小型超市管理系统实训报告_第七组综述

上传人:最**** 文档编号:115846330 上传时间:2019-11-15 格式:DOC 页数:19 大小:1.39MB
返回 下载 相关 举报
小型超市管理系统实训报告_第七组综述_第1页
第1页 / 共19页
小型超市管理系统实训报告_第七组综述_第2页
第2页 / 共19页
小型超市管理系统实训报告_第七组综述_第3页
第3页 / 共19页
小型超市管理系统实训报告_第七组综述_第4页
第4页 / 共19页
小型超市管理系统实训报告_第七组综述_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《小型超市管理系统实训报告_第七组综述》由会员分享,可在线阅读,更多相关《小型超市管理系统实训报告_第七组综述(19页珍藏版)》请在金锄头文库上搜索。

1、 小型管理系统实训报告 面向对象程序设计 小型超市管理系统(2013/05/262013/06/14)项目名称小型超市管理系统 院 系计算机与软件学院班 级移设1213组 别第七组学 号1202613141、04、37、21、27、19、20学生姓名唐扬 丁鹏 钱星烨 杨苏劼 成晓雯 颜霄靖 杨荣文 指导老师张以利 梁菊华目录第1章 绪论1第2章 操作语音与环境介绍22.1操作语言介绍22.2操作环境介绍23.1 系统功能总框架33.2本系统模块功能介绍33.2.1 登录界面功能介绍33.2.2 商品出售界面功能介绍43.2.3商品上架界面功能介绍53.2.4信息查询功能介绍53.2.5商品管

2、理界面功能介绍53.2.6员工管理界面功能介绍53.2.7员工管理界面功能介绍53.2.8库存查询界面功能介绍63.2.9导出表界面功能介绍63.2.6设置界面功能介绍63.3组内任务分工7第4章 数据库设计84.1数据库需求分析84.2数据库概念结构设计84.3数据库表的设计8第5章 系统功能的实现95.1登陆功能实现95.2出售界面功能介绍115.2.1查询商品的信息125.2.2 购买商品125.2.3模块的核心代码125.3 人员管理功能介绍125.3.1 添加用户功能介绍125.3.2 修改用户功能介绍135.3.3 删除用户功能介绍135.3.5 人员管理的实现代码135.4 入库

3、功能管理介绍135.4.1入库功能管理的核心实现代码135.5 商品查询功能介绍135.5.1查询商品信息135.5.2查询商品模块核心实现代码13小 结14致 谢15第1章 绪论随着人们生活水平的不断提高,购物已成为一种时尚。每天都有大量的消费者在各大商场中留下消费信息,所以作为商场的管理人员就需要有一个自动化、智能化的管理系统来完成这些信息的处理。由此我们设计开发小型超市管理系统。目前市场上的超市管理系统,大部分为基于分布式数据库的网络管理系统,对于规模较小的超市没有必要花巨资来购买这样功能全面的管理系统,此外,对于那样功能齐全的管理系统也需要花大精力来维护。基于这种情况,我们用所学的ja

4、va知识,可以开发一种既能节约资金,又能完成小型超市日常的管理任务。本系统所包括的功能主要有:限于不同身份的人登录的登录界面;商品出售管理的商品出售界面;查询商品的查询界面;商品入库的入库界面;进行人员管理的人员管理界面。在系统的设计中,用户管理功能可以管理登录本系统的人员,如:管理员、用户等。商品出售的功能,是可以将商品添加到购物信息栏,最后选择提交,所购买的商品信息同时也添加到数据库中;同时,可以选择添加商品也可将已添加的商品进行修改或许删除。商品查询功能:可以完成商品信息的查询。如:输入一种商品的名称,在商品信息栏显示商品的名称、商品编号、商品容量、商品单价等信息。在商品入库的界面中,可

5、以把一种新引进的商品信息添加到小型超市管理系统数据库中。在系统的安全性方面,我们规定了不同权限的登录用户,管理员(主要负责用户管理)可以登录到任何一个管理模块,以及后台的数据库,能够改变任一个登录者的用户名和密码。用户只能进入到销售界面。通过这样的权限限制就可以方便的控制系统的安全性。 总之,小型超市管理系统是一个经济、实惠的应用软件,适合小规模的商店和超市。操作难度小,易学易用。15第2章 操作语音与环境介绍2.1操作语言介绍Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即Jav

6、aSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2.2操作环境介绍Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。虽然大多数用户很乐于将 Ecl

7、ipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。1这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于

8、Java 语言;例如,支持诸如C/C+、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。第3章 系统功能介绍3.1 系统功能总框架小超市管理系统是一个专门针对小型的商店和超市的智能化、自动化的管理系统。其功能总框图如图2-1所示。商品库存信息删除商品添加商品信息人员信息查询人员添加/删除修改密码修改权限出售界面用户管理商品管理商品的查

9、询查询界面查询商品购买商品提交购买信息清空购买商品登陆界面图2-1 系统功能总框图3.2本系统模块功能介绍3.2.1 登录界面功能介绍登录功能是进入系统必须经过的验证过程,其主要功能是验证使用者的身份,确认使用者的权限,从而在使用软件过程中能安全地控制系统数据,即不同的工作人员有不同的权限,每个使用人员不得跨越其权限操作软件,可以避免不必要的数据丢失事件发生。登录的界面如图3-2所示:图3-2登录的界面3.2.2 商品出售界面功能介绍出售界面是本系统直接供销售的店员应用的专管销售功能的界面,商品销售功能的主界面如图3-3所示图3-3出售窗口的主界面3.2.3商品上架界面功能介绍 商品上架的主界

10、面如图3-4所示图3-4 商品上架的主界面3.2.4信息查询功能介绍 信息查询的主界面如图3-5所示图3-5入库管理功能的主界面3.2.5商品管理界面功能介绍 商品管理功能的主界面如图3-6所示:图3-6商品管理系统的主界面3.2.6员工管理界面功能介绍 员工管理功能的主界面如图3-7所示:图3-7商品管理系统的主界面3.2.7员工管理界面功能介绍 记录查询功能的主界面如图3-8所示:图3-8记录查询系统的主界面3.2.8库存查询界面功能介绍 库存查询功能的主界面如图3-9所示:图3-9库存查询系统的主界面3.2.9导出表界面功能介绍 导出表功能的主界面如图3-10所示:图3-10导出表系统的

11、主界面3.2.6设置界面功能介绍 设置功能的主界面如图3-7所示:图3-7设置系统的主界面3.3组内任务分工组内人员分工如表3-3所示:表3-3 组内分工组内分工姓名主要任务成绩组长唐扬数据库设计、商品查询界面及功能副组长丁鹏进入后主界面及功能、其他组员钱星烨商品出售界面及功能组员成晓雯超市登陆界面及功能组员杨苏劼人员管理界面及功能组员颜霄靖入库、人员界面及功能组员杨荣文入库界面及功能第4章 数据库设计 在每个管理系统中都一定有储存机制,若单单以文件形式储存,查找和存储时速度比较缓慢,会降低系统的整体运行速度,一定要运用数据库的进行信息管理,所以我们的“小型超市管理系统”运用了My SQL 数

12、据库,存储其后台数据。下面将介绍本系统的数据库设计。4.1数据库需求分析此系统需要有两个实体,账户和商品。数据项如表3-1和3-2所示。表3-1用户信息数据项数据项名数据项含义说明别名数据类型长度ID用户登录的帐号Id字符型50PASSWORD用户登录帐号对应的密码Psw字符型50PERSONTY登录用户的权限Pst字符型50表3-2商品信息数据项数据项名数据项含义说明别名数据类型长度NUM商品的编号编号字符型50NAME商品的名称名称字符型50TIME商品的进货时间货时字符型50ADD商品的生产地址产地字符型50PRICE商品的单价价格整型50COUNT商品的库存数量数量整型4.2数据库概念

13、结构设计 根据需求分析设计出E-R图如图3-1所示:图3-1 系统E-R图4.3数据库表的设计 Password表,其中存储的是用户的帐号、密码及权限,用于登陆系统时确认身份。此表设计如3-3表所示:表3-3 Password信息表字段名称数据类型长 度备 注ID文 本50PASSWORD文 本50PERSONTY文 本50Goods表,其中存储的是商品的详细信息,作用是记录商品的信息及在本超市中的数量。此表设计如3-4标所示。表3-4Goods信息表字段名称数据类型长 度备 注NUM文 本50NAME文 本50PRICE整 型TIME文 本50ADD文 本50COUNT文 本50Information表,其中存储的是顾客在超市中的消费情况,其中有帐单号、商品代号、数量及总价,用来记录超市中销售情况,此表设计如3-5表所示。表3-5 Information信息表字段名称数据类型长 度备 注编号长 整 型销售的每件商品有不同的编号LISTNUM文 本50每提交一次帐单帐单号增加1GOODSNUM文 本5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号