小型超市管理系统范本.docx
《小型超市管理系统范本.docx》由会员分享,可在线阅读,更多相关《小型超市管理系统范本.docx(45页珍藏版)》请在三一办公上搜索。
1、 JIU JIANG UNIVERSITY毕 业 论 文题 目 小型超市管理系统 英文题目Small Supermarket Management System 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 陈达 班级学号 A081119 指导教师 吕小蕾 二一二年五月2 信息科学与技术学院学士学位论文摘 要由于计算机信息化的快速发展,即使是很小的超市也需要实现超市的计算机系统管理,它有着广泛的市场前景,而大型的超市管理系统功能由于过于强大而造成的操作繁琐降低了小超市的工作效率。所以需要针对于中小超市的非分布式的超市管理系统。系统大致分为七个功能模块。系统的每一个功能模块都包含
2、了多个功能。模块具体为:登录模块:登录模块主要进行用户权限的验证,只有具备一定权限的人才能登录到系统,这样才能保证系统的安全;商品管理模块:商品管理模块主要是管理具体的商品,通过该模块能够查看每种产品的具体信息,并且可以对商品的状态进行设置;进货管理模块:进货管理模块主要是查看计划进货与入库记录,计划进货的入库,和检查进货需要;销售管理模块:销售管理模块主要是进行销售查询和数据报表;厂商/供应商模块:厂商/供应商模块管理了厂商和供应商的基本信息;会员管理模块:会员管理模块主要是管理会员的基本信息;用户管理模块:用户管理主要是管理用户的基本信息及权限的分配。系统用了VB语言和SQL Server
3、 2005作为开发工具。采用C/S结构,实现对整个系统的信息化管理。这种系统优势在于系统比较简单,但功能强大,扩展性能也比较好,完全能够处理一般超市的日常任务。 关键词:数据库,超市管理,信息系统Abstract With the development of computer informationization, even if the very small supermarket also needs the supermarket computer system management, it has the widespread market prospect, but the lar
4、ge-scale supermarket management system management system function was too formidable causes the operation to cut the small supermarket working efficiency tediously. Therefore, the need for small and medium-sized supermarkets in the non-distributed supermarket management system.System is broadly divi
5、ded into senven functional modulesSystem of every function modules are includes multiple functions. Modules specific for: login module: login module mainly in user access validation, only to have certain privileges man can log on to the system, so that we can guarantee the security of the system; Co
6、mmodities management module: commodities management module mainly is management specific commodity, through this module can check each product specific information, and to the state of the goods can be set; Stock management module: stock management module mainly is check plan and inventory restockin
7、g record, the plan of the incoming Treasury, and check the stock needs; Sales management module: sales management module mainly is for sale inquires trading query and data report; Manufacturer/supplier module: anufacturer/supplier management module manufacturers and suppliers for the basic informati
8、on; Member management module: member management module mainly is the basic information of the member management; User management module: user management mainly is the basic information of the user management and the distribution of the authority. The system used the VB language and SQL Server 2000 a
9、s a development tool. The use of C/S structure, the realization of the entire information management system. Advantage of the system such a system is relatively simple, but powerful, the expansion of better performance, fully able to handle day-to-day tasks of the general store.Key words: Database,
10、The Supermarket Management, Information System目 录摘 要IAbstractII1 绪论1.1 开发背景及意义(1)1.2 系统功能特征(1)1.3 系统采用的相关技术(2)1.4 论文结构(4)2 需求分析2.1 可行性分析(5)2.2 需求的任务(5)2.3 业务流程图(7)2.4 数据流图及数据字典(8)2.5 本章小结(12)3 系统设计3.1 系统总体设计方案(一三)3.2 系统的功能设计(一三)3.3 基于UML的建模(14)3.4 数据库设计(16)3.5 本章小结(20)4 系统实现4.1 界面实现(21)4.2 数据库实现(23)
11、4.3 功能模块实现(24)4.4 本章小结(29)5 软件测试及维护5.1 软件测试(30)5.2 系统配置(32)5.3 系统维护(32)5.4 本章小结(33)6 结 论致 谢(35)参考文献(36)V 信息科学与技术学院学士学位论文1 绪论1.1 开发背景及意义小超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满
12、足,开发小型超市管理系统便显得尤为重要了,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等各种反馈信息,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率,适应激烈的市场竞争。1.2 系统功能特征在系统设计过程中,我们尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。在功能方面,我们抛去泛泛不实用的缺点,使我们设计的系统在功能上极贴近中小超市的使用要求。系统特征如下: (1)界面设计友好、美观、简单易懂、价格低廉、数据存储安全、可靠,用户菜单直观简洁明了,便于各种不同的操作。
13、(2)开发成本低,实用,计算机配置要求低,使得系统能够在一个合适的环境中高效运行。 (3)管理员可以对商品信息进行增删改查以及销售状态的设置,而且可以跟踪商品数量,进行实时的监控报警。 (4)在销售管理模块中,可以打印出库存报表、入库报表、销售季度报表以及对商品销售排行榜的查询,并且可在某个时间片对商品的销售进行查询,准确掌握超市的实时动态信息。 (5)系统管理者可以对其他的管理员的权限进行设置。 (6)当会员购买商品时,每一次的消费都会累加到会员的消费总额当中去。1.3 系统采用的相关技术 (1)VB语言即Visual BasicVisual Basic 的前身是QBASIC,语言基础是Ba
14、sic。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90%的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能1。Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Wi
15、ndows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。Visual Basic 6.0在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。数据环境和新的报表功能也让数据开发有了全新的体验。Visual Basic 借助COM/COM+强大的功能,可以开发具有N层结构的分布式应用程序。同时,Visual Basic还可以在IIS上开发性能超群的Web应用程序。Vi
16、sual Basic 6.0在语言方面和IDE方面的改进都不大,但是许多新增的组件成为Visual Basic开发人员手中的利器,如File System Object等。新的字符串函数Split和Replace等也给Visual Basic的程序员带来很大方便。 总之,Visual Basic 6.0已经是非常成熟稳定的开发系统,能让企业快速建立多层的系统以及Web应用程序,成为当前 Windows 上最流行的 Visual Basic 版本。 因此,选择Visual Basic 6.0作为开发小型超市管理系统的语言。 (2)数据库的选择SQL(Structured Query Langua
17、ge,结构查询语言)是一个功能强大的数据库语言,SQL通常适用于数据库的通讯。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、SQL Server、Access等等。虽然绝大多数的数据库系统使用SQL,但是他们都有区别于其他的扩展功能用于他们的系统。但是,标准的SQL命令,比如“select”、“insert”、“update”等常用于完成绝大多数数据库的操作。MS SQL Server 就是用的Transact-SQL。SQL语言有着非常突出的优点,SQL语言是非过程化地语言、统一的语言、是所有关
18、系数据库的公共语言2。非过程化语言:SQL是一个非过程化地语言,因为他一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL具有高度的扩展性和高可靠性。SQL使用了工业界最先进的数据结构,能够为要求最苛刻的企业应用提供高度的可扩展性和高可靠性。SQL引入了一个新的特性,被称为分布式数据库分区视图它可以把工作负荷划分到多个独立的SQL Server 服务器上去,从而为实施电子商务的客户提供了无限制的可扩展性。SQL S
19、erver 直接支持最新的、高速的系统区域网络(SAN)技术。SQL在它的管理控制台和安装向导中紧密集成了4节点故障恢复技术,从而保证了高度的系统可用性。SQL 还引用了索引视图技术,运用该技术可以为关系型数据库设计出功能的报表应用程序。SQL可以进行最快速的应用程序开发。微软提供了许多技术和工具,作为数据库系统的标准集成组件,而且通过巧妙的设计以及自动调整、自动管理特性。SQL可以为最新的硬件进行优化,包括大内存、超高速磁盘子系统以及SAN 等,从而扩展了这项功能。1.4 论文结构本论文共分为六部分,各部分内容安排如下:第1章 ,介绍了系统的开发背景及意义、功能特征、采用相关技术,和论文的结
20、构安排。第2章 ,介绍了需求分析的作用及E-R图,可行性分析,业务流程图,数据流图,数据字典。第3章 ,介绍了总体设计,系统总体设计方案,系统的功能设计,基于UML的建模,数据库设计。第4章 ,介绍了系统实现,其中包括界面实现,数据库连接,重要功能模块的实现。第5章 ,介绍了软件测试、系统配置及系统维护。第6章 ,对本论文所做工作进行了总结。2 需求分析需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽
21、早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。2.1 可行性分析可行性是估计开发费用以及最终从开发成功的系统所获得的利益,衡量比较支出的费用和收到的利益3。使软件的设计尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。实现保证软件质量的前提下软件开发成本远远小于软件的收获。 (1)经济可行性小型超市管理系统,其前期的投入比较小,主要是系统的设计费用:其中包括软件开发费用、管理和维护费等。而后续的投入也相对较小,很长时间内都不会需要进一步投资,管理和维护费用也很少,而系统实际能够起到
22、的作用会远远大于投入的开发费用,相信会有十分可观的前景。因此,这个系统很有开发价值。 (2)操作可行性超市可以把日常的管理交给这个系统来完成。不但能快速的完成很多费时费力的工作,而且很少会出问题,将它和原先的人力管理相结合,会取得很好的效果。利用小型超市管理系统,统一记录商品,记录和计算销售交易信息,产生商品进货管理,减少员工工作量和帮助管理人员规范化管理。2.2 需求的任务软件需求分析的任务是:深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题4。在问题分析阶段的主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 超市 管理 系统 范本
链接地址:https://www.31ppt.com/p-2020833.html