一、项目背景
广西揽胜企业管理服务有限公司(以下简称:揽胜公司)成立于2012年7月,公司设有企业人力资源服务部、企业培训部、继续教育部、研究生部、综合部五个部门,现有员工50多人。揽胜公司是根据人才劳动力市场的结构性变化,积极探索、不断改善,以致力于面向全区解决企事业单位招人难、管人难、融资难为重点,开展劳务派遣、人力资源外包、人才招聘、企业管理咨询、投资管理咨询策划、继续教育及企业培训等服务的专业化公司,是中小企业服务中心长期战略合作伙伴。
在职研究生教育办学三年来,承办了中国人民大学、武汉大学、华中科技大学硕士学位教育及桂林电子科技大学、桂林理工大学、广西大学、广西师范大学在职研究生学历学位教育,在校生达200人;公司继续教育部(函授站)面向全区招生,以专科、本科函授学历教育为主,承办了桂林电子科技大学、桂林理工大学、广西师范大学、广西大学、广西财经学院、广西科技大学、华中师范大学的成人学历教育,专业设置齐全,涵盖面广,截至2013年7月,函授站在校生达4千多人,已取得毕业证、学位证的学生达2500人。揽胜公司企业人力资源服务部面向全区解决企事业单位人力资源相关问题,服务项目包括:人力资源外包服务、劳务派遣服务、招聘服务等服务,公司已经向社会输出很多外派务工人员。
伴随着揽胜公司的业务的不断拓展,公司学生和外派人员的规模大约有7000多人,而公司学生信息和外派人员的管理方式比较落后,还停留在excel表格管理上。这样的管理造成学生信息更新慢、信息难共享、缺乏对欠费和合同到期预警的有效管理,而且容易造成数据信息的重复或多人操作的错误。为了适应公司业务发展,优化公司相关部门及人员的工作效益,建设揽胜信息管理系统已经是刻不容缓的任务。
1.1建设目标
本项目的目标是开发一套信息化管理系统,实现对公司成人学历教育(函授专本科和研究生)学生档案、学生收费记录的信息化管理,提供信息组合查询以及学校教学课程安排;同时实现对外派员工人员档案管理和合同到期预预警功能。
1.2建设任务
1)完成信息化管理系统各功能应用模块开发。
2)完成信息化管理系统数据库建设。
1.3建设原则
1)可靠性原则
可靠的信息传输手段、存储方式、运行环境和安全保证是系统成功的关键。在整体设计中,根据实际情况采用完善的备份方式和灾难恢复计划,确保系统的可靠性。
2)简单易用性原则
系统基于B/S构建,支持IE浏览器直接访问,由专业设计人员进行页面设计,采用简单易用的操作界面,只需经过简单培训,就很容易学会操作,从而快速提高工作效率。
3)统一规划、集中协调
对系统的总体结构、功能设置、安全保障和实施步骤实行统筹规划、资源合理配置与整合,以便于系统维护和今后的应用升级。
4)先进实用原则
系统应根据实际应用的环境,实际的业务,决定系统的业务结构。设计上充分考虑各业务层次、各环节管理中数据处理的便利和可行,把满足用户业务管理作为第一要素进行考虑。界面设计充分考虑人体结构特征及视觉特征进行优化设计,界面尽可能美观大方,操作简便实用。
5)标准性原则
统一标准是信息共享交换的前提,按照统一的规范进行规划和设计,严格遵循有关信息系统安全管理的规定和建设规范,以便实现互连互通和信息共享。
6)可扩展性原则
在系统的设计中,所有产品(包括软硬件)的选型及配置都要充分考虑到整体系统的可扩展性。能够满足随着业务的不断发展而随时增加的数据量和用户与软硬件产品的需求。能通过自扩展的方式适应业务处理,系统功能在一定程度内的增加或变更等需求不会影响系统的体系结构,并能在最短的时间内实现新的需求。
7)可移植性原则
使用流行J2EE开发技术和SOA接口方式保证系统的良好开放性,也同时保证了系统具有良好的移植性。遵循标准的开发规范,代码可以无缝得地在所有符合规范的应用服务器上运行,做到与硬件平台无关。
1.4建设标准规范
为了保证系统的设计和未来的实施具有合理的体系架构和良好的扩展性,满足与其他信息化系统进行数据交换及信息交换的要求,同时保持和其他业务系统具有良好的接口,本项目的开发遵循国家相关标准规范进行系统的设计。
在系统的设计过程中需要遵循的主要标准包括:
软件工程规范国家标准中有关专业基础、软件工程、软件质量、技术与管理的规范:《信息技术 软件工程术语》(GB/T 11457-2006)、《信息技术 软件生存周期过程》(GB/T 8566-2007)、《软件工程 软件测量过程》(GB/T 20917-2007)、《软件工程 产品质量 第1部分:质量模型》(GB/T 16260.1-2006)。
ISO9001质量体系管理标准规范文件:《质量管理体系 要求》(GB/T 19001-2008)。
二、项目需求分析
1.5功能需求分析
1) 教务管理:对公司成人学历教育(函授专本科和研究生)学生信息管理提供档案信息化管理、信息查询功能、学生成绩查询、毕业生预警等功能;教学课程管理,课程信息、安排表等信息;
2) 教学计划管理:对教学课程安排进行录入、查询和导出。
3) 外派管理:包括对外派人员信息管理、外派工资信息管理、外派单位客户信息管理,以及合同到期预警。
4) 为公司培训、人力资源业务预留接口。
1.6非功能性需求分析
1.6.1用户规模
学生规模约10000人,操作人员大概50人左右。
1.6.2使用权限说明
只能内部人员分权限访问。
三、技术方案
系统总体框架(B/S)
在整体的设计思路上本项目采用面向服务的架构(SOA)对各系统的功能进行分类设计,形成一个基于SOA服务组件的、提供标准化服务接口、松耦合的、易于扩展的信息应用平台。业务系统软件采用B/S结构设计的同时支持Windows、Linux环境的客户端访问。
1)基于SOA的设计
SOA凭借松耦合的特性,平台 + 应用 + 自定义的架构模式,通过搭积木的方式,模块化添加新服务和更新现有服务,通过企业服务总线,将各模块进行串联,为企业提供灵活的业务流程,更好的处理控制请求,以解决新的业务需求。
2)基于B/S模式的三层架构体系
信息系统基于B/S结构设计,在J2EE的开发平台上采用java语言进行开发,实现了软件的标准化。采用了MVC模式,通过三层软件架构体系来实现高内聚,低耦合,提高系统的健壮性和可维护性。
3)系统体系结构
系统总体架构如下图:
项目按时间要求达到使用要求。
系统主要操作界面
系统主要操作界面
系统主要操作界面
系统主要操作界面