J2EE课程设计报告书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

苏州市职业大学

实习(实训)报告

名称项目开发综合实训

图书信息管理系统开发

2012年6 月11 日至2012年6月21 日共二周

院系计算机工程系

班级10软件外包1

学号106307321

姓名徐婷

系主任李金祥

教研室主任叶良

指导教师陈静/朱敏

目录

一、项目实训的目的与要求 (1)

1.1 项目实训目的 (1)

1.2 实训设计要求: (1)

二、题目说明 (1)

2.1 图书管理系统的背景介绍 (1)

2.2 开发工具与技术介绍 (2)

2.2.1 开发及运行环境 (2)

2.2.2 J2EE简介 (2)

2.2.3 MYSQL简介 (3)

三、总体设计 (3)

3.1 系统项目规划 (3)

3.2 系统功能结构图 (3)

3.3 数据库设计 (4)

四、详细设计 (5)

4.1 管理员登录页面文件 (5)

4.2 管理员登录验证页面 (6)

4.3 图书信息管理主页面 (6)

4.4 图书信息列表 (7)

4.5 添加图书信息 (8)

4.6 删除图书信息 (10)

4.7 修改图书信息 (12)

4.8 读者信息列表 (13)

4.9 添加读者信息 (13)

4.11 删除读者信息 (17)

4.12 图书借阅管理 (18)

4.13 管理员管理 (20)

五、开发技巧与实现方法 (22)

5.1 运用Hibernate技术实现对数据库的操作 (22)

5. 2 用struts.xml配置文件来处理请求 (23)

六、遇到的问题和解决方法 (24)

七、项目实训总结 (25)

八、参考文献 (25)

一、项目实训的目的与要求

1.1 项目实训目的

通过本次项目实训,可以达到如下的基本要求:

(1)了解动态网站的基本概念和相关技术的基础知识。

(2)理解网站的设计与规划。

(3)理解如何使用JSP和各类数据库开发工具:如MySql来管理、使用数据。

(4)了解和掌握Struts,Hibernate,Spring等轻量级的J2EE框架开发工具。

(5)能独立完成应用程序的运行环境的设置。

1.2 实训设计要求:

(1) 学生应充分认识到实训对培养自身能力的重要性,认真做好设计前

的各项准备工作。

(2) 在实训过程中,要严格要求自己,树立严肃、严密、严谨的科学态

度,必须按时、按质、按量完成设计。

(3) 独立完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否

则成绩以不及格计。

(4) 小组成员之间,既要分工明确,又要保持联系畅通、密切合作,培养良好的互相帮助和团队协作精神。

二、题目说明

2.1 图书管理系统的背景介绍

随着学校的发展,学生人数日益增多,高校图书馆的管理工作变得烦琐,而传统的人工管理方式已不能满足数量巨大的图书和其借阅信息的管理要求,经详细分析其有如下缺点:图书和学生信息不易维护,数量巨大。查询不方便,借阅和还书速度过慢。各种信息的记录靠手写,数据容易丢失等等。为了弥补上述的缺陷,便于图书的借阅和维护工作,提高借阅和还书的效率,开发出此图书管理系统,以解决效率低下问题,实现图书管理信息化。

2.2 开发工具与技术介绍

2.2.1 开发及运行环境

硬件平台:

❑CPU:P41.8GHz;

❑内存:256MB以上。

软件平台:

❑操作系统:Windows 7;

❑数据库:MYSQL;

❑JDK1.6及其以上版本;

❑Web服务器:Tomcat6.0及其以上版本;

❑持久层:Hibernate3.0及以上版本;

❑开发工具:Eclipse。

2.2.2 J2EE简介

目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。

J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目

相关文档
最新文档