《{店铺管理}商铺管理系统》由会员分享,可在线阅读,更多相关《{店铺管理}商铺管理系统(30页珍藏版)》请在金锄头文库上搜索。
1、狼老大店铺进销存管理软件v7.0-详细设计说明书狼老大店铺进销存管理软件v7.0需求规格说明书设计题目: 教务系统 专 业: 1 1级软件技术(Java Web开发方向) 班 级: 1 1级软件技术JAVA班 项目成员: 李永宽、孙昱、杨佩玲、刘凡范、何国寄 指导教师: 石凤贵 二一三年 四月 十七 日小组分工情况开发团队:枫叶部落项目负责人:李永宽职位划分:组长:李永宽组员:孙昱、杨佩玲、刘凡范、何国寄负责项目:李永宽:整个项目工程的整体设计,需求分析说明书,概要设计说明书,数据库表的建立,网页整体框架布局,文件名统一定义,布置任务给组员并指导孙昱:登录及员工档案的的相关 添加 删出 修改
2、查询 销售订货单 销售出库单 销售退货单的添加 修改 查询杨佩玲:商品档案用树状菜单框架实现商品的添 删 改 查 采购订货单 采购入库单 采购退货单 的添加 修改 查询刘凡范:客户档案的添加、删除、修改、查询; 采购付款单、销售付款单的 添加 查询等;编写需求分析说明书何国寄:仓库档案 添加 删出 修改 查询目录1小组分工情况2狼老大店铺进销存管理软件v7.0需求分析51引言51.1编写目的51.2背景说明51.3术语定义62概述62.1功能概述62.1.1系统结构连接图72.2约束82.3数据库及流程图82.3.1原料入库82.3.2原料出库82.3.3成品入库92.3.4成品出库92.3.
3、5成品出库103性能需求113.1网络环境下的多用户系统113.2数据的完整性,准确性。113.3安全性113.4平台要求112.教务系统详细设计122.1功能模块图122.1.1登录界面122.1.2错误提示122.1.3系统主界面122.1.4查询界面一三2.1.5添加界面142.1.6修改界面142.1.7采购付款单界面一五2.1.8采购订货单界面一五2.1.9采购退货单界面162.1.10采购入库单界面172.1.11销售订货单界面172.1.12销售出货单界面一八2.1.一三销售退货单界面一八2.1.14仓库档案信息列显192.1.一五员工信息列显192.1.16客户档案192.2数
4、据库设计202.2.1. Province(所属省份表)202.2.2 Unit_property (单位性质表)202.2.3 Customer (客户表)202.2.4 Commodity 商品表212.2.5 Commodity_type 商品类型表212.2.6 Supplier 供货商表212.2.7 Admin管理员表222.2.8 Bank银行表222.2.9 Storehouse商品管理表222.2.10 OederIOrIncome采购付款单表232.2.12 数据库架构图233性能需求243.1数据精确度243.2数据安全性243.3时间特性243.3适应性244核心代码及
5、技术244.1属性244.2 .1数据库描述254.2 .2 struts.xml254.3员工表查询264.4程序部分结构274.5. jsp及配置结构284.6整体结构284.7故障处理295项目总结295.1组长总结:295.2小组成员总结:29狼老大店铺进销存管理软件v7.0需求分析1引言1.1编写目的本系统由五大模块构成,分别是:进货管理,销售管理,存货管理,财务管理,系统管理。其中:(1)系统设置包括:管理员的增加,修改,删除,以及权限管理;仓库内货物的基本资料的增加,修改,删除;员工客户等的基本资料的增加,修改,删除。(2)进货管理模块包括:入库单,派工单,等单据的填开及作废操作
6、。(3)销售管理模块包括:原料及成品的出库单(4)存货管理模块包括:库存情况的查询,各项明细的查询,工人工资的查询,正在加工产品查询等。(5)财务管理模块包括:原料库存按月、按季、按年的报表,成品库存按月、按季、按年的报表1.2背景说明(1)项目名称:狼老大店铺进销存管理软件v7.0 (2)项目任务开发者:马鞍山师专软件与食品工程系11级Java班,软件基本运行环境为Windows环境,使用eclipse(JavaEE)作为开发工具,使用struts2作为系统基本框架,Spring作为依赖注入工具,hibernate对MySql所搭建的数据库的封装,前台页面采用ext的js框架,动态能力强,界
7、面友好。(3)本系统可以满足一般企业在生产中对仓库管理的基本需求,高效,准确的完成仓库的进出库,统计,生产,制造等流程。1.3术语定义静态数据系统固化在内的描述系统实现功能的一部分数据。动态数据在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。数据字典数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。2概述2.1功能概述系统功能划分和描述如下:A.进货管理 A.1原料入库单A.2成品入库单B销售管理B.1原料出库单B.2成品出库单(送货单)B.3派工单B.4单据作废C存货管理C.1原料库存查询C.2成品库存查询C.3原料出入
8、明细查询C.4成品出入明细查询C.5工人工资查询C.6正在加工产品查询D财务管理D.1原料库存月报表D.2原料库存季报表D.3原料库存年报表D.4成品库存月报表D.5成品库存季报表D.6成品库存年报表D.7工人工资月报表E.系统设置 E.1操作员管理E.2工资标准管理E.3原料类型管理E.4成品类型管理E.5工人资料设置E.6客户资料管理2.1.1系统结构连接图2.2约束u本系统需运行在windows系统下,要求浏览器为IE6及以上版本,百度,火狐等浏览器均可。服务器端需支持java,tomact5.5.23及以上版本,MySql要求5.0版本以上。 2.3数据库及流程图2.3.1原料入库填写
9、原料入库单 合法性判断 对数据库进行操作 返回结果2.3.2原料出库填写原料出库单 合法性判断 对数据库进行操作 返回结果2.3.3成品入库填写成品出库单 合法性判断 对数据库进行操作 返回结果2.3.4成品出库填写成品出库单 合法性判断 对数据库进行操作 返回结果2.3.5成品出库填写派工单 合法性判断 对数据库进行操作 返回结果3性能需求3.1网络环境下的多用户系统信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。3.2数据的完整性,准确性。录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的
10、完整性及准确性。系统应具有部分反悔修改功能,系统备有的修改功能均可反悔3.3安全性本系统采用二级安全保障:第一级:依赖于网络本身对用户使用权限的规定。第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。3.4平台要求开发出的软件要适用于各种WINDOWS平台和SQL SERVER数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等,最低配置要求内存以及显存显卡。 开发环境:Windows 2000/XP PROFESSIONAL。 开发工具:Java。数据库管理系统:Microsoft SQL Server 2003。2.教务系统详细设计2.1功能模块图2.
11、1.1登录界面图表2.1.12.1.2错误提示图表 2.1.22.1.3系统主界面图表 2.一三2.1.4查询界面图表 2.142.1.5添加界面图表 2.一五2.1.6修改界面图表 2.1.62.1.7采购付款单界面图表 2.1.72.1.8采购订货单界面图表 2.1.82.1.9采购退货单界面图表 2.1.92.1.10采购入库单界面图表 2.1.102.1.11销售订货单界面图表 2.1.112.1.12销售出货单界面图表 2.1.122.1.一三销售退货单界面图表 2.1.一三2.1.14仓库档案信息列显图表 2.1.142.1.一五员工信息列显图表 2.1.一五2.1.16客户档案图
12、表 2.1.162.2数据库设计2.2.1. Province(所属省份表)FieldTypeCollationNullKeyDefaultCommentprovince_idint(20)(NULL)NOPRI(NULL)所属省份编号provincevarchar(30)utf8_general_ciYES(NULL)(NULL)所属省份图表 2.2.12.2.2 Unit_property (单位性质表)FieldTypeCollationNullKeyDefaultCommentunit_property_idint(20)(NULL)NOPRI(NULL)单位性质编号unit_prop
13、ertyvarchar(50)utf8_general_ciYES(NULL)单位性质图表 2.2.22.2.3 Customer (客户表)FieldTypeCollationNullKeyDefaultCommentcnoint(21)(NULL)NOPRI(NULL)编号unit_namevarchar(50)utf8_general_ciYES(NULL)null单位名称unit_addressvarchar(100)utf8_general_ciYESnullnull单位地址zip_codeint(20)(NULL)YES(NULL)null邮编 bankvarchar(100)utf8_general_ci