学校信息管理系统的设计开发.doc
约46页DOC格式手机打开展开
学校信息管理系统的设计开发,目录第一章 引言11.1 项目开发背景11.2 项目开发的目的11.3 项目开发的目标11.4 项目提出的意义11.5 系统的开发方法2第二章 系统分析42.1 系统的设计思想42.2 可行性分析52.3 需求分析52.3.1学院文化建设52.3.2 党组织建设52.3.3 教代会工会62.3...
内容介绍
此文档由会员 xiaowei 发布
学校信息管理系统的设计开发
目录
第一章 引 言 1
1.1 项目开发背景 1
1.2 项目开发的目的 1
1.3 项目开发的目标 1
1.4 项目提出的意义 1
1.5 系统的开发方法 2
第二章 系统分析 4
2.1 系统的设计思想 4
2.2 可行性分析 5
2.3 需求分析 5
2.3.1学院文化建设 5
2.3.2 党组织建设 5
2.3.3 教代会工会 6
2.3.4 校友会 7
2.3.5 团学建设之音乐欣赏 7
2.4 系统的主要技术分析 7
2.4.1 Browser/Server系统的三层体系结构 7
2.4.2 Java Server Page(JSP)技术 8
2.4.3 JDBC技术 8
2.4.4 数据库连接池技术 9
2.5系统的运行环境和开发平台 9
2.5.1 硬件设备及操作系统 9
2.5.2 系统开发平台 10
2.6 数据分析 10
2.7 数据流图 10
.3.1 学院文化建设涉及到的表 13
3.3.2 党建涉及到的表 15
3.3.3 教代会工会涉及到的表 20
3.3.4 校友会涉及到的表 22
3.3.5 音乐欣赏涉及到的表 24
3.4 数据库的完整性和安全性 26
3.4.1 数据库的完整性 26
3.4.2 数据库的安全性 26
第四章 功能模块设计 26
4.1 系统总体功能模块 26
4.2 文化建设子系统功能模块 27
4.2.1管理员登录模块 27
4.2.2信息公告模块 27
4.2.3活动团体管理模块 28
4.2.4 活动人员管理模块 28
4.3党组织建设 28
4.3.1管理员登录模块 28
4.3.2信息公告管理模块 28
4.3.3工作/学习计划管理模块 28
4.3.4活动立项管理模块 29
4.3.5上传/下载资料模块 29
4.3.6 党支部建设模块 29
4.3.7 光荣榜管理模块 30
4.3.8 党校组织机构模块 30
4.3.9 党校班级管理模块 30
4.4教代会工会 30
4.4.1管理员登录模块 30
4.4.2工作动态管理模块 30
4.4.3工作指导管理模块 30
4.4.4大事记管理模块 30
4.4.5成员设置模块 31
4.4.6 关荣榜管理模块 31
4.4.7院务公开模块 31
4.5校友会 31
4.5.1 管理员登录模块 31
4.5.2 校友注册模块 31
4.5.3校友登录模块 31
4.5.4 校友密码修改 31
4.5.5修改注册信息 32
4.5.6信息公告模块 32
4.5.7校友信息管理模块 32
4.5.8校友查询模块 32
4.5.9留言板模块 32
4.6 团学建设之音乐欣赏 32
4.6.1 管理员登录模块 33
4.6.2 用户登录模块 33
4.6.3 站内搜索模块 33
4.6.4 在线视听模块 33
4.6.5 歌曲上传/下载资料模块 33
4.6.6 歌手管理模块 33
4.6.7 专辑管理模块 34
4.6.8 歌曲管理模块 34
4.6.9 首页投票调查模块 34
第五章 程序设计 34
5.1 程序设计思想 34
5.2 程序设计语言 35
5.3 数据库连接的建立 36
5.4 各子系统程序设计 36
5.4.1 学院文化建设 36
5.4.2 学院党组织建设 37
5.4.3 教代会工会 38
5.4.4 校友会 39
5.4.5 团学建设之音乐欣赏 40
第六章 测试与安装 41
6.1 软件测试的目的和原则 41
6.2 子系统测试 42
6.2.1 JSP的中文乱码问题 42
6.2.2 DB2数据库的驱动问题 42
6.3 软件运行与安装 42
6.3.1 J2EE应用程序的构建与部署 43
6.3.2 JBuilder环境下具体部署过程如下: 43
6.3.3 具体运行过程 43
第七章 结 论 43
致 谢 44
参考文献 45
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方便管理者、老师和学生间信息发布、信息交流和信息共享。以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。作为新型的办学模式,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。在此开发的大学信息学院管理信息系统,旨在探索一种以互联网为基础的办学模式。通过这种新的模式,为信息学院营造一种新的办学环境,使管理突破时空限制,扩大教学规模,提高工作效率和办学水平,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行学习与交流。基于这些优点,信息学院委托计算机系统研究所以及计算机软件与理论研究所共同开发“大学信息学院管理信息系统”。
在本系统的开发过程中采用的是JSP+JavaBean+Servlet模式,在该模式中,结合了JSP和Servlet技术,充分利用了JSP和Servlet两种技术原有的优点。
此模式遵循视图控制器(MVC)模式,它的主要思想是使用一个或多个Servlet作为控制器。请求由前沿的Servlet接收并处理后,会重新定向到JSP。在Servlet作为控制器时,每个Servlet通常只实现很少一部分功能,多个Servlet控制器就可以结合起来完成复杂的任务,这样的好处是Servlet的重用性好。在此模式中,JavaBean作为模型的角色,它充当JSP和Servlet通信的中间工具,Servlet处理完后设置Bean属性,JSP读取此Bean的属性,然后进行显示。此模式更加明显的把显示和逻辑分离,使代码容易管理,适合于大型项目的开发,所以在本系统中采用了这种模式[8]。此模式的数据传递关系如图1-1所示。
部分参考文献
[1] 信息学院的数字化学院系统软件开发任务书.
[2] [美]Todd Cook. JSP从入门到精通[M].北京:电子工业出版社,2003. 1-385.
[3] Soren Lauesen.Software Requirements Styles and Techniques[M]. BeiJing: Publishing House of Electronics Industry,2002.10,25-90.
[4] Roger S.Pressman.Software Engineering A Practitioner's Approach, 5th ed[M].北京:清华大学出版社,2001.1-589.
[5] 耿祥义,张跃平.JSP实用教程[M].北京:清华大学出版社,2003.5,83-170.
[6] Hans Bergsten. JavaServer Pages_2nd Edition[M]. O'Reilly, August 2002,1-500.
[7] Kevin Duffey,Vikram Goyal. Professional JSP Site Design[M]. BeiJing: Publishing House of Electronics Industry,2002.1-75.
目录
第一章 引 言 1
1.1 项目开发背景 1
1.2 项目开发的目的 1
1.3 项目开发的目标 1
1.4 项目提出的意义 1
1.5 系统的开发方法 2
第二章 系统分析 4
2.1 系统的设计思想 4
2.2 可行性分析 5
2.3 需求分析 5
2.3.1学院文化建设 5
2.3.2 党组织建设 5
2.3.3 教代会工会 6
2.3.4 校友会 7
2.3.5 团学建设之音乐欣赏 7
2.4 系统的主要技术分析 7
2.4.1 Browser/Server系统的三层体系结构 7
2.4.2 Java Server Page(JSP)技术 8
2.4.3 JDBC技术 8
2.4.4 数据库连接池技术 9
2.5系统的运行环境和开发平台 9
2.5.1 硬件设备及操作系统 9
2.5.2 系统开发平台 10
2.6 数据分析 10
2.7 数据流图 10
.3.1 学院文化建设涉及到的表 13
3.3.2 党建涉及到的表 15
3.3.3 教代会工会涉及到的表 20
3.3.4 校友会涉及到的表 22
3.3.5 音乐欣赏涉及到的表 24
3.4 数据库的完整性和安全性 26
3.4.1 数据库的完整性 26
3.4.2 数据库的安全性 26
第四章 功能模块设计 26
4.1 系统总体功能模块 26
4.2 文化建设子系统功能模块 27
4.2.1管理员登录模块 27
4.2.2信息公告模块 27
4.2.3活动团体管理模块 28
4.2.4 活动人员管理模块 28
4.3党组织建设 28
4.3.1管理员登录模块 28
4.3.2信息公告管理模块 28
4.3.3工作/学习计划管理模块 28
4.3.4活动立项管理模块 29
4.3.5上传/下载资料模块 29
4.3.6 党支部建设模块 29
4.3.7 光荣榜管理模块 30
4.3.8 党校组织机构模块 30
4.3.9 党校班级管理模块 30
4.4教代会工会 30
4.4.1管理员登录模块 30
4.4.2工作动态管理模块 30
4.4.3工作指导管理模块 30
4.4.4大事记管理模块 30
4.4.5成员设置模块 31
4.4.6 关荣榜管理模块 31
4.4.7院务公开模块 31
4.5校友会 31
4.5.1 管理员登录模块 31
4.5.2 校友注册模块 31
4.5.3校友登录模块 31
4.5.4 校友密码修改 31
4.5.5修改注册信息 32
4.5.6信息公告模块 32
4.5.7校友信息管理模块 32
4.5.8校友查询模块 32
4.5.9留言板模块 32
4.6 团学建设之音乐欣赏 32
4.6.1 管理员登录模块 33
4.6.2 用户登录模块 33
4.6.3 站内搜索模块 33
4.6.4 在线视听模块 33
4.6.5 歌曲上传/下载资料模块 33
4.6.6 歌手管理模块 33
4.6.7 专辑管理模块 34
4.6.8 歌曲管理模块 34
4.6.9 首页投票调查模块 34
第五章 程序设计 34
5.1 程序设计思想 34
5.2 程序设计语言 35
5.3 数据库连接的建立 36
5.4 各子系统程序设计 36
5.4.1 学院文化建设 36
5.4.2 学院党组织建设 37
5.4.3 教代会工会 38
5.4.4 校友会 39
5.4.5 团学建设之音乐欣赏 40
第六章 测试与安装 41
6.1 软件测试的目的和原则 41
6.2 子系统测试 42
6.2.1 JSP的中文乱码问题 42
6.2.2 DB2数据库的驱动问题 42
6.3 软件运行与安装 42
6.3.1 J2EE应用程序的构建与部署 43
6.3.2 JBuilder环境下具体部署过程如下: 43
6.3.3 具体运行过程 43
第七章 结 论 43
致 谢 44
参考文献 45
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方便管理者、老师和学生间信息发布、信息交流和信息共享。以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。作为新型的办学模式,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。在此开发的大学信息学院管理信息系统,旨在探索一种以互联网为基础的办学模式。通过这种新的模式,为信息学院营造一种新的办学环境,使管理突破时空限制,扩大教学规模,提高工作效率和办学水平,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行学习与交流。基于这些优点,信息学院委托计算机系统研究所以及计算机软件与理论研究所共同开发“大学信息学院管理信息系统”。
在本系统的开发过程中采用的是JSP+JavaBean+Servlet模式,在该模式中,结合了JSP和Servlet技术,充分利用了JSP和Servlet两种技术原有的优点。
此模式遵循视图控制器(MVC)模式,它的主要思想是使用一个或多个Servlet作为控制器。请求由前沿的Servlet接收并处理后,会重新定向到JSP。在Servlet作为控制器时,每个Servlet通常只实现很少一部分功能,多个Servlet控制器就可以结合起来完成复杂的任务,这样的好处是Servlet的重用性好。在此模式中,JavaBean作为模型的角色,它充当JSP和Servlet通信的中间工具,Servlet处理完后设置Bean属性,JSP读取此Bean的属性,然后进行显示。此模式更加明显的把显示和逻辑分离,使代码容易管理,适合于大型项目的开发,所以在本系统中采用了这种模式[8]。此模式的数据传递关系如图1-1所示。
部分参考文献
[1] 信息学院的数字化学院系统软件开发任务书.
[2] [美]Todd Cook. JSP从入门到精通[M].北京:电子工业出版社,2003. 1-385.
[3] Soren Lauesen.Software Requirements Styles and Techniques[M]. BeiJing: Publishing House of Electronics Industry,2002.10,25-90.
[4] Roger S.Pressman.Software Engineering A Practitioner's Approach, 5th ed[M].北京:清华大学出版社,2001.1-589.
[5] 耿祥义,张跃平.JSP实用教程[M].北京:清华大学出版社,2003.5,83-170.
[6] Hans Bergsten. JavaServer Pages_2nd Edition[M]. O'Reilly, August 2002,1-500.
[7] Kevin Duffey,Vikram Goyal. Professional JSP Site Design[M]. BeiJing: Publishing House of Electronics Industry,2002.1-75.