您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 公司人力资源管理系统详细设计方案
个人收集整理勿做商业用途0/17[项目名称]详细设计说明书学号姓名所完成的任务成绩1061305231卜丹(组长)31061305217凌华文31061305232王颖2,51061305219王张华2,51061305229季佳银1,41061305203胡鹏1,42009年4月27日个人收集整理勿做商业用途1/171.引言1.1编写目的详细设计阶段的关键任务是确定怎样具体地实现用户需要的公司人力资源管理软件系统,也就是设计出程序的“蓝图”。除了应该保证软件的可靠性之外,使将来编写出的程序可读性好、容易理解、容易测试、容易修改和维护,是详细设计阶段最重要的目标。结构程序设计技术是实现上述目标的基本保证,是进行详细设计的逻辑基础。精品文档收集整理汇总过程设计应该在数据设计、体系结构设计和接口设计完成之后进行,它的任务是设计解题的详细步骤(即算法),它是详细设计阶段完成的主要工作。过程设计的工具可分为图形、表格和语言3类,这3类工具各有所长。这份数据要求说明书,我们采取的是图形和语言两种工具来详细地说明该软件系统的实现过程。精品文档收集整理汇总程序的“读者”有两个,那就是计算机和人。人包括提出者、开发者和用户。1.2背景待开发的系统名称:公司人力资源管理系统任务提出者:卜丹开发者:卜丹、王颖、季佳银、凌华文、王张华、胡鹏用户:公司及企业计算机网络系统是一个集计算机硬件设备、通信设施、软件系统及数据处理能力为一体的,能够实现资源共享的现代化综合服务系统。计算机网络系统的组成可分为三个部分,即硬件系统,软件系统及网络信息系统。将运行该项软件的计算机网络系统:精品文档收集整理汇总在本系统的开发平台为VS2008,后台数据库为SQLServer。建议最低配置推荐配置硬件CPU:CeleronII-1000内存:128M硬盘:10G显示分辨率:800*600CPU:PentiumIV-1.7G内存:256M硬盘:20G(7200转/分钟)显示分辨率:1027*768个人收集整理勿做商业用途2/17软件WindowXP中文版/Windows2000中文版Windows2000中文版/WindowsXP中文版支持软件客户端软件操作系统:WindowsNT/2000/XP/vista.浏览器:IE6.0及以上版本服务器端软件操作系统:WindowsNT/2000Server或更高版本.Web服务器:IIS5.1及以上版本。数据库产品:SQLServer2000及以上版本。接口采用ODBC数据连接。该项目将对公司人力资源数据库系统进行分析和设计,以提供各种人力资源服务1.3定义HRMS(HumanResourceManagementSystem)公司人力资源管理信息系统DBMS(DataBaseManagementSystem)数据库管理系统2.系统类(对象)模型设计2.1系统类图系统中定义了4个类:user,用户类;pensonnel_information,职工信息类;personnel_rewardpunishment,职工奖惩情况类;personnel_transfer,人事变动情况类。其中用户类可分为系统管理员类,超级用户类和普通用户类。精品文档收集整理汇总系统类图如下:个人收集整理勿做商业用途3/172.2类设计说明2.2.1用户类图2-1用户类用户类的属性有:ID,UID,UPassword,UPower;ID:用户在数据库的序列号,惟一的值;UID:用户登录系统的用户名,惟一值;UPassword:用户登陆系统是的密码;UPower:用户所属类型,即区别系统管理员,超级用户和普通用户的标识,如1-系统管理员,0-普通用户,2-高级用户。精品文档收集整理汇总用户类具有的数据:Strconn:为string类型,从文件Web.config中读取连接字符串定义的参数;Strsql:为string类型,删除、修改及更新用户的sql语句定义的参数;cn:SqlConnection的实例,表示与SQLServer数据源的一个会话,用于连接本地计算机的数据库时定义的参数;精品文档收集整理汇总cm:创建Command对象是定义的参数。用户类具有的操作:input_infor():登录系统用户输入用户名和密码;display_user():此操作是显示所有用户的信息,此操作只有管理员有权限访问;search_user():根据用户输入的用户名,查找用户信息,此操作只有管理员有权限执行;add_users():此操作是添加新的系统用户,此操作只有管理员有权限执行;edit_user():此操作是对用户信息的编辑,包含删除、修改及更新,此操作只有管理员有权限访问。精品文档收集整理汇总2.2.2职工信息类个人收集整理勿做商业用途4/17职工信息类的属性有:UID,UName,UBirthday,UMarriage,UWorktime,UIntime,UDepartment,精品文档收集整理汇总UPosition,UPhone;UID:职工编号,惟一值;UName:职工姓名;UBirthday:职工出生日期;UMarriage:婚否;UWorktime:工龄;UIntime:进单位时间;UDepartment:所在部门;UPosition:职位;UPhone:联系电话;职工信息类具有的数据:Strsql:为string类型,删除、修改及更新职工信息的sql语句定义的参数;其他数据同用户类中的数据。职工信息类具有的操作:display():此操作是显示所有职工的信息,此操作管理员和超级用户有权限访问;search():根据用户输入职工编号,查找职工信息,此操作只有管理员和超级用户有权限执行;regist():此操作是注册新的职工档案;edit():此操作是对职工信息的编辑,包含删除、修改及更新。2.2.3职工奖惩情况类职工奖惩类的属性有:ID,UID,UTime,URewardPunishment,UDetail;个人收集整理勿做商业用途5/17ID:数据库中记录奖惩情况的序列号,惟一值;UID:职工编号,惟一值,外键;UTime:奖惩的时间;URewardPunishment:奖惩的类型,如:0-奖励,1-惩处;UDetail:对奖惩情况进行详细描述;职工奖惩情况类的数据:Strsql:为string类型,删除、修改及更新职工奖惩情况的sql语句定义的参数;其他同用户类中的数据。职工奖惩情况类具有的操作:display():此操作是显示所有职工奖惩信息,此操作管理员和超级用户有权限访问;search():根据用户输入职工编号,查找职工奖惩信息,此操作只有管理员和超级用户有权限执行;add():此操作是添加新的奖惩情况,此操作只有管理员有权限执行;edit():此操作是对职工奖惩信息的编辑,包含删除、修改及更新,此操作只有管理员有权限执行。2.2.4人事变动情况类人事变动情况类的属性有:ID,UID,transfer_time,transfer_reason,transfer_department,transfer_position;ID:数据库中记录人事变动的序列号,惟一值;UID:职工编号,惟一值,外键;transfer_time:变动的时间;transfer_reason:变动的原因;transfer_department:变动部门;ransfer_position:变动职位。人事变动情况类的数据:个人收集整理勿做商业用途6/17Strsql:为string类型,删除、修改及更新人事变动情况的sql语句定义的参数;其他同用户类中的数据。职工奖惩情况类具有的操作:display():此操作是显示所有职工变动信息,此操作管理员和超级用户有权限访问;search():根据用户输入职工编号,查找职工奖惩信息,此操作只有管理员和超级用户有权限执行;add():此操作是添加新的人事变动情况,此操作只有管理员有权限执行;edit():此操作是对人事变动信息的编辑,包含删除、修改及更新,此操作只有管理员有权限执行。3.接口设计3.1登录界面设计界面中的元素有:TextBoxTbx_userpwd,ButtonBtn_login,ButtonBtn_regist,LabelLbl_message,TextBoxTbx_userID。精品文档收集整理汇总图3.1登陆界面如图3.1,输入用户编号、密码;以编号、密码登陆数据库服务器,用户根据权限UPower,设置相应功能模块:精品文档收集整理汇总1)无此用户或禁止权限Page.IsValid=False;Lbl_message显示错误信息;2)普通用户浏览权限Page.IsValid=True;成功跳转到个人信息页面commonpersonnel.aspx;只能浏览自己的信息;3)超级用户权限Page.IsValid=True;成功跳转到员工信息页面personnel_information.aspx;只能对所有员工信息的浏览。4)系统管理员权限Page.IsValid=True;成功跳转到用户信息页面users.aspx;系统管理员可以对所有的信息进行修改。用户单击Btn_regist,进入员工注册页面personnel_regist.aspx。个人收集整理勿做商业用途7/173.2用户信息界面设计界面中的元素有:DataGridDgd_userinformation,TextBoxTbx_uid,LabelLbl_show,ButtonBtn_search,ButtonBtn_add。精品文档收集整理汇总图3.2系统用户信息界面如图3.2,系统管理员用户进入系统后跳至该页面,用DataGrid来绑定从数据库中查询到的所有用户信息。并可对其修改及添加;通过链接可跳转职工信息界面,人事变动情况界面及奖惩情况界面,并可对每一模块进行操作。精品文档收集整理汇总3.3用户信息注册界面设计界面中的元素有:TextBoxTbx_addnum,CustomValidatorCv_number,TextBoxTbx_password,TextBoxTbx_addname,TextBoxTbx_birth,CustomValidatorCv_birth,RadioButtonRbn_married,RadioButtonRbn_unmarried,TextBoxTbx_addworktime,TextBoxTbx_intime,CustomValidatorCv_intime,TextBoxTbx_department,TextBoxTbx_addposition,TextBoxTbx_addphone,LabelLbl_addmessage,ButtonBtn_ok,ButtonBtn_reset,ButtonBtn_back,RequiredFieldValidatorrfv_addnum,RequiredFieldValidatorrfv_addname,RequiredFieldValidatorrfv_password,DropDownListDdl_kind。精品文档收集整理汇总图3.3用户注册界面如图3.3,系统管理员进入系统后,单击添加新用户按钮可跳转该页面。3.4职工基本信息界面设计界面中的元素有:TextBoxTbx_uid,DataGridDgd_information,LabelLbl_remind,ButtonBtn_search,ButtonBtn_update,ButtonBtn_back。精品文档收集整理汇总图3.4职工信息显示界面如图3.4,在权限范围内单击链接职工基本信息跳至该页面,用DataGrid来绑定从数据库中查询到的所有员工的信息。精品文档收集整理汇总3.5职工信息注册界面设计界面中的元素有:TextBoxTbx_uid,DataGridDgd_information,LabelLbl_remind,ButtonBtn_search,ButtonBtn
本文标题:公司人力资源管理系统详细设计方案
链接地址:https://www.777doc.com/doc-1653680 .html