基于JAVA的农产品仓库管理系统(毕业论文).doc

上传人:laozhun 文档编号:3938562 上传时间:2023-03-28 格式:DOC 页数:25 大小:544KB
返回 下载 相关 举报
基于JAVA的农产品仓库管理系统(毕业论文).doc_第1页
第1页 / 共25页
基于JAVA的农产品仓库管理系统(毕业论文).doc_第2页
第2页 / 共25页
基于JAVA的农产品仓库管理系统(毕业论文).doc_第3页
第3页 / 共25页
基于JAVA的农产品仓库管理系统(毕业论文).doc_第4页
第4页 / 共25页
基于JAVA的农产品仓库管理系统(毕业论文).doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《基于JAVA的农产品仓库管理系统(毕业论文).doc》由会员分享,可在线阅读,更多相关《基于JAVA的农产品仓库管理系统(毕业论文).doc(25页珍藏版)》请在三一办公上搜索。

1、编号:03023180河南大学2007届本科毕业论文农产品仓库管理系统The Warehouse Management System of Agricultural Products论文作者姓名:徐瑞娜 作者学号:03023180 _ 所在学院:计算机与信息工程学院 所学专业:计算机科学与技术 导师姓名职称:申石磊(教授)、韩道军(助教)论文完成时间:2007年5月20日 2007年5月20日河南大学2007届毕业论文(设计、创作)开题报告(由学生本人认真填写)学号03023180姓名徐瑞娜导师姓名职称申石磊(教授)韩道军(助教)开题时间2006年12月1日课题题目农产品仓库管理系统课题来源导

2、师指定 自定 其它来源课题的目的、意义以及和本课题有关的国内外现状分析:目的:有效地利用农产品信息资源,提高信息的占有量和对信息的运用能力,使农产品的管理更加合理化、规范化。意义:把信息技术引入农产品的管理当中去,改变我国农产品管理的落后现状。国内外现状:信息技术在农产品管理上的普遍应用对农产品的发展将起到越来越重要的作用。我国蕴藏着丰富的科技信息资源,尤其是农产品信息资源,但是由于信息加工层次和水平比较低,信息的附加值还没有得到充分的挖掘和利用,造成农产品科技信息资源的严重浪费。我国农产品信息处理基本上还停留在手工方式,劳动强度大且工作效率低,用户和管理人员的大量时间都消耗在事务性工作上,经

3、济管理上也存在不规范的存储现状,浪费严重。国际上农产品的管理已经在很大程度上实现了信息化和规范化,信息技术在农产品的存储管理中占很重要的地位。国际上将信息技术应用于农产品管理的比重远远大于我国。研究目标、研究内容和准备解决的问题:目标:进一步合理地利用农产品资源,使农产品的存储加工更加合理化、人性化,所以开发了该系统。研究内容:主要研究农产品的存储数量、入库操作、出库操作、用户留言、用户下载、在线管理等基本情况,以实现合理存储合理。准备解决的问题:对农产品信息进行规范化,连接数据库并在数据库中操纵数据,对数据进行添加、删除、修改等。拟采取的方法、技术或设计(开发)工具:体系结构:B/S模式编程

4、语言:JAVA开发语言JSP数据库:SQL Server 2000预期成果:1、毕业设计成果软件(源程序)2、毕业论文进度计划:2006.12.1 - 2007.4.1:查找资料、搜集相关素材2007.4.2 - 2007.4.11:完成系统的模块部分的设计2007.4.12 - 2007.4.21:完成数据库部分的设计2007.4.22 - 2007.4.30:完成系统总体设计部分的设计2007.5.1 - 2007.5.20:整理资料、撰写毕业论文2007.5.20 - 2007.5.25:根据导师要求,完善毕业设计和论文指导教师对选题报告的意见:同意开题 指导教师签名: 2006 年 1

5、2 月 1 日河南大学2007届毕业论文(设计、创作)任务书(由学生本人认真填写)学号03023180姓名徐瑞娜导师姓名申石磊 韩道军任务书起止日期2006年12月8日 至 2007年5月20日论文提要:本系统将首先分析农产品仓库管理的现状,做好需求分析。按照软件工程的设计流程对系统进行开发,拟准备实现如下功能:用户注册、用户登录、用户留言管理、下载模块管理、上传通知管理、用户产品入库、用户产品出库等功能。课题任务要求:为了进一步规划农产品不规范的存储现状,减少不必要的浪费,特意开发农产品仓库管理系统这个项目。这样就整顿了混乱的市场,完善了农产品的利用机制。利用这个系统使农产品的入库操作和出库

6、操作更加规范化,使管理员的管理和用户的操作都更加合理化,从而达到方便用户和管理员、合理调配资源的目的。主要参考文献:1 (美)ERICH GAMMA, RICHARD HELM, RALPH JOHNSON, JOHN VLISSIDES,设计模式:可复用面向对象软件的基础机械工业出版社,2004年2 万峰科技,JSP网站开发,电子工业出版社,2005年9月3 陈志泊、李冬梅、王春玲,数据库原理及应用教程,人民邮电出版社,2004年8月4 叶核亚、陈立,JAVA2程序设计实用教程,电子工业出版社,2004年6月5 Bruce Eckel著,陈昊鹏 饶若楠等译JAVA编程思想M机械工业出版社,2

7、005年河南大学2007届毕业设计(论文、创作)中期检查表学院名称:计算机与信息工程学院题目名称农产品仓库管理系统学号03023180所学专业计算机科学与技术指导教师姓 名申石磊韩道军姓名徐瑞娜一、毕业设计进展情况通过查阅资料及需求分析,对农产品仓库管理系统的开发有了全面的了解,并对此农产品仓库管理系统需要完成的工作有了一个全面的了解,并深入了解了JSP及SQL SERVER 2000。数据库经过修改已经基本定型,系统基本上已完成,后期需进一步设计完善。二、存在问题(1)数据库与程序的连接问题。(2)tomcat环境变量的配置。三、下一阶段的研究方法或设计思路(1)连接数据库出问题时,重新检查

8、连接字符串以及连接方法。(2)tomcat环境变量path 、classpath的配置既要配置JDK目录下的lib和bin又要配置tomcat目录下的lib和bin。四、指导教师对学生设计(论文、创作)进展等方面的评语到目前为止,系统需求分析和概要设计已经完成,进度符合要求,进展良好。 指导教师签字: 2007 年 4 月 10 日 目 录摘 要IABSTRACTII第1章 绪论11.1 开发背景及意义11.2 系统简介11.3 系统的开发语言及主要技术2第2章 系统概要设计32.1 系统模块32.2 数据库中表的设计4第3章 详细设计与实现63.1 模块设计63.1.1 主页界面63.1.2

9、 用户注册模块73.1.3 用户登录模块73.1.4 用户留言模块83.1.5 下载管理模块83.1.6 上传通知模块93.1.7 留言管理模块93.1.8 用户产品入库93.1.9 用户产品出库103.2 连接数据库103.3 系统界面实现11结 论15致 谢错误!未定义书签。参考文献16摘 要随着信息技术的迅猛发展,越来越多的农产品管理企业开始摒弃传统的管理模式,采用高效的、可靠的计算机来进行企业内的各种业务管理,以使企业内部管理更加清晰、明了、高效、可靠。于是一个有效的农产品仓库管理系统便应运而生了。本文介绍了基于JSP的农产品仓库管理系统的开发,后台数据库使用SQL Server 20

10、00。首先介绍了使用的开发工具及对系统的分析,按照软件工程的开发思想,进行概要设计,然后对系统进行模块划分,将不同的内容分为主页模块、用户注册模块、用户登录模块、用户留言模块、下载管理模块、上传通知模块、用户委托入库模块、用户委托出库模块等,然后创建数据库表以及对不同模块的详细实现。农产品仓库管理系统的开发将会给用户带来很大便利。关键词 农产品,仓库管理系统,Java,JSPABSTRACTWith the rapid development of information technology, more and more agricultural management of enterpri

11、ses started to discard the traditional mode of management. The introduction of efficient, reliable computer to the enterprise business management, so that the internal management of enterprises more clear, simply, efficient and reliable, so an effective agricultural warehouse management system will

12、came into existence is very important.This paper describes the development of the management system JSP-based warehouse for agricultural products, background database using SQL Server 2000. This paper introduces the development tools which being used in this paper and the analysis for system accordi

13、ng to the software engineering development thinking proceeded to outline the design, then the system is divided into different modules, such as the homepage module, users registration module, users login module, users voice module, download management module, upload notification module, users delega

14、te module by the depositing and commissioned from the users etc. Then create the database tables and the different modules of the detailed design. Agricultural warehouse management system development will greatly facilitate users.Keywords the agricultural products, warehouse management system,Java,

15、JSP第1章 绪论为了进一步规划农产品信息的不规范的存储现状,减少不必要的浪费,合理的调配资源,及时获取流通信息,需要开发一个专门管理农产品的软件系统。1.1 开发背景及意义中国是一个农产品生产的大国,可利用的农产品资源相对贫乏,传统的单纯依靠大量物质资源消耗和增加投入的发展模式已行不通了,而农产品信息技术在农产品上的普遍应用对农产品的发展将起到越来越重要的作用。我国蕴藏着丰富的科技信息资源,尤其是农产品信息资源,但是由于信息加工层次和水平比较低,信息的附加值还没有得到充分的挖掘和利用,造成农产品科技信息资源的严重浪费。因此,如何有效地利用农产品信息资源是摆在我们面前的重要课题,未来农产品发展

16、的好坏主要取决于信息的占有量和对信息的运用能力。开发农产品仓库管理系统这个项目可以整顿混乱的市场,完善农产品的利用机制。由于各个农产品企业的物资供应往往很复杂很繁琐,所掌握的农产品的定货管理发放渠道各有差异,因而必须根据各个企业的具体情况制定方案。1.2 系统简介农产品仓库管理系统是一个专门用来管理包括粮食、水果、蔬菜、肉类、蛋类五种农产品的系统。该软件为“农产品仓库管理系统”,此软件的开发是针对某些企业及公司仓库货物管理的繁琐操作提出的,具体是根据河南大学计算机与信息工程学院的毕业设计要求开发的,此软件具体对应不同职责人员的分工。按照不同的角色,系统可以分为两大部分。(1)用户。该操作要求用

17、户名和对应的密码才能进入系统,执行相应的操作。(2)管理员。该操作要求管理员名和对应的密码才能进入系统,执行相应权限的操作。1.3 系统的开发语言及主要技术JSP是一种基于Java的技术,用于生成动态网页,支持跨平台、跨Web服务器。JSP与Microsoft的Active Server Page相似,但它使用类似HTML的标记以及Java代码片段来代替VBScript。如果使用本身不支持ASP的Web服务器(即Apache或Netscape服务器),那么可以考虑JSP。Java语言的特点有以下几个方面(1)软件的需求分析:可将用户的需求进行动态的、可视化描述,以提供设计者更加直观的要求。而用

18、户的需求是各色各样的,不受地区、行业、部门、爱好的影响,都可以用Java语言描述清楚。(2)软件的开发方法:由于Java语言的面向目标的特性,所以完全可以用O-O的技术与方法来开发,这是符合最新的软件开发规范要的。(3)Java语言的动画效果更加逼真,尤其是利用WWW提供的巨大动画资源空间,可以共享全世界的动态画面的资源。(4)软件最终产品:用Java语言开发的软件可以具有可视化、可听化、可操作化的效果交互、动画与动作相结合,要停就停,要继续就继续,而这是在电影与电视播放过程中难以做到的。数据库SQL server 2000是通过JDBC-ODBC桥来实现数据库连接的。JDBC-ODBC桥是一

19、种JDBC驱动程序,它通过将JDBC操作转换为ODBC操作来实现的。利用JDBC-ODBC桥可以使程序开发人员不需要学习更多的知识就可以编写JDBC应用程序,并能够充分利用现有的ODBC数据源。JDBC-ODBC桥驱动程序可以使JDBC能够访问几乎所有类型的数据库。第2章 系统概要设计概要设计是对整个系统进行规划的,是软件开发中比较重要的一步。本章主要介绍用系统中的各个模块的功能,模块间的关系以及数据库中表的详细设计情况。2.1 系统模块图2-1分析了农产品仓库管理系统的模块和每个模块可以进行的操作。首先进入主页,然后可以单击用户登录、在线服务、仓库管理、用户留言、管理员登录5个按钮来实现相应

20、的操作,以下依次类推。图2-1 系统功能模块图2.2 数据库中表的设计本节主要介绍数据库中的表的功能、字段,每个字段所表示的意义以及每个表的主键。(1)用户表:该表的功能是用来存储仓库所有用户的基本信息。字段有u_name(用户名)、u_pwd(用户密码)、u_names(用户真实姓名)、sex(用户性别)、address(详细地址)、phone(联系电话)、post(邮政编码)、email(用户电子邮箱)。主键为:u_name。详细信息见表2-1。表2-1 用户表列名数据类型长度允许空u_namevarchar20Nu_pwdvarchar50Nu_namesvarchar50Ysexvar

21、char50Yaddressvarchar150Yphonevarchar20Ypostvarchar8Yemailvarchar50Y(2)管理员表:该表的功能为存储管理员的基本信息。字段有ad_name(管理员登录名),ad_pwd(管理员密码),ad_names(管理员的真实姓名)。主键为:ad_name。详细信息见表2-2。表2-2 管理员表列名数据类型长度允许空u_namevarchar20Nu_pwdvarchar20Yad_nameschar20Y(3)库存表:该表的功能是用来存储各类仓库中已经存储的所有货物,即现存的详细信息。字段有u_name(用户名),s_name(所存仓库

22、名),indate(真实到货日期),g_room(货物数量,所占空间)。字段u_name,s_name,indate的组合为主键。详细信息见表2-3。表2-3 库存表列名数据类型长度允许空u_namevarchar20Ns_namevarchar20Nindatedatetime8Ng_roombigint8Y(4)入库订单表:该表的功能是用来存储用于入库的详细资料,但是目前还没有入库。字段有u_name(用户名),s_name(仓库名),indate(欲到货日期),groom(货物数量)。字段u_name,s_name,indate的组合为主键。详细信息见表2-4。表2-4 入库订单表列名数

23、据类型长度允许空u_namevarchar20Ns_namevarchar20Nindatesmalldatetime4Ngroombigint8Y(5)出库订单表:该表用来存储用于出库的详细资料,但是还没有出库。字段有u_name(用户名),s_name(仓库名),outdate(欲出货日期),groom(货物数量)。字段u_name,s_name,indate的组合为主键。详细信息见表2-5。表2-5 出库订单表列名数据类型长度允许空u_namevarchar20Ns_namevarchar20Noutdatedatetime8Ngroombigint8Y(6)统计报表:该表用来存储用于入

24、库和出库记录的详细资料。字段有u_name(用户名),s_name(仓库名),g_room (货物数量),indate(到货日期),outdate(出货日期),gmoney(所需费用),inorout(存/取标志,是入库还是出库)。字段u_name,s_name,g_room,indate的组合为主键。详细信息见表2-6。表2-6 统计报表列名数据类型长度允许空u_namevarchar20Ns_namevarchar20Ng_roombigint8Nindatedatetime8Noutdatedatetime8Ngmoneybigint8Ninoroutvarchar2N第3章 详细设计与

25、实现详细设计与实现是软件开发中非常关键的部分,牵涉到开发的软件能否满足用户的要求以及软件运行的效率。本章主要内容包括各个模块的主要功能介绍、模块的设计、各个模块间如何切换、数据库连接的详细实现和系统界面的具体实现方法等。3.1 模块设计本小节主要介绍了主页、用户注册模块、用户登录模块等9个模块的详细功能实现与设计。3.1.1 主页界面图3-1是主页界面的显示效果,图中有首页(即主页)、仓库简介、在线服务、用户留言等7个按钮,用户可以单击其中任意一个,实现其相应的操作。图3-1 主页界面模块名:主页。调用模块:head.inc和tail.inc输入数据:动态图片和文字。输出数据:前台界面显示。处

26、理逻辑:无。此模块没有用到对数据库的操作。head.inc:用来保存首页界面上面头的那一部分的代码。tail.inc:用来保存首页界面下面尾的那一部分的代码。3.1.2 用户注册模块模块名:用户注册。上层调用模块:无。下层调用模块:用户登录模块。输入数据:用户名(必须有)、密码(必须有)、用户姓名(可选)、性别(可选)、住址(可选)、邮编(可选)、电话(可选)、Email(可选)。输出数据:用户注册成功或失败的提示。处理逻辑:把用户名和密码和用户的其它信息经过正误判断插入数据库中,如果成功插入,则该用户信息将保存在数据库中,否则用户填写的信息属于不合法输入,用户应当重新注册。3.1.3 用户登

27、录模块模块名:用户登录。上层调用模块:用户登录模块。下层调用模块:管理员登录模块输入数据:用户名,密码。输出数据:用户名。处理逻辑:根据用户输入的用户名和密码,在数据库中查找此信息,如果存在此用户信息,则用户成功登录,否则,说明该用户还没有注册或者没有输入注册时的用户名和密码。图3-2是用户登录后所进入的界面,在这个界面上用户可以单击首页按钮、仓库简介按钮、在线服务按钮、在线通知按钮、用户留言按钮、用户入口按钮、管理员入口按钮就可以进行相应的操作。具体界面如图3-2所示。图3-2 用户登录界面3.1.4 用户留言模块模块名:用户留言。重用模块:用户注册模块。上层调用模块:无 。下层调用模块:管

28、理员留言管理模块。输入数据:留言的主题,留言的内容。输出数据:返回一个留言是否成功的信息。处理逻辑:把用户(包括已注册用户和未注册用户)的留言主题和内容插入数据库表中即可。3.1.5 下载管理模块模块名:下载管理。上层调用模块:无。下层调用模块:在线服务模块。输入数据:文件名,路径 。输出数据:把指定文件保存到指定文件中。处理逻辑:把选择的文件保存到要上传文件的文件夹中,经过封装模块com的处理,在数据库中保存文件名称和文件的带后缀名的完整名称,以及文件上传日期。3.1.6 上传通知模块模块名:上传通知。上层调用模块:无。下层调用模块:在线通知模块。输入数据:通知主题,通知内容,通知时间。输出

29、数据:无。处理逻辑:由管理员输入通知主题和通知内容,由系统函数自动生成通知时间,把这些数据插入数据库表中,作为前台显示的通知数据来源。上传通知和查看通知用到的数据库中的表是独立的,其它模块没有用到通知表。3.1.7 留言管理模块模块名:留言管理。上层调用模块:用户留言模块。下层调用模块:无。输入数据:留言主题,留言内容,留言日期。输出数据:无。处理逻辑:把用户在数据库中的留言查询出来,可以对其进行删除操作。删除留言时,须输入留言的编号。用户留言模块和管理员管理模块用到的数据库表是独立于其它模块的,其它模块不会用到该数据库中的表。3.1.8 用户产品入库模块名:用户产品入库。上层调用模块:用户登

30、录。下层调用模块:无。输入数据:用户名、所入仓库、货物名称、到货时间、货物数量。输出数据:无。处理逻辑:根据用户名、所入仓库名、到货时间、货物数量,利用JAVA语句和SQL语句判断。IF货物数量小于该仓库剩余空间并且到货时间和货物数量输入正确并且到货时间大于今天。THEN利用SQL语句把这些信息组成的记录插入的表PREIN中,等待其到货。并且将该仓库的剩余空间减少和入库数量一样多。ELSE给出错误信息。3.1.9 用户产品出库模块名:用户产品出库。上层调用模块:用户登录。下层调用模块:无。输入数据:用户名,所入仓库,货物名称、到货时间,货物数量。输出数据:无。处理逻辑:根据用户名、所出仓库名、

31、取货时间、货物名称、货物数量,利用JAVA语句和SQL语句判断。IF货物数量小于该用户该仓库的已存数量并且取货时间和货物数量输入正确并且取货时间大于今天。THEN利用SQL SERVER语句把这些信息组成的记录插入的表PREOUT中,等待其取货。ELSE给出错误信息。其它的模块与以上的模块大同小异,在此不做详细介绍。3.2 连接数据库连接数据库是非常重要的,只有连接好了数据库,后台的操作才有效,后台才能很好的支持前台的显示。因此下面简单介绍一下本系统连接数据库的方法。/如果是采用windwos验证方式,则采用下面的语句连接/Connection conn = DriverManager.get

32、Connection(driver);/如果采用SQL Server验证方式,则采用下面语句,其中sa是用户名,密码为空,如果用户设置了密码,后面的引号中写入密码Connectionconn=DriverManager.getConnection(driver,sa,);Statement stmt = conn.createStatement();String ad_name=request.getParameter(ad_name);String pwd=request.getParameter(pwd);ResultSet rs=adminindex.getQuery(select ad

33、_name,ad_pwd from admin where ad_name=+ad_name+ and ad_pwd=+pwd+);String adname=;session.putValue(adname,);if (rs.next() session.putValue(adname,ad_name);String adpwd=;session.putValue(adpwd,pwd);3.3 系统界面实现当进入系统后单击主页按钮,则进入主页界面,进入其它的界面以后单击主页按钮,同样进入主页界面。进入主页界面以后单击仓库简介按钮则进入仓库简介界面。具体仓库简介界面如图3-3所示。图3-3 仓

34、库简介界面在线通知按钮单击后会出现一个欢迎并提醒用户,告知网站正在运行的网页,并可以通过单击在线通知按钮来修改在线通知的内容。用户留言按钮是用来写入或者删除用户留言,单击用户留言就会显示用户留言界面。用户可以根据自己的需要进行各种各样的留言,留言成功后会出现“留言成功”的字样,这样就说明用户留言成功了。用户留言界面如图3-4所示。图3-4 用户留言界面留言填写完毕后单击提交留言按钮就可以把留言提交了,单击重写留言则可以重新输入留言内容。当用户登录时系统会检验是否为本站会员,如果是就可以进入登录界面,否则会提醒“你不是本站会员,请注册会员”。提交留言成功后,留言就存入数据库了。单击管理员登录按钮

35、,登录系统时需要进行权限验证,如果是系统管理员则获得系统管理员菜单,否则返回登录界面重新登录。当输入的管理员姓名和密码不正确时,进入提示页面。正确输入管理员姓名和密码后进入如图3-5所示的界面。图3-5 管理员登录后的界面管理员登录后可以进行修改管理员密码,首先单击“修改我的密码”按钮,输入旧的密码,再输入新的密码,然后再确认新的密码,单击“修改密码”按钮就可以进行修改管理员密码的操作。单击图3-5中的查看所有用户按钮就可以查看所有的用户。单击“查看所有仓库”按钮就可以看到所有的仓库,本系统有粮食、水果、蔬菜、肉类、蛋类五种仓库。单击“查看统计报表”就可以显示统计报表中的内容。当单击“主页在线

36、服务”按钮时就可以进入下载页面,进行下载文件。图3-6是单击图3-2中的在线服务按钮后进入的在线下载页面。图3-6 在线下载界面然后单击图3-6中的“下载”按钮就可以实现下载功能。下载后可以选择是直接打开文件还是保存到其它的地方。当用户登录后就可以单击图3-2的感叹号实现用户入库操作。用户单击入库后并没有真正实现入库出库操作,此时只是在数据库的入库订单表中添加这个用户单击入库的这样一个操作的记录。只有管理员同意后才能实现用户真正入库。例如管理员单击入库,也就是管理员为用户xrn入库,则出现如图3-7所示界面。图3-7 用户入库界面在图3-7中输入入库数量和到货日期,在下拉框中选择入库月、日,然

37、后单击提交按钮即可实现入库操作。入库操作成功后所入库的数量就存入数据库了,当再次查看统计报表时就会发现统计报表中已经加入了刚才所入库的记录。如果是管理员替用户出库的,在图3-8中输入出库数量和到货日期,在下拉框中选择出库月、日,然后单击提交按钮即可实现出库操作。如果操作是用户自己出库的,那么就没有真正的实现出库操作,而仅仅是在出库订单报表中为用户存了一条出库的记录,当用户再次查看出订单时就会发现出库订单表中多了这一条出库操作的记录,而实际的出库操作只有等到管理员同意为用户出库后才能出库。出库的数量也是管理员根据现有库存状况而实际选择的。而不一定等于用户想要出库的数量。因为库存可能小于用户想要出

38、库的数量,或者是管理员从其它的长远考虑而给用户出库不同的数量。图3-8是用户出库时显示的界面。图3-8 用户出库界面结 论文中首先介绍了系统的开发背景和开发环境,然后简要描述了系统的总体设计,并介绍了几大模块的主要功能,最后还进行了系统界面的演示。系统实现的主要功能有用户登录、管理员登录、用户留言、管理员留言、用户入库、用户出库、上传、下载等。由于开发仓促,经验不足,分析的不够全面,该系统没有完全满足分析中的要求,有下列几点需要做出进一步改进:(1)界面不够美观,需要进一步细化。(2)系统的功能不够全面,有待进一步完善。(3)系统首页界面里面的尾部修改得通过直接修改数据库,应该改为自动修改,目

39、前本系统还没有实现,有待进一步优化操作。通过几个月的开发设计,我已掌握了JSP开发语言和SQL2000数据库的一些基本知识,连接数据库方面:进一步了解了JDBC ODBC与数据库连接的作用。实际的动作则是由JDBC驱动程序管理器(JDBC Driver Manager)通过JDBC驱动程序与数据库系统进行连接。真正的从事了一次正规的软件开发工作,在理论提高的同时,更提高了我的动手能力和实践能力。参考文献1 齐治昌、谭庆平、宁洪,软件工程,高等教育出版社,2004年4月2 万峰科技,JSP网站开发,电子工业出版社,2005年9月3 陈志泊、李冬梅、王春玲,数据库原理及应用教程,人民邮电出版社,2004年8月4 叶核亚,陈立,JAVA2程序设计实用教程,电子工业出版社,2004年6月5 Bruce Eckel著,陈昊鹏 饶若楠等译JAVA编程思想M机械工业出版社,2005年6 (美)ERICH GAMMA, RICHARD HELM, RALPH JOHNSON, JOHN VLISSIDES,设计模式:可复用面向对象软件的基础机械工业出版社,2004年

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号