ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:756.92KB ,
资源ID:21916093      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21916093.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小型超市管理系统Word格式文档下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

小型超市管理系统Word格式文档下载.docx

1、附录2部分源程序 21第1章 引言1.1目的随着我国经济的持续发展,人民生活水平在稳步升高,住宅小区附近的小型超市数量迅速增加,销售的产品也越趋丰富。近年来,经济的迅速发展也对超市的经营管理提出了更高的要求,而传统的手工式的管理已经严重影响到超市这种零售企业的信息化建设,因此建立一套小型超市管理系统正成为零售企业的目前所需。通过全面的信息采集和处理,辅助提高超市的决策水平。使用本系统,可以迅速提高超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效的技术保障。1.2背景中国的中小企业从改革开发以来,得到了迅猛的发展,但是长期以来,由于我国零售业的技术投入低,绝大部分工作仍采用传

2、统手工方式来完成,零售企业流程不规范,缺乏标准化管理,企业普遍缺乏信息专业人员,这给计算机应该带来许多困难。据不完全统计,我国企业中实现上网的只占所有企业的20%30%,采用CAD以及MIS系统饿企业不足20%;作为企业电子商务最核心的ERP系统,目前已实现的企业仅占2.9%。成本庞大、效率低下、管理不严密这三大弊病成为目前制约我国零售行业发展的“瓶颈”。信息化程度对于提高中小零售企业的经营效益起着关键性作用,我国零售企业市场竞争力差的主要原因是信息能力差。中小企业零售企业信息化的改造,将先进技术手段介入企业经营,能迅速改善中小零售企业的经营状况,提高市场竞争力。第2章 需求分析2.1大学生阳

3、光超市管理系统基本功能超市的发展必须解决以下问题:21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争,管理的竞争,人才的竞争。技术的提升和管理的的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市,仓储店,便利店,特许加盟店,专卖店,货仓等相互并存。如何在激烈的竞争中扩大销售额,降低经营成本,扩大经营规模,成为小型超市努力追求的目标。所以,我们必须要对人事部,采购部,采购统计,办公室管理,销售部,销售统计等部门进行系统高效的管理。众所周知,超市经营涉及大量的计算和统计工作,因此采用计算机管理超市业务可以大大减轻超市管理人员的工作量。与人工操

4、作相比,使用计算机实现的超市管理系统具有效率高、计算准确和速度快的特点。超市系统也可以用来统计和分析商品销售信息以及顾客购买兴趣等信息,使超市获得更多的利润。超市管理系统需要实现员工档案管理、销售情况统计、厂商信息商品管理、库存商品管理、收银员管理、商品信息查询等部分,各部分的主要功能有: 1.员工档案管理(1) 企业招收新员工,将新员工的档案资料录入系统并归档(2) 员工跳槽或下岗,将该员工的档案从系统中删除(3) 员工加薪升职,或应公司需要进行部门调动时,需要更新员工的档案(4) 查询员工的基本信息(5) 浏览企业的人事档案,可以提出多种查询要求,例如销售部经理可以要求调出所有销售部员工的

5、档案资料 2.销售情况统计(1) 能按月统计某种商品的销售情况(2) 能按月统计某个员工的销售业绩 3.厂商信息查询 能按商品的记录查询有关厂商的各信息4.库存商品管理(1) 记录每一次进货的信息,进货时能动态刷新库存数据(2) 能按月统计某种商品的进货量(3) 查询所有商品的当前库存,当库存少于一定数量时,可以提示需要进货(4) 打印库存清单5.收银台管理(1) 根据输入的商品编号和数量计算并显示顾客的应付金额(2) 记录每一次售货信息,售货时能动态更新库存信息6.商品信息查询 能按照商品编号查询商品价格、生产厂商等商品信息2.2流程图根据通过上一节的系统基本功能的分析,了解和分析现有的系统

6、,并以概括的形式表达对现在系统的认识,进入设计阶段以后,应该把设想的新系统的逻辑模型转变成物理模型,因此需要描绘未来的物理系统的概貌。而系统流程图式概括地描绘物理系统的传统工具,它表达了数据在超市管理系统各部件之间流动的情况。这一节主要对超市管理系统的系统工作流程进行分析。在超市管理系统中,管理员添加和修改基本信息将基本信息保存在系统中,并在数据库中查询相关信息。超市管理系统系统的流程图如图2-1所示。图2-1 小型超市管理系统流程图第3章 大学生阳光超市总体设计3.1总体设计思想大学生阳光超市系统总体设计思想是系统以网页的形式展现给用户,后台运用Struts和Hibernate框架进行整合,

7、对用户输入的信息录入到数据库,用户通过一些按钮或点击链接来显示用户想要看见的超市信息,以及对超市信息的操作。3.2系统设计体系结构技术体系结构是系统实现中使用的这样一套软件产品或组件定义。是由一组用来调用通用软件产品的接口、封装器软件,以及一组实现这些接口的通用软件组成。体系结构也确定需要使用的模式,例如:创建型、结构型、行为型23种设计模式和表示层、业务层、持久层J2EE设计模式。3.3系统采用的设计模式 大学生阳光超市采用MVC设计模式。3.3.1MVC设计模式MVC是 Model-View-Control 的简称,即模型-视图-控制器。MVC设计模式是一个存在于服务器 表达层的模型,它将

8、应用分开,改变应用之间的高度耦合。 随着Web应用的商业逻辑包含逐渐复杂的公式分析计算、决策支持等,使客户机越来越不堪重负,因此将系统的商业分离出来。单独形成一部分,这样三层结构产生了。其中“层”是逻辑上的划分。3.4 系统数据库设计 大学生阳光超市系统数据库采用实体联系图进行总体设计。实体联系图(entity-relationship diagram, ERD),描绘了系统的数据关系,实体联系图中的菱形框代表关系(relationship),它确定了实体对之间逻辑上和数量上的关系。关系按照关联属性来命名。 在实体和关系的连线上用一个数字或字母表示实体的但联系和多联系。图3-1 大学生阳光超市

9、管理系统实体-关系图第4章 大学生阳光超市详细设计4.1使用框架实现以下功能:(1) 人事部 员工录入 员工管理(2) 采购部 商品采购 供应商管理 商品信息管理(3) 采购统计 商品采购量(4) 办公室管理 销售记录管理(5) 销售部 会员管理(注册) 前台收银(6) 销售统计 员工业绩统计 销售记录统计4.2系统的逻辑结构设计员工信息(员工id,姓名,性别,出生日期,政治面貌,部门职务,家庭地址,电话,备注);商品信息(商品id,商品名称,价格,厂商id)厂商信息 (厂商id,厂商名称,邮编,地址,电话,联系人,备注)客户信息(客户名称,联系人,联系电话,我方应收金额,联系地址)库存信息(

10、商品id,数量)进货信息(进货id,商品id,进价,数量,金额,员工id,进货日期)售货信息(销售id,商品id,数量,金额,员工id,售货日期)工资信息(员工id,姓名,工资号,基本工资,加班时数,加班工资,奖金,年份,月份)用户权限(用户名,密码,用户权限)4.3 系统的物理结构设计表4-1 员工信息表结构表名staffinformation编号T1说明员工信息表表结构字段编号字段名称意义描述数据类型长度F1-1员工id按升序编排的序号字符型6F1-2姓名(略)8F1-3性别2F1-4出生日期日期型F1-5政治面貌F1-6部门12F1-7职务10F1-8家庭地址20F1-9电话13F1-1

11、0备注备注型4表4-2 商品信息表结构commoditiesinformationT2商品信息表F2-1商品idF2-2商品名称F2-3价格数值型F2-4厂商id表4-3 厂商信息表结构factoriesinformationT3厂商信息表F3-1F3-2厂商名称40F3-3邮编F3-4地址F3-5F3-6联系人F3-7表4-4 客户信息表结构clientsinformationT4客户信息表F4-1客户名称F4-2F4-3联系电话F4-4我方应收金额F4-5联系地址表4-5 库存信息表storageinformationT5库存信息表F5-1按字母顺序编排的序号F5-2数量整型表4-6 进货

12、信息表结构stockimformationT6进货信息表结构F6-1进货idF6-2F6-3进价F6-4F6-5金额F6-6F6-7进货日期表4-7 售货信息表结构Selling informationT7销售信息表F7-1售货idF7-2升序F7-3F7-4F7-5F7-6售货日期表4-8 工资信息表payinformationT8工资信息表F8-1F8-2F8-3工资号F8-4基本工资7F8-5加班时数F8-6加班工资F8-7奖金F8-8年份F8-9月份表4-9 用户权限表stafflimitsT9用户权限表F9-1 用户名F9-2密码F9-3用户权限4.4 用例图图4-1 大学生阳光超市

13、管理系统用例图4.4 时序图图4-2大学生阳光超市管理系统管理员登录时序图图4-3大学生阳光超市管理系统管理员注销时序图第5章 大学生阳光超市测试方案5.1软件测试软件测试是系统工程中的一个问题。它是一种特殊的软件系统的设计和实现,即 执行另一个以发现错误为目标的软件系统。是使用为发现错误所选择的输入和状态的组合而执行代码的过程。学生信息管理系统使用测试工具JUnit进行单元测试,使用Selenium进行功能测试。5.1.1单元测试与Junit单元测试测的是独立的一个工作单元。在Java应用程序中,“独立的一个工作单 元”常常指的是一个方法(但并不总是如此)。JUnit是 Java的单元测试框

14、架,是XUnit家族中的Java成员。XUnit是一套 适合于多种语言的单元测试工具。JUnit是开放源码项目。 5.1.2 功能测试与Selenium功能测试也称黑盒测试或验收测试,是测试和检验应用程序是否能按照涉众 (stakeholder)的功能性需求、非功能性需求和其他重要需求来运行的一种方法。功能测试是单元测试和组合测试的补充。Selenium是ThoughtWorks专门为Web应用程序编写的一个功能测试工具。据Selenium主页所说,与其他测试工具相比,使用Selenium的最大好处是:Selenium测试直接在浏览器中运行,就像真实用户所做的一样。5.2测试用例5.2.1测试

15、环境硬件:双CPU,768M内存,80G以上硬盘 操作系统:MicrosoftWindows7应用平台:Oracle5.2.2使用Selenium进行功能测试本系统使用 Selenium 验收测试工具测试实现功能,以验证系统功能的完整性。1. 前提条件:超市管理系统需要实现员工档案管理、销售情况统计、厂商信息商品管理、库存商品管理、收银员管理、商品信息查询等部分管理。2. 期望的结果:超市管理系统需要实现员工档案管理、销售情况统计、厂商信息商品管理、库存商品管理、收银员管理、商品信息查询等部分成功。5.3测试分析软件测试的首要任务是发现错误。发现错误也许要花费很大的代价,或者不可能用其它的严正

16、和确认技术去发现错误。第二个目的是对于给定的测试包,说明被测系统是符合规约所描述的需求。 从软件产品的角度考虑,有效的测试对于开发可靠的、安全的和成功的系统是必需的。尽管测试的定量数据和面向对象系统的定量数据是很少的,但报告表明,测试会带来 非常高的质量;在面向对象的开发中,有效的测试有助于产生非常低的错误率。参考文献 1 邬继承 编著 J2EE开源编码精要15讲 整合EclipseStrutsHiber nate和Spring的Java Web 开发 电子工业出版社2 李刚 编著 整合Struts+Hibernate+Spring应用开发详解 清华大学出版社3 王福强 著 Spring揭秘

17、人民邮电出版社4 丁振凡 编著 Java 语言实用教程 (第二版)北京邮电大学出版社5 王养廷 李磊 宋汉珍 编著 UML基础与应用 清华大学出版社6 张海藩,软件工程导论,清华大学出版社,20087 史济民,软件工程原理、方法与应用,高等教育出版社,20028 陈明,软件工程学教程,科学出版社,20029 郑人杰,实用软件工程,清华大学出版社,200210(美)Roger S.Pressman著 梅宏 译,软件工程-实践者的研究方法,机械工业出版社,200511陈松乔,任胜兵,王国军现代软件工程 M清华大学出版社,2004附录1部分系统界面1.登录2.添加供应商3.统计4.收银附录2部分源程序1.商品持久化类2.商品删除3.商品映射文件4.Struts2配置文件5.Hibernate配置文件

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1