系统需求分析
3.3可行性分析
可行性分析是依据初步调查的结果做出系统开发可行与否的结论过程。任何一个工程的立项都需要进行项目的可行性分析。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。根据调查分析,系统设计方案有以下三个可行性。
3.3.1技术可行性
根据前期的市场调查与对下列系统功能、性能及实现系统的各项所需技术的约束条件的分析来看,本系统程序开发应是一个集数据库管理和查询为一身的系统,依据现有的开发技术,开发硬件、开发软件的性能要求及环境条件等来看,各项条件良好,同时,考虑给予的开发期限较为充裕,预计可以在规定期限内完成预定功能地开发与实现。
在软件方面本程序设计采用的开发环境是Microsoft Visual Studio 2008,采用开发语言C#编写程序,采用SQL Server 2005做后台数据库。在硬件方面电脑的各种配置包括输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求。
3.3.2经济可行性
本人事管理管理系统,其前期的投入比较小,主要是系统的设计费用:其中包括软件开发费用、管理和维护费等。而后续的投入相对较小,很长时间内都不会需要进一步投资,管理和维护费用也很少,而系统实际能够起到的作用会远远大于投入的开发费用,相信对集团公司的人事管理有一个较大的提高和帮助。因此这个系统很有开发价值。
3.3.3操作可行性
本系统界面清晰直观、易于操作。由于它能够准确记录、检索和管理有关各类用户信息,帮助集团公司领导者掌握和分析人力资源情况,及时做出正确决策,并且便于集团公司随时掌握人员的最新动态,因而大大提高了人力资源管理水平。
综上所述,从经济可行性、技术可行性和操作可行性来说,系统开发是完全可行的。
3.4 数据描述
3.4.1静态数据
①个人基本资料:编号、姓名、性别、出生日期、健康状况、民族、政治面
1
系统需求分析
貌、身高、年龄、籍贯、婚姻状况、现居住地、户口所在地、身份证号、电话、毕业院校、最高学历、第一学历、毕业时间、毕业院校、专业、班主任、班主任电话、普通话水平、熟悉方言、外语、计算机水平、家庭情况、个人荣誉、培训情况、实习情况、工作情况。
②培训档案资料:编号、姓名、所属部门、职务、培训时间、培训单位、培训主题、考核成绩、获得证书、培训费、差旅费、备注。
③薪资变动与职位晋升档案:编号、姓名、所属部门、入职日期、试用期起止时间、转正日期、劳动合同签订时间、晋升日期、合同期限,原职务。晋升后职务,调薪时间,原薪资待遇,调薪后薪资待遇、晋升原因、备注。
④职业生涯规划:编号、姓名、部门、到职日期、现任职务、自我评估、初步职业理想、职业发展期望、职业生涯规划、教育经历。
3.4.2动态数据
①输入数据:查询关键字
②输出数据:输入查询关键字后以表的形式显示出的数据,操作成功或失败后以弹框形式出现的提示信息
3.5数据库描述
本系统的数据库名为:Humanmanage,采用SQL2005创建 数据库需求分析:
①个人基本资料表(persondata) ②培训档案表(traindata)
1
系统需求分析
图3.1个人基本资料与培训档案表
Fig3.1 Basic personal information and training in the file table
③薪资变动与职位晋升表(salarydata) ④职业生涯规划表(careerdata)
图3.2薪资变动与职位晋升与职业生涯规划表
Fig3.2 Salary changes, job promotion and career planning table
1
系统需求分析
⑤个人荣誉表(honourdata)
⑥入职前培训经历表(experiencedata)
图3.3个人荣誉与入职前培训经历表
Fig3.3 Personal honor and pre-training experience table
⑦家庭情况表(homedata) ⑧实习经历表(practicedata)
图3.4家庭情况与实习经历表
Fig3.4 Family with the internship experience to the table
⑨工作经历表(workdata)) ⑩保险缴纳表(insuredata)
1
系统需求分析
图3.5工作经历与保险缴纳表
Fig3.5 Work experience with insurance to pay table
3.6数据字典
①个人基本资料:对员工基本信息进行添加、修改、删除以及查询 ②培训档案:对员工培训资料信息进行添加、修改、删除以及查询 ③薪资变动职位晋升:对薪资变动情况及职位升迁情况信息进行添加、修改、查询以及删除。
④社保资料:对员工社保缴纳情况进行添加、修改、查询以及删除。 ⑤职业生涯规划:对员工职业生涯规划资料进行添加、修改、查询以及删除。
3.7功能需求
3.7.1功能划分
本系统的用户角色只有一种:默认用户刘明。本系统大体分为四块:个人基本资料,培训档案,薪资变动与职位晋升、职业生涯规划
3.7.2功能描述
使用图例对本系统的功能进行分析
①用户登录
图3.6户登录
Fig3.6 Households Login
②个人基本资料模块
1