首页 >  毕业论文  > 正文

学院综合信息平台系统

目前,随着信息技术的迅猛发展,企业和高校内部都部署了大量的应用系统,这些系统往往业务上相互关联而认证机制却互相独立。随着系统数量的膨胀,不断重复的登录,大量的认证信息记忆都给用户带来了不便,减弱了用户体验,增加了安全风险。南阳理工学院综合信息平台系统采用CAS单点登录技术,集成Acegi安全框架,以MySQL和Oracle数据库为基础,使用S2SH框架开发基于B/S模式的综合信息平台系统。CAS最新架构全面依托Spring技术,并且完全采用XML对数据进行交互,在用户身份凭证有效期内,都可以实现“一次登录,全网通行”。 Acegi安全系统,是一个用于Spring Framework的安全框架,内置了对CAS的支持,能够和目前流行的Web容器无缝集成,实现角色和权限管理控制。南阳理工学院综合信息平台系统整合学院各部门信息,提高师生获取信息效率,增强学院信息的安全性。
2.1.3  功能需求分析
南阳理工学院综合信息平台系统的设计目标是使用CAS单点登录技术和Acegi安全框架进行系统整合。
鉴于本系统的性质,系统应该实现以下功能。
①部署同一CAS服务器的应用系统,登录任何一个应用系统后,再访问其他应用系统无需重新登录,即“一次登录,全网通行”。
②集成Acegi安全框架决定一个通过身份验证的用户拥有访问不同应用系统的不同权限。
③开发行政办公与文档管理系统和信息系统用于进行系统整合测试。
行政办公与文档管理系统普通用户用例描述:
发文:普通用户可以通过本系统进行拟办发文,待主任权限用户审阅拟办发文建议修改发文后,可以进行修改发文。
收文:普通用户可以通过本系统进行收文的签收登记、拟办意见、传阅签名、承办结果工作。
归档:普通用户可以进行归档工作。
⑤行政办公与文档管理系统和信息系统中都有三个角色,在行政办公与文档管理系统中主任用户不仅拥有普通用户的操作权限,而且具有审核发文的权限;领导用户不仅拥有普通用户的操作权限,而且具有签发、批阅收文的权限。
在信息系统中,共有普通用户,会员,管理员三个角色,普通用户可以进行信息添加操作,会员可以进行信息显示操作,管理员不仅可以进行信息添加而且可以进行信息显示操作
 
目    录
1 背景与意义 1
1.1 课题背景 1
1.2 研究意义 1
2 系统分析 2
2.1 需求分析 2
2.1.1 开发工具 2
2.1.2 运行环境 3
2.1.3 功能需求分析 3
2.1.4 性能分析 4
2.2 可行性分析 5
2.2.1 经济可行性 5
2.2.2 技术可行性 5
2.2.3 时间可行性 5
2.2.4 运行可行性 5
2.2.5 法律可行性 6
3 系统设计 6
3.1 系统设计目标 6
3.2 系统架构设计 6
3.3 功能模块设计 7
3.4 数据库设计 8
3.4.1 概念结构设计 8
3.4.2 逻辑结构设计 10
3.4.3 数据库关系图 12
3.4.4 操作数据库 13
4 编码与实现 13
4.1 环境配置 13
4.1.1 JAVA环境变量配置 13
4.1.2 CAS单点登录环境配置 14
4.1.3 Acegi安全框架环境配置 15
4.1.4 客户端部署 16
4.2 系统登录界面 18
4.3 权限提示界面 19
4.4 行政办公与文档管理系统 20
4.4.1 主界面 20
4.4.2 主界面主要代码 20
4.4.3 发文界面 21
4.4.4 发文主要实现代码 22
4.4.5 归档界面 23
4.4.6 归档主要实现代码 23
4.5 信息系统 24
5 系统测试与运行 24
5.1 程序调试 24
5.2 系统测试的重要性 25
5.3 系统测试 25
5.4 系统测试结论 27
6 总结与展望 27
6.1 研究工作总结 27
6.2 后续工作与展望 28
结束语 29
参考文献 30
附录 31
致谢 37
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:绘图工具集的设计与实现

下一篇:python树型结构留言板的设计