




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计超市管理系统在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的.作为现代社会的一部分,超市必须适应社会的发展,因此实现超市的信息化管理是很有必要的.在传统的手工管理中,往往是用人工清点的方式来掌握超市中现有的商品,使用手种较好的方法。但是,在目前的大中型超市中,往复杂。,造成管理上的混乱,更何况还需要对商品的数据进行统计和分析。识,常必要的.2/14市库存进出管理和销售的一种计算机应用技的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机社区超市管理程序来帮助管理员进行更有效的超市管理工作.社区超市管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快系统管理员、仓库管理员、顾客(注册和非注册)。系统管理员的要求是掌握超信息、进货信息、商品信息,具有超级用户的所有货信息、销售信息以及库存信息。而顾客是超市的上帝,超市一切都是为顾客服现场买商品,采购信息有采购编号、采购日期、商、商品规格、进货商品的数量等属性。同时超市还3/14删除,因此设计系统时必须考虑到这些情况.2。1.1零售前台(POS)管理系统证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入.次录入加数量的方式)自动计算本次交易的总金额.在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的、负责本次收银的员工号)。如果顾客是本店会员并持有本人OS锁定等权限验证保护;断电自动保护最大进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),4/14量、限期及禁止销售控制。综合查询各种人员管理:员工,会员,供应商,厂商等基本信息登记管理.超市人员系统时间顾客处理要求处理要求性处理查询5/14理类型采购信息销售信息商品信息用户信息库存信息卡卡号密码性别薪资姓名务数量编号商品信息表供应商单价条形码种类供应商信息号地址商品销售表时间量号格进货价制单人号经手人量仓库号时间a)商品信息表(商品编号,商品名称,价格,条形码,数量,厂商编号,供货b)员工表(用户编号,用户名称,用户密码,用户类型)c)商品销售表(销售编号,商品编号,销售数量,销售金额,销售日期)d)入库/出库表(入库编号,入库商品编号,入库数量,入库日期)e)供货商表(供货商编号,供货商名称,供货商地址,供货商电话)f)厂商表(厂商编号,厂商名称,厂商地址,厂商电话)字段名字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4Notnull商品编号6/147/14VarcharMoneyIntVarcharMoneyIntVarcharVarcharVarchar44NotNotNotNotNotNotnullnullnullnullnullnull商品名称格库存数量条形码厂商编号供货商编号MerchPriceMerchNumBarCodeFactoryIDProvideID员工表(Menber)varcharVarcharvarcharVarcharVarcharIntVarchar4主/外键字段值约束NotnullNotnullNotnullNotnullNotnull员工编号员工名称员工薪资员工职务员工性别UserIDUserNameUserPWUserStyleUserSexVarcharVarcharVarcharVarcharDatetimeIntMoney844主/外键字段值约束NotnullNotnullNotnullNotnullNotnull销售编号商品编号销售日期销售数量销售单额SaleIDMerChIDSaleDateSaleNumSalePrice入库/出库纪录表(Stock)Varchar入库/出库纪录表(Stock)VarcharVarcharIntMoneyDatetimeDatetime4488入库编号入库商品编号入库数量额入库日期计划进货日期主/外键字段值约束NotnullNotnullNotnullNotnullDatetimeDatetimeStockIDMerchIDMerchNumMerchPriceStockDatePlanDatevarcharVarcharvarcharVarcharVarcharVarcharNotnullNotnull供货商编号供货商名称供货商地址供货商电话ProvideIDProvideNameProvideAddressProvidePhone厂商表(Provide)varcharVarcharvarcharVarcharVarcharVarcharNotnullNotnull厂商编号厂商名称厂商地址厂商电话FactoryIDFactoryNameFactoryAddressFactoryPhone性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互许多不安全因素。常见因素有:数据的输入,输出,存软件,数据库,操作系统等漏洞或缺陷,硬件,通信遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏.1)系统要能重建2)系统应该是可审查的3)系统应能进行有效控制,抗干扰能力强4)系统使用者的使用权限是可识别的SQLSQLServer提供多层安全。在最外层,SQLServer的登录安全性直接集成到WidowsNT/2000的安全上,它允许WindowsNT服务器验证用户。使用这种"Windows验证”SQLServer就可以利用WindowsNT/2000的安全特性,例如安全验证和密码加密、审核、密码过期、最短密码长度,以及在多次登录请求无效后锁定帐号。而由应用软件实现的数据库完整性则纳入应用软件设计关键,其作用主要体现在以下几个方语义错误.时候,有一些基本的原则需要把握:包含在数据库模式中,而动8/149/14量应用.用一定的时间和空间来换取系统的小小型超市零售管理系统前台POS销售系统后台管理系统库存管理商品录入入库管理收银业务销售查询人员管理程中,通过查资料和搜集有关的文献,培养了自学己的东西,学会了怎么更好的处理知识和实践相结合的问题.力。在件事件的处理,界面的布局,代码的调试,充分成,但仍然有很多模块和功能要完善,存事情所要有的态度和心态,首先我明白了做学问要一丝不问题和偏差都不要轻视,要通过正确的途径去解决,在做事力,不要一遇到困难就打退堂鼓,只要坚持下去就可以在遇到问题时,有必要向老师和同学请教,合作沟通的意义是巨大的.[参考文献]【1】.MicrosoftSQLServer2000联机丛书MFC社2006年【5】.苗雪兰编著数据库原理及应用教程(2版)机械工业出版社2005年///////////登陆程序////////////////////////////////////////////////////////////////////voidyuangongdenglu::Ondenglu(){UpdateData(1);if(m_bianhao==""){}if(m_mima==”"){}CAdoconadoconn;_bstr_tsql;sql=”select*from员工信息表where员工编号=’”+m_bianhao+”'and员工密码=’10/1411/14_RecordsetPtrm_precordset;m_precordset=adoconn。GetRecordSet(sql);ifmprecordsetadoEOF{GetDlgItem(ID_rukuxitong)—〉EnableWindow(FALSE);}UpdateData}///////////添加程序//////////////////////////////////////////////////////////////////////voidCgongyingshanxinxi::OnButadd(){//TODO:AddyourcontrolnotificationhandlercodehereUpdateData(1);CAdoconadoconn;adoconnOnInitAdocon_bstr_tsqltemp;sqltempinsertinto供应商信息表(供应商编号,供应商名称,供应商地址,供应商电adoconn.ExecuteSQL(sqltemp);adoconn.exitcon();UpdateDataMessageBox("添加成功");OnOK();}////////////////删除程序//////////////////////////////////////////////////////////////////voidCYuangongxinxi::OnButdel(){TODOAddyourcontrolnotificationhandlercodehereUpdateData(TRUE);CAdoconadoconn;Adocon_bstr_tsqltemp;sqltemp=”deletefrom员工信息表where员工姓名='”+m_XM+”’”;if(m_XM==””)MessageBox(”员工姓名不为空");if(adoconn.ExecuteSQL(sqltemp)==TRUE){}elseMessageBox("删除失败”);adoconn.exitcon();OnOK();UpdateData(FALSE);}12/14///////////////////查询程序///////////////////////////////////////////////////////////////voidCshangpingxinxi::OnButquery(){//TODO:AddyourcontrolnotificationhandlercodehereCAdoconadoconn;_bstr_tsql;sql=”select*from商品信息表where商品编号='”+m_bianhao+”’";_RecordsetPtrm_precordset;m_precordset=adoconn。GetRecordSet(sql);//GetDlgItem(IDC_BUTTON2)—〉EnableWindow(FALSE);if(m_precordset->adoEOF==0){m_mingcheng=(LPCTSTR)(_bstr_t)m_precordset->GetCollect(”商品名称”);m_gysbianhao=(LPCTSTR)(_bstr_t)m_precordset—>GetCollect("供货商编号”);m_jiage=(LPCTSTR)(_bstr_t)m_precordset->GetCollect(”价格”);m_csbianhao=(LPCTSTR)(_bstr_t)m_precordset—〉GetCollect(”厂商编号");m_tiaoxingma=(LPCTSTR)(_bstr_t)m_precordset->GetCollect(”条形码”);adoconn.exitcon();}}///////Adocon。cpp:implementationoftheCAdoconclass.//////////////////////////////////voidCAdocon::OnInitAdocon(){::CoInitialize(NULL);try{m_pConnection.CreateInstance("ADODB.Connection");ConnectdriverSQLServerServerDATABASESuperMaketUID=admin;PWD=123;";ConnectionOpenstrConnectadModeUnknown//们经常使用的只是前面用#import语句引用类型库时,生成的包装类。tlh中声明的智能指针中的三个,它们分别是_ConnectionPtr、_RecordsetPtr和_CommandPtr.下面分别对进行介绍://_ConnectionPtr接口返回一个记录集或一个空指针.通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr接口返回一个记录集不是一个好的使用方法.对于要返回记录的操作通常用_RecordserPtr来实现。而用_ConnectionPtr操作时要想得到记录条数得遍历所有记录,而用_RecordserPtr时不需要。//_CommandPtr接口返回一个记录集.它提供了一种简单的方法来执行返回记录集的存以在_CommandPtr接口里直接使用连接串。如果你只执行一次或几次数据访问操作,后者是比较好的选择。但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局13/14句.//_RecordsetPtr是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。同_CommandPtr接口一样,它不一定要使用一个已经创建的数据连接,可以用一个连接串代替连接指针赋给_RecordsetPtr的connection成员变量,让它自己创建数据连接。如果你要使用多个记录集,最好的方法是同Command对象一样使用已经创建了数据连接的全局_ConnectionPtr接口,然后使用_RecordsetPtr执行存储}catch(_com_errore){TRACE(e.Description());//thrownewCADOException("连接数据库失败”);//AfxMessageBox("连接数据库失败");}}BOOLCAdocon::ExecuteSQL(_bs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 61851-23:2023 EN-FR Electric vehicle conductive charging system - Part 23: DC electric vehicle supply equipment
- 2025至2030中国瑜伽袋行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国猪的健康行业市场占有率及投资前景评估规划报告
- 教育心理学与特殊教育需求的满足
- 个性化教育技术解决方案促进学生全面发展的探讨
- 医疗诊断中的心理评估技术与方法
- 基于AI技术的商业智能平台构建与运营策略
- 教育心理学的自我效能理论在学习中的应用
- 教育科技在教育公平中的作用与价值探讨
- 教育游戏在小学教育中的应用及影响研究
- 河北省2025年中考数学真题试卷(含答案)
- 福建福州金山中学2024~2025学年高一下册期末考试数学试题含解析
- 2025年广东省高考生物真题(解析版)
- 2024年哈尔滨市道里区执法辅助人员招聘考试真题
- 学堂在线 研究生的压力应对与健康心理 期末考试答案
- 2025年7月自考13811绩效管理试题及答案含解析
- 企业环境监测管理制度
- 试药员知情协议书
- 2025年嘉兴市恒光电力建设有限责任公司招聘笔试参考题库附带答案详解
- 2025内蒙古鄂尔多斯农商行乌海各机构员工社会招聘37人笔试历年典型考题及考点剖析附带答案详解
- 雅思英文测试题及答案
评论
0/150
提交评论