教研项目管理平台的构建(源码)【字数:10328】
摘 要随着信息技术的飞速发展,人们对于进行信息数据的管理与存储的简便化的依赖越来越强。现如今,教育事业蓬勃发展,高校师生逐渐增加,教研论文文献信息量也日益增多,学校为了方便对日益增加的人员信息与教研信息进行简单与方便的存储与管理,教研项目管理系统由此而被开发。本系统基于B/S模型,以JAVA为基础,运用myeclipse开发平台并且用sqlserver作为数据库、采取JSP动态页面开发技术以及MVC完成。本系统主要包括以下几个功能模块项目信息模块、工作管理模块(对工作量进度进行管理与变更和查询)、报告管理模块(对各类报告实现增删改查功能)、经费管理模块、成果管理模块(对各类成果进行管理,实现增删改查功能)、用户管理模块(系统管理员实现用户的添加与角色的分配)。论文会详细的分析系统功能的设计过程以及实现的方法。
目 录
第一章 引言 1
1.1 课题背景 1
1.2 国内外研究状况 1
1.3 课题研究意义 1
第二章 系统的运行环境与开发技术 2
2.1 运行环境 2
2.1.1 软件环境 2
2.1.2 开发环境 2
2.2 开发技术 2
2.2.1 JSP技术 2
2.2.2 SSH框架简介 2
第三章 系统的分析 4
3.1 可行性分析 4
3.2 系统的各模块功能分析 4
3.2.1 项目信息模块 4
3.2.2 工作管理模块 4
3.2.3 报告管理模块 5
3.2.4 经费管理模块 5
3.2.5 成果管理模块 5
3.2.6 用户模块 5
3.3系统的业务流程分析 5
第四章 系统的功能模块设计 6
4.1 功能结构设计 6
4.1.1 系统管理员功能设计 6
4.1.2 学校领导功能设计 6
4.2 功能模块的详细设计 7
4.2.1 用户登录模块 7
4.2.2 系统管理员模块 8
4.2.3 学校领导模块功能 8
*好棒文|www.hbsrm.com +Q: @351916072@
第五章 系统的数据库设计 9
5.1 数据库概念模型设计 9
5.2 数据库逻辑结构设计 9
5.2.1 用户表 10
5.2.2 教研项目表 11
5.2.3 人员表 11
5.2.4 工作进度表 12
5.2.5 变更情况表 13
5.2.6 中期检查表 13
5.2.7 项目报告表 14
5.2.8 论文文档表 14
5.2.9 经费支出表 15
5.2.10 到款情况表 15
5.2.11 经费预算表 16
5.2.12 获奖成果表 16
5.2.13 专利成果表 17
5.2.14 专著成果表 17
5.2.15 数据备份表 18
第六章 系统的实现 19
6.1 登录模块 19
6.2 项目信息模块 20
6.3 经费管理模块 22
6.4 工作管理模块 24
6.5 其他模块 24
第七章 系统的测试 26
7.1 测试方法介绍 26
7.2 部分功能测试用例 26
结束语 28
致 谢 29
参考文献 30
第一章 引言
1.1 课题背景
随着时代的进步,教育事业的蓬勃发展,学校规模的扩大,师生的增加,各高校对于人员的信息与每年产生的各种教研项目的学术论文、专业著作、专利成果等信息的管理与查询难度不断增加,传统的以手工方式对教研项目的管理工作模式已经不能应付日益扩大的信息量,由此也导致高校教研项目管理工作的效率极低并且信息存储与查询出现遗漏。随着技术的发展,传统的人工管理方式正逐渐被以人工与计算机相结合的管理方式所替代,对此开发一款以计算机技术为基础的教研项目管理系统被提出。但是由于面向的对象对于计算机的操作水平存在差异,怎样设计才能使系统的操作更加简便化,功能更加全面化一直是各校研究的长期课题。近些年,随着信息化的逐步发展,高等院校各种各样的管理系统层出不穷,也都有自己的特色,而教研项目管理系统也正是其中一小部分。
1.2 国内外研究状况
目前国外的高校信息化建设,一般都有一定规模的技术团队提供技术支持。国外高校有比较完善的体系与充足的资金来满足高校信息化管理的普及,目前国外教研项目管理系统已经相当完善,所有教研资料与人员信息全部实行人工与计算机结合的网络化传输。
目前国内的高校信息化建设,已越来越受到高校教研管理部门的重视,但是相对国外而言起步较晚,并且高校的信息化程度不均、经费不足、体系不完善,所以国内教研项目管理系统在功能与服务方面相较国外存在一定差距。尽管如此,目前国内高校的教育管理也都具备一定的规模,并且发展前景可观。
1.3 课题研究意义
由于传统的手工管理方式存在严重的弊端,当修改或查询某个项目信息或者人员信息时,要花费大量的时间查询,并且修改也较为麻烦,而且随着工作量的增大,出现的遗漏和错误也会增加,这样对于高校的教研与人员管理带来了极大的不便。
而基于人工与计算机相结合的教研项目管理系统,对于各类信息的录入、查询、修改、删除提供了极大的便利,这样对于高校的教研人员与管理人员提供了极大的简便性。
第二章 系统的运行环境与开发技术
2.1 运行环境
2.1.1 软件环境
操作系统:Windows XP以上
运行时环境:JRE1.6
数据库:MySQL
Web服务器:Myeclipse Tomcat
浏览器:IE
2.1.2 开发环境
开发平台:Myeclipse
开发工具包:JDK1.6
2.2 开发技术
本课题拟采用B/S结构,使用JAVA作为开发语言,基于MyEclipse开发平台,并且用SQL Server作为数据库,采取JSP动态页面开发技术完成。基于MVC模式,使用SSH框架进行开发。MVC模式全称“ModelViewController”,意为“模式视图控制器”。程序的模型层和控制器,分别由struts2和hibernate框架实现,视图由JSP实现。程序在数据库和页面之前起到连接作用,过程为jsp页面请求先到action(主要处理来自页面的请求),其次到dao(主要是和数据库的交互),随后再回到action,最后返回jsp页面。
目 录
第一章 引言 1
1.1 课题背景 1
1.2 国内外研究状况 1
1.3 课题研究意义 1
第二章 系统的运行环境与开发技术 2
2.1 运行环境 2
2.1.1 软件环境 2
2.1.2 开发环境 2
2.2 开发技术 2
2.2.1 JSP技术 2
2.2.2 SSH框架简介 2
第三章 系统的分析 4
3.1 可行性分析 4
3.2 系统的各模块功能分析 4
3.2.1 项目信息模块 4
3.2.2 工作管理模块 4
3.2.3 报告管理模块 5
3.2.4 经费管理模块 5
3.2.5 成果管理模块 5
3.2.6 用户模块 5
3.3系统的业务流程分析 5
第四章 系统的功能模块设计 6
4.1 功能结构设计 6
4.1.1 系统管理员功能设计 6
4.1.2 学校领导功能设计 6
4.2 功能模块的详细设计 7
4.2.1 用户登录模块 7
4.2.2 系统管理员模块 8
4.2.3 学校领导模块功能 8
*好棒文|www.hbsrm.com +Q: @351916072@
第五章 系统的数据库设计 9
5.1 数据库概念模型设计 9
5.2 数据库逻辑结构设计 9
5.2.1 用户表 10
5.2.2 教研项目表 11
5.2.3 人员表 11
5.2.4 工作进度表 12
5.2.5 变更情况表 13
5.2.6 中期检查表 13
5.2.7 项目报告表 14
5.2.8 论文文档表 14
5.2.9 经费支出表 15
5.2.10 到款情况表 15
5.2.11 经费预算表 16
5.2.12 获奖成果表 16
5.2.13 专利成果表 17
5.2.14 专著成果表 17
5.2.15 数据备份表 18
第六章 系统的实现 19
6.1 登录模块 19
6.2 项目信息模块 20
6.3 经费管理模块 22
6.4 工作管理模块 24
6.5 其他模块 24
第七章 系统的测试 26
7.1 测试方法介绍 26
7.2 部分功能测试用例 26
结束语 28
致 谢 29
参考文献 30
第一章 引言
1.1 课题背景
随着时代的进步,教育事业的蓬勃发展,学校规模的扩大,师生的增加,各高校对于人员的信息与每年产生的各种教研项目的学术论文、专业著作、专利成果等信息的管理与查询难度不断增加,传统的以手工方式对教研项目的管理工作模式已经不能应付日益扩大的信息量,由此也导致高校教研项目管理工作的效率极低并且信息存储与查询出现遗漏。随着技术的发展,传统的人工管理方式正逐渐被以人工与计算机相结合的管理方式所替代,对此开发一款以计算机技术为基础的教研项目管理系统被提出。但是由于面向的对象对于计算机的操作水平存在差异,怎样设计才能使系统的操作更加简便化,功能更加全面化一直是各校研究的长期课题。近些年,随着信息化的逐步发展,高等院校各种各样的管理系统层出不穷,也都有自己的特色,而教研项目管理系统也正是其中一小部分。
1.2 国内外研究状况
目前国外的高校信息化建设,一般都有一定规模的技术团队提供技术支持。国外高校有比较完善的体系与充足的资金来满足高校信息化管理的普及,目前国外教研项目管理系统已经相当完善,所有教研资料与人员信息全部实行人工与计算机结合的网络化传输。
目前国内的高校信息化建设,已越来越受到高校教研管理部门的重视,但是相对国外而言起步较晚,并且高校的信息化程度不均、经费不足、体系不完善,所以国内教研项目管理系统在功能与服务方面相较国外存在一定差距。尽管如此,目前国内高校的教育管理也都具备一定的规模,并且发展前景可观。
1.3 课题研究意义
由于传统的手工管理方式存在严重的弊端,当修改或查询某个项目信息或者人员信息时,要花费大量的时间查询,并且修改也较为麻烦,而且随着工作量的增大,出现的遗漏和错误也会增加,这样对于高校的教研与人员管理带来了极大的不便。
而基于人工与计算机相结合的教研项目管理系统,对于各类信息的录入、查询、修改、删除提供了极大的便利,这样对于高校的教研人员与管理人员提供了极大的简便性。
第二章 系统的运行环境与开发技术
2.1 运行环境
2.1.1 软件环境
操作系统:Windows XP以上
运行时环境:JRE1.6
数据库:MySQL
Web服务器:Myeclipse Tomcat
浏览器:IE
2.1.2 开发环境
开发平台:Myeclipse
开发工具包:JDK1.6
2.2 开发技术
本课题拟采用B/S结构,使用JAVA作为开发语言,基于MyEclipse开发平台,并且用SQL Server作为数据库,采取JSP动态页面开发技术完成。基于MVC模式,使用SSH框架进行开发。MVC模式全称“ModelViewController”,意为“模式视图控制器”。程序的模型层和控制器,分别由struts2和hibernate框架实现,视图由JSP实现。程序在数据库和页面之前起到连接作用,过程为jsp页面请求先到action(主要处理来自页面的请求),其次到dao(主要是和数据库的交互),随后再回到action,最后返回jsp页面。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/391.html