I人事管理系统的设计与实现摘要本文主要分析公司人事工资管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、系统功能模块划分以及系统数据库模式分析等,重点对人事工资管理系统的开发实现进行介绍。人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事资料进行保存;在需要时进行查找或者增加、修改和删除等操作。本文重点说明了系统的设计思想、关键技术和解决方案。使用Microsoft公司的SQLServer2005数据库管理系统进行数据存储;通过使用Microsoft公司的VisualStudio2008集成开发环境。关键字:人事管理系统;VisualStudio2008;SQL2005IIAbstractThispapermainlyanalysesthecompanypersonnelwagemanagementsystemofsomeofthebasicfunctionsandcomposition,includingthesystemrequirementanalysis,systemstructure,systemfunctionmodulesanddatabaseschemaanalysis,focusingonthepersonnelsalarymanagementsystemdevelopmentandimplementationareintroduced.Personnelsalarymanagementsystemisanindispensablepartofitscontentforits,policymakersandmanagersiscritical,sothepersonnelsalarymanagementsystemshouldbeabletoprovideuserswithsufficientinformationandefficientmeansoftheinquiry.Personnelsalarymanagementsystemisthemaintaskofcomputeruse,forallmembersofthecompanypersonnelaresaved;incaseofneedtofindoradd,modifyanddeleteoperations.Thispaperexplainedthesystemdesignthought,thekeytechnologyanditssolution.UsingtheMicrosoftSQLServer2005databasemanagementsystemfordatastorage;throughtheuseofMicrosoftVisualStudio2008integrateddevelopmentenvironment.KeyWord:PersonnelManagementSystem;VisualStudio2008;SQL2005。I目录引言....................................................................................................................................11基础知识..........................................................................................................................31.1VisualStudio介绍31.2SQLServer数据库介绍42系统分析..........................................................................................................................52.1开发背景及意义52.2可行性研究52.3功能需求62.3.1用例分析..................................................................................................62.3.2概念类描述............................................................................................122.3.3行为描述................................................................................................132.4性能需求132.4.1响应时间................................................................................................132.4.2吞吐量....................................................................................................132.4.3并发用户数............................................................................................142.4.4资源利用率............................................................................................142.5环境需求142.5.1硬件环境................................................................................................142.5.2软件环境................................................................................................14II3系统设计........................................................................................................................143.1系统结构设计153.1.1软件设计的原则....................................................................................153.1.2系统层次结构........................................................................................163.2设计阶段类图173.3数据库设计173.3.1数据库概念设计....................................................................................173.3.2数据库逻辑设计....................................................................................183.4系统详细设计194系统实现........................................................................................................................204.1语言选择原因204.2软件开发环境234.3系统功能实现234.3.1管理员登录............................................................................................234.3.2部门管理................................................................................................244.3.3添加员工信息........................................................................................284.3.4工资管理................................................................................................344.3.5考勤管理................................................................................................364.3.6劳动合同................................................................................................374.3.7工作评价................................................................................................39III5系统测试与维护............................................................................................................415.1软件测试简介415.2软件测试方法415.3测试计划425.3.1测试方案...................................................................................................425.3.2测试项目...................................................................................................425.4软件需求测试结论445.5系统维护44结论..................................................................................................................................45致谢..................................................................................................................................46参考文献...............................................................................................