数据库课程设计报告报告人事管理系统_第1页
数据库课程设计报告报告人事管理系统_第2页
数据库课程设计报告报告人事管理系统_第3页
数据库课程设计报告报告人事管理系统_第4页
数据库课程设计报告报告人事管理系统_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-PAGE . z. - w -理工大学信息学院数 据 库 系 统 实 训课程设计报告(2014/2015学年第2学期)课题名称: 企业人事管理系统专 业:计算机科学与技术班 级:姓 名:学 号:指导教师: 炜、霍戍文2015年6月指导教师:炜、霍戌文数据库系统实训课程设计(2014/2015学年第2学期)任务书理工大学信息学院2015年3月数据库系统实训课程设计任 务 书一、设计目的及基本要求:数据库系统实训课程设计是在学习数据库原理及应用(必修)和数据库系统与应用设计(选修)两门课程基础上独立开设的实践性课程。该实践性环节对于巩固学生的数据库知识,系统地掌握数据库设计理论与应用,加强学生的

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

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

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

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

6、)主要容及装订顺序:封面(统一格式)、课程设计任务书、摘要、目录、正文、参考文献、教师评语表等。(3)正文部分应该包括需求分析、总体设计、数据库设计(含概念设计、逻辑设计、物理设计)、程序模块设计(含功能需求、用户界面设计、程序代码设计与分析、调试及运行结果)、主要模块界面和代码等。(4)设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论处。2、课程设计需要提交的容:(1)装订完整的课程设计报告。(2)数据库与应用系统(数据库的完整备份文件,源程序代码对应项目工程压缩文件统一命名后通过网络上传至指导老师指定的文件夹下)。(3)系统功能简介与系统移植、安装、设置、口令、关键操作说明等W

7、ORD帮助文档。3、课程设计的成绩评定:课程设计的成绩由平时考核与最终考核相结合,平时占40%(出勤、课堂表现、实践技能);其他占60%(设计报告20%、数据库应用系统20%、答辩20%)。成绩计分按优、良、中、及格和不及格五个等级评定。六、课程设计的实践容设置与工作进度:(共4周)时间实 践 容授课地点指导教师日期周次星期3.304一SQL2005/2008安装,使用SQL2005/2008的Management Studio10-414炜、霍戌文4.024四查看数据库对象,创建数据库,创建表10-414炜、霍戌文4.065一创建用户账户,学习使用TSQL语言进行查询10-414炜、霍戌文4

8、.095四创建视图,修改视图,查询视图,创建索引10-414炜、霍戌文4.136一SQL程序设计,使用游标10-414炜、霍戌文4.166四创建存储过程,使用存储过程10-414炜、霍戌文4.207一创建触发器,使用触发器10-414炜、霍戌文4.237四数据库的备份和恢复10-414炜、霍戌文4.278一需求分析10-414炜、霍戌文4.308四系统数据库设计10-414炜、霍戌文5.049一建立web项目,熟悉VS2010/VS201210-414炜、霍戌文5.079四系统配置10-414炜、霍戌文5.1110一系统页面设计:登录页面10-414炜、霍戌文5.1410四系统页面设计:业务页

9、面10-414炜、霍戌文5.1811一系统页面设计:管理页面10-414炜、霍戌文5.2111四系统数据库层设计10-414炜、霍戌文5.2512一系统业务逻辑层设计10-414炜、霍戌文5.2812四系统整体测试10-414炜、霍戌文6.0113一撰写系统分析报告10-414炜、霍戌文6.0413四考查、程序演示10-414炜、霍戌文附表:课程设计课题选题表课题序号课题名称功能设计重点1图书销售管理系统销售查询、统计、汇总分析2通用工资管理系统工资级别、月报表、年度汇总3报刊订阅管理系统报刊订阅费用、分发与结算4医药销售管理系统销售查询、统计、汇总分析5计费管理系统计费方式设计与费用统计6宾

10、馆客房管理系统客房预订、退订、入住及费用7学生学籍管理系统学籍注册、日常管理、退、休学8车站售票管理系统预售票、退票、换票,节假浮动9汽车销售管理系统销售查询、统计、汇总分析10仓储物资管理系统物资库存的统计、查询与分析11企业人事管理系统人事管理与其他系统的接口12选修课程管理系统选修课程流程管理与成绩管理*温馨提示:具体要求可以参见实验指导书:1、数据库系统及应用实验与课程设计指导SQL SERVER 2008(金岭、万利、周泓主编)2、数据库系统开发基础与项目实训基于SQL SERVER 2005(中国人民大学)课程设计任务及进度表课题名称企业人事管理系统设计目的通过对企业人事管理系统的

11、设计和开发,了解数据库的设计与开发的全过程,达到巩固数据库理论知识、锻炼实践能力和构建合理知识结构的目的实验环境操作系统:Windows 7 32bit数据库管理系统:SQL Server Management Studio编程环境:Adobe Dreamweaver CS6任务要求1.搜集企业人事管理方面的资料,进行需求分析;2.完成概念设计、逻辑设计、物理设计等各阶段的设计;3.编写程序代码,进行系统调试;4.撰写课程设计报告;5.参加答辩工作进度安排序号起 止 时 间工 作 容1查询资料、选择课题2需求分析、总体设计32系统整体设计435编写程序代码567调试程序68-2015.5.30

12、撰写课程设计报告78910指导教师:(签章) 年月日容摘要企业人事管理系统【摘要】飞速发展的技术变革和创新,以及迅速变化的差异化顾客需求等新竞争环境的出现,使越来越多的组织通过构筑自身的人力资源竞争力来维持生存并促进持续发展。在以人为本的观念熏下,人力资源管理在组织中的作用日益突出。但是,人员的复杂性和组织的特有性使得人力资源的管理成为难题。基于这个时代背景,人力资源管理将成为企业管理的重要容,企业人事管理系统成为许多企业管理中重要的容。关键词:企业管理;人力资源管理;企业人事管理系统【Abstract】Rapid development of technological change and

13、 innovation, and the difference of the rapidly changing customer requirements, such as the emergence of the new petition environment, make more and more organizations survive by building their own human resources petitiveness and promote sustainable development.Under the human-oriented concept edifi

14、cation, human resource management has bee an increasingly important role in the organization.But the ple*ity 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 bee an important con

15、tent of enterprise management, enterprise personnel management system bees important content in many enterprise management.Key words:The enterprise managementThe human resourcesmanagement The enterprise human resources management数据库系统实训课程设计目 录 TOC o 1-3 h z u HYPERLINK l _Toc419667938一、项目需求分析 PAGERE

16、F _Toc419667938 h 10HYPERLINK l _Toc419667939二、项目概念设计 PAGEREF _Toc419667939 h 10HYPERLINK l _Toc419667940三、项目逻辑结构设计1 PAGEREF _Toc419667940 h 1HYPERLINK l _Toc419667941四、项目物理结构设计 PAGEREF _Toc419667941 h 12HYPERLINK l _Toc419667942五、项目功能及用户界面设计 PAGEREF _Toc419667942 h 14HYPERLINK l _Toc419667943六、数据库系

17、统测试与运行:(界面图、详细功能说明)20HYPERLINK l _Toc419667944七、结果分析、结论与体会: PAGEREF _Toc419667944 h 33HYPERLINK l _Toc419667945八、参考文献及资料: PAGEREF _Toc419667945 h 33一、项目需求分析随着企业人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受企业管理者的青睐。人力资源管理系统功能全面,操作简单,可以存放企业员工的基本信息,分配和管理企业员工工作任务、实现对企业员工的考勤管理,能够方便快捷的掌握员工信息、工作进度和工作状态等,降低企业人力资源的

18、人力和成本,并提高人力资源的管理效率。使企业真正实现人力资源的网络化、系统化和科学化的管理。二、项目概念设计性别工作经验*年龄英文名出生日期普通员工学历部门名称级别上级部门ID部门ID部门描述部门级别排序密码*用户名管理者部门设置管理权限职位设置用户管理三、项目逻辑结构设计tb_Dept (id,title,level,shangji,up,content)部门表(自动编号,名称,级别,上级部门id,级别排序,部门描述)tb_Leave(id,name,kshijian,jshijian,bantian,jiayin,time,zpi,rpi,suoshu,kyear,kmonth,kday,

19、jyear,jmonth,jday)假期申请表(自动编号,开始时间,结束时间,是否半天,假因,发布时间,主管部门审批,人事部门审批,所属部门,开始年份,开始月份,开始日期,结束年份,结束月份,结束日期)tb_KaoqinSetup(id,shangwus,shangwi*,*iawus,*iawu*)考勤时间设置表(自动编号,上午上班时间,上午下班时间,下午上班时间,下午下班时间)tb_FosterRole(id,title,bianhao,bumen,danwei,yusuan,shijian,zongzhi,time,guanbi,dui*iang,point,fasong)培训任务表(自

20、动编号,任务名称,任务编号,培训部门,培训单位,预算费用,培训时间,培训宗旨,发布时间,是否开放,发送类别,发送部门或个人id,是否已发送过)tb_Foster_k(id,renwu,title_k,lei,changdu,yuyan,fangshi,jiansu,mudi,dui*iang,content,linkman,time)培训任务课程表(自动编号,任务id,课程名称,课程类型,课程长度,语种,培训方式,课程简述,课程目的,课程对象,课程容,联系人,发布时间)数据表树形结构图四、项目物理结构设计表4.1 部门表字段名 字段描述 字段类型 允许空id 自动编号 int 否tittle

21、部门名称 varchar 是level 级别 int 是shangji 上级部门id varchar 是up 级别排序 varchar 是content 部门描述 varchar 是表 4.2 假期申请表字段名 字段描述 字段类型 允许空id 自动编号 int 否name varchar 是kshijian 假期申请开始时间 varchar 是jshijian 假期申请结束时间 varchar 是bantian 是否半天假 varchar 是jiayin 请假原因 varchar 是time 发布时间 varchar 是zpi 主管部门审批 varchar 是rpi 人事部门审批 varcha

22、r 是suoshu 所属部门 int 是kyear 假期申请开始年份 varchar 是kmonth 假期申请开始月份 varchar 是kday 假期申请开始日期 varchar 是jyear 假期申请结束年份 varchar 是jmonth 假期申请结束月份 varchar 是jday 假期申请结束日期 varchar 是表 4.3 考勤时间设置表字段名 字段描述 字段类型 允许空id 自动编号 int 否shangwus 上午上班时间 varchar 是shangwi* 上午下班时间 varchar 是*iawus 下午上班时间 varchar 是*iawu* 下午下班时间 varcha

23、r 是表4.4 培训任务表字段名 字段描述 字段类型 允许空id 自动编号 int 否title 任务名称 varchar 是bianhao 任务编号 varchar 是bumen 培训部门 varchar 是danwei 培训单位 varchar 是yusuan 预算费用 varchar 是shijian 培训时间 varchar 是zongzhi 培训宗旨 varchar 是time 发布时间 varchar 是guanbi 是否开放 varchar 是dui*iang 发送类别 varchar 是point 发送部门或个人id varchar 是fasong 是否已发送过 varchar

24、 是表4.5 培训任务课程表字段名 字段描述 字段类型 允许空id 自动编号 int 否renwu 任务id varchar 是title_k 课程名称 varchar 是lei 课程类型 varchar 是changdu 课程长度 varchar 是yuyan 语种 varchar 是fangshi 培训方式 varchar 是jianshu 课程简述 varchar 是mudi 课程目的 varchar 是dui*iang 课程对象 varchar 是content 课程容 varchar 是linkman 联系人 varchar 是time 发布时间 varchar 是五、项目功能及用户

25、界面设计根据需求,本系统主要完成以下功能:人事管理功能个人管理功能招聘管理功能培训管理功能薪酬管理功能系统管理功能企业人事管理系统个人管理人事管理人力规划个人维护工作管理考勤管理工作管理信息检索合同模板职位设置人事设置添加员工填写合同合同管理管理工作任务布置工作任务考勤规则设置考勤分析报表员工考勤登记人事部门审批主管部门审批部门设置个人培训信息个人培训信息个人薪酬信息查询假期申请个人考勤信息递交假期申请查看个人任务查看部门任务工作任务管理系统管理培训管理招聘管理薪酬管理培训实施培训材料培训计划薪酬修改薪酬查询薪酬添加管理用户信息添加用户信息企业人才库招聘信息管理培训资源培训结果评估查看培训任务

26、编辑培训任务添加人员列表添加课程列表添加培训任务导入企业人才库企业人才库管理管理招聘信息填写招聘信息管理应聘信息填写应聘信息企业管理者普通员工登陆否否是招聘管理个人管理人事管理系统管理薪酬管理培训管理个人管理对各个模块的子模块进行操作只能对个人信息进行操作系统总体流程图界面设计登陆界面login.asp人事管理界面inde*_r.asp个人管理界面inde*_g.asp招聘管理界面inde*_z.asp培训管理界面inde*_p.asp薪酬管理界面inde*_*.asp系统管理界面inde*_m.asp六、数据库系统测试与运行:(界面图、详细功能说明)人事管理模块:个人管理模块:招聘管理模块:

27、培训管理模块:薪水管理模块:系统管理模块:七、结果分析、结论与体会:经过这次课程设计,我充分了解了数据库的各类机制,掌握了数据库的各种操作,获得了丰富的前台编程经验、后台调试经验、数据库系统设计经验。就课程设计过程中遇到的些许问题来举例:前台方面,由于ASP是我这学期的公选课上才了解到的一种语言,所以在使用上不是则熟练,但是好在我有认真摸透原理,在人机交互界面上下足了功夫。遇到的最大一个问题就是网页iframe框架的跳转了,刚开始我一头雾水,不能正确调试出用户界面。另外一个比较头疼的问题,就是各种table的嵌套与排版,简单是简单,可是要调的好看,这么多页面,一调就是一下午。后台方面,我遇到的最大的问题就是Connection对象和RecordSet对象的使用,其中在招聘管理模块下的导入企业人才库功能里面,一直出现表面上的错误”,就是明明数据库部都是正确的,可是前台就是要报错EOF或BOF为真,后来我查阅了相关资料,终于弄明白了,对数据库操作以前,应该要加一条条件判断语句ifn

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论