数据库课程设计人事管理系统.docx

上传人:l*** 文档编号:9782637 上传时间:2022-04-06 格式:DOCX 页数:24 大小:26.83KB
返回 下载 相关 举报
数据库课程设计人事管理系统.docx_第1页
第1页 / 共24页
数据库课程设计人事管理系统.docx_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《数据库课程设计人事管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计人事管理系统.docx(24页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库课程设计人事管理系统 . 浙江理工高校信息学院 数 据 库 系 统 实 训 课程设计报告 课题名称: 企业人事管理系统专 业: 计算机科学与技术班 级: 姓 名: 学 号: 指导老师: 沈炜、霍戍文 2022 年 6 月 指导老师:沈炜、霍戌文 数据库系统实训课程设计 任务书 浙江理工高校信息学院 2022 年 3 月 数据库系统实训课程设计 任 务 书 一、设计目的及基本要求: 数据库系统实训课程设计是在学习数据库原理及应用 和数据库系统与应用设计两门课程基础上独立开设的实践性课程。该实践性环节对于巩固 学生的数据库学问,系统地驾驭数据库设计理论与应用,加强学生的实践动手实力和提高 学

2、生的综合开发阅历非常重要和必要。 本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。主要目标如下: 1、加深学生对数据库系统、应用程序设计语言的理论学问的理解和应用水平。 2、通过设计实际的数据库系统应用课题,使学生进一步熟识数据库管理系统的操作技术,并提高动手实力以及分析问题、解决问题的实力。 二、主要内容: 1、系统分析与数据库设计阶段: 通过调研,选择一个实际应用的数据库管理系统的课题。 进行系统需求分析和系统设计,写出系统分析和设计报告。 设计数据模型并进行优化,确定数据库结构、功能结构、系统平安性和完整性要求。 2、应用程序设计阶段: 完成数据库定义工作,实现系

3、统数据的数据处理与数据输入。 实现应用程序的设计、编程、优化功能,以及数据平安性、数据完整性和并发限制技术等,并针对详细课题问题提出解决方法。 3、系统集成调试阶段: 对系统的各个应用程序进行集成和调试、进一步优化系统性能、改善系统用户界面。 对各功能模块进行数据测试,并跟踪数据,使数据管理规范化和合理化,达到用户需求和符合管理流程。 三、试验环境: 1、操作系统为 Windows XP或 WIN 7. 2、数据库管理系统为 SQL SERVER 2022/2022标准版或企业版、 MYSQL5.0以上版本。 3、开发工具为 VISUALSTUDIO201、 0 J2EE、MYECLIPSE2

4、01或 3 其他高级程序设计语言。 四、设计方式与基本要求: 1、设计任务的布置: 由指导老师向学生讲清设计的整体要求及实现的目标任务,讲清设计支配和进度,以及平常考核的内容、考核方法、设计守则和试验室上机环境与操作方法。试验内容和进度由学生自行选择和支配,指导老师负责检查、讲课辅导和督促。 2、设计课题由学生自己拟定并上报指导老师批准或在附表的选题表中选择一个课题。 依据题目的难易程度和设计工作量, 可以 2-3 人一组, 原则上 1 人一组, 在规定的时间内, 设计课题由学生独立完成,当出现问题时,老师要引导学生独立分析、解决问题,不得包 办代替。 3、课程设计是一个整体,须要有持续性。开

5、发过程中应有平安措施,避开前面的试验数据、程序和环境被清除、发动或盗用的事务发生。 4、指导老师要仔细做好指导工作,并做好考勤工作。 5、学生能最好自备计算机,这样在课上课下能很好的与试验同步,从而更加熟识和精通试验方法。在检查过程中也避开了系统和数据移植带来的版本冲突和重复调试。 五、成果考核与课程设计报告: 数据库系统实训课程设计报告要求有系统需求分析与系统设计、系统数据模块和 数据库结构、系统功能结构,以及系统的数据库设计方法和程序设计方法、源程序代码等 内容。对于其课程设计应用系统程序, 学生应独立完成, 且程序功能完整、 设计方法合理、用户界面友好、系统运行正常。 1、课程设计报告要

6、求: 不少于 5000 字,用 A4 纸排版并打印。 主要内容及装订依次:封面 、课程设计任务书、摘要、书目、正文、参考文献、老师评语表等。 正文部分应当包括需求分析、总体设计、数据库设计、程序模块设计、主要模块界面和代码等。 设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论处。 2、课程设计须要提交的内容: 装订完整的课程设计报告。 数据库与应用系统 。 系统功能简介与系统移植、安装、设置、口令、关键操作说明等 WORD 帮助文档。 3、课程设计的成果评定: 课程设计的成果由平常考核与最终考核相结合,平常占 40%;其他占 60%。成果计分按优、良、中、及格和不及格五个等级评定。

7、 六、课程设计的实践内容设置与工作进度: 时 间 实 践 内 容 授课地点 指导老师 日期 周次 星期 3.30 4 一 SQL2022/2022 安装,运用 SQL2022/2022 的 Management Studio 10-414 沈炜、霍戌文 4.02 4 四 查看数据库对象,创建数据库,创建表 10-414 沈炜、霍戌文 创建用户账户,学习运用 T SQL语言进行查 4.06 5 一 询 10-414 沈炜、霍戌文 4.09 5 四 创建视图,修改视图,查询视图,创建索引 10-414 沈炜、霍戌文 4.13 6 一 SQL程序设计,运用游标 10-414 沈炜、霍戌文 4.16

8、6 四 创建存储过程,运用存储过程 10-414 沈炜、霍戌文 4.20 7 一 创建触发器,运用触发器 10-414 沈炜、霍戌文 4.23 7 四 数据库的备份和复原 10-414 沈炜、霍戌文 4.27 8 一 需求分析 10-414 沈炜、霍戌文 4.30 8 四 系统数据库设计 10-414 沈炜、霍戌文 5.04 9 一 建立 web 项目,熟识 VS2022/VS2022 10-414 沈炜、霍戌文 5.07 9 四 系统配置 10-414 沈炜、霍戌文 5.11 10 一 系统页面设计:登录页面 10-414 沈炜、霍戌文 5.14 10 四 系统页面设计:业务页面 10-41

9、4 沈炜、霍戌文 5.18 11 一 系统页面设计:管理页面 10-414 沈炜、霍戌文 5.21 11 四 系统数据库层设计 10-414 沈炜、霍戌文 5.25 12 一 系统业务逻辑层设计 10-414 沈炜、霍戌文 5.28 12 四 系统整体测试 10-414 沈炜、霍戌文 6.01 13 一 撰写系统分析报告 10-414 沈炜、霍戌文 6.04 13 四 考查、程序演示 10-414 沈炜、霍戌文 * 温馨提示: 详细要求可以参见试验指导书: 1、数据库系统及应用试验与课程设计指导 SQL SERVER 2022 2、数据库系统开发基础与项目实训基于 SQL SERVER 202

10、2 附表: 课程设计课题选题表 课题序号 课题名称 功能设计重点 1 图书销售管理系统 销售查询、统计、汇总分析 2 通用工资管理系统 工资级别、月报表、年度汇总 3 报刊订阅管理系统 报刊订阅费用、分发与结算 4 医药销售管理系统 销售查询、统计、汇总分析 5 电话计费管理系统 计费方式设计与费用统计 6 宾馆客房管理系统 客房预订、退订、入住及费用 7 学生学籍管理系统 学籍注册、日常管理、退、休学 8 车站售票管理系统 预售票、退票、换票,节假浮动 9 汽车销售管理系统 销售查询、统计、汇总分析 10 仓储物资管理系统 物资库存的统计、查询与分析 11 企业人事管理系统 人事管理与其他系

11、统的接口 12 选修课程管理系统 选修课程流程管理与成果管理 课程设计任务及进度表 课题名称 企业人事管理系统 设计目的 通过对企业人事管理系统的设计和开发,了解数据库的设计与开发的全过程, 达到巩固数据库理论学问、熬炼实践实力和构建合理学问结构的目的 操作系统: Windows 7 32bit 试验环境 数据库管理系统: SQL Server Management Studio 编程环境: Adobe Dreamweaver CS6 1. 搜集企业人事管理方面的资料,进行需求分析; 2. 完成概念设计、逻辑设计、物理设计等各阶段的设计; 任务要求 3. 编写程序代码,进行系统调试; 4. 撰

12、写课程设计报告; 5. 参与答辩 工作进度支配 序号 起 止 时 间 工 作 内 容 1 2022.5.16-2022.5.17 查询资料、选择课题 2 2022.5.17-2022.5.19 需求分析、总体设计 指导老师: 年 月 日 3 2022.5.20-2022.5.22 系统整体设计 4 2022.5.23-2022.5.25 编写程序代码 5 2022.5.26-2022.5.27 调试程序 6 2022.5.28-2022.5.30 撰写课程设计报告 7 8 9 10 内容摘要 企业人事管理系统 【摘要】 飞速发展的技术变革和创新, 以及快速改变的差异化顾客需求等新竞争环境的出现

13、, 使越来越多的组织通过构筑自身的人力资源竞争力来维持生存并促进持续发展。在以人为 本的观念熏陶下,人力资源管理在组织中的作用日益突出。但是,人员的困难性和组织的 特有性使得人力资源的管理成犯难题。基于这个时代背景,人力资源管理将成为企业管理 的重要内容,企业人事管理系统成为很多企业管理中重要的内容。 关键词: 企业管理;人力资源管理;企业人事管理系统 【 Abstract 】 Rapid development of technological change and innovation, and the difference of the rapidly changing customer

14、 requirements, such as the emergence of the new competition environment, make more and more organizations survive by building their own human resources competitiveness and promote sustainable development.Under the human-oriented concept edification, human resource management has become an increasing

15、ly important role in the organization.But the complexity of the personnel and the characteristic of the organization makes the management of human resources problems.Based on this background, the human resources management will become an important content of enterprise management, enterprise personn

16、el management system becomes important content in many enterprise management. Key words: The enterprise management The human resources management The enterprise human resources management 数据库系统实训课程设计 目 录 一、项目需求分析 . . 13 二、项目概念设计 . . 13 三、项目逻辑结构设计 . 113 四、项目物理结构设计 . 14 五、项目功能及用户界面设计 . 15 六、数据库系统测试与运行

17、: . 20 七、结果分析、结论与体会: . 40 八、参考文献及资料: . 41 一、项目需求分析 随着企业人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受企业管理者的青睐。人力资源管理系统功能全面,操作简洁,可以存放企业员工的基本信息,安排和管理企业员工工作任务、实现对企业员工的考勤管理,能够便利快捷的驾驭员工信息、工作进度和工作状态等,降低企业人力资源的人力和成本,并提高人力资源的管理效率。使企业真正实现人力资源的网络化、系统化和科学化的管 理。 二、项目概念设计 姓名 英文名 年龄 性别 一般员工 工作阅历 诞生日期 学历 级别 部门名称 部门 ID 部门

18、上级部门 ID 部门描述 级别排序 word 教化资料 密码 用户名 姓名 三、项目逻辑结构设计 tb_Dept (id,title,level,shangji,up,content) 部门表( 自动编号 , 名称, 级别, 上级部门 id, 级别排序 , 部门描述 ) tb_Leave(id,name,kshijian,jshijian,bantian,jiayin,time,zpi,rpi,suoshu,kyea r,kmonth,kday,jyear,jmonth,jday) 假期申请表 ( 自动编号 , 姓名, 起先时间 , 结束时间 , 是否半天 , 假因, 发布时间 , 主管部门审

19、批, 人事部门审批 , 所属部门 , 起先年份 , 起先月份 , 起先日期 , 结束年份 , 结束月份 , 结束日期) tb_KaoqinSetup(id,shangwus,shangwix,xiawus,xiawux) 考勤时间设置表 ( 自动编号 , 上午上班时间 , 上午下班时间 , 下午上班时间 , 下午下班时 间) tb_FosterRole(id,title,bianhao,bumen,danwei,yusuan,shijian,zongzhi,time,gu anbi,duixiang,point,fasong) 培训任务表 ( 自动编号 , 任务名称 , 任务编号 , 培训部门

20、 , 培训单位 , 预算费用 , 培训时间 , 培训宗旨 , 发布时间 , 是否开放 , 发送类别 , 发送部门或个人 id, 是否已发送过 ) tb_Foster_k(id,renwu,title_k,lei,changdu,yuyan,fangshi,jiansu,mudi,duixia ng,content,linkman,time) 培训任务课程表 ( 自动编号 , 任务 id, 课程名称 , 课程类型 , 课程长度 , 语种, 培训方式 , 管理者 管理权限 部门设置 用户管理 职位设置 课程简述 , 课程目的 , 课程对象 , 课程内容 , 联系人, 发布时间 ) 四、项目物理结构

21、设计 数据表树形结构图 表 4.1 部门表 字段名 字段描述 字段类型 允许空 id 自动编号 int 否 tittle 部门名称 varchar 是 level 级别 int 是 shangji 上级部门 up 级别排序 id varchar varchar 是 是 content 部门描述 varchar 是 表 4.2 假期申请表 字段名 字段描述 字段类型 允许空 id 自动编号 int 否 name 姓名 varchar 是 kshijian 假期申请起先时间 varchar 是 jshijian 假期申请结束时间 varchar 是 bantian 是否半天假 varchar 是

22、jiayin 请假缘由 varchar 是 time 发布时间 varchar 是 zpi 主管部门审批 varchar 是 rpi 人事部门审批 varchar 是 suoshu 所属部门 int 是 kyear 假期申请起先年份 varchar 是 kmonth 假期申请起先月份 varchar 是 kday 假期申请起先日期 varchar 是 jyear 假期申请结束年份 varchar 是 jmonth 假期申请结束月份 varchar 是 jday 假期申请结束日期 varchar 是 表 4.3 考勤时间设置表 字段名 字段描述 字段类型 允许空 id 自动编号 int 否 sh

23、angwus 上午上班时间 varchar 是 shangwix 上午下班时间 varchar 是 xiawus 下午上班时间 varchar 是 xiawux 下午下班时间 varchar 是 表 4.4 培训任务表 字段名 id 字段描述 自动编号 int 字段类型 允许空 否 title 任务名称 varchar 是 bianhao 任务编号 varchar 是 bumen 培训部门 varchar 是 danwei 培训单位 varchar 是 yusuan 预算费用 varchar 是 shijian 培训时间 varchar 是 zongzhi 培训宗旨 varchar 是 tim

24、e 发布时间 varchar 是 guanbi 是否开放 varchar 是 duixiang 发送类别 varchar 是 point 发送部门或个人姓名 id varchar 是 fasong 是否已发送过 varchar 是 表 4.5 培训任务课程表 字段名 字段描述 字段类型 允许空 id 自动编号 int 否 renwu 任务 id varchar 是 title_k 课程名称 varchar 是 lei 课程类型 varchar 是 changdu 课程长度 varchar 是 yuyan 语种 varchar 是 fangshi 培训方式 varchar 是 jianshu 课

25、程简述 varchar 是 mudi 课程目的 varchar 是 duixiang 课程对象 varchar 是 content 课程内容 varchar 是 linkman 联系人 varchar 是 time 发布时间 varchar 是 五、项目功能及用户界面设计 依据需求,本系统主要完成以下功能: 人事管理功能 个人管理功能聘请管理功能培训管理功能薪酬管理功能系统管理功能 企业人事管理系统 人事管理 人 工 考 力 作 勤 规 管 管 划 理 理 个人管理 工 信 个 作 息 人 管 检 维 理 索 护 部 职 人 门 位 事 设 设 设 置 置 置 添 填 合 合 布加 写 同 同

26、 置员 合 管 模 工工 同 理 板 作 任 管 主 人 员 考 考理 管 事 工 勤 勤工 部 部 考 分 规作 门 门 勤 析 则任 审 审 登 报 设 工 查 查 作 看 看 任 部 个 务 门 人 管 任 任 递 查 个 交 询 人 假 假 考 期 期 勤 申 申 信 个 个 个 人 人 人 薪 培 培 酬 训 训 信 信 信 word 教化资料 务 务 批 批 记 表 置 理 务 务 请 请 息 息 息 息 薪酬管理 聘请管理 培训管理 系统管理 薪 薪 薪 招 企 酬 酬 酬 聘 业 添 修 查 信 人 加 改 询 息 才 管 库 理 培 培 培 添 管 训 训 训 加 理 计 实

27、 材 用 用 划 施 料 户 户信 信 息 息 填 管 填 管 导 企 写 理 写 理 入 业 应 应 招 招 企 人 聘 聘 聘 聘 业 才 信 信 信 信 人 库 息 息 息 息 才 管 库 理 普 通 企业管 员工 理者 否 登陆 否 是 个 人 个 招 培 薪 系 人 事 人 聘 训 酬 统 管 管 管 管 管 管 管 理 理 理 理 理 理 理 word 教化资料 添 添 添 编 查 培 培 加 加 加 辑 看 训 训 培 课 人 培 培 结 资 训 程 员 训 训 果 源 任 列 列 任 任 评 务 表 表 务 务 估 登陆界面 login.asp 只能对个人信息进行操 作 对各个

28、模块的子模块进行操作 系统总体流程图 界面设计 人事管理界面 index_r.asp 聘请管理界面 index_z.asp 个人管理界面 index_g.asp 培训管理界面 index_p.asp 薪酬管理界面 index_x.asp 系统管理界面 index_m.asp 六、数据库系统测试与运行: 人事管理模块: 个人管理模块: 聘请管理模块: 培训管理模块: 薪水管理模块: 七、结果分析、结论与体会: 经过这次课程设计,我充分了解了数据库的各类机制,驾驭了数据库的各种操作,获得了丰富的前台编程阅历、后台调试阅历、数据库系统设计阅历。 就课程设计过程中遇到的些许问题来举例: 前台方面,由于

29、 ASP是我这学期的公选课上才了解到的一种语言,所以在运用上不是 那么娴熟,但是好在我有仔细摸透原理,在人机交互界面上下足了功夫。 遇到的最大一个问题就是网页 iframe 框架的跳转了,刚起先我一头雾水,不能正确调试出用户界面。 另外一个比较头疼的问题,就是各种 table 的嵌套与排版,简洁是简洁,可是要调的好 看,这么多页面,一调就是一下午。 后台方面, 我遇到的最大的问题就是 Connection 对象和 RecordSet 对象的运用, 其中在聘请管理模块下的导入企业人才库功能里面,始终出现表面上的错误 ,就是明明数据库内部都是正确的,可是前台就是要报错 EOF或 BOF为真,后来我

30、查阅了相关资料, 最终弄明白了,对数据库操作以前,应当要加一条条件推断语句 if not (rs.bof and rs.eof) ,这让我得到了一个教训,开发大型系统时,每一个步骤都要严谨,否则会导致 系统管理模块: 致命的错误。另外一个就是数据库操作异样的问题, 这个问题是由于我没有完全理解 ASP 中 rs.update 和 rs.addnew 两者的原因,从网站论坛我了解到, rs.addnew 是创建新的记录,而 rs.update 则是对新增加的记录赋值之后更新表的操作。 阅历总结与反思:总的来说这次课程设计还是基本胜利的,其中在后期界面的完善下 了不少功夫,在最终的系统调试阶段也利

31、用边界值测试法修正了不少 bug。本系统基本上运用了增删查改四大功能,事实上,由于 ASP记录集对象本身有利用类似于数组下标访问指定列的功能,而游标正是面对行来访问的,所以也就避开了游标的运用。而对于存储过 程,假如时间还很充裕,我会把各模块对数据库的操作都封装在一个 Procedure.asp 文件内,然后在每个子功能干脆进行调用,简化代码,优化逻辑。 总而言之,通过这次课程设计,我清晰地知道了前期的需求分析以及系统设计、数据 库设计的重要性,我们只有打下坚固的基础,才能更加平稳的项开发后期过渡。到了代码 编写的时候,则应当留意各方面的细微环节,尤其不能逻辑错误,因为这类错误在调试中难以 发

32、觉,当时在实际运用系统的过程中,则会导致致命的错误。而最终系统的完善以及整体 调试的阶段, 则应当做好足够的打算, 提前打算等价测试类以及完整的测试用例和边界值, 更好的找出系统可能存在的纰漏。 八、参考文献及资料: 1 张景坤,吕继迪,刘欣等, ASP项目开发全程实录清华高校出版社 2 刘金岭,冯万利,周泓, 数据库系统及应用试验与课程设计指导清华高校出版社 3 王珊,萨师煊, 数据库系统概论高等教化出版社 成果考核评定表 学号 姓名 班级选题 名称 序号 评价内容 权重 得分 1 考勤记录、学习看法、工作作风与表现、实践技能 2 是否完成设计任务,能否运行,可操作性如何等 报告的格式规范程度,是否图文并茂、语言规范及流 3 畅;主题是否显明、重心是否突出、论述是否充分、结论是否正确;是否提出了自己的独到见解 自我陈述、回答问题的正确性、用语精确性及逻辑思 4 维,是否具有独到的见解等 合计 指导老师: 年 月 日 第24页 共24页第 24 页 共 24 页第 24 页 共 24 页第 24 页 共 24 页第 24 页 共 24 页第 24 页 共 24 页第 24 页 共 24 页第 24 页 共 24 页第 24 页 共 24 页第 24 页 共 24 页第 24 页 共 24 页

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

当前位置:首页 > 应用文书 > 策划方案

本站为文档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