您好,欢迎访问三七文档
福州软件职业技术学院毕业设计说明书题目:员工管理系统系别:计算机系专业/班级:计算机应用技术(电子商务方向)年级:2009级学号:姓名:指导老师:黄伟雄2012年05月21日I内容摘要【摘要】对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而员工及其工资的管理又是人力资源管理的重中之重。实行电子化的员工管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用SQLSERVER的强大数据库功能,直到形成一个完善的可行性系统.优美、秀丽的界面,方便实用的查询与维护功能共同构成了“员工管理系统”。关键词:员工管理系统,delphi7,SQLServer2005,数据库,工资II目录内容摘要....................................................................I目录.....................................................................II1设计任务要求..............................................................11.1目的及意义........................................................11.2系统功能要求......................................................11.3预期开发成果......................................................22技术平台要求..............................................................32.1硬件技术平台......................................................32.2软件技术平台.......................................................33系统功能模块说明..........................................................53.1系统功能模块图....................................................53.2各模块的基本功能说明..............................................64设计结果..................................................................84.1设计测试..........................................................84.2设计结果展示.....................................................104.3设计作品不足之处.................................................13总结.......................................................................14参考文献...................................................................1511设计任务要求1.1目的及意义本系统开发的目的一方面从提高员工管理工作的效率出发,摆脱过去由人用纸和笔进行员工信息费时费力的繁重工作,如何通过设计一个切实可行的软件系统用于解决员工管理中信息处理总量大、内容繁多、手段落后的现状,即利用成熟的计算机系统来实现员工管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的员工管理系统。随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。员工管理是任何企事业单位都需要进行的一项工作,因此,开发制作员工管理系统具有较大的社会现实意义,同时员工管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。员工管理系统主要用于企业内部员工的档案、工资、考勤、职称评定的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对员工管理的效率.因此,员工管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。1.2系统功能要求本系统的功能有:包括工资管理的员工信息的添加、删除、修改,工资信息的添加、删除、修改,津贴信息的添加、删除、修改,工资查询、员工查询、工资打印、管理员设置等功能。同时对于不同的用户具有不同的功能。系统管理员级具有最高级别的权限,能使用系统的所有的功能;一般管理员具有一般使用权限,可以查询基本的信息,及发出服务要求等。确定对系统的目标员工管理系统是在不影响管理人员正常工作下,最大限度的简化了日常事物,减少因手工记录而造成的混乱及消息流通的缓慢等等不利因素,尽量减少管理人员劳动力的浪费和多余。同时,通过电脑加快与住户之间的联系,以更快的速度为企业和公司解决工资管理的烦恼。使工资管理智能化。21.3预期开发成果(包括源代码、数据库和文档)(列出成果清单)32技术平台要求2.1硬件技术平台对于前台开发工具Delphi7它可用于windows98\2000\xp\windowsme\Server2003等系统中,但由于本管理系统软件使用SQLServer2005作为后台服务,只需要将程序文件数据库文件及子目录一并复制到一目录下即可使用。最低运行要求486以上PC机,64M以上内存,1GB以上硬盘。推荐使用586以上PC机,128M以上内存,2GB以上硬盘。2.2软件技术平台Delphi7概况:DELPHI是著名的Borland公司开发的可视化软件开发工具。DELPHI被称为第四代编程语言,简单、高效、功能强大。产生背景:在DOS年代,程序员可以选择的开发工具是非常有限的。随着Windows平台的推出,这种情况有所改善,人们可以使用C++语言或者VisualBasic语言。但是C++功能强大但是使用困难,VB使用简单但是语言本身具有重大局限。因此人们迫切需要一种能够集两者优点而舍弃两者缺点的开发工具。在这种情况下DELPHI产生,DELPHI兼备了VC功能强大和VB简单易学的特点。DELPHI已经从DELPHI1.0发展到现在的DELPHI7.0。1999年下半年DELPHI5.0出现,外号:“VB的杀手”。2001年DELPHI6.0出现。2002年8月,DELPHI7.0出现。SQLServer2005概况:SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT。系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平4台使用。SQLServer2005其主要特点如下:(1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。53系统功能模块说明3.1系统功能模块图ER模型:ER模型中包含“实体”“联系”“属性”等三个基本成分,三个基本成分是指:实体:是客观世界中存在的且可相互区分的事物。它可以是具体事物或抽象概念。通常用矩形表示实体。联系:客观事物彼此联系。通常用菱形表示联系。属性:它是实体或联系所具有的性质,一般来说,一个实体具有若干个属性。通常用椭圆形或圆角矩形表示属性。本系统根据上面的设计规划出的实体有:管理员信息实体,员工信息实体,基本工资信息实体等等。部分实体具体的描述E-R图如下。图3.1管理员信息实体图图3.2员工基本信息实体图管理员信息实体ID名称密码权限……员工基本信息实体编号姓名年龄电话……6图3基本信息实体图3.2各模块的基本功能说明一般来说,一个管理系统是由前台系统和后台系统两部分构成的。前台系统是用户界面,供用户操作数据库,包括查询、添加、修改和删除等,前台的用户界面及用户界面与数据的操作由Delphi7开发。后台系统就是支持本系统能正常运行的数据存贮文件,也就是数据库文件,本系统使用的是SqlServer2005作为数据库。本系统要完成的主要功能有数据的添加、修改、删除、查询、以及报表打印等功能。随着计算机技术的提高和发展,对特定的公司、企业、政府及团体来说,用一台机器来完成前后台任务是可行的。基本功能:(1)用户注册:可添加管理员和普通用户(系统初始用户名:admin密码:admin)(2)部门信息管理:对部门信息进行管理,可实现添加、删除、修改、查看等功能(3)员工信息管理:对员工信息进行管理,可实现添加、修改、删除、查看等功能(4)员工工资管理:对员工工资进行管理,可实现添加、修改、删除、查看等功能(5)员工考勤管理:对员工考勤进行管理,可实现添加、修改、删除、查看等功能系统的流程图:基本工资信息实体编号项目工资….……7系统的结构图:开启程序用户登录YN主界面管理员、用户注册与修改部门信息管理(添加、修改、删除、查看)员工信息管理(添加、修改、删除、查看)员工工资管理(添加、修改、删除、查看)关闭程序关于员工考勤管理(添加、修改、删除、查看)文件菜单基本设置工资管理关于管理员设置用户登陆退出系统基本工资关于员工管理员工查询工资查询工资表导出登陆系统84设计结果4.1设计测试从本系统角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。(1)单元测试:单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进
本文标题:设计说明书参考范文
链接地址:https://www.777doc.com/doc-3108490 .html