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