摘 要 首先分析了系统开发中的相关技术并且讨论了JAVA在开发WEB应用程序方面的优势,并以此为切入点,分析了J2EE体系结构在表现层、业务层、持久层上的主流框架:Struts、Spring、Hibernate。使用Myeclipse5作为前台开发工具,Microsoft SQL Server作为系统数据库。通过对系统进行细致的需求分析,确定了系统的主要功能模块,即对老师科研信息实现记录、查询、分类统计等。介绍了系统整体结构和数据库设计,并给出了主要数据库表的详细定义。介绍了系统的各模块的具体实现方法并给出了各模块的核心代码。通过实际运行,验证了设计方案的正确性、程序设计的科学性,程序运行的稳定性。 paper51.com 关键词:科研管理,J2EE,分类统计,管理系统 内容来自论文无忧网 www.paper51.com ABSTRACT paper51.com Firstly, this paper analyzes the advantageof a java in developing web application procedure and discussestechnologiesrelated system development. Proceeding from this point, the paperanalyzed the main frames of J2EE architecture which are Struts, Spring andHibernate on presentation layer, business layer and persistence layer. Thesystem uses Myeclipse5 as the front desk developing instrument , utilizes itsdatabase SQL Server as the systematic database . The system through thedetailed needs analysis, identified the core functions of the system modules,namely, scientific research information for teachers to achieve record, query,classification and statistics. The overall structure of the system and databasedesign, and gives the main details of the definition of database tables.Introduced a system of concrete realization of the module and gives way to thecore of the module code. Through the actual operation, to verify thecorrectness of the design, scientific programming, program stability. http://www.paper51.com
Keywords: Scientific research, J2EE,Classification and Statistics ManagementSystem,management system paper51.com 目 录 内容来自论文无忧网 www.paper51.com paper51.com 第1章 绪论. 1 http://www.paper51.com 1.1课题背景. 1 内容来自www.paper51.com 1.2系统开发关键技术介绍. 1 copyright paper51.com 1.2.1 J2EE平台体系结构. 1 http://www.paper51.com 1.2.1.1 servlet/jsp 2 copyright paper51.com 1.2.1.2 连接数据库. 4 paper51.com
1.2.1.3 MVC设计模式. 5 内容来自论文无忧网 www.paper51.com 第2章 系统分析. 7 内容来自论文无忧网 www.paper51.com 2.1系统实现目标. 7 copyright paper51.com 2.2 系统可行性分析. 7 copyright paper51.com 2.3系统需求分析. 9 内容来自www.paper51.com
2.3.1功能需求. 10 http://www.paper51.com
2.3.2 系统业务流程图. 10 paper51.com
2.3.3系统流程图. 10 http://www.paper51.com
2.4系统运行环境. 11 http://www.paper51.com 2.4.1 软件环境. 11 内容来自www.paper51.com 2.4.2硬件环境. 11 paper51.com
第3章 系统概要设计. 12 内容来自www.paper51.com
3.1系统架构设计. 12 内容来自www.paper51.com 3.2功能模块设计. 13 http://www.paper51.com 3.2.1系统功能模块设计. 13 copyright paper51.com 3.2.2子系统功能模块设计. 13 内容来自www.paper51.com 第4章 数据库设计. 16 copyright paper51.com 4.1数据库安全设计. 16 copyright paper51.com
4.1.1概念结构设计. 16 http://www.paper51.com 4.1.2数据库表结构设计. 18 http://www.paper51.com 第5章 系统详细设计与实现. 21 http://www.paper51.com
5.1 系统界面设计. 21 内容来自论文无忧网 www.paper51.com
5.1.1登录界面设计. 21 http://www.paper51.com 5.1.2管理员界面设计. 21 paper51.com 5.1.3教师项目信息添加界面设计. 22 内容来自www.paper51.com 5.1.4教师项目信息界面设计. 23 paper51.com 5.2 Hibernate连接数据库设计. 23 paper51.com
5.3系统主要算法设计与实现. 25 copyright paper51.com
5.3.1登录模块算法设计. 25 内容来自论文无忧网 www.paper51.com
5.3.2项目添加算法设计. 25 内容来自论文无忧网 www.paper51.com 5.4 系统测试. 26 内容来自论文无忧网 www.paper51.com 5.4.1登录测试. 26 http://www.paper51.com
结 论. 30 paper51.com
参考文献. 31 内容来自论文无忧网 www.paper51.com 致 谢. 32 内容来自www.paper51.com
paper51.com 第1章 绪论 内容来自www.paper51.com 1.1课题背景 http://www.paper51.com 随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域:管理,网络,计算,控制,多媒体等。并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。 现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。教师科研工作也在不断增加,面对庞大的信息量,需要教师科研管理子系统来提科研管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少科研管理方面的工作量。 http://www.paper51.com 教师科研管理子系统是任何大中学校都需要具备的一种基本科研管理工具,它的内容对于学校的决策者和管理者来说都至关重要,所以教师科研管理子系统设计是以能够为用户提供充足的信息和快捷的查询手段为核心内容的。 paper51.com 1.2系统开发关键技术介绍 内容来自www.paper51.com 本系统所采用的开发工具是Myeclipse。Myeclipse既易于代码编写,又便于界面设计,其学习过程更直观而有趣。同时具有面向过程和基于对象的两类程序设计方法的特点,可有效地进行数据库、多媒体及网络的程序设计。 http://www.paper51.com 本系统采用的数据库是SQL SERVER 2000。因SQL SERVER 2000具有高性能,可靠性,安全性和可扩充性的优点,同时又引进了数据库和服务器增强功能以及其他一些新的特性,它实现了真正的客户机/服务器体系结构,具有丰富的编程接口,类似SQL中的数据仓库功能和很好的伸缩性。在实际应用方面,它具有完全的Web功能,大大增强了数据库本身的实用性。它能够满足各种类型机构和个人对数据库的需求,并且在操作的易用性,功能的可伸缩性,安全的可靠性等方面具有明显的优势,因此,我们首选它作为本次系统开发的后台语言。 内容来自www.paper51.com
|