超市营运系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超市营运系统设计与实现

超市营运系统设计与实现   摘要: 随着信息时代的到来,超市营运系统在超市管理领域得到广泛的应用。本文主要阐述超市营运系统的数据库设计与系统中的系统管理、销售管理、统计和打印四个功能模块的设计与实现。   Abstract: With the advent of the information age, supermarket operating system has been widely used in the supermarket management filed. This paper describes the database design of supermarket operating system and the design and implementation of system management, sales management, statistics and the print of four functional modules.   关键词: VB;ADO;数据库;记录集   Key words: VB;ADO;database;record set   中图分类号:TP315 文献标识码:A 文章编号:1006-4311(2014)14-0191-02   0 引言   随着人们的生活水平和消费水平的提高,超级市场已成为我们生活中不可缺少的一部分。超级市场具有营业面积大、商品陈列直观、营业人员少、流通成本低、节约购买时间、刺激消费欲望、避免人际磨擦等特点,因而对消费者和零售企业都有很强的吸引力。随着超级市场在都市中的崛起和超市管理现代化的需要,把计算机应用到超市管理领域的要求日益膨胀,这就为应用于超级市场的管理系统的开发提供了广阔的天地。   1 系统实现   1.1 配置服务器 当用户第一次使用本系统时,系统会提示用户输入要连接的数据库服务器的信息,包括:服务器名、登陆到服务器的用户名和该用户所对应的密码。如果本系统的用户是系统管理员,系统还允许管理员修改服务器的连接信息。   1.2 登陆 当用户使用本系统时,系统首先要求用户输入其工号和该工号对应的密码,然后系统从操作系统的注册表中读入数据库服务器的连接信息,把读入的密码进行解密,解密的过程与加密时类似,不过顺序要颠倒。接着系统根据服务器的连接信息与服务器进行连接。   如果无法正确连接到服务器,系统将提示用户连接错误,询问用户是否需要重新配置服务器的连接信息,如果能成功连接到服务器,系统将对数据库中的员工表进行查询。如果用户输入的用户名和密码与员工表中的用户名和密码匹配,则根据用户的权限来登陆到不同的用户界面,并把用户的登陆信息保存到系统的全局变量中,以便在程序中调用。如果员工表中没有相应的员工信息,则提示用户的用户信息错误,要求用户重新输入相应的登陆信息。如果用户连续三次输入错误的登陆信息,系统将自动退出。   1.3 修改当前用户密码 用户正确登陆到系统后,用户可以通过相应界面的选项中调用密码修改模块,当用户点击“修改密码”时,系统要求用户输入用户当前的密码和将要修改的新密码,在用户点击“确定”后,系统检查用两次户输入的新密码是否一致,如果不一致就提示用户重新输入新密码,如果一致,则根据用户登陆时的信息(用户工号),在数据库的员工表中查找该用户的记录,然后比较用户输入的当前密码是否与该用户在数据库中的密码一样,如果一样就更新该用户的登陆密码,如果不一样就提示用户输入的当前密码输入错误,要求用户重新输入。   1.4 商品销售 如果用户以收银员的身份登陆,系统将直接调用商品销售模块,如果用户以系统管理员的身份登陆,则可通过在总控界面中通过相应的菜单调用该模块。   在登陆到商品销售模块后当用户点击“购物”的按钮时,系统就会弹出一个对话框,要求用户输入客户购买的商品的商品代号,当用户输入了一个商品代号后,点击“添加”按钮或直接按回车键,系统就会查询数据库中的商品表,如果商品表中存在与该商品代号匹配的记录时,系统就把商品的相关信息显示到销售模块的主窗口的表格中,如果商品表中不存在相应的记录,则提示用户该上商品在系统中没有相应的记录,要求用户重新输入。接着在用户输入的过程中,系统都要检查用户输入的商品代号对应的商品是否已经显示在销售主窗口的表格中,如果存在就只更新商品的销售数量,其它的信息都不做任何改变,如果不存在就通过查询数据库,判断用户输入的商品代号是否在数据库中有相应记录,如果有相应的记录就把该商品代号对应的商品信息添加到表格中。这样不断重复操作,直到用户点击“完成”按钮返回销售主窗口。   只要销售主窗口的表格中存在商品信息,窗口中的购物、注销、退出、修改密码等按钮都变成无效,只有收银和取消按钮

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档