JSP+SQL Server仓库管理信息系统 第5页

 3-19

   其它界面设计也都是纯HTML语句,不再累述。

3.2.3 功能模块设计

仓库维护功能模块设计:

在该模块仓库管理员可以看到仓库内现有的产品,仓库管理员可以查找库存产品,可以按关键字查找,也可以删除库存产品可看到库存产品的详细资料,还可以转到其它模块,例如入库维护模块和出库维护模块.adm_cangku.jsp文件来实现这个功能模块。

按产品编号模糊查询库存产品的流程图如图3-20所示:

 

 

 

 

开始

输入查询条件

点击提交按钮

访问数据库

chanpingbianhao like '%"+parm+"%'?

Y

N

输出查询结果

未找到结果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

3-20

              3-20

查询结果如图3-21

                           3-21

 添加新库存产品功能模块设计

在这个功能模块中,仓库管理员可以向系统添加新的库存产品,这个模块功能比较单一,实现的时候只需要注意写一段JavaScript,当用户提交表单时,对表单的数据进行合法性验证,文件adm_addchanping.jsp

类别维护,入库维护功能模块和出库功能模块与仓库维护功能模块类似,分别用adm_chanpinglei,adm_ruku.jspadm_chuku.jsp三个文件实现。

第四章     

4.1     

仓库管理在公司管理中占有极为重要的地位与客户,生产,销售紧密联系.大力改进仓库管理,可以节省大量的人力物力.企业的各种管理信息,是企业的重要资源和财富。有效地处理和利用这些资源,会极大地提高企业的劳动生产率,降低生产成本,增强市场竞争力。再说《仓库管理信息系统》处理数据的流程,是模仿手工管理设备的工作。

    本论文的主要优点在于以下几点:

   

    1. 本系统在界面设计上采用了模块化处理思想,把很多页面共有的部分集成模块.例如页面的头部和尾部,这样开发的时候遇到相似的页面部分就不需要重新编写,如果要引用头部只需要一句,

<%@include file="inc/head.inc"%>

重用这部分就可以了,大大提高了开发效率.

2. 本系统采用三层结构设计.即程序逻辑结构分为用户界面层,业务处理层和数据存储层.三层在实际的物理层中也是相互独立的,业务处理层采用JavaBean实现,用户界面与业务逻辑分开,系统的安全性,可维护性,重用性和可扩展性都大大提高.

采用三层结构后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的规则将请求处理后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层,这样用户层可以不知道数据库的结构,只维护与业务层的接口就可以.这种方式在一定程序上增加了数据库的安全性.JavaBean通过返回对象的形式返回数据,在类的内部可以规定哪些数据可以访问,哪些数据是只读的,能过封装数据再一次提高数据库的安全性.

1.      面向对象设计.将产品,产品类别等都封装成相应的类,同时每个类都有自己的操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性.:cangku包下有四个类,run包下面也有四个类,util下面也有两个类.各个类有其相应的作用.

2.      采用模糊查找,只要输入的产品编号或产品名称的部分内容,就可以查询到相应的信息.

1.2         需要改进的地方

 虽然本论文在理论研究和具体实现上取得了有点的成功,但是还是存在着很大的不足,有许多问题有待进一步的改进和研究。以下是有待改进的问题:

1.          很多功能没能按计划实现,如生成报表,如果每个月或每天每周生成一次报表,可以为公司管理层统计公司运营情况提供比较直接的依据,全面了解进库,出库及库存信息变化的情况,可以及时制定相应的对策.

2.          查询功能也很简单,只能按产品编号和产品名称查询.如果能查询任一时间段内仓库信息,功能更强.

3.          界面过于简单,缺乏美感.如果手工更好,有个美丽的界面,会让仓库管理员工作心情更为愉悦.

4.        考虑到仓库管理员会更换,新到的仓库管理员可能会对产品编号,产品名称和产品分类不够熟悉.我也没想到相应的解决方法.

5.    我在伊莉丝家纺有限公司只呆了一个月,肯定还有很多方面我没注意到或者没见到.功能上也肯定有相应的欠缺.

 

 

 

 

 

 

 

 

 

 

 

      总结与体会

由于我基础比较差,编程能力也不强,做这次毕业设计我遇到很多问题,需要对过去所学的知识进行综合应用,学会了很多东西, 对我综合处理问题、解决实际问题能力的培养和锻炼,更磨练了我的意志,提高了我的自信。

短短几个月的毕业设计,要综合过去所学的多门课程.使我对这几门课程有了更深的理解学习和应用,大幅度提高了我的编程能力和解决问题的能力,让我学会了耐心,心平气和翻书查阅资料,少了心浮气燥

刚刚开始做的时候,连不上数据库,我在网上大量查找网友们的经验,才知道连接数据库并不是我想象的那么简单,要给SQLServer2000打补丁,还得再设置环境变量,另外还要安装Microsoft SQL Server 2000 Driver for JDBC,还要把JDBClib文件下的三个jar文件复制到Tomcat 5.5\common\lib目录下.从网上找了个测试数据库连接的程序,顺利连上数据库,特别高兴.做到后来,运行时找不到servlet这个包,在网上查,别人给出的原因是servlet-api.jar文件没加到环境变量里面去.可是我环境变量里面有这个包,怀疑我变量配错了,又重新配置环境变量,程序还是无法运行,又做不下去了,到处查找资料,大约过了一个星期才找到原因,应该把servlet-api.jar文件再复制到jdk1.5.0_08\jre\lib\ext目录 下,程序总算运行成功,松了口气

本次毕业设计,知道自己知识的大量不足,更渴望用知识来弥补,以前不爱看书的我,也学会看书了

 

 

 

 

 

参考文献

1】 储雪俭  仓 库 管 理 系 统 分 析 研 究 上海大学,上海 200072

2】 覃 利 秋 仓库管理系统及其开发 茂名学院学报,第 l5卷 第 3, 2005 6

3】 田海清,仓库管理系统探析,山西广播电视大学学报,第 2 (总第 45) 2005 4

4】 朱 彦 , 李玲. 浅谈医院仓库管理  兰州军区乌鲁木齐总医院医学工程科,新疆乌鲁木齐 830000.

5】 郑为焰 李春婵. 采 购 与 药 品 仓 库 管 理. 清市医院 福清 350300

6】 童夏敏  刘金宇 玻璃厂仓库管理系统,全国性建材科技期刊—— 《玻璃》 2003年 第 6  总第 171

7】 许华峰,纺织厂原料仓库管理系统 纺织服装科技,第 27卷第3,4  2006 8

8】 李 勇,沈大刚,吴 飞 《茶场仓库管理系统》 大 众科 技  2005年第1期 总第75

9)陈世强谢坤武  大型购物超市仓库管理系统的设计与实现微计算机信息(管控一体化)2006年第22卷第1-3

10Kathy Sierra  Bert Bates    Head First EJB   东南大学出版社 2006.9

11】朱敏朱晴婷 李媛媛.JSP Web应用教程,清华大学出版社 北京交通大学出版社,2004.7

12】汪孝宜 刘中兵 徐佳晶 等编著.JSP数据库开发实例精粹,电子工业出版社,2005.1

13】叶核亚 陈立,Java2程序设计实用教程,电子工业出版社,2003,5

14】电脑编程技巧与维护杂志社,Java编程技巧典型案例解析,中国电力出版社 2005

15Harvey M.Deitel Paul J.Deitel Sean E.Santry.高级Java2大学教程,电子工业出版社,2003

16】施伯乐 丁宝康 汪卫.数据库系统教程.高等教育出版社,2005

17Marty Hall Larry Brown著,赵学良译,ServletJSP核心编程, 第二版,北京, 清华大学出版社,2004

 

 

 

 

   

在毕业设计期间,我遇到了太多的问题,单靠我个人的能力肯定无法完成。很荣幸的得到雷教授的悉心指导和帮助。我衷心感谢我的指导老师——教授,我从教授身上学到了很多东西。老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我获益非浅。他无论在理论上还是在实践中,都给与我无私帮助和悉心的教导,使我的毕业设计得以顺利地按时完成。感谢学校领导、班主任、各位同学对我们的关怀、帮助,为我们提供了良好的设计环境以及各方面的支持。感谢万 同学,吴 同学和张 同学在毕业设计期间给予我给大的帮助。

上一页  [1] [2] [3] [4] [5] [6] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有