




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中软高科技术有限公司文 档 编 号产品版本密级V2.0内部产品名称:共 页高校选课系统详细设计说明书 作 者: 程 峰 完成日期: 2014-4-30 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人日期签收人 目 录 详细设计说明书1目 录21 引言31.1 编写目的31.3 定义31.4 参考资料32 设计概述42.1总体设计43 接口设计63.1 登录模块63.2 系统管理模块73.3 人事管理模块93.4 部门管理模块113.5 考勤管理模块123.6 薪酬管理模块153.7 查询管理模块153.8 个人中心模块164 系统数据结构设计194.1概念结构图194.2 物理结构图194.3 数据结构与模块之间的关系205 系统出错处理设计205.1出错信息及处理205.2系统维护设计201 引言1.1 编写目的该文档是关于用户对于OA人力资源子系统的功能和性能的要求,重点描述了OA人力资源子系统的设计需求,将作为对该工程在概要设计阶段的设计输入。本文档的预期读者是:设计人员开发人员项目管理人员测试人员用户1.2 背景随着互联网时代不断深入,越来越多的公司开始迈入无纸办公的行列。基于公司内网的OA人力资源子系统不仅消除了以前的纸张办公所暴露出的缺点与不足,同时极大地提高了公司所有员工的工作效率。OA人力资源子系统在BS的架构下采用了目前最流行的Internet的主流技术jsp技术作为运行平台。与传统的CS体系结构相比,BS结构大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,服务器则集中了所有的应用逻辑。开发、维护等几乎所有工作也都集中在服务器端。OA人力资源子系统使得公司的办公变得更加轻松与高效。同时当需要对该系统进行升级时,只需更新服务器端的软件,而不必更换客户端软件,减轻了系统维护与升级的成本与工作量,方便用户使用。1.3 定义 无1.4 参考资料中软高科需求分析书写规范。2 设计概述2.1总体设计2.11 运行环境需求名称详细要求操作系统需求Windows 7/XPCUP2.00GHz 越高越佳内存至少1024M 越高越佳其他环境基本配置就可以开发环境需求名称详细要求开发工具My Eclipse 8.5 and Dreamweaver服务器软件Tomcat6.0数据库oracle11g服务器操作系统windows7 64位开发语言JAVA浏览器IE6.0以上开发方式个人开发。平台J2EE类库为JDK1.62.12 基本设计概念和处理流程 XXX系统整个系统分成若干个子模块,各子模块可以说是相互独立的,但又有着少量的联系,这正体现了一个良好系统的高内聚低耦合性,为系统的模块化设计带来了许多的好处,既可降低系统的复杂性,使得系统容易修改,又推动了系统各个部分的并行开发,从而提高了软件的生产效率,也更适应当今的大型软件系统的团队开发特性。本系统模块的开发模型采用了“瀑布模型”,即包括了:制定开发计划,进行需求分析和说明,软件设计,程序编码,链接、测试、总调及运行维护,其图示如下:计划定义阶段需求分析设计开发阶段编码测试运行维护维护阶段数据结构采用表的数据结构,具体的是由关系数据库模型来实现的。2.2整体结构图用一系列图表列出本程序系统内的每个程序(包括每个模块和子模块,细化到功能)的名称、标识符和它们之间的层次结构关系。3 接口设计3.1 登录模块系统采用BS结构, 打开浏览器,在地址栏中输入http:/localhost:8080/HumanManage/login.jsp,进入登录界面. 在用户名和密码框中分别输入用户名和密码,填写验证码正确即可登录到本系统。若登录不成功,先判断密码或者验证码是否正确,密码和验证码错误的话提示从新输入。因为考虑到各个公司情况,所有本系统的省去注册环节,用户名和初始化密码由公司管理员直接录入,用户名和初始化密码都为职工编号,职工登录本系统后可以修改密码。主页面:作用:主要实现用户登录该系统的功能。3.2 系统管理模块3.2.1 添加权限选择左侧导航菜单栏“系统管理”进入该模块后,点击 “新增权限”。打开窗口如下图所示:作用:主要实现添加权限的功能。用户输入合法信息后,点击“确认”按钮,就可以实现权限的添加功能。3.2.2 查看、修改、删除权限选择左侧导航菜单栏“系统管理”进入该模块后,点击 “权限管理”。打开窗口如下图所示:作用:主要实现查看、修改、删除权限的功能。在该页面可以查看所有权限,还可以根据权限名称进行模糊查询;当用户点击删除时,可以删除该权限;当用户点击编辑按钮时,可以对该权限进行修改,页面和上面的新增权限页面类似,只不过会从数据库中取值放入文本框中,然后用户可以修改它,点击确定完成。3.2.3 添加角色选择左侧导航菜单栏“系统管理”进入该模块后,点击 “新增角色”。打开窗口如下图所示:作用:主要实现添加角色的功能。用户输入角色编号和名称,选择拥有的权限,填写备注信息后,点击“确认”按钮,就可以实现角色的添加功能。3.2.4 查看、修改、删除角色选择左侧导航菜单栏“系统管理”进入该模块后,点击 “角色管理”。打开窗口如下图所示:作用:主要实现查看、修改、删除角色的功能。在该页面可以查看所有角色,还可以根据角色名称进行模糊查询;当用户点击删除时,可以删除该角色;当用户点击编辑按钮时,可以对该角色进行修改,页面和上面的新增角色页面类似,只不过会从数据库中取值放入文本框中,然后用户可以修改它,点击确定完成。这里需要注意,有个固定的角色“系统管理员”,它拥有所有的权限,并且不能对做其修改和删除操作。3.2.5 查看、修改员工角色选择左侧导航菜单栏“系统管理”进入该模块后,点击 “员工角色管理”。打开窗口如下图所示:作用:主要实现用查看、分配用户的角色的功能。 可以查看所有员工的角色信息。当点击编辑时,可以对该员工的角色进行修改。这里需要注意,除了“系统管理员”其他员工登录后的默认角色都是“普通员工”,“系统管理员”可以修改所有员工的角色。3.3 人事管理模块3.3.1 添加员工选择左侧导航菜单栏“人事管理”进入该模块后,点击 “添加员工”。打开窗口如下图所示:作用:主要实现添加员工的功能。填好相关信息,点击“确认”按钮,就可以实现员工的添加功能。3.3.2 查看、修改、删除员工选择左侧导航菜单栏“人事管理”进入该模块后,点击 “员工信息管理”。打开窗口如下图所示:作用:主要实现查看、修改、删除员工的功能。 操作人员可以按员工姓名、所属部门、性别查询员工,如果没有输入条件,则显示的是所有员工。点击“删除”按钮,可以删除该员工,点击“编辑”按钮,跳转到修改员工信息页面。打开窗口如下图所示:作用:主要实现修改员工信息的功能。该页面和上面的“新增员工”页面类似,只不过该页面会从数据库中将该员工的信息显示在文本框中,操作人员可以进行修改,点击“修改”按钮,就可以实现员工信息修改功能。3.4 部门管理模块3.4.1 新增部门选择左侧导航菜单栏“部门管理”进入该模块后,点击 “新增部门”。打开窗口如下图所示:作用:主要实现添加员工的功能。填好相关信息,点击“确认”按钮,就可以实现新增部门的功能。3.4.2 查看、修改、删除部门选择左侧导航菜单栏“部门管理”进入该模块后,点击 “部门信息管理”。打开窗口如下图所示:作用:主要实现查看、修改、删除部门的功能。 操作人员可以按部门名称查询部门,如果没有输入条件,则显示的是所有部门。点击“删除”按钮,可以解散该部门,点击“编辑”按钮,跳转到修改部门信息页面。打开窗口如下图所示:作用:主要实现修改部门信息的功能。该页面和上面的“新增部门”页面类似,只不过该页面会从数据库中将该部门的信息显示在文本框中,操作人员可以进行修改,点击“确认”按钮,就可以实现部门信息修改功能。3.5 考勤管理模块3.5.1 休假管理选择左侧导航菜单栏“考勤管理”进入该模块后,点击 “休假管理”。打开窗口如下图所示:作用:主要实现对员工休假的添加、修改、删除的功能。操作人员输入所有信息后,就可以实现员工休假的录入功能。操作人员点击“编辑”按钮,可以对员工休假信息进行修改,点击“删除”按钮可以删除员工的休假信息。3.5.2 加班管理选择左侧导航菜单栏“考勤管理”进入该模块后,点击 “加班管理”。打开窗口如下图所示:作用:主要实现对员工加班信息的添加、修改、删除的功能。操作人员输入所有信息后,就可以实现员工加班信息的录入功能。操作人员点击“编辑”按钮,可以对员工加班信息进行修改,点击“删除”按钮可以删除员工的加班信息。3.5.3 请假管理选择左侧导航菜单栏“考勤管理”进入该模块后,点击 “请假管理”。打开窗口如下图所示:作用:主要实现对员工请假的添加、修改、删除的功能。操作人员输入所有信息后,就可以实现员工请假的录入功能。操作人员点击“编辑”按钮,可以对员工请假信息进行修改,点击“删除”按钮可以删除员工的请假信息。3.5.4 考勤统计选择左侧导航菜单栏“考勤管理”进入该模块后,点击 “考勤统计”。打开窗口如下图所示:作用:主要实现员工考勤统计进行修改、删除的功能。操作人员点击“编辑”按钮,可以对员工考勤统计信息进行修改,点击“删除”按钮可以删除员工的考勤信息。3.6 薪酬管理模块3.6.1 薪酬发放选择左侧导航菜单栏“薪酬管理”进入该模块后,点击 “薪酬发放”。打开窗口如下图所示:作用:主要实现员工薪资的发放功能。操作人员点击“发放”按钮,可以给该员工发放工资。3.7 查询管理模块3.7.1 薪酬查询选择左侧导航菜单栏“查询管理”进入该模块后,点击 “薪酬查询”。打开窗口如下图所示:作用:主要实现查看员工薪资的功能。操作人员可以按员工姓名进行查看。3.7.2 规章制度查询选择左侧导航菜单栏“查询管理”进入该模块后,点击 “规章制度”。打开窗口如下图所示:作用:主要实现查看公司的规章制度、以及规章制度的导入、导出的功能。操作人员可以按文档名称进行查询,当点击“查看详情”时会跳转到该规章制度的详情页面,当点击“导出”时,可以将规章制度报表导出 。3.8 个人中心模块3.8.1 信息完善与修改选择左侧导航菜单栏“个人中心”进入该模块后,点击 “信息完善与修改”。打开窗口如下图所示:作用:主要实现员工对自己信息的完善与修改功能。员工可以完善和修改个人信息,点击“修改”按钮完成。3.8.2 个人考勤统计选择左侧导航菜单栏“个人中心”进入该模块后,点击 “个人考勤统计”。打开窗口如下图所示:作用:主要实现员工查看直接考勤统计的功能。员工可以查看自己的考勤情况。3.8.3 个人薪资查询选择左侧导航菜单栏“个人中心”进入该模块后,点击 “个人薪资查询”。打开窗口如下图所示:作用:主要实现员工查看自己薪资的功能。员工可以查看自己的薪资情况。3.8.4 密码修改选择左侧导航菜单栏“个人中心”进入该模块后,点击 “密码修改”。打开窗口如下图所示:作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年5G网络在智慧家居中的应用报告
- 2025年合肥滨湖时光文化旅游投资有限公司招聘3人模拟试卷及答案详解(网校专用)
- 2025湖南永州市零陵区引进急需紧缺专业人才19人(第二批)模拟试卷及参考答案详解1套
- 2025国家税务总局重庆市税务局招聘事业单位人员21人考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025福建三明市教育局华东师范大学附属三明中学招聘紧缺急需专业工作人员18人考前自测高频考点模拟试题附答案详解(典型题)
- 2025年4月广东深圳小学光明学校曙光校区、狮山校区赴济南定点面向2025年应届毕业生招聘教师11人模拟试卷完整答案详解
- 2025年威海荣成市教育和体育局公开招聘教师(第二批)考试模拟试题及答案解析
- 2025湖北郧西县第一批事业单位引进高层次及急需紧缺人才39人考前自测高频考点模拟试题有完整答案详解
- 2025贵州黔东南州第十三届贵州人才博览会黔东南州事业单位人才引进19人模拟试卷附答案详解(黄金题型)
- 2025广东广州市白云区人民政府三元里街道办事处招聘基层公共就业创业服务岗位人员1人模拟试卷(含答案详解)
- 《公路技术状况评定》课件-任务六:公路技术状况指数MQI
- Unit 3 Amazing animals Section A What pets do you know 说课(教学设计)-2024-2025学年人教PEP版(2024)英语三年级上册
- 中级财务会计知到课后答案智慧树章节测试答案2025年春云南财经大学
- 2025青海省建筑安全员B证考试题库及答案
- 现代纺织物清洁技术培训汇报教程
- 《铁路技术管理规程》(普速铁路部分)
- 临床检验基础知到智慧树章节测试课后答案2024年秋上海健康医学院
- 铸牢中华民族共同体意识心得感悟7篇
- 《中国海洋大学》课件
- 神话故事民间故事《后羿射日》绘本课件
- “雄鹰杯”全国小动物医师技能大赛考试题库(660题)
评论
0/150
提交评论