2022年公司人力资源管理系统详细设计方案.pdf

上传人:Q****o 文档编号:13431281 上传时间:2022-04-29 格式:PDF 页数:16 大小:310.57KB
返回 下载 相关 举报
2022年公司人力资源管理系统详细设计方案.pdf_第1页
第1页 / 共16页
2022年公司人力资源管理系统详细设计方案.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《2022年公司人力资源管理系统详细设计方案.pdf》由会员分享,可在线阅读,更多相关《2022年公司人力资源管理系统详细设计方案.pdf(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、公司人力资源管理系统详细设计方案项目名称 详细设计说明书学号姓名所完成的任务成绩1061305231 卜丹 (组长 ) 3 1061305217 凌华文3 1061305232 王颖2,5 1061305219 王张华2,5 1061305229 季佳银1,4 1061305203 胡鹏1,4 2009 年 4 月 27 日精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案1.引言1、1 编写目的详细设计阶段的关键

2、任务就是确定怎样具体地实现用户需要的公司人力资源管理软件系统 ,也就就是设计出程序的“蓝图” 。除了应该保证软件的可靠性之外,使将来编写出的程序可读性好、容易理解、容易测试、容易修改与维护,就是详细设计阶段最重要的目标。结构程序设计技术就是实现上述目标的基本保证,就是进行详细设计的逻辑基础。过程设计应该在数据设计、 体系结构设计与接口设计完成之后进行,它的任务就是设计解题的详细步骤(即算法 ),它就是详细设计阶段完成的主要工作。过程设计的工具可分为图形、表格与语言3 类,这 3 类工具各有所长。这份数据要求说明书 ,我们采取的就是图形与语言两种工具来详细地说明该软件系统的实现过程。程序的“读者

3、”有两个 ,那就就是计算机与人。 人包括提出者、 开发者与用户。1、2 背景待开发的系统名称 :公司人力资源管理系统任务提出者 :卜丹开发者 :卜丹、王颖、季佳银、凌华文、王张华、胡鹏用户:公司及企业计算机网络系统就是一个集计算机硬件设备、通信设施、软件系统及数据处理能力为一体的 , 能够实现资源共享的现代化综合服务系统。计算机网络系统的组成可分为三个部分 , 即硬件系统 , 软件系统及网络信息系统。 将运行该项软件的计算机网络系统 :在本系统的开发平台为VS2008,后台数据库为 SQL Server。建议最低配置推荐配置硬件CPU:CeleronII-1000内存 :128M硬盘 :10G

4、显示分辨率 :800*600CPU:PentiumIV-1 、7G内存 :256M硬盘 :20G(7200 转/分钟 )显示分辨率 :1027*768精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案软件WindowXP中文版 /Windows2000 中文版Windows2000 中文版/WindowsXP 中文版支持软件客户端软件操作系统 :Windows NT / 2000 / XP /vista、浏览器 :

5、IE6、0 及以上版本服务器端软件操作系统 :Windows NT / 2000 Server 或更高版本、Web服务器 :IIS5、1 及以上版本。数据库产品 :SQL Server 2000及以上版本。接口采用 ODBC 数据连接。该项目将对公司人力资源数据库系统进行分析与设计,以提供各种人力资源服务1、3 定义HRMS(Human Resource Management System) 公司人力资源管理信息系统DBMS(DataBase Management System) 数据库管理系统2.系统类(对象)模型设计2、1 系统类图系统中定义了4 个类 :user,用户类 ;pensonn

6、el_information,职工信息类;personnel_rewardpunishment,职工奖惩情况类;personnel_transfer,人事变动情况类。其中用户类可分为系统管理员类, 超级用户类与普通用户类。系统类图如下 : 2、2 类设计说明2、2、1 用户类图 2-1 用户类精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案用户类的属性有 :ID,UID,UPassword,UPower; ID:

7、用户在数据库的序列号 ,惟一的值 ; UID:用户登录系统的用户名 ,惟一值 ; UPassword: 用户登陆系统就是的密码 ; UPower:用户所属类型 ,即区别系统管理员 ,超级用户与普通用户的标识,如 1-系统管理员 ,0-普通用户 ,2-高级用户。用户类具有的数据 : Strconn:为 string 类型,从文件 Web、config 中读取连接字符串定义的参数; Strsql:为 string 类型,删除、修改及更新用户的sql语句定义的参数 ; cn:SqlConnection 的实例 ,表示与SQL Server 数据源的一个会话,用于连接本地计算机的数据库时定义的参数;c

8、m:创建 Command对象就是定义的参数。用户类具有的操作 : input_infor(): 登录系统用户输入用户名与密码; display_user():此操作就是显示所有用户的信息,此操作只有管理员有权限访问; search_user(): 根据用户输入的用户名,查找用户信息 ,此操作只有管理员有权限执行 ; add_users(): 此操作就是添加新的系统用户,此操作只有管理员有权限执行;edit_user():此操作就是对用户信息的编辑,包含删除、修改及更新,此操作只有管理员有权限访问。2、2、2 职工信息类职工信息类的属性有 : UID,UName,UBirthday,UMarri

9、age,UWorktime,UIntime,UDepartment,UPosition,UPhone; UID:职工编号 ,惟一值 ; UName:职工姓名 ; UBirthday:职工出生日期 ; UMarriage:婚否; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案UWorktime:工龄; UIntime :进单位时间 ; UDepartment:所在部门 ; UPosition:职位; UPhone

10、:联系电话 ; 职工信息类具有的数据 : Strsql:为 string 类型,删除、修改及更新职工信息的sql 语句定义的参数 ; 其她数据同用户类中的数据。职工信息类具有的操作 : display ():此操作就是显示所有职工的信息,此操作管理员与超级用户有权限访问; search ():根据用户输入职工编号,查找职工信息 ,此操作只有管理员与超级用户有权限执行 ; regist():此操作就是注册新的职工档案; edit ():此操作就是对职工信息的编辑,包含删除、修改及更新。2、2、3 职工奖惩情况类职工奖惩类的属性有 :ID,UID, UTime,URewardPunishment,

11、UDetail; ID:数据库中记录奖惩情况的序列号,惟一值 ; UID:职工编号 ,惟一值 ,外键; UTime:奖惩的时间 ; URewardPunishment: 奖惩的类型 ,如:0奖励 ,1惩处 ; UDetail:对奖惩情况进行详细描述; 职工奖惩情况类的数据 : Strsql:为 string 类型,删除、修改及更新职工奖惩情况的sql 语句定义的参数 ; 其她同用户类中的数据。职工奖惩情况类具有的操作: display ():此操作就是显示所有职工奖惩信息,此操作管理员与超级用户有权限访问 ; search ():根据用户输入职工编号,查找职工奖惩信息 ,此操作只有管理员与超精

12、品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案级用户有权限执行 ; add():此操作就是添加新的奖惩情况,此操作只有管理员有权限执行; edit ():此操作就是对职工奖惩信息的编辑,包含删除、修改及更新 ,此操作只有管理员有权限执行。2、2、4 人事变动情况类人事变动情况类的属性有 :ID,UID,transfer_time,transfer_reason, transfer_department,trans

13、fer_position; ID:数据库中记录人事变动的序列号,惟一值 ; UID:职工编号 ,惟一值 ,外键; transfer_time:变动的时间 ; transfer_reason: 变动的原因 ; transfer_department: 变动部门 ; ransfer_position:变动职位。人事变动情况类的数据 : Strsql:为 string 类型,删除、修改及更新人事变动情况的sql 语句定义的参数 ; 其她同用户类中的数据。职工奖惩情况类具有的操作: display ():此操作就是显示所有职工变动信息,此操作管理员与超级用户有权限访问 ; search ():根据用户

14、输入职工编号,查找职工奖惩信息 ,此操作只有管理员与超级用户有权限执行 ; add():此操作就是添加新的人事变动情况,此操作只有管理员有权限执行; edit ():此操作就是对人事变动信息的编辑,包含删除、修改及更新 ,此操作只有管理员有权限执行。3.接口设计3、1 登录界面设计界 面 中 的 元 素 有 : TextBox Tbx_userpwd,Button Btn_login,Button Btn_regist,Label Lbl_message,TextBox Tbx_userID 。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 -

15、- - - - - - - - -第 6 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案图 3、1 登陆界面如图 3、1,输入用户编号、 密码;以编号、密码登陆数据库服务器 ,用户根据权限 UPower,设置相应功能模块 :1)无此用户或禁止权限Page 、IsValid = False; Lbl_message显示错误信息 ; 2)普通用户浏览权限Page 、IsValid = True; 成功跳转到个人信息页面commonpersonnel 、aspx; 只能浏览自己的信息 ; 3)超级用户权限Page 、IsValid = True; 成功跳转

16、到员工信息页面personnel_information、aspx; 只能对所有员工信息的浏览。4)系统管理员权限Page 、IsValid = True; 成功跳转到用户信息页面users 、aspx; 系统管理员可以对所有的信息进行修改。用户单击 Btn_regist,进入员工注册页面personnel_regist 、aspx。3、2 用户信息界面设计界 面 中 的 元 素 有 : DataGrid Dgd_userinformation,TextBox Tbx_uid,Label Lbl_show,Button Btn_search,Button Btn_add 。图 3、2 系统用户

17、信息界面如图 3、2, 系统管理员用户进入系统后跳至该页面, 用 DataGrid 来绑定从数据库中查询到的所有用户信息。并可对其修改及添加;通过链接可跳转职工信息界面,人事变动情况界面及奖惩情况界面,并可对每一模块进行操作。3、3 用户信息注册界面设计界面中的元素有 : TextBox Tbx_addnum,CustomValidator Cv_number,TextBox Tbx_password,TextBox Tbx_addname,TextBox Tbx_birth,CustomValidator Cv_birth,RadioButton Rbn_married,RadioButto

18、n Rbn_unmarried,TextBox Tbx_addworktime,TextBox Tbx_intime,CustomValidator Cv_intime,TextBox Tbx_department,TextBox Tbx_addposition,TextBox Tbx_addphone,Label Lbl_addmessage,Button Btn_ok,Button Btn_reset,Button Btn_back,RequiredFieldValidator rfv_addnum,RequiredFieldValidator rfv_addname,RequiredFi

19、eldValidator rfv_password,DropDownList Ddl_kind。图 3、3 用户注册界面如图3、3, 系统管理员进入系统后 , 单击添加新用户按钮可跳转该页面。3、4 职工基本信息界面设计界面中的元素有 : TextBox Tbx_uid,DataGrid Dgd_information,Label 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案Lbl_remind,Button

20、 Btn_search,Button Btn_update,Button Btn_back 。图 3、4 职工信息显示界面如图3、4, 在权限范围内单击链接职工基本信息跳至该页面,用DataGrid来绑定从数据库中查询到的所有员工的信息。3、5 职工信息注册界面设计界 面 中 的 元 素 有 : TextBox Tbx_uid,DataGrid Dgd_information,Label Lbl_remind,Button Btn_search,Button Btn_update Button Btn_back 。图 3、5 职工注册界面如图3、5, 在登录界面中 , 单击添加注册按钮可跳转该

21、页面。3、6 修改职工信息界面设计界面 中 的 元素 有: TextBox Tbx_uid,DataGrid Dg_updateinformation,Button Btn_sort,Label Lbl_update。图 3、6 修改职工信息界面如图 3、6, 管理员登录系统后 , 在图 3、4 职工信息界面 , 单击修改职工信息 ,可跳转该页面 , 可对每条记录进行修改及删除。3、7 人事变动情况界面设计界 面 中 的元 素 有 : TextBox Tbx_uid,DataGrid Dg_transfer,Label Lbl_note,Button Btn_addtransfer,Butto

22、n Btn_search 。图 3、7 人事变动情况界面如图 3、7, 在权限范围内单击链接人事变动情况可跳转此页面。用DataGrid绑定数据库中人事变动情况中的数据。管理员与超级用户可浏览所有的变动情况,普通用户浏览个人信息。3、8 添加新人事变动界面设计界面中的元素有 : TextBox Tbx_id,CustomValidator Cv_id,TextBox Tbx_time,CustomValidator Cv_time,TextBox Tbx_reason,TextBox Tbx_position,TextBox Tbx_department,Button Btn_add,Butt

23、on Btn_reset,Label Lbl_note,Button Btn_back。图 3、8 添加新人事变动界面如图3、8, 在权限范围内用户单击图3、7中添加新人事变动按钮 , 可调转该页面。浏览该界面的用户为系统管理员。3、9 奖惩情况界面设计界面中的元素有 : TextBox Tbx_uid,Button Btn_search,DataGrid Dg_rwdpsh,Label Lbl_msg,Button Btn_exit,Button Btn_addreward。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - -

24、 - - - -第 8 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案图 3、9 奖惩情况显示界面如图3、9, 用户单击链接人事变动情况, 可调转该页面。通过数据绑定, 显示员工的奖惩情况。根据权限不同, 显示不同。管理员与超级用户可浏览所有的的奖惩情况。普通用户只可浏览个人信息。3、10 添加奖惩情况界面设计界面中的元素有 : TextBox Tbx_id,CustomValidator Cv_id,TextBox Tbx_time,CustomValidator Cv_time,TextBox Tbx_content,Button Btn_add

25、,Button Btn_reset,Label Lbl_note,Button Btn_back,DropDownList Ddl_kind。图 3、10 添加新奖惩情况界面如图3、10, 在权限范围内用户单击图3、9中添加奖惩情况按钮 , 可调转该页面。该页面只有系统管理员有权访问。3、11 个人信息界面设计界面中的元素有 : Button Btn_information,Button Btn_transfer,Button Btn_randp,DataGrid Dg_display,Label Lbl_message 。图 3、11 员工个人信息界面如图3、11, 在普通用户成功登录后 ,

26、 可调转该页面。普通用可浏览该页面。3、12 个人详细信息界面设计界面中的元素有 : Repeater Rp_personnal 。图 3、12 员工详细信息界面如图3、12, 图3、4DataGrid 中有对详细信息的数据绑定, 点击链接后可跳转到该界面用户可以查瞧某一员工的详细信息, 可调转该页面。该页面只有管理员与超级用户访问。4.系统动态建模4、1 时序图4、1、1 系统管理员时序图图 4-1-1 系统管理员时序图 方法说明 : login():登陆;scan():浏览;edit():编辑;update():修改; delete():删除;addusers():添加新用户 流程说明 :

27、 系统管理员的权限为1, 当系统管理员 1:login()成功, 可以 2:scan() 员工信息;3:edit()人事变动 ;4:update()人事变动 ;5:delete()人事变动。在人事变动的 报 表 中 可 以 6:scan() 员 工 信 息 。 系 统 管 理 员 还可 以 7:edit()奖 惩 情况 ;8:update()奖惩情况 ;9:delete()奖惩情况 。在 奖惩情 况的报表中可以精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 16 页 - - - - - - -

28、 - - - 公司人力资源管理系统详细设计方案10:scan() 员工信息。在员工信息的报表中可以11:addusers()用户。4、1、2 普通用户时序图图 4-1-2 普通用户时序图 方法说明 : login():登陆;scan():浏览 流程说明 : 普通用户的权限为0, 比较低 , 在其登陆成功后只可以scan() 普通员工信息、基本信息、员工人事变动与奖惩情况。4、1、3 超级用户时序图图 4-1-3 超级用户时序图 方法说明 : login():登陆;scan():浏览;search():根据员工的 ID 进行查找 流程说明 : 高级用户的权限为2, 位于普通用户与管理员之间, 在

29、其登陆成功之后 , 可以scan() 员工基本信息、员工详细信息、员工人事变动与员工奖惩情况, 还可以根据员工 ID6:search()员工基本信息。4、1、4 人事变动时序图图 4-1-4 人事变动时序图 方法说明 : update():修改;delete():删除;addtranser():添加新人事变动 ; search():根据员工 ID 查找人事变动信息 ;back():返回登陆界面 流程说明 : 1:update()人 事 变 动 ;2:delete()人 事 变 动 ;3:addtranser()人 事 变动;4:search()人事变动信息 ;5:back()登陆界面。4、1、

30、5 员工信息时序图图 4-1-5 员工信息时序图 方法说明 : scan(): 浏览;update():修改;search();根据员工 ID 查找back(): 返回登陆界面精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案 流程说明 : 1:scan() 员工基本信息 ;2:update()员工基本信息 ;3:search()根据员工ID查找员工基本信息 ;4:back()登陆界面。4、1、6 奖惩情况时序图

31、图 4-1-6 奖惩情况时序图 方法说明 : edit():编辑 ;update():修改 ;delete():删除 ;add():添加 ;search():根据员工 ID 查找;back():返回登陆界面 流程说明 : 1:edit()奖惩情况 ;2:update()奖惩情况 ;3:delete()奖惩情况 ;4:add()新奖惩情况 ;5:search()根据 ID 查找员工的奖惩情况信息;6:back()登陆界面。4、2 活动图4、2、1 人事信息管理 功能意义对人事信息管理进行维护 人事信息管理活动图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载

32、名师归纳 - - - - - - - - - -第 11 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案图 4-2-1 人事信息管理活动图 功能说明对人事信息管理 ,记录职工的个人全面信息 ; 实现员工的调度管理 ,实现员工调入、调出的管理; 对员工的工作表现情况进行考核, 实现奖惩制度 ; 4、2、2 员工基本信息 功能意义对员工基本信息进行维护 员工基本信息活动图登录就是否登基本信息管理员工调动奖惩情况NO YES 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - -

33、-第 12 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案图 4-2-2 员工基本信息活动图 功能说明管理员可以对员工基本信息进行查瞧、录入、更新与删除。4、2、3 用户基本信息维护 功能意义对用户基本信息进行维护 用户基本信息活动图登录工作档案维护查瞧员工工作情况录入员工工作信息更新员工工作信息删除员工工作信息其她应用退出系统精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细

34、设计方案图 4-2-3 用户基本信息活动图 功能说明管理员可以对用户信息进行查瞧、录入、更新与删除。4、2、4 奖惩信息维护 功能意义对记录员工的奖惩信息进行维护登录对用户基本信息操作查瞧用户基本信息录入用户基本信息更新用户基本信息删除用户基本信息其她应用退出系统精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案 奖惩信息活动图图 4-2-4 奖惩信息活动图 功能说明系统管理员与高级用户都可以对员工的奖惩情况进行

35、添加、删除、修改等操作。登录就是否登奖励项目管理处罚项目管理退出NO YES 编辑修改删除查找添加编辑修改删除添加查找精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 16 页 - - - - - - - - - - 公司人力资源管理系统详细设计方案5.参考资料1 丁宝康、数据库原理、北京:经济科学出版社、 2000、2 张晓辉编著、SQL Server 2000 管理及应用系统开发、北京:人民邮电出版社、 2002、12、3 萨师煊编著、数据库系统概论、北京:高等教育出版社、 2002、5、

36、4 程学先主编、数据库原理与技术、北京:中国水利水电出版社、 2001、10、5 Dejan Sunderic著、SQL Server 2000 高级编程技术、北京 :清华大学出版社、 2002、2、6 赵刚、高校人力资源管理系统的探讨、 新疆师范大学学报 (自然科学版),2002年 9 月第 21卷第 3 期7 郑宇军,杜家兴、SQL Server 2005+Visual C# 2005专业开发精解、北京:清华大学出版社 ,20078 齐立波 .C#入门经典 (第 3 版).北京:清华大学出版社 ,2006 9 CSDN 网站精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 16 页,共 16 页 - - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com