毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

asp.net人力资源管理系统

系统各模块设计

本系统分为三个模块进行设计分析,分别是框架设计、系统管理、人事管理三大模块。

2.7.1框架设计

  一个好的系统离不开好的框架,框架是系统各模块可靠协调运行的平台。框架设计需要完成的任务包括:验证用户登录、提供模块接口的主页面设计以及完成系统所有Web页面基类的设计。这将按软件开发过程的需求分析、功能设计进行叙述。

(1)  需求分析

由框架在整个系统中担负的角色和任务看,本系统框架需要完成以下任务。

能实现用户身份验证功能,判断用户权限,并将权限信息提供给所有模块,实现用户登录日志,包括登录成功和登录失败信息,供系统管理员使用。

完成系统主页面的设计,提供各模块标准统一的显示界面,并提供系统各个模块的Web层接口,这些接口信息应该从数据库中提取动态生成的。

完成页面基类的设计,提供了每个页面所必需的共用信息,继承了此基类的页面可以直接调用这些信息和服务,而不用关心实习方法,这样可以大大提高开发效率,另外可以从整体上控制系统的稳定性,提高系统的灵活性,在共用信息需要修改时,只要直接修改基类即可,而无需修改每个Web页面。

人事管理模块的功能设计

(1)机构信息

该模块面向企业或集团应用,能够添加企业或集团的各各分支点部门和机构;但只有人力资源管理员相应权限才能添加或删改机构信息。此模块提供机构信息的基本数据库操作:添加,修改和删除。

(2)部门信息

   管理各分支机构的 所属的部门。包括各部门的 负责人,电话号码,传真,地址等,只有人力资源管理员可以对部门列表进行浏览,新增,编辑,删除等操作,其他人员只能看到相应权限的栏目。

(3)人员管理

   包括员工的 基本信息,个人信息,福利待遇,学历信息,等;并提供按照机构,部门,个人名字等条件进行查询,录入和修改。

(4)人员照片

提供以员工照片的 形式浏览员工的 基本信息,可按机构,部门和单个员工查阅详细信息资料。同时便于新员工,跨部门的员工相互间尽快认识和熟悉起来。

(5)密码修改

密码修改提供所有用户修改自己登录密码的功能

 

2.9系统数据库设计

为了将系统的数据要求清晰明确的表达出来,下面把系统中需要的表列出来的方法建立整个系统以及各模块的概念模型

根据前面的需求分析,框架设计模块在数据中需要的数据表如下:

人员基本信息表(mrBaseInf):存放用户的登录名、密码及用户的基本信息(人事档案等信息)

登录日志信息表(LogInfo):存放用户登录日志信息

模块基本信息表(sysTab):用来存储系统中所有模块的信息,包括二级目录,第一级为模块级,第二级为模块目录下的子模块级。

操作日志信息表(sysO ptLog)

机构基本信息表(mrBranch):机构在本系统中是行政级别的最高级别,部门是下一级行政单位,一个机构可以包括多个部门,每个部门必须从属于一个机构。删除标志指某条机构信息是否被删除,输出机构操作操作在数据库中不作实际删除操作,而只是修改删除标志,这可以避免由于误操作造成数据库的崩溃,而且保留机构的历史记录,供查询或系统维护使用。

部门基本信息表(mrDepartment):用来保存部门的所有基本信息

模块基本信息表(sysFuncDic)

角色基本信息表(sysRolesDic)

用户角色关系表(sysEmpRoles)

模块角色关系表(sysEmpRoles)

目录基本信息表(sysTab)

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:规划局MIS系统-经营管理子系统
下一篇:网络论坛管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022