资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 超市收银管理系统 院(系): 软件学院 专业班级: 软件工程114班 学 号: 111301101 学生姓名: 安凯辰 指导教师: 谷宝华 教师职称: 教 授 起止时间:2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号111301101学生姓名安凯辰专业班级软件工程114班课程设计(论文)题目超市收银管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言VB和数据库SQL等技术,按照软件工程的思想,商品基本信息维护、人员管理信息维护、销售管理等,以及这一系列过程中涉及商品的数据修改、查询统计、删除等多种操作。提供有效的技术保障。结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有可操作性。指导教师评语及成绩成绩: 指导教师签字: 2012 年 6 月 12 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第1章 系统分析11.1建立系统的必要性11.2需求分析21.2.1系统流程图建立21.2.2数据字典的创建2第2章 系统设计42.1 总体设计42.1.1系统功能设计42.1.2系统运行环境设计42.2详细设计52.2.1功能模块设计52.2.2代码设计52.3数据库建立62.3.1数据库表的建立62.3.2数据库E-R图和关系图的建立9第3章 系统实施133.1开发工具介绍133.2系统测试133.3系统评价13第4章 课设总结14参考文献15附录:主要代码16第1章 系统分析1.1建立系统的必要性 选课系统是针对社会中一些小型超市使用,从消费者的角度来说,结账时应该准确和快速,毕竟时间就金钱。由于传统的超市收银管理给顾客和店主带来很多不便,针对这方面的缺陷,团队开发这个系统可以方便快捷查出顾客结账情况,商品信息情况,每天的售货情况。方便了对超市商品管理、人员管理。大大提高了超市销售速度。进而加速了社会的发展速度,提高了人民的生活水平。本系统还可以给顾客和超市节约更多时间,加快了超市的运转速度。 本系统编写目的在于研究城乡式的小型超市销售管理系统软件的可行途径和使用方法。21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。而商品销售管理系统是当前应用于超市或者公司管理系统的典型代表。本组设计的超市销售管理系统主要完成的功能有:商品基本信息维护、人员管理信息维护、销售管理等,以及这一系列过程中涉及商品的数据修改、查询统计、删除等多种操作。此外,具有很多的优点,其中包括易于使用,熟悉的界面,高严谨及较低的内存空间战胜。本系统的开发使用的是方式来开发数据库。要使用这种访问方式,必须在工程里面引用Microsoft ActiveX Data Objects库。使用本系统大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决策水平;还可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。1.2需求分析1.2.1系统流程图建立图1.1 客户收银管理系统1.2.2数据字典的创建数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。本系统数据字典如下:名字:供货商信息别名:描述:反映供货商的基本信息名字:商品ID别名:描述:唯一精确确定商品的编号名字:交易时间别名:描述:商品交易时间图1.2 数据字典 ,第2章 系统设计2.1 总体设计2.1.1系统功能设计系统功能图设计过程就是把一个复杂的系统分解为多个功能较单一的的过程。这种分解为多个功能较单一的模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分,一方面,各个模块具有相对独立性,可以分别加以设计实现,另一方面,模块之间的相互关系 (如信息交换、调用关系),则通过一定的方式予以说明。各模块在这些关系的约束下共同构成统一的整体,完成系统的各项功能小型超市收银管理系统登陆表销售表销售员工表商品表登录注册退出查询添加删除退出查询添加退出删除查询删除添加退出2.1系统功能图2.1.2系统运行环境设计小型超市收银管理系统是一个针对超市收银员管理的一个简单系统。数据库中主要含有四张表,登陆表中字段有用户名,密码。销售表中字段有销售号、职工号、商品号、销售时间、销售数量。销售员工表:职工号、姓名、性别、用户类型。商品表:商品号、商品名称、商品类型、单价、库存量、厂商。我们所选的环境是Visual Basic 6.02.2详细设计2.2.1功能模块设计(1) 添加员工、商品等基本信息如可添加每个员工的职工号、姓名、性别、用户类型;(2) 查询员工、商品的信息和查询商品销售情况,查询的原理是首先在系统库内销售员工表、商品表、销售表都有自己的主码信息,若没有,则必须通过添加功能模块来给系统添加它们信息。然后根据此唯一特性来查出它们的所有信息。例如在商品表界面中,只要我们输入商品号,然后单击查询按钮,就可以出此商品的商品名称、商品类型、库存量和厂商即产地。(3) 删除员工、商品表、销售表的基本信息,根据其主码,查询出此商品的信息,然后删除它们所包含的所有信息。(4) 修改员工、商品表、销售表的基本信息,通过根据它们的主码号,查出它们的基本信息,然后根据需要对其作出相应的信息进行修改。(5) 对于登录表,其有三个功能:注册、登陆、退出;有两个字段:用户名、密码。注册实质上就是向登录表内插入用户信息。如:在登陆界面的用户名窗口中输入“罗春”,在密码窗口内输入“123”,再点击“注册”按钮,此时,系统会告诉:“注册成功”。这时,你就可以看见登录表中有一条信息:用户名:罗春,密码123。这就是注册的效果。然后通过登录按钮进入系统。2.2.2代码设计代码是代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示。代码设计是科学管理的体现。编码的目的有如下三点:1)唯一化,为事物提供一个概要而不含糊的认定,便于数据的存储和检索。2)规范化,即编码要有规律,符合某一类事物的聚集,提高处理的效率和精度。3)系统化,也即标准化,符合国家或行业标准,提高数据全局一致性。1)人员编号:人员编号采用“人员职位 + 顺序号”的方式产生。年份月份 (不带校验位)顺序号职位图2. 1 人员编号结构图2)产品编号:产品编号采用“产品名称 + 价格”的方式产生。 产品名称价格图2.2产品编号结构图2.3数据库建立2.3.1数据库表的建立通过对数据库德数据分析阐述出系统中表的信息如下:登陆表:用户名、密码 销售表:销售号、职工号、商品号、销售时间、销售数量 小型超市收银管理系统 销售员工表:职工号、姓名、性别、用户类型 商品表:商品号、商品名称、商品类型、单价、库存量、图2.3收银管理系统图图2.3登录图图2.4商品表图2.5销售人员表图2.6销售表(1)商品表中的实时数据图2.7商品表数据(2)销售表中的实时数据图2.8销售数据(3)登陆表中的实时数据图 2.9登陆表数据(4)销售员工表中的实时数据图2.10 销售员工表数据2.3.2数据库E-R图和关系图的建立(1)登陆表登陆表用户名密码图 2.11 登陆表(2)销售员工表销售员工表职工号姓名性别用户类型图 2.12 销售员工表(3)销售表销售表销售号职工号商品号销售时间销售数量图 2.13 销售表(4)商品表商品表商品号厂商单价库存量商品类型商品名称图 2.14 商品表(5)各实体E-R图销售表销售数量销售号职工号商品号销售时间销售员工表决定用户类型姓名性别职工号商品表决定商品号商品名称商品类型单价厂商库存量登陆表用户名密码登陆图 2.15 E-R图(6)关系图图 2.16 关系图第3章 系统实施3.1开发工具介绍VB 就是 Visual Basic 的意思,是一种常用的编程开发工具。它的基础是编程语言Basic ,Visual Basic 简单点来说就是微软为了更好的让人们学习编程,应用上 Basic 开发语言的一套工具,简称就是 VB。VB 的面世使原本极其复杂困难的编程、软件开发的工作变得简单。VB的程
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号