信科09-3班软件工程超市管理系统_第1页
信科09-3班软件工程超市管理系统_第2页
信科09-3班软件工程超市管理系统_第3页
信科09-3班软件工程超市管理系统_第4页
信科09-3班软件工程超市管理系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程设计报告题目超市管理系统学 院: 计算机科学与技术学院专 业:电子信息科学与技术班 级:09-3小组成员:闫国龙、周宗伟、张智为、全章乔任课老师:刘迎春中国矿业大学目录1、可行性研究41.1系统初步调查41.2可行性分析42、需求分析42.1综合需求52.2数据流图(DFD)62.3数据字典(DD)82.4加工逻辑103、概要设计113.1功能结构设计113.2数据库设计133.3安全性设计184、详细设计194.1数据流程图194.2 N-S图204.3 PAD图205、附表.21第一章可行性研究1.1 系统初步调查本小组成员通过国庆假期内到多个小型超市实地了解超市的运营销售环节,并

2、广泛与超市管理人员和业务人员接触,加上多方面了解比较成功的类似的系统软件的开发过程,有针对性的解决了关于超市的运营环境、管理职能、业务职能、业务流程等方面的问题。现在,超市的竞争也进入到了一个全新的领域,技术的提升和管理的升级是超市业的竞争核心,如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。主要完成的功能有:系统设置、商品供应商信息管理、员工档案管理、商品信

3、息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。1.2可行性分析1.2.1 经济可行性由于只是实验性质的编程,所以在设计和开发都不需要过多的经费,但是系统投入运行以后,硬件维护和损耗所造成的耗费是必须的,但是数目也不会很大。所以经过初步分析,经济上基本上是可行的1.2.2技术可行性在技术方面,因为都学习了相关的高级语言课程,对于开发语言c语言也有一定的掌控能力,虽然之前学习的是c+,但是也有很多共通之处,稍加温习,应该能够完成相应的任务,虽然对图形界面的编写还比较生疏,但是对于初期工程而言,实现基础的功能应该是能够完成的。1.2.3 运行

4、可行性该系统对于管理员来讲,需要一定的计算机知识,了解一定的数据管理方面的常识,了解数据的备份,维护,还原等方法。而对于普通的用户而言,则无需太多专业知识,因为只涉及到查询内容,不会对系统的信息有任何的更改,所以要求并不是很高。1.2.4 法律可行性由于我们需要完成的功能相对简单,没有太多涉及到很专业方面的内容,更没有计划将系统利用到商业用途,所以不存在侵权或者版权纠纷方面的问题。1.2.5结论由于该程序目的性和分工都比较明确,初期需要实现的功能也相对简单,所以只要对组员进行预先明确的分工,无需更多的条件便可开始工程的制作。第二章 需求分析2.1综合需求2.1.1功能需求系统开发的目标是实现超

5、市管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,经过对超市管理人员和业务人员的接触,我们了解到用户的要求如下:(1) 进销衔接:利用小型超市管理系统后,要求能够对整个经营过程进行有效监控,特别是一些自销产品的销售和总销售额的监控,能够及时地把销售情况反馈给进货部门,以便及时组织货源,满足顾客的消费需求,(2) 库存管理:通过本系统,能够清楚地看到企业库存的产品数量、存放地点等信息,对于库存减少或增加到一定量时能及时提出警告,提醒及时增加或减少库存。能够自动统计库存情况,使得采购部门和销售部门能够根据库存信息作出决策。从而减少和避免人工统计带来的统计误差和繁重的盘点工作。(3)

6、订单管理:围绕采购部门输入的订单能够通过管理信息系统一直跟踪下去,监控物流的各个过程。超市能够做到以销定购,合理分配采购资金。(4) 采购管理:根据销售情况和超市现有库存及资金分配计划,制订出相应的采购品种数量、采购顺序等计划。(5) 销售管理。能够根据商品销售情况及时汇总销售收入,对资金的回笼和分配做到决策人员心中有数、有的放矢。(6) 资金管理。能够根据商品销售情况及时汇总销售收入,实现资金快捷配置。2.1.2性能需求灵活性:窗口响应绝大部分的快捷菜单和控制面板操作;时间特性:响应鼠标单击的时间在23秒之间;全面性:系统功能全面,为用户提供方便的使用。2.1.3环境需求1多台Pentium

7、 4cpu 以上的电脑2. 一台中型服务器3服务器内存至少2GB以上4. 前台零售端若干5windows xp 以上的操作系统 6Microsoft Visual Studio 2010编程软件7SQL Server 2000应用软件2.1.4 用户界面需求销售端用户界面应该简单明了、能够使普通营业员快速掌握该软件使用方法,应该能够符合大多数营业员的工作习惯。后台用户界面应该尽量的把用户最需要的信息放在最便利的地方。2.2数据流程设计2.2.1数据流图设计(DFD)销售记录销售管理已收款项出库清单供货清单退货清单采购管理财务管理顾客供货资金申请表还库清单出库清单入库清单库存管理超市管理系统顶层

8、数据流图入库清单资金申请表商品采购表商品基本信息商品报价信息制作请购单财务部门为你主管库存制作订购单供货商入库订购单 采购管理子图 商品还库信息库存统计商品基本信息库存预警处理商品需求汇总表商品需求汇总销售部门采购现有库存商品出库信息相关商品需求库存管理子图2.2.2数据字典(DD)2.2.2.1 数据流条目资金申请表=商品名+单价+数量+总额+供应商+申请总额+申请人+申请时间 订购单=商品名+单价+数量+供应商+总额+订购时间+制作时间+制作人2.2.2.2 数据存储条目文件名:退货清单组成:商品名+数量+退货单价+供应商+退货单位+退货时间组织方式:索引文件,商品名+供应商 为主键文件名

9、:供货清单组成:供货商+商品+单价+数量+供货总额+供货时间组织方式:索引文件,商品名+供应商 为主键文件名:出库清单组成:商品名+数量+出库方向+出库时间组织方式:索引文件 ,商品名+出库方向 为主键文件名:入库清单组成:商品名+数量+商品来源+入库时间组织方式:索引文件 ,商品名+商品来源 为主键文件名:还库清单组成:商品名+数量+还库时间组织方式:索引文件 ,商品名为主键文件名:已收款项组成:已售商品名+数量+单价+总额+总收款额+统计时间组织方式:索引文件 ,已售商品名为主键文件名:销售记录组成:商品名+数量+销售单位+销售时间+统计时间组织方式:索引文件 ,商品名为主键文件名:商品报

10、价信息组成:商品名+进货单价组织方式:索引文件 ,商品名为主键文件名:商品基本信息组成:商品名+种类+生产日期+保质期+生产商+单价组织方式:索引文件 ,商品名为主键文件名:商品采购表组成:商品名+采购数量+采购时间+供货单位组织方式:索引文件 ,商品名+供货单位为主键文件名:商品需求汇总组成:商品名+需求数量+商品供应商+需求提出时间+制作时间组织方式:索引文件,商品名为主键2.2.3逻辑加工加工名:采购管理编号:1输入:供货清单、出库清单输出:退货清单、入库清单、资金申请表加工名:库存管理编号:2输入:入库清单输出:出库清单加工名:制作请购单编号:3输入:商品基本信息输出:请购单加工名:制

11、作订购单编号:4输入:商品订购信息输出:订购单、资金申请表加工名:库存预警处理编号:5输入:库存量输出:库存预警加工逻辑:根据库存量IF 库存量 数据安全数据库SQL SERVER 2000的安全性管理功能是非常强大的,根据系统分析的结果,对系统安全性进行有针对性的设计。 (1) 后台SQL SERVER 2000 数据库以SA为系统管理员,这一角色由超市专职的员工来负责维护。进行备份、倒换一致性和完整性检查、存储等数据操作。(2) 对所有从系统前台登录的合法用户,都以DBO的角色来访问数据库。 2 系统访问安全系统权限分配可以有效地保护系统访问安全,首先进行用户定义,包括用户编码,用户口令,用户名的维护,其次是功能权限定义,包括功能权限编码,用户权限名称,用户权限级别等;最后是用户权限分配,以树型列表形式分配用户权限第四章 详细设计4.1库存模块流程图开始输入用户命令分析用户操作出库 入库供求对比生成缺货单登记进货生成采购表登记缺货生成请购单 结束N-S 图PAD图4.2 采购模块本报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论