仓库管理系统设计报告-软件工程.doc_第1页
仓库管理系统设计报告-软件工程.doc_第2页
仓库管理系统设计报告-软件工程.doc_第3页
仓库管理系统设计报告-软件工程.doc_第4页
仓库管理系统设计报告-软件工程.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

软件工程课程设计报告题 目: 仓库管理系统 班 级: 计算机科学与技术 组员(学号): 指导教师: 完成日期: 目 录目录软件工程课程设计报告1目 录2报告编写规范3报告编写要点41.系统开发概述与可行性分析51.1系统开发计划及成员分工51.2可行性分析51.3系统运行环境62. 系统需求分析62.1系统功能需求描述62.2系统主要的数据流图62.3数据字典83. 系统概要设计93.1系统功能模块结构图93.2功能模块的描述103.3 E-R模型图103.4数据库关系模式10附录:软件工程课程设计指导教师评审表11报告编写规范(1)正文:包括标题,统一用宋体小四号字,行距为1.5倍。(2)标题序号从大到小的顺序理工科为:“1”“1.1”“1.1.1” 。(3)图表、附注、公式:图表、附注、公式一律采用阿拉伯数字连续编号。图序及图名置于图的下方;表序及表名置于表的上方;用宋体五号字。论文中的公式编号,用圆括弧括起写在右边行末,其间不加虚线。(4)参考文献:论文后要标注参考文献,参考文献按照以下格式排列: a专著、论文集、学位论文、报告 序号主要责任者文献题名文献类型标识出版地:出版者,出版年起止页码。 1刘国钧,陈绍业,王凤图书馆目录M北京:高等教育出版社,195710-12. 2辛希孟信息技术与信息服务国际研讨会论文集:A集C北京:中国社会科学出版社,199412-13. b期刊文章 序号主要责任者文献题名J刊名,年卷(期):起止页码 1何龄修读顾城南明史J中国史研究,1998(3):12-13. 2金显贸,王昌长,王忠东 等一种用于在线检测局部放电的数字滤波技术J清华大学学报(自然科学版),1993(4):12-13. c电子文献 序号主要责任者电子文献题名电子文献及载体类型标识 电子文献的出处或可获得地址,发表或更新日期引用日期(任选) 1王明亮.关于中国学术期刊标准化数据库系统工程的进展EB/OL. /pub/wml.txt/980810-2.html, 1998-08-16/1998-10-04. 2万锦坤.中国大学学报论文文摘(1983-1993).英文版DB/CD.北京:中国大百科全书出版社,1996.报告编写要点1 系统开发概述与可行性分析主要编写内容:系统名称和总体开发目标、小组成员及分工、可行性分析和系统开发计划(阶段时间进度计划)和系统运行环境等。2 系统需求分析主要编写内容:系统功能需求描述(文字描述、建议从不同级别的用户角度开展论述)、系统性能需求(真实性、可靠性、安全性、保密性和可用性等的考虑)、系统主要的数据流图、主要的数据字典。3 系统概要设计主要编写内容:系统功能模块结构图及功能模块的描述、E-R模型图,根据E-R图给出数据库关系模式;如果是网站系统,则还应该给出系统的栏目结构设计、目录结构设计以及首页、栏目页和内容页的布局结构。4 系统详细设计主要编写内容:给出主要模块的过程设计(程序流程图或算法描述,不少于3个模块)、给出数据表的结构,如果有,给出索引、存储过程、视图或触发器等的设计考虑和相应过程设计。如果是网站系统,则还应该给出首页、栏目页和内容页的效果图(布局、特效和美工配色上的考虑)。5 系统实现主要编写内容:系统编码规范、前台子系统主要模块效果图及描述、后台子系统主要模块效果图及描述、核心代码及描述(少量、核心)。6 系统测试 主要编写内容:给出测试的主要思路、测试的过程(给出主要的几个模块的测试用例:编号、测试步骤、预期结果、实际结果、结论)、测试总结论。7 总结 主要编写内容:系统完成情况小结,后续要解决的问题,整个项目实施过程中的收获体会。8 参考文献要求不少于5篇参考文献,按格式编写,标注文献的类型M、J等。仓库管理系统1.系统开发概述与可行性分析1.1系统开发计划及成员分工小组成员学号任务分工1)系统需求分析2)资料收集3) 页面排版美工4)系统详细设计1) 数据库关系结构编写2) 界面设计3) 数据库设计4) 系统详细设计1) 系统功能模块编写和描述2) 代码编写3) 系统实现4) 系统详细设计1) 系统开发概述2) 代码编写3) 系统实现4) 系统详细设计计划完成时间2015年6月10日1.2可行性分析本系统可以运行在Win2000操作系统之上,就是说市场上流行的操作系统都可以支持。因此系统运行可行性绝不会成为仓库管理系统的问题。本系统操作简单,有计算机基础的人无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能。就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现,所以说本系统在可行性上是没有问题的。1.3系统运行环境MyEclipse 6.0 + SQL Server20052 系统需求分析主要编写内容:系统功能需求描述(文字描述、建议从不同级别的用户角度开展论述)、系统性能需求(真实性、可靠性、安全性、保密性和可用性等的考虑)、系统主要的数据流图、主要的数据字典。2. 系统需求分析2.1系统功能需求描述仓库的管理主要是后台管理员对管理员进行管理,而管理员负责管理企业中仓库所有出库、入库情况以及对仓库数据有效的分析统计,以保证企业生产中畅通的物流,使决策人员及早的发现问题,并采取相应的措施,调整仓库的结构,缩短储备周期,加速资金的周转,最大限度的降低仓库占用,实时反映企业中各个仓库的现实情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大的利益。设计这个仓库管理系统,让计算机对仓库进行自动管理,提高了仓库管理效率,减轻了劳动强度,为仓库管理员提供了更加方便科学的服务项目。2.2系统主要的数据流图入库数据流图出库数据流图管理商品信息数据流图2.3数据字典3 系统概要设计主要编写内容:系统功能模块结构图及功能模块的描述、E-R模型图,根据E-R图给出数据库关系模式;如果是网站系统,则还应该给出系统的栏目结构设计、目录结构设计以及首页、栏目页和内容页的布局结构。3. 系统概要设计3.1系统功能模块结构图3.2功能模块的描述3.2.1系统管理(1)由后台管理员对仓库管理员进行添加、删除;(2)仓库管理员登录对仓库进行管理。3.2.2管理(1)仓库管理员对商品信息进行增、删、改;(2)仓库管理员对仓库信息进行修改;(3)仓库管理员对商品出库入库进行管理;3.2.3查询管理(1)仓库管理员对商品信息进行查询;(2)仓库管理员对出库入库信息进行查询;(3)仓库管理员对仓库信息进行查询;3.3 E-R模型图仓库管理员仓库商品管理入库仓库编号名称姓名商品编号商品名称11PN系统E-R图入库时间厂商提供厂商编号厂商名称AB密码厂商电话出库C出库时间入库数量部门出库数量编号领取人价钱部门名称3.4数据库关系模式仓库管理员(姓名,密码)仓库(仓库编号,仓库名称)商品(商品编号,商品名称,价钱)存放(商品编号,仓库编号,入库时间,入库数量)厂商:(厂商编号,厂商姓名,厂商电话)提供:(厂商编号,商品编号)提取:(编号,商品编号,提取时间,提取数量)部门:(编号,部门名称,领取人)4 系统详细设计主要编写内容:给出主要模块的过程设计(程序流程图或算法描述,不少于3个模块)、给出数据表的结构,如果有,给出索引、存储过程、视图或触发器等的设计考虑和相应过程设计。如果是网站系统,则还应该给出首页、栏目页和内容页的效果图(布局、特效和美工配色上的考虑)。4. 系统详细设计4.1主要模块流程图4.1.1修改商品信息 在本系统中,管理员登录系统后,可以进行商品信息的修改,其中,在修改商品信息的时候,管理员首先要进入商品管理页面,选择要修改的商品并点击修改按钮,修改好商品所需修改的信息提交后即可实现修改商品信息,具体功能程序流程图如下。开始登录打开商品管理页面选择所需修改信息的商品并点击修改按钮生成新的商品信息记录 图4-1 仓库管理员修改商品信息程序流程图修改商品信息NY修改?4.1.2商品入库 在本系统中,仓库管理员登录系统后,可以添加商品入库信息,其中,在添加商品的时候,管理员首先打开并填写入库信息表,填写无误后提交表。若入库商品是一个新的种类,系统将自动生成一个新的商品种类后更新商品报表,若入库商品是原来种类,则直接更新商品数量。具体功能程序流程图如下所示。登录开始打开入库信息表填写入库信息表提交生成入库信息报表更新相应商品的数量结束入库新商品更新商品报表nyyn图4-2 入库流程图4.1.3商品出库在本系统中,部门负责人登录系统后,可以进行商品的出库操作,其中,在进行商品出库的时候,部门负责人首先要进入仓库管理页面,填写好商品出库的必要信息后,点击出库即可实现商品的出库操作,系统中的商品数量减少,具体功能程序流程图如图所示。开始登录打开仓库管理页面进入商品出库界面,选择所需出库的商品填写商品出库信息,提取商品提交生成新的商品出库报表出库?NY商品数量减少图4-3 出库流程图4.2数据表结构给出索引、存储过程、视图或触发器等的设计考虑和相应过程设计。表结构设计仓库数据表结构(ckinfo)编号字段名类型约束说明1fnonchar(10)主键商品号2deptnchar(10)借用部门3outtimedatetime出库日期4jsrnchar(10)仓库管理员5outmountint出库数量6lqrnchar(10)领取人入库数据库表结构(cginfo)编号字段名类型约束说明1fnonchar(10)主键商品号2cgynchar(10)仓库管理员3buymountint入库数量4buytimedatetime入库日期供货数据库表结构(ghinfo)编号字段名类型约束说明1fnonchar(10)主键商品号2fnamenchar(10)商品名3snamenchar(10)提供商4sphonenchar(10)提供商电话5pricenchar(10)价格库存数据库表结构(kcinfo)编号字段名类型约束说明1fnonchar(10)主键商

温馨提示

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

评论

0/150

提交评论