




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上商城仓库管理系统 功 能 需 求 文 档2011年9月9日星期五 目录第一章 系统概述31.1系统开发背景31.2 系统实现的目标31.3系统的功能性需求4第二章 系统设计约束52.1需求约束52.1.1系统应当遵循的标准52.1.2 软件,硬件环境52.1.3软件质量的约束5第三章 系统总体设计63.1系统功能结构图63.2系统总体与局部模块流程图63.2.1系统功能描述93.3系统子模块的物理图,逻辑图和功能模块123.3.1基本信息表模块123.3.2出库入库管理模块153.3.3财务管理模块18 3.3.4模块划分的优点.20第四章 开发,运行,测试环境的配置214.1开发环境的配置214.2运行环境的配置224.3测试环境的配置22第一章 系统概述1.1系统开发背景电子商城商家管理系统基于对仓库和财务的管理,实现通过对商品信息的管理及时更新前台商品信息,实现前台与后台之间的无缝链接,通过对基本信息表的管理,实现对仓库系统使用者的管理和对商品,供应商,客户基本信息的管理,对仓库信息和对供应商信息,客户信息有一个系统的了解,能够及时了解客户的消费状况;通过对财务的管理了解商品销售情况以及资金流通状况,合理利用资金;通过库存信息的统计和上下限的管理及时卖掉囤积过多的商品,采购销售状况比较好库存无多的商品。本系统采用 Jsp ,JavaBean和 Servlet技术开发系统,主要考虑到 Jsp 的安全性和跨平台性较好。本文按照软件工程思想和管理信息系统的开发步骤,设计并实现了一个网上商城商家仓库管理系统,以系统开发过程为主线,介绍了系统需求分析,逻辑分析,总体设计,详细设计以及系统测试,实现各阶段的主要内容和成果,包括系统结构图,数据流程图,ER模型,物理表实现及其关系,功能模块算法流程,界面设计等等。最后对系统的优缺点进行分析,提出进一步完善的方法和方向。1.2 系统实现的目标本电子商城商家管理系统能够实现前后台的无缝链接,极大提高了管理工作的效率和正确性,并能够根据需求进行灵活的查询,完成财务统计等功能;系统界面友好,操作简单,效率高易掌握;能够通过后台实现对前台商品的及时更新和对商品的统计以及对资金的统计。同时注重系统的安全性,从技术角度保障系统安全,系统与数据库结合,提供了功能较为强大的数据安全功能,防止越权操作,误操作,并支持灾难性回复,使用JSP 等技术来开发网页,并使用 JDBC 技术将数据库和动态网页相关联。1.3系统的功能性需求电子商城商家管理系统主要功能是围绕仓库进行作业的,电子商城商家管理系统是仓储活动过程的信息处理系统,是由一个应用软件平台和后方数据库组成的,实现对用户,商品,供应商,客户的基本信息的管理,出入库和库存信息的管理,订单和财务状况的管理;实现登陆和退出系统。基本信息管理: 增加删除用户,主要由系统的超级管理员操作 修改用户资料,普通管理员和超级管理员都可以通过登录系统后实现对本人资料的修改 对商品的浏览,查询,增加和删除 对商品供应商的管理,主要包括增删查改 对客户的管理,主要包括增删查改出入库及库存管理: 对库存商品的统计,查询; 对库存商品的上下限的管理,实现上下限报警机制; 实现出入库信息与库存信息的关联和财务报表的关联财务的管理: 对订单的管理,主要是对客户订单的添加,删除和查询; 通过出入库商品信息的管理将记录添加到财务报表后可以通过商品名和时间统计出入库商品数量和总金额。登陆和退出系统 通过输入用户名和密码,验证码登陆系统 通过点击“退出系统”直接退出系统第二章 系统设计约束2.1需求约束2.1.1系统应当遵循的标准 按照用户需求说明书和软件需求规格说明书的要求,以用户的需求为第一准则,及时跟客户沟通,了解需求的变更。2.1.2 软件,硬件环境1. 硬件要求 要求计算机为586以上的PC机 硬盘容量不小于2G 内存不小于128M(建议128M以上) 显卡支持1024X768的像素显示2软件环境JDK:1.60Tomcat6.0数据库:SQLServer2000操作系统:本系统可以在Window2000/XP等操作平台正常运行3客户端要求网络环境:需要TCP/IP网络端口一个浏览器:IE浏览器2.1.3软件质量的约束 系统可以在正常的运行情况下,每三个月进行一次的维护,寿命能够达到五年以上。系统的出错率不得高于99.9%,系统具有可靠性,易用性,安全性,可扩展性,兼容性和移植性等等。第三章 系统总体设计3.1系统功能结构图 模块划分时描述一个系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发中一个关键过程。分析的根本目的时在开发者和提出需求的人员之间建立一种理解和沟通的机制。因此,仓库管理需求分析也是根据开发者和实际用户需求一起来完成的。系统的总体功能主要分为基本信息管理,出入库管理,财务管理等三大模块。基本信息模块分为用户基本信息管理,商品信息管理,供应商信息管理,客户信息管理;出入库管理包括库存管理,库存上下限管理,商品入库管理,商品出口管理;财务管理包括订单管理,财务报表管理。电子商城商家管理系统基本信息管理用户信息管理商品信息管理出入库管理库存管理库存上下限管理商品入库管理财务管理供应商信息管理订单管理财务报表管理商品出库管理客户信息管理3.2系统总体与局部模块流程图 系统流程图是根据用户需求和用户使用习惯设计的,符合用户的使用习惯:1.总体流程图:开始用户登录用户登录判断验证用户基本信息管理商品基本信息管理供应商基本信息管理客户基本信息管理库存管理订单管理库存上下限管理商品入库及支出商品出库及收入基本信息管理出入库管理财务管理商家仓库管理系统YESNO财务报表统计2.商品入库流程图核对有无库存,是否达到库存下限,否则领用,是则如实填写库存情况返回申请人采购部受理申购单后编号,录入,询价,比价,批准采购或申请人自购根据采购合同办理财务付款手续办理商品入库财务部根据申购单,入库单,发票,运费据实报销采购人员凭申请人签署意见后的采购单及入库单办理销单手续,有内勤汇总存档由申请人交仓库由申请人交采购部申请部门经办人采办人申请部门受理人经办人批准人由采购人员办理财务手续由采购人员完成采购仓库受理人批准人由采购人员完成财务报销手续由采购人员办理销单财务部受理人批准人采购部门填写采购申请,经部门负责人签名3.财务管理整体流程图3.2.1系统功能描述商家登陆系统财务管理商品入库入库验证采购网上订单商城前台库存中心盘点库存上下限报警应付款项统计应收款项统计是否有库存申请采购批准发货确认收货确认用户信息退货商品出库订单管理增加订单修改订单删除订单供应商商品商品报损N1.系统登陆功能用途:系统安全通道。这是信息系统最常使用的安全防范机制。操作权归属:需要进入系统的所有人员输入数据:职员ID,密码,验证码所在位置:系统启动过程中的登录对话框其他说明:系统登陆过程也是对工作人员是否进行合法登记,而进行的身份验证 的过程,由此可以防止非法用户进入系统2.用户管理(1)管理员功能用途:登记和设置工作人员的身份表示,密码,操作权限等个人信息。操作权归属:系统管理员主要数据:职员ID,姓名,密码,权限,电话,备注等基本操作:添加记录,删除记录,修改个人信息操作位置:用户管理模块其他说明:职员ID是工作人员身份标识码,被用做工作人员登陆系统是的身份验证依据,也是工作人员进行物流处理时的经手人识别标记。为便于识别工作人员,该数据将被考虑为具有不变性,也就是说,在工作人员完成登记之后,该数据将不能被修改。(2)普通职员功能用途:设置职员自己的身份表示,密码等信息操作权归属:普通职员主要数据:姓名,密码,电话,备注基本操作:修改个人信息操作位置:用户管理模块其他说明:职员ID是工作人员身份标识,不能修改,权限只有管理员有权限修改,也就是说工作人员只能修改自己的姓名,密码,电话,备注等信息3.商品管理功能用途:商品的基本信息的更改操作权归属:所有登陆系统的人员输入数据:商品信息所在位置:商品管理模块其他说明:商品类别ID是物品类别标志码,其具有唯一性4.供应商管理功能描述:供应商的基本信息管理的更改操作权归属:所有登陆系统的人员输入数据:供应商信息所在位置:供应商管理模块其他说明:供应商ID是供应商标志码,其具有唯一性5.客户管理功能描述:客户的基本信息管理的更改操作权归属:所有登陆系统的人员输入数据:客户信息所在位置:客户管理模块其他说明:客户ID是客户标志码,其具有唯一性6.库存管理功能用途:查询和浏览库存商品信息所在位置:库存管理模块其他说明:可以通过不同的条件查询库存商品信息7.库存上下限管理功能过用途:查询库存商品是否超出商品上下限所在位置:库存上下限管理模块其他说明:可以通过查询各种商品的上下限及时出货或者进货8.商品入库功能用途:通过商品入库进货,并将信息添加到库存信息表和财务报表中输入数据:入库商品信息所在位置:商品入库管理模块其他说明:通过入库将库存信息表和财务报表联系在一起9.商品出库功能描述:通过商品出库出货,并将信息添加到库存信息表和财务报表中输入数据:出库商品信息所在位置:商品出库管理模块其他说明:通过出库将库存信息和财务报表关联在一起10.订单管理功能用途:增加,删除,修改订单,查看订单详情输入数据:下单日期,订单编号,订单属性(包括买家下单商品名称,价格,数量,折扣,实付价格,买家详细信息,收货方式,收货地址等)操作权归属:系统管理员赋予的管理财务权限的管理员所在位置:订单管理模块其他说明:订单的修改需谨慎,这个关系到买家的权益11.财务报表管理功能用途:通过不同的条件查询财务报表情况,通过输入不同条件统计出入库的商品数量和金额输入数据:查询条件和统计条件操作权归属:系统管理员赋予的管理财务权限的管理员所在位置:财务管理模块3.3系统子模块的物理图,逻辑图和功能模块3.3.1基本信息表模块1.管理员基本信息模块管理员E-R图用户ID姓名密码邮箱电话住址管理员数据表字段名称数据类型是否为空是否主键默认值说明IDInt(4)NOYESNULL自动编号usernamevarchar(50)NONONULLNULLpasswordvarchar(50)NONONULLNULLtelvarchar(50)NONONULLNULLphonevarchar(50)NONONULLNULLemailvarchar(50)NONONULLNULL管理员基本信息模块主要实现对用户的添加,删除和对用户信息的修改2.供应商基本信息模块供应商E-R图供应商供应商ID供应商名称法人负责人联系方式供应商地址供应商网址供应商邮箱供应商数据库表字段名称数据类型是否为空是否主键默认值说明prov_idInt(4)NULLYESNULL自动增长providervarchar(50)YESNONULLNULLartificialpersonvarchar(50)YESNONULLNULLprincipalvarchar(50)YESNONULLNULLprov_phonevarchar(50)YESNONULLNULLprov_addressvarchar(50)YESNONULLNULLwebvarchar(50)YESNONULLNULLprov_emailvarchar(50)YESNONULLNULL供应商基本信息模块主要实现对供应商的添加,查询,删除和对供应商信息的修改3.商品基本信息模块商品E-R图商品商品ID商品名称商品规格默认价格供应商备注供应商数据库表格字段名称数据类型是否为空是否主键默认值说明mer_idInt(4)NOYESNULL自动增长mer_namevarchar(50)YESNONULLNULLspecvarchar(50)YESNONULLNULLdefaultpricevarchar(50)YESNONULLNULLprovidervarchar(50)YESNONULLNULLexplainvarchar(50)YESNONULLNULL商品基本信息模块主要实现对商品的添加,查询,删除和对商品信息的修改4.客户基本信息模块客户E-R图客户客户ID客户名称联系方式QQ发货地址下单时间客户数据库表字段名称数据类型是否为空是否主键默认值说明c_idInt(4)NOYESNULL自动增长customervarchar(50)YESNONULLNULLc_phonevarchar(50)YESNONULLNULLc_qqvarchar(50)YESNONULLNULLc_addressvarchar(50)YESNONULLNULLc_timedatetime(8)YESNO当前时间NULL客户基本信息模块主要实现对客户的添加,查询,删除和对客户信息的修改3.3.2出库入库管理模块1.库存信息管理模块库存商品E-R图库存商品上下限警告商品ID商品名称库存数量盘点时间盘点人仓库负责人库存上限库存下限库存数据库表字段名称数据类型是否为空是否主键默认值说明waringChar(10)YESNONULLNULLs_idInt(4)NOYESNULL自动增长mer_idInt(4)NONONULLNULLmer_nameVarchar(50)YESNONULLNULLs_numbersInt(4)YESNONULLNULLs_timeDatetime(8)YESNO当前时间NULLcheckpersonChar(10)YESNONULLNULLs_personVarchar(50)YESNONULLNULLupperlimitInt(4)YESNONULLNULLlowerlimitInt(4)YESNONULLNULL通过库存信息管理模块查询库存商品的数量,是否超出上下限,超出上下限则在前面添加警告语句2.商品入库管理模块入库商品E-R图入库商品入库ID商品ID商品名称供应商经手人单价数量折扣应付金额实付金额入库时间通过入库信息管理模块,实现对入库商品的查询与删除,通过入库商品的添加,将数据添加到财务报表中,将商品数量更新到库存信息中。入库数据库表字段名称数据类型是否为空是否主键默认值说明in_idInt(4)NOYESNULL自动增长mer_idInt(4)NONONULLNULLmer_nameVarchar(50)YESNONULLNULLproviderVarchar(50)YESNONULLNULLhandlepersonVarchar(50)YESNONULLNULLunitpriceFloat(8)YESNONULLNULLnumbersInt(4)YESNONULLNULLrebateFloat(8)YESNONULLNULLpaymoneyFloat(8)YESNONULLNULLfactmoneyFloat(8)YESNONULLNULLintimeDatetime(8)YESNO当前时间NULL3.商品出库管理模块出库商品E-R图入库商品出库ID商品ID商品名称顾客名称经手人默认价格数量折扣发货地址实付金额出库时间出库数据库表字段名称数据类型是否为空是否主键默认值说明out_idInt(4)NOYESNULL自动增长mer_idInt(4)NONONULLNULLmer_nameVarchar(50)YESNONULLNULLcustomerVarchar(50)YESNONULLNULLhandlepersonVarchar(50)YESNONULLNULLc_numbersInt(4)YESNONULLNULLdefaultpriceFloat(8)YESNONULLNULLc_rebateFloat(8)YESNONULLNULLc_factmoneyFloat(8)YESNONULLNULLc_addressVarchar(50)YESNONULLNULLouttimeDatetime(50)YESNO当前时间NULL通过出库信息管理模块,实现对出库商品的查询与删除,通过出库商品的添加,将数据添加到财务报表中,将商品数量更新到库存信息中。3.3.3财务管理模块1.订单管理订单E-R图订单订单ID商品ID商品名称顾客名称下单时间联系方式QQ数量默认价格折扣应付金额顾客地址发货方式订单数据库表字段名称数据类型是否为空是否主键默认值说明order_idint(4)NOYESNULL自动增长mer_idint(4)YESNONULLNULLmer_namevarchar(50)YESNONULLNULLcustomervarchar(50)YESNONULLNULLc_timedatetime(8)YESNO当前时间NULLc_phonevarchar(50)YESNONULLNULLc_qqvarchar(50)YESNONULLNULLc_numbersint(4)YESNONULLNULLdefaultpricefloat(8)YESNONULLNULLc_rebatefloat(8)YESNONULLNULLc_factmoneyfloat(8)YESNONULLNULLc_addressvarchar(50)YESNONULLNULLdeliveryvarchar(50)YESNONULLNULL通过订单管理模块实现对顾客下单信息的管理,实现对订单的添加,删除和查询2.财务报表模块财务报表E-R图财务报表报表ID商品名称单价入库ID入库数量实付金额出库ID出库数量实收金额出入库时间财务报表数据库表字段名称数据类型是否为空是否主键默认值说明f_idint(4)NOYESNULL自动增长mer_namevarchar(50)YESNONULLNULLunitpricefloat(8)YESNONULLNULLin_idint(4)YESNONULLNULLin_numbersint(4)YESNONULLNULLfactmoneyfloat(8)YESNONULLNULLout_idint(4)YESNONULLNULLout_numbersint(4)YESNONULLNULLc_factmoneyfloat(8)YESNONULLNULLf_timedatetime(8)YESNO当前时间NULL通过财务管理模块实现商家对财务的管理,可以通过不同的条件查询统计不同商品,不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GCP质量管理精要
- Brand KPIs for online betting:Betfair in Brazil-英文培训课件2025.5
- 2025年(完整版)小升初数学公式
- AI大模型赋能区域医疗数字化医联体建设方案
- 华为公司干部管理与培养(一)7P
- 山东省德州市武城县五校联考2024-2025学年八年级下学期第二次月考数学试卷(答案不完整)
- 先进先出试题及答案
- 武汉理化试题及答案详解
- 广东省东莞市光正实验学校2024-2025学年高一下学期期中考试英语试卷(解析版)
- 2025年广西中考数学第一次模拟试卷(无答案)
- 2025年全国国家版图知识竞赛(中小学组)题库
- 蔬菜净菜车间管理制度
- 2025年高考化学考点复习之有机合成(解答大题)
- 企业国际化经营中的人力资源管理
- 2025餐厅服务员劳动合同范本
- 竣工预验收自评报告
- 2025年中国石油化工行业市场发展前景及发展趋势与投资战略研究报告
- 毕业设计(论文)-手推式草坪修剪机设计
- 毕业季快闪抖音演示模板
- DB62-T 5072-2024 公路固废基胶凝材料稳定碎石混合料 设计与施工规范
- 《文化和旅游领域重大事故隐患判定标准》知识培训
评论
0/150
提交评论