java教材管理系统课程设计报告(doc毕业设计论文)

上传人:Bod****ee 文档编号:47344575 上传时间:2018-07-01 格式:DOC 页数:34 大小:1.42MB
返回 下载 相关 举报
java教材管理系统课程设计报告(doc毕业设计论文)_第1页
第1页 / 共34页
java教材管理系统课程设计报告(doc毕业设计论文)_第2页
第2页 / 共34页
java教材管理系统课程设计报告(doc毕业设计论文)_第3页
第3页 / 共34页
java教材管理系统课程设计报告(doc毕业设计论文)_第4页
第4页 / 共34页
java教材管理系统课程设计报告(doc毕业设计论文)_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《java教材管理系统课程设计报告(doc毕业设计论文)》由会员分享,可在线阅读,更多相关《java教材管理系统课程设计报告(doc毕业设计论文)(34页珍藏版)》请在金锄头文库上搜索。

1、教材管理系统课程设计报告教材管理系统课程设计报告目目 录录1 引言引言31.1文档编制目的.3 1.2背景.3 1.3开发环境.3 1.4安装和配置.4 1.5参考资料.4 2总体设计总体设计.4 2.1软件体系结构.4 2.2系统运行体系 2.3系统物理结构 2.4业务流程 3系统实现详细设计系统实现详细设计.5 3.1数据库的设计.5 3.2表的设计.5 3.3逻辑层的设计 3.4用户角色 3.5模块分析 3.6表达层设计 4系统功能实现系统功能实现.7 4.1登陆界面.7 4.2班级界面.8 4.3订单界面 9 4.4图书界面 .10 4.5操作界面.11 4.6实现代码.12 5设计实

2、现具体过程设计实现具体过程.195.1图书信息代码.19 5.2班级信息代码.19 5.3订单信息代码.19 5.4用户信息代码.19 5.5管理信息代码.20 6设计总结设计总结.2教材管理系统分析与设计教材管理系统分析与设计1.1 文档编制目的本系统是基于 J2EE 的设计方案,使用表示层,逻辑层和数据层三层模式。使用 B/S 模 式,大大减低了服务端的数据处理任务。提供了高性能的处理速度,降低数据库的运行时 的开销。使用 MS SQL Server 2000 作为数据库,使用 JBoss 作为 EJB 容器,使用 JBoss 内 置 Tomcat 作为 JSP 容器和 EJB 容器。数据

3、库层使用 EJB 和 JDBC 与底层数据库进行交互, 逻辑层封装在 EJB 类中,表示层由 JSP 实现。31.2 背景本系统使用 MS SQL Server Tomcat,可以从网上免费得到其正式的发行版本,而 MS SQL Server 是当前使用得最广泛的数据库,其性能,安全性等方面都有很好的保证。 Tomcat 虽然是开源软件,但许多大型网站也因其稳定的性能和出色的性能而选择它作为专 业的 JSP 容器和 EJB 容器。由这两者组成的整个系统的底层框架,既能节省开支,配置过 程也相对简单。服务器端使用三层体系结构,将业务逻辑从表示层中抽出,使页面,业务逻辑和数据 库开发互相独立,并行

4、地进行,这样可以大大减少开发时间。同时这种设计方法降低了三 层之间的耦合层度,日后对某一层的修改,扩充时,对其他层可以只产生很小的影响4。使用面向对象技术,将各个角色(一般用户,图书管理员,系统管理员)封装成类, 这样能帮助程序员更直观地去理解整个业务流程,将重点放在业务逻辑的处理上,降低了 开发难度,这样也便于将来的扩展。(1)在逻辑层实现了一个简单的日志记录系统,可以将任何信息记录到指定的日志文 件中,方便服务器程序的跟踪和调试,同时可以记录一些重要的事物信息(比如管理员登 陆,重要信息的删除等) ,以便将来需要时查询。(2)逻辑层实现时使用事务(Transaction)保证数据的完整性。

5、(3)服务器端采用数据库,事务逻辑,用户截面相互独立的结构,各个模块自身扩充 方便,且互相之间耦合度非常低,对逻辑层稍做扩充就可以实现一个功能更完善的系统。(4)使用单例模式(Singleton Design Pattern)设计逻辑层,大大降低数据库运行的开 销。总体来说,本系统是基于 J2EE 的设计方案,使用表示层,逻辑层和数据层三层模式。 使用 B/S 模式,使用 MS SQL Server 作为数据库, Tomcat 作为 JSP 容器和 EJB 容器。数 据库层使用 JDBC 和实体 Bean 与底层数据库进行交互,逻辑层封装在 EJB 类中,表示层由 JSP 实现。1.3 开发环

6、境开发环境本章主要介绍 J2EE 开发环境的搭建。介绍 J2EE 对运行环境的要求。讲述 J2EE 开发和 运行环境的安装配置,并且介绍当今流行的 J2EE 运行环境的安装和配置,以及集成开发环 境的设置以及数据库的安装和配置。对硬件条件和操作系统的要求对硬件条件和操作系统的要求J2EE 环境在多数开源软件支持下对硬件要求不是很高,所以开发成本比较低,比如 CPU 只要求使用 P800 或更高级别的处理器;内存大概 128MB 及其以上水平。由于 Java 具有跨平台的特点,所以只要能够安装 JDK,就能在此安装 JSP 服务器和 EJB 服务器。JSP 服务器和 EJB 服务器能够运行在目前

7、绝大多数的操作系统上,目前在普通用户中用到的系 统绝大多数为 Windows 系列和 UNIX 系列11。对软件环境的要求对软件环境的要求要使用 J2EE,在服务器端和客户端都必须有对应的运行环境。服务器端主要是 Servlet 兼容的 Web 服务器和 EJB 服务器,客户端主要是浏览器,如表 2-1 所示。表 2-1 对软件环境的要求Web 浏览器任何支持 HTML TABLE 和 FORM 元 素的浏览器,浏览器应支持如下 HTML:Frames;Cookie;Tables客户端的图片映射文件上载典型情况下使用 IE6.0 和 Netscape 7.0续表 2-1Web 服务器和 EJB

8、 服务器BEA WebLogic 8.1IBM WebSphere Server 5.5A Tomcat 5.0Apache Web Server Allaire Jrun 3.0ATG Dynamo ApplicationBluestone SapphireGemStone J4.0Java Web Server 2.0Resin EJB 服务器Web Logic数据库Oracle Sybase Microsoft SQL Server 2000InformixDB2Mysql Microsoft Access Java Developer Kit(JDK)Jdk1.5.0_04win.ex

9、eJdk1_4_2-win.exeJdk1_4_2-unixJdk1_4-os2 1.4 安装和配置安装和配置JDKJDK 中包含了 Java 开发中必需的工具和 Java 程序运行环境(JRE) 。可以从 SUN 公司 网站 http:/ 免费下载。JDK 的安装特别简单,和安装应用程序软件没什么区别,不过 JDK 的安装路径一定要 设好,方便以后环境变量的设置。安装好 JDK 后,还需要在环境变量中进行对应的配置。就以本次毕业设计为例。JDK 安装在 D:Program FilesJavajdk1.5.0_04。主要进行以下配置:(1)设置 JAVA_HOME 环境变量(2)设置 CLAS

10、SPATH 环境变量(3)更新 PATH 环境变量的值JAVA_HOME 表示 Java 安装目录,其他的应用程序如果需要使用 Java 运行环境,首先 获得 JAVA_HOME 变量的信息,然后确定执行的路径。在鼠标右键单击“我的电脑” ,在属性栏的高级选项中可以选择环境变量的设置,新建 一个系统变量或者用户变量,名称为 JAVA_HOME,它的值为 D:Program FilesJavajdk1.5.0_04,如图 2.1 所示。图 2.1 JAVA_HOME 变量设置然后建立一个 CLASSPATH 的变量,它表示搜索 Java 类的路径,这个路径可以包含一 些 Jar 归档文件,也可以

11、是一个目录。在应用程序执行是,往往会动态地在 CLASSPATH 中添加一些自己需要的路径。在本机上 CLASSPATH 的值为“.;D:Program FilesJavajdk1.5.0_04libtools.jar;D:Program FilesJavajdk1.5.0_04libdt.jar;” (.;一定不能 少) ,如图 2.2 所示。图 2.2 CLASSPATH 变量设置当以上都配置好了,我们可以测试下 Java 环境3是否配置成功。我们可以在运行中进 入命令提示符 cmd下面。输入 java version 回车,看是否能看到当前 JDK 的版本。如果看 见就配置成功了。安装和

12、配置安装和配置 TomcatTomcat 服务器是当今使用最广泛的 Servlet/JSP 服务器和 EJB 服务器。它运行稳定,性 能可靠,是学习和中小企业的最佳选择,而且是开源程序,下载免费,大大降低系统的开 发成本。安装也很方便。本次设计 Tomcat 安装目录是 D:Programfiles安装完成以后,把 Tomcat 里面的类包(*.jar 文件)包含到环境变量的 CLASSPATH 里 面。这些 Jar 文件都在 D:Programfilesjboss-3.2.8.SP1lib 目录下。Microsoft SQL Server 的配置的配置本节不对 SQL Server 的安装做

13、过多的赘述,本节介绍如何让 SQL Server 能加入到 JSP运行的集成环境中来。当安装好 SQL Server 程序之后,由于 JSP 要与 SQL Server 集成,进行对数据库的操作, 就必须下载 Microsoft SQL Server 2000 Driver for JDBC 的驱动,微软的官方网站提供免费下 载。安装该程序之后,把安装目录里面lib下面的 3 个驱动 jar 文件拷贝到你所开发的 JSP 程序目录下面的 WEB-INF 文件夹下面的 lib 文件夹下。这 3 个文件分别是: mssqlserver.jar;msbase.jar;msutil.jar。然后在环境

14、变量的 CLASSPATH 变量里面包含这 3 个文件的初试路径。这样我们就可以在以后的程序开发过程中,调用 Bean 文件或者通过 Servlet 来进行对数据库的连接和操作9。值得注意的是如果是老版本的 SQL Server,可能会出现与 JBoss 和 Tomcat 和 JSP 连接 失败的故障,你可以通过 Telnet 127.0.0.0:1433 指令来测试数据库的连通性,在本次设计时 这个问题出现过,如果连接失败,就应该给 SQL Server 打 Service patch 3 和 Service patch 4 补丁。一般这个问题打上 SP3 和 SP4 补丁就基本能够解决,而且 Telnet 也会成功。本次设 计的这个问题也是这么解决的,如图 2.6 所示。图 2.6

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号