4.1.2 企业人事管理系统各功能内容简介及主要功能模块分析: copyright paper51.com
系统管理:用于系统的基础数据的更新和修改; 内容来自论文无忧网 www.paper51.com 人事管理:人事的数据的管理与查询; 内容来自论文无忧网 www.paper51.com 工资管理:公司工资数据的管理与查询; 内容来自论文无忧网 www.paper51.com 考勤管理:对公司员工进行的考勤; copyright paper51.com
个人管理:个人信息的发布和密码修改等内容; copyright paper51.com 帮 助:对使用系统的疑问的解答; 内容来自论文无忧网 www.paper51.com 控制中心:系统基础数据、人员数据、工资数据的修改和更新; 内容来自论文无忧网 www.paper51.com 管理中心:系统基础数据、人员数据、工资数据的修改和更新; 内容来自www.paper51.com
知识中心:公司信息的发布; 内容来自www.paper51.com
帮助中心:对使用系统的疑问的解答; copyright paper51.com 4.2系统开发工具与数据库 paper51.com 根据当今动态网页开发的普遍性及实用性,本系统的开发平台如下: 内容来自论文无忧网 www.paper51.com 开发语言: ASP 3.0 http://www.paper51.com
开发平台: IIS 5.0 http://www.paper51.com 开发工具: Dreamweaver UltraDev copyright paper51.com 数据库 : Microsoft Access2003 内容来自www.paper51.com 4.3系统主要功能设计 内容来自论文无忧网 www.paper51.com
4.3.1系统客户端功能分析 内容来自论文无忧网 www.paper51.com
4.3.1.1登陆页面设计 copyright paper51.com 这个页面主要是通过输入用户名和密码,判别用户名是否存在和密码是否正确,通过系统论证后才能进入首页。连接数据库后,运行的结果如下: 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com
4.3.1.2系统主页设计 内容来自www.paper51.com 通过用户名和密码的验证,进入系统的首页。首页主要涉及系统管理、人事管理、工资管理、考勤管理、个人助理、帮助。以及包括系统导航的控制中心、知识中心、管理中心、帮助中心等这几个大功能。通过整个页面的分类,清晰的展示了整个系统的框架。如下是连接数据库后得到的系统首页: paper51.com
http://www.paper51.com 4.3.1.3系统管理下的基础数据功能 copyright paper51.com
基础数据管理主要包括了部门(管理端)、学历、员工类型、工资类型、外语、职称、民族、政治面貌、婚姻状况、水平、用户权限。一般访问者只能查看其内容,不能进行对其的修改、删除和添加。 内容来自论文无忧网 www.paper51.com 实现:首先建立各个内容的数据库,编号是数据库里的自动生成的。对每一个功能建立其对应的数据集,用intTid字段进行控制,对其过滤,不同的intTid的值对应各个模块的页面。通过用DataDetail.asp?tid=<%=intTid%>方法,重新返回到该页面,不重新打开另外的页面,感觉更加的紧凑。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下: 内容来自论文无忧网 www.paper51.com 学历页面和职称页面 paper51.com
内容来自论文无忧网 www.paper51.com 4.3.1.4系统管理下的系统日志功能 内容来自www.paper51.com 系统日志主要是通过对用户的监视,可以了解登陆的日期、时间,退出的时间。 paper51.com
系统页面如下: http://www.paper51.com http://www.paper51.com 4.3.1.5人事管理下的人事数据管理功能 paper51.com 人事数据管理主要包括了基本信息、工作信息、学习简历、工作简历、家庭成员、社会关系、培训情况、奖惩情况、科研状况。一般访问者只能查看其内容,不能进行对其的修改、删除和添加。通过用户的Employee_ID选择要查看的用户的详细资料。 内容来自论文无忧网 www.paper51.com 实现:首先建立各个内容的数据库,对每一个功能建立其对应的数据集。通过字段EmpID,其是EmpID=Request.Form(),“()”是用户的Employee_ID,这样可以通过Employee_ID号把需要的内容放到数据集中。再次,用Workinfo.asp?eid=<%=EmpID%>(这个是基本信息列子)返回到本页。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下: http://www.paper51.com 内容来自www.paper51.com 通过对职工那栏的选择可以查看不同的员工的信息,管理员还可以对其中的数据库进行员工的添加,员工的修改,员工的删除。 内容来自论文无忧网 www.paper51.com
4.3.1.6人事人事浏览查询功能 内容来自论文无忧网 www.paper51.com 系统搜索功能主要分成两块:一个是简单人事查询,还有是一个复合条件查询。在第一个查询中。主要通过SQL语言实现模糊和精确查询,另外一个查询中,是选择要查询的条件进行复合查询。 http://www.paper51.com 复合条件查询页面中,可以根据性别、政治面貌、学历、职称、婚姻状况、民族、毕业学校、籍贯等条件进行搜索。可以结合网页来看。 http://www.paper51.com 以下的市简单人事查询的图片: 内容来自www.paper51.com
paper51.com 4.3.2系统管理端功能分析(我涉及的模块) 内容来自论文无忧网 www.paper51.com 在管理端主要涉及到五个方面的管理:用户管理、基本数据管理、人事数据管理。通过管理员的操作,实现对数据的更新。 内容来自www.paper51.com 4.3.2.1管理权限的设置 http://www.paper51.com 系统的管理权限的设置,可以使系统的管理更加合理化,各施其职。 内容来自论文无忧网 www.paper51.com 权限 内容来自论文无忧网 www.paper51.com 管理内容 内容来自www.paper51.com 高级管理员 内容来自论文无忧网 www.paper51.com
负责整个系统的日常维护 copyright paper51.com 部门管理员 paper51.com 负责本部门的数据更新和 内容来自论文无忧网 www.paper51.com
普通用户 内容来自论文无忧网 www.paper51.com 对系统的信息查询和个人信息查询 paper51.com
4.3.2.3基础数据的管理 内容来自论文无忧网 www.paper51.com 由于基础数据涉及的方面较广较多,为了更好的满足更多数据的更新,必须进行添加和删除、修改等必要操作。添加用Addnew(),删除用delete,修改只是重新把数据添加进去,更新数据库就行了。其中这里部分的管理包括一般的管理和超级管理。 内容来自www.paper51.com 一般管理和基础数据的客户端差不多,只是增加了添加、删除和修改的功能。 http://www.paper51.com
paper51.com
超级管理是通过树型的模型进行实现的,可以在一二级下面建立部门,或是进行修改和删除,而在三级部门只能进行删除和修改。而且可以根据树型的张开可以看到每个部门的人员,便于超级管理员对不同的部门进行管理,体现了人性化的概念。如图: 内容来自www.paper51.com
paper51.com 4.3.2.4人事数据的管理 内容来自论文无忧网 www.paper51.com 在这个管理中跟人事数据的客户端比较相近,增加了添加、删除和修改的功能,并能根据数据的不同进行相应的左右。我这里选择了一个S_ID的变量,对要操作的每一行进行监控,根据不同的值进行操作。 内容来自www.paper51.com
http://www.paper51.com 对于新加入的成员我也是用添加基本的信息,再根据人事数据管理进行数据的添加。 内容来自论文无忧网 www.paper51.com 查看其它人员根据不同的Employee_ID号进行选择。 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com 4.4代码设计 http://www.paper51.com
代码是用来表征客观事物的一个或一组有序的符号,它应易于计算机和人的识别和处理,本系统的是根据实际情况设计而成的,具体规则如下: 内容来自www.paper51.com 4.4.1员工部门设计:一位有效数字 paper51.com 内容来自论文无忧网 www.paper51.com 4.4.2员工子部门代码由顺序码(4位),方便管理员的维护管理 http://www.paper51.com 4.4.3员工代码设计:采用层次码,国际统一的条型码编码规则 http://www.paper51.com
内容来自论文无忧网 www.paper51.com |