软件工程超市管理系统11.doc
《软件工程超市管理系统11.doc》由会员分享,可在线阅读,更多相关《软件工程超市管理系统11.doc(38页珍藏版)》请在三一办公上搜索。
1、学 号: 200930430105软件工程实践论文题 目超市管理系统论文教 学 院计算机学院专 业信息管理班班 级09级信息管理1班姓 名李文欢 阮书瑞 王芳 胡耀远指导教师涂进2011年6月4日目录目录3第一章 可行性分析报告51.1引言51.1.1编写目的51.1.2项目背景51.2.可行性研究的前提61.2.1要求61.2.2目标71.2.3局限性71.2.4可行性研究方法71.2.5决定可行性研究的主要因素81.2.6可选择的其他方法8 1.3.对现有系统的分析81.3.1现有系统状况81.3.2工作负荷81.3.3费用支出91.3.4人员及设备91.3.4局限性9 1.4.所建议系统
2、可行性研究91.4.1对系统的将要概述91.4.2与现有系统比较的优越性101.4.3技术可行性分析:101.4.4管理可行性分析101.4.5经济可行性分析101.4.6社会可行行分析11第二章 需求分析122.1 引言122.1.1开发目的12 2.1.3用户及特点122.2.系统功能概述122.2.1主要功能132.2.2.功能模块132.2.1登陆模块概述132.2.2采购库存模块概述132.2.3销售模块概述132.2.4统计模块概述132.3.系统数据流图13 2.3.1系统顶层数据流图132.3.2系统0层数据流图142.3.3系统一层数据流图(身份认证模块)142.3.4系统一
3、层数据流图(统计模块)152.3.5系统一层数据流图(销售模块)162.3.6系统一层数据流图(采购库存模块)172.3.7采购库存模块概述182.3.8采购库存模块概述182.4.对性能的需求182.4.1精度需求182.4.2时间特性需求202.4.3灵活性需求192.4.4对输入输出的需求192.5其他需求192.5.1数据库192.5.2故障及处理20第三章 总体设计21 3.1处理流程21 3.2系统功能分析223.2.1数据库需求分析233.2.2数据库概念结构设计233.2.3数据库逻辑结构设计233.2.4数据库的生成与配置253.2.5创建应用程序结构25第四章 详细设计26
4、4.1系统窗体界面菜单功能设计264.2用户管理模块274.2.1功能管理用户274.2.2 N_S图:274.2.3伪代码284.2.4界面设计28 4.3.1功能:管理食品334.3.2 N_S图:344.3.3伪代码284.3.4界面设计29第五章 编码305.1 超市管理系统主界面代码305.2 超市管理系统用户管理模块代码3153 超市管理系统经营分析模块代码32第六章 测试336.1 软件测试346.2 白盒测试346.3 黑盒测试366.4.参考文献36软件工程 课程设计成绩评定表38第一章 可行性分析报告1 引言 从第一台个人计算机的诞生至今,计算机已经深入到日常工作和生活的方
5、方面面,成为我们学习和工作的得力助手,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。随着越来越多的应用软件出现,人们对它的要求也越来越高;虽然现在世界上的各种软件层出不穷,但它们依然不能满足用户的各种特殊需要,所以人们仍是不得不开发适合特殊需求的软件。超市管理系统是一个与人们日常购物生活息息相关的部分,它的出现使得超市运营者的管理简单化,高效化,成本也随之大大减少。使用计算机对超市信息的管理,具有手工管理所无法比拟的优点:信息存储及时,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也是超市正规化管理的重要途径
6、。故设计此系统。1.1 编写目的 该软件项目可行性研究报告是对超市管理系统的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.此研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。1.2 项目背景鉴于目前超市购物人数及超市物品多元化剧增,超市信息呈爆炸性增长,计算机成本日益下降的前提下,企业对超市信息管理的自动化与准确化的要求日益强烈的背景下提出的,本软件产品为超市管理系统的一个
7、子系统,实现超市管理系统中的超市管理子功能。 工程的名称: 超市管理系统; 工程产品的名称: 超市管理系统; 工程组织者: 超市管理系统开发小组; 产品用户: 学校超市工作管理人员; 产品设计者: 超市管理系统开发小组; 产品生产者:超市管理系统开发小组; 产品所有权:超市管理系统开发小组拥有 2 可行性研究的前提2.1 要求 1)功能 记录仓库存货、销售以及进货情况 了解超市进货渠道、商品单价、数量 了解库存商品种类数量,所售商品种类、价格、数量 统计核算日常的不断变化的数据,并登记有关文件 分项显示销售商品后开出的发票的内容,并且详细显示商品价格数额 在当天汇总时修改相应文件,如总金额、总
8、数量 根据日常统计,制作月统计,并制作月报表 操作失误保护 2)性能: 稳定快速,实时控制 核算准确,使实存商品、销售商品与所记帐目一致,能够被超市长期有效使用 准确统计核算日常的不断变化的数据 结构化模块,层次清楚 提示通俗易懂 查询资料简便 维护手段齐全3)输入/输出: 条形码和汉字及商品代码输入 汉字输出 4)安全与保密要求: 数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置密码 不能轻易被破坏,不能让管理人员以外的人更改数据 查看资料需输入正确密码 销售人员销售货物需输入代号才能打开收银柜 万一泄露密码,应设修改密码的程序,同时密码不能过于简单 对断电、死机、系统崩溃等问
9、题有有力措施以保障数据不受损失 5)完成日期:三个月。2.2 目标 1)减少人力和设备费用2)提高处理速度3)提高控制精度及生产能力4)改进管理信息服务5)提高决策科学性6)提高人员利用率2.3 局限性 只限于内部联网,如果发生被盗、密码丢失等事故处理会比较麻烦,需修改多个文件。2. 4可行性研究方法 通过调查分析开发超市进销存管理系统所具备的能力及实现的方法。确定总体结构, 利用SQL Server数据库所具有的能力,以最简洁最容易的方法,使用VB(Visual basic)开 发出界面友好、简单易懂、易操作、功能完备的进销存系统软件。系统的开发采用快速原型法(RPP-Rapid Proto
10、type Ping)。即在总体设计思想的指导下,根据用户提出的基本需求,选择一些关键的子系统作为基本原型,并加以实现,然后逐步扩大原型向整个系统的其它方面延伸,最终达到系统的开发目标,以得到整个系统。这种方法强调了用户至上的原则,要求用户的高层管理人员参加,对用户现行的组织结构,管理方式及管理方法的冲突较少,而且用户逐步得到系统,易于接受,故成功率较高。这种方法的主要优点在于:系统开发效益高。运用快速原型法可以使系统开发的周期短,速度快,费用低,获得较高的综合开发效益。系统的可维护性。由于用户参与了系统开发的全过程,对系统的功能容易接受和理解,使得移交工作比较顺利,而且有利于系统的运行,管理与
11、维护。系统适用性强。由于快速原型法是以用户为中心的,系统的开发符合用户的实际需要,所以系统开发的成功率高,容易被用户接受。系统的可扩展性。由于快速原型法开始并不考虑许多细节问题,系统是在原型应用中不断修改完善的。所以系统具有较强的可扩展性,功能的增减都比较灵活方便。2. 5 决定可行性的主要因素超市规模、设备状况、操作人员技术 2.6可选择的其他方案1)直接购买,需要价格低于自己开发的投资,但由于已经存在的系统不是建立在本超市进行调查的基础之上,对本超市的情况不是很了解,因此一些所需的功能无法满足。(2)对原本系统进行改进,目前版本过于简陋,外界浸入比较方便,特别是安全系数很低,而且要打这些补
12、丁,其花费的人力物力以及财力并不比重新开发一个系统要节省,因此本系统并不是一个庞大的系统,所以重新开发比较有价值3 对现有系统的分析3.1 现有系统概况 该超市现在还没有完全使用计算机进行管理。其因进销存业务所产生的一些单据、档案完全靠书面形式保管,其盘点统计都要通过手工计算,其信息咨询都要通过人员传递。3.2 工作负荷由于数据量越来越大,现有的系统明显不能适应目前的庞大数据量,系统工作负荷过大。 3.3 费用支出 由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。 3.4 人员
13、及设备 鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这已无法跟上目前信息化时代的步伐。设备的配置较好。3.5 局限性 经过严谨的分析,可知原有的系统存在很大的局限性,比如技术陈旧,人员工作负荷大,系统维护及费用支出巨大,操作人员技术含量低,一个环节除了问题,所有的工作都需要重做等等一系列缺点。4 所建议系统可行性分析 4.1 对系统的简要描述 新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。 4
14、.2与现有系统比较的优越性 从上面的几点中可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。4.3技术可行性分析该超市的计算机配置较高,不仅可以安装Windows 2003的运行环境,而且有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。由于数据库不算太大,使用Visual Basic程序
15、开发系统以及SQL Server 数据库系统软件。4.4管理可行性分析超市领导者大多具备电脑基本操作方法,对于专业要求经短期培训即可;管理基础工作,各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。 4.5经济可行性分析 新系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买系统操作必备的软件即能实现自动化。(1)支出1)系统开发费用 人员费用:本系统开发期为三个月,试运行一周。开发期需要开发人员4人,试运行期需要开发人员2人。人员费用为6万元。(445003+22000=6万元) 设备费:本系统
16、所需的硬件设备费用为2万元。 不可预见费: 8000015%=12000元系统开发总费用为9.2万元。2)系统运行费用 系统维护费:需要1人/年进行系统维护,维护费为1.5万元(如当年系统无故障,则不需支付维护费用) 设备维护费:设备更新费为5万元。设备维护费为2万元。 消耗材料费:每年按1万元计算。综上所述,设系统使用时间8年,系统开发和运行总费用万元,平均1.8万元/年。(2)收益 提高工作效率 减少工作人员4.6社会可行性分析 该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。第二章 需求分析1.1开发目
17、标(1) 为超市提供方便,快捷的结账体系;(2) 为超市提供准确,高效的库存和财务管理系统;(3) 为超市管理人员提供强大的管理和统计商品,资金的功能。1.2用户及特点 该系统的最终用户涉及超市的高层管理人员,商品采购人员,销售人员,仓库管理人员和财务管理人员。不同的用户拥有不同的访问权限,既方便了各个角色对其本职业务的具体操作,又极大的保证了系统的合理运行和企业数据的安全。2.1 系统功能概述2.1.1主要功能该系统主要分为采购,销售,库存和统计四个主要模块。用户通过本系统,可以完成对采购商品的管理,实现商品的入库、出库统计,商品销售统计,以及商品、单据相关信息的查询。2.2功能模块2.2.
18、1 登陆模块概述登陆模块实现了对超市管理系统的安全管理,对登陆者进行身份验证,系统进行授权,使每个人都有对应的权限,使系统的安全以及超市的信息得到了保障。2.2.2 采购库存模块概述采购模块实现了对商品的状态统计,包括采购商品,未采购商品,采购人员的信息,商品采购时间等。用户通过次模块能够清晰的了解到什么人,什么时间采购了那些商品,以及什么人,在什么时间需要采购哪些商品。该模块负责统计仓库中商品的明细,并实现对商品的出库和入库操作。通过使用该模块,仓库管理人员可以方便高效的实施商品的出库,入库管理,并可以准确快速的查找商品的库存信息。2.2.3 销售模块概述销售模块实现了对商品销售业务的管理。
19、工作人员通过使用该模块可以查找到库存的商品的基本信息,填写并保存销售清单,进行用户结算等操作。2.2.4统计模块概述统计管理实现了对商品库存,采购单据,销售单据的详细,多样的查询功能。实现的财务部门对库存和财务的盘点功能。3系统数据流图3.1 系统顶层数据流图使用者事务信息超市管理系统事务信息超市管理员 超市管理系统顶层数据流图超市管理员通过账户和密码进行登录超市管理系统,进入系统后,可以进行相应的操作,对整个系统进行管理。3.2 系统0层数据流图使用者登陆1身份认证基础数据 2基础信息录入更新 3商品入库 4商品销售D1 库存信息更新销售凭条业务查询查询结果超市管理系统0层数据流图3.3 系
20、统一层数据流图(身份认证模块)超市管理员登陆 1.1验证信息有效 1.2授权无效1.3重新登陆登陆无效三次 1.4注销用户1层数据流图登陆模块 超市管理员输入自己的用户名和密码,系统接收信息以后,判断用户名和密码是否匹配,若正确,则授权给超市管理员,进入到超市管理系统,若不正确,则需要重新登陆,如果登陆三次还是无效的用户名或者密码不匹配,则注销用户,不能够进入到系统。3.4 系统一层数据流图(统计模块)基础数据相关查询条件息超市管理员D5 基础信息D4 销售历史 2.1基础信息录入2.3查询采购单据 2.2查询商品库存 2.4查询销售单据D2 采购清单D1 库存信息超市管理系统1层数据流图(统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 超市 管理 系统 11

链接地址:https://www.31ppt.com/p-2885291.html