JSP课程设计(论文)仓库管理系统.doc
《JSP课程设计(论文)仓库管理系统.doc》由会员分享,可在线阅读,更多相关《JSP课程设计(论文)仓库管理系统.doc(51页珍藏版)》请在三一办公上搜索。
1、实训报告姓名: 学号: 专业:计算机 班级: 指导教师: 实训项目: 起始日期:2011年11月14日至2011年11月25日沈 阳 工 程 学 院实习任务书实习题目: 仓库管理系统 系 别 信息工程系 班级 学生姓名 学 号 指导教师 职 称 实习进行地点: 实训 F座6楼 任 务 下 达 时 间: 2011年 11 月 14 日起止日期:2011年 11月 14日起至2011年 11月 25 日止教研室主任:杨盛 2011年 11 月 10 日批准1.设计的原始资料及依据通过课程设计使学生进一步加深对课程内容的理解,利用程序设计的基本思想进行程序的开发,进一步掌握编程方法和技巧,提高学生用
2、程序的思想来解决实际问题的能力。2设计的主要内容及要求设计题目:仓库管理系统开发需要完成的功能:1) 管理员登录;2) 货品查询;3) 货品入库;4) 货品出库;5) 货品归还;6) 添加客户;7) 显示客户信息;8) 显示出库信息;9) 重新登录;3.对设计说明书撰写内容、格式、字数的要求 学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明书(论文)的结构及各部分内容要求可参照沈阳工程学院毕业设计(论文)撰写规范执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。 装订格式封面、任务书、成绩评审意见表、摘要和关键词、目录、正文、结论、致谢、参考文献。 课程设计说明
3、书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,三级节标题采用黑体小四号字,表题与图题采用宋体五号字。4. 设计完成后应提交成果的种类、数量、质量等方面的要求 课程设计任务书 课程设计报告 设计成品(光盘)5.时间进度安排序号内 容总天数讲课操作其他1软件开发过程及文档10.50.52需求分析10.50.53面向对象设计10.50.54数据库设计10.50.55设计部分答辩116开发工具使用10.50.57程序代码编制与调
4、试2.50.528软件测试与实践10.50.59成绩评定与报告撰写0.50.5合 计103.551.56.主要参考资料(文献)1 郑人杰等.实用软件工程.北京:清华大学出版社,20042 萨师煊.数据库系统概论.北京:高等教育出版社,20043 陈旭东.JSP2.0应用教程.北京:清华大学出版社,20064 国刚等.软件工程统一建模原理与实践教程.北京:电子工业出版社,20075 佟伟光. 软件测试.北京:人民邮电出版社,20086 陈旭东.JSP2.0应用教程.北京:清华大学出版社,2006 7 黄明.JSP课程设计.北京:电子工业出版社,20088 石志国.JSP应用教程.北京:清华大学出
5、版社,20069 Sharon Zakhour. Java教程. 北京:人民邮电出版社,200710 黄明.JSP课程设计.北京:电子工业出版社,2008成 绩 评 定摘要 21世纪是信息化的时代,信息是引领当今时代潮流的最贴切的词语,无论在什么事情上都要求信息化,时效性强,高质量。计算机就是帮助人们实现这些要求的有利工具,虽然人们的意识提高了,但并不是人人都可以很熟练的运用计算机来实现他们所要做的事情,而且有很多繁重且重复的工作不能直接和计算机来交互,所以现在市场上迫切需要有人开发出适合从事这些职业的人来操作的管理系统,既能帮助他们有效的管理,又能为其提供简单、友好的界面,使他们操作起来简易
6、方便。如今,在每一个行业都实现了计算机的人性化管理,包括加工机器,设计零件,购物收钱等等许多许多都实现了计算机的管理。但是在这些管理的背后又有多少软件的支持呢?当然在他们的管理的同时都有一种甚至是几种相互配合的软件在发挥作用,软件是承载计算机实现人类目标功能的载体。这里,我们用开发出来的软件实现了一个仓库管理系统,对货品仓库实现了人性化的管理,介绍了开发这个系统的整个过程。关键字: 仓库,信息,管理,软件目 录摘要I第1章 绪 论1第2章 系统功能介绍22.1系统功能总框图22.2 系统模块功能介绍22.2.1 货品查询功能介绍22.2.2 货品入库功能介绍32.2.3 货品出库功能介绍32.
7、2.4 货品归还功能介绍32.2.5 添加客户功能介绍32.2.6 显示客户信息功能介绍32.2.7 显示出库信息功能介绍32.2.8 重新登录功能介绍32.2.9 退出系统功能介绍3第3章 数据库设计43.1 数据库需求分析43.2 数据库概念结构设计43.3 数据流图设计53.4 数据字典的设计53.5 概念模型(CDM)绘制和物理模型(PDM)的生成6第4章 系统功能实现84.1 货品查询功能实现84.2 货品入库功能实现94.3 货品出库功能实现104.4 货品归还功能实现114.5 添加客户功能实现124.6 显示客户信息功能实现124.7 显示出库信息功能实现134.8 重新登录功
8、能实现134.9 退出系统功能实现13结 论14致 谢15参考文献16附录17A1.117第1章 绪 论企业的物资供应管理往往是很复杂的,繁琐的,由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体系不尽相同,各类统计计划报表繁多。因此,物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。 根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销,托收,验收入库.根据企业各个部门的需要来发放物资设备,并随时按期进行仓库盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生
9、相应报表,为了加强关键物资,设备的管理,要定期掌握其设备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。 管理的核心是决策,而管理信息系统可以辅助决策,特别是战略决策;它的好坏直接影响到企业的生存和发展,管理信息系统正在促使管理方法由定性和定量相结合的方向发展。当今仓库里有各种各样的仓库商品,有材料物资和各种各样的产成品,这些都是需要有一个大的系统管理工具进行管理,用计算机实现管理这个庞大而又复杂的系统。所以就要求一个能够实现系统管理的软件来进行管理,这里利用了计算机准确高效的处理方法和数据库紧凑严谨的结构代替公司人员的手工操作和纸制传递。在
10、做这个系统之前,我们考虑到以后工作的行动方案得以继续,不能被一些情况所干扰。目前的商品管理系统一般技术比较落后,性能较差且很不完善,有的甚至没有安全防盗功能,即使有一般也不理想,人工干涉多,操作使用不方便,有的还故障高而不实用.随着社会信息交流的日益加强和信息量的集聚增加,再加上盗窃活动的团伙化,智能化和高技术化的特点,仓储管理部门越来越需要一套低成本、高性能、方便使用、功能完善的综合仓库监控管理系统。第2章 系统功能介绍2.1系统功能总框图图2.1 系统功能总框图2.2 系统模块功能介绍本系统主要分为:货品查询和修改、货品入库、货品出库、货品归还、添加客户、显示客户信息、显示出库信息、重新登
11、录、退出系统九个功能模块。2.2.1 货品查询功能介绍该模块主要是对货品的详细信息进行查询,分为按货品编号查询和按货品名称查询,并可以根据查询出来的结果进行简单的修改操作。2.2.2 货品入库功能介绍该模块主要是对货品入库信息进行管理,包括货品名称、货品数量、货品厂商、货品主类、货品子类、货品租金和货品备注,还可以在该模块中进行货品主类和子类的添加。2.2.3货品出库功能介绍该模块主要是对货品出库信息的管理,包括用户帐号、用户密码、货品编号和货品数量四个属性,并会自动创建货单编号、获取出库时间并存入数据库中,使货品数量减少,可以连续出库。2.2.4 货品归还功能介绍该模块主要是对货品归还的管理
12、,输入正确的货单编号、货品编号和货品数量会对数据库表进行操作,对借出数据和货品数量数据进行修改。2.2.5 添加客户功能介绍该模块主要是创建一个客户并管理其基本信息。2.2.6 显示客户信息功能介绍该模块主要是对添加的客户基本信息进行显示,便于管理员管理。2.2.7 显示出库信息功能介绍该模块主要是对出库的货品详细信息进行显示,便于管理员管理。2.2.8 重新登录功能介绍该模块可以适用于多个管理员使用。2.2.9 退出系统功能介绍该模块会完全退出整个系统,关闭网页。第3章 数据库设计本系统采用MySQL数据库,系统数据库名称为warehouse。数据库warehouse中共包含6张表,分别为仓
13、管员信息表、仓库信息表、客户信息表、商品信息结构表表、入库信息表、出库信息表。3.1 数据库需求分析需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题,是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。软件需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段分析人员需要确定整个产品的功能要求,并将提供一种可转化为数据设计、结构设计和过程设计的数据与功能表示。在软件完成后,需求分析阶段研究的对象
14、是软件项目的用户要求。通过调查研究,要求系统满足以下功能:1)由于操作人员的计算机知识水平有限,因此要求系统具有良好的人机界面。2)如果系统的使用对象较多,则要求有较好的权限管理。3)方便的数据查询功能,并支持多条件查询。4)在各种单据中根据输入的基础数据自动计算金额,尽量减少人工干预。5)对客户或供应商的往来账目进行有效管理,绝不存在假账、漏账、差账等情况。6)通过计算机,能够直接“透视”仓库情况。3.2 数据库概念结构设计图3.1 总体E-R图3.3 数据流图设计图3.2 系统数据流图3.4 数据字典的设计数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数
15、据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。下面主要是对数据项的描述。管理员信息表用来存储管理员信息,表3.1为仓库管理员信息表。表3.1 仓管员信息结构表数据项名说明类型宽度小数逻辑关系仓管员编号Admin_noChar10主键 ,决定仓管员信息的数据项仓管员姓名Admin_nameChar10依赖于仓管员编号仓库信息是用来描述仓库的信息,表3.2为仓库信息表。表3.2 仓库信息结构表数据项名别名类型宽度小数逻辑关系仓库编号Storage_noChar10主键,决定仓库信息的其它数据项仓库名称Storage_nam
16、eChar20依赖于仓库编号仓库类别Storage_kindChar20依赖于仓库编号客户信息表是用来描述客户信息,如表3.3所示。表3.3 客户信息结构表数据项名别名类型宽度小数逻辑关系客户编号Customer_noChar10主键,决定客户信息的数据项客户姓名Customer_nameChar10依赖于客户编号客户电话Customer_phoneChar12依赖于客户编号商品信息表是用来描述客户所存商品的信息,如表3.4所示。表3.4 商品信息结构表数据项名别名类型宽度小数逻辑关系货品编号Goods_noChar10主键,决定货品的数据项。货品名称Goods_nameChar20依赖于货品
17、编号货品备注Goods_markChar30依赖于货品编号货品类别Goods_kindChar20依赖于货品编号货品产地Goods_placeChar20依赖于货品编号入库信息表是用来描述商品入库信息的,如表3.5所示。表3.5 入库信息表数据项名别名类型宽度小数逻辑关系货品编号Goods_noChar10主键,决定货品的数据项。仓库编号Goods_nameChar10依赖于货品编号货品备注Goods_markChar30依赖于货品编号客户编号Goods_markChar10依赖于货品编号货品厂商Goods factoryChar20依赖于货品编号货品租金Goods rentChar10依赖于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 课程设计 论文 仓库 管理 系统

链接地址:https://www.31ppt.com/p-2387158.html