论文题目:在线社会职称评审系统的设计与实现
摘要:社会职称评审改革的发展,使原来局限于单位或集体内部的职称评审转变为政府和社会的职能,社会职称评审作为人才评价的一种手段,仍然活跃。很多行业都在开展信息系统建设,但与其他领域相比,社会职称评审过程一直是人工与纸质材料的形式,信息化还比较滞后,因此设计与实现在线的社会职称评审系统是非常有意义的。本文用软件工程,模块化及多层架构的理念来进行系统的设计,整个过程采用结构化生命周期开发方法即需求分析、概要设计、详细设计等。需求分析时确立了系统各类需求,如工作流程、系统目的、参与者特点、功能需求,性能需求和安全性需求。需求分析后,进行了系统的概要设计,主要内容有系统总体架构、网络架构、软件体系架构、身份验证策略及软件开发方案。例如,采用了B/S架构为主,而C/S架构为辅的方式。详细设计时对部分功能做了进一步的描述,如基础服务层中基于角色的用户操作与资源访问权限的数据结构设计,网上支付执行流程及其数据结构设计。对外网应用层中各系统都描述了具体的功能结构,这让整个系统的构建思路更加明确。系统的实现部分主要阐述了开发环境,开发方案及系统实现的代码片段。最后给出了已构建的系统在实际运行时的部分功能界面。系统完成后满足了最初的各项需求,实现了社会职称评审网上申报,减轻了申报者、各评委会专家和评审管理者在整个社会职称评审过程中的工作负担,从而提高了整个评审工作的效率,同时也为其他信息系统的开发与实现提供了参考。
关键词:社会职称评审;信息系统建设;多层架构
学科专业:软件工程(专业学位)
摘要
Abstract
1 绪论
1.1 背景与意义
1.2 国内外研究概况
1.3 研究方法及技术
1.4 研究内容
2 系统需求分析
2.1 系统运作流程
2.2 系统应用目标
2.3 系统用户特点
2.4 系统功能需求
2.4.1 主管部门管理评审项目
2.4.2 评委会日常工作管理
2.4.3 公布评审项目的门户
2.4.4 个人网上申报评审项目
2.4.5 专家在网上评阅申报人
2.4.6 评委会内部评审会议
2.5 系统性能需求
2.6 系统安全性需求
3 系统概要设计
3.1 系统总体架构
3.2 系统网络架构
3.3 软件体系架构
3.3.1 基础服务层
3.3.2 外网应用层
3.3.3 内网应用层
3.4 身份验证方案
3.5 软件开发方案
4 系统详细设计
4.1 基础服务层
4.1.1 基于角色的双重权限
4.1.2 集成数据管理
4.1.3 数据E-R图及主要表
4.1.4 网上支付及银行对帐
4.2 外网应用层
4.2.1 评审系统综合门户
4.2.2 个人在线申报系统
4.2.3 评委会管理员系统
4.2.4 专家在线审阅系统
4.3 内网应用层
5 系统实现
5.1 开发环境
5.2 开发方案
5.3 编码实现
5.4 实现的界面
5.4.1 主管部门管理员系统
5.4.2 评委会管理员系统
5.4.3 个人在线申报系统
5.4.4 专家在线评阅系统
6 系统部署及测试
6.1 系统部署
6.2 系统测试
6.2.1 测试方法与用例
6.2.2 测试结果及评价
结论
参考文献
附录A 主要程序代码
附录B 主要数据库表
致谢