




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理课程设计 人事信息管理子系统 数据库系统原理课程设计报告目 录1 开发意义32 需求分析32.1 功能需求分析(描述该系统所需要完成的功能).32.2 数据流程分析.43 概念模型设计54 关系模型设计和优化.65 物理设计和实施86 课程设计心得体会91 开发意义 随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/34/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。当前随着高校人事管理自主权的逐步落实,人事管理工作都面临从被动执行层面的事务性工作向主动开发学校人才资源,实现人力资源增值的开拓性、战略性工作转变的压力。大多事务性工作尽管是基于经验的重复劳动,琐碎烦杂,缺乏创造性,占用了管理人员大量的时间,但又是不可回避的基本事务,通过增加人事工作人员来解决人事工作压力已不现实,目前我们只能借助于计算机、借助于人事信息管理系统来进行工作模式和方法的创新来解决这一问题。2 需求分析2.1 功能需求分析经过调研及分析,人事信息管理子系统主要完成以下功能:(1)员工基本信息维护:系统主要管理员工的基本信息,包括员工的编号 姓名性别学历所属部门毕业院校健康情况职称职务奖惩等。 (2)教师教学信息维护:主要是记录教师的教学信息,包括教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。(3)教师科研信息的维护:主要记录教师的科研信息,包括教师的编号、研究方向、课题研究情况、专利、论文及著作发表情况等。(4)教师信息处理:对教师基本信息的录入与修改,对转出、辞退、退休员工信息的删除。(5)员工信息处理:按照一项条件,查询、统计符合条件的员工信息。(6)教师教学信息和科研信息的处理:对教师的教学信息和科研信息的统计,比如统计教师本学期教授课程门数、教师发表论文的篇数。(7)系统管理员对各级用户权限的设置。2.2 数据流程分析通过需求分析,得出图书馆管理信息系统的借书/还书处理数据流程如图1所示(其他处理的数据流程图请读者自行分析)。图1 教师、教学、科研信息数据流程图图2对教师信息操作细化流程图3 概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型(e-r)如图3所示。图3 系统的总体e-r模型4 关系模型设计和优化员工的基本信息(教师编号,姓名,性别,学历,所属部门,毕业院校,健康情况,职称,职务,奖惩)教师的教学信息(课程编号,课程名称, 教师编号,课程时数,学分,课程性质)教师科研信息(教师编号,研究方向,课题研究情况,专利,论文及著作发表情况)根据系统的总体概念设计模型、e-r图向关系模式的转化规则和数据库的范式理论,得到系统优化后的关系逻辑模型,如表1表5所示。表1 员工信息表(employee表)员工信息表 employee字段名数据类型允许空其他备注e_idvarchar(10)主键教师编号e_namevarchar(10)教师姓名e_sexvarchar(2)教师性别e_xuelivarchar(20)教师学历e_departmentvarchar(50) 教师所属部门e_graduatevarchar(20) 毕业院校e_healthvarchar(50)教师健康e_zhicheng varchar(50)教师职称e_positionvarchar(50)职务e_jiangchengvarchar(50)奖惩e_zaizhivarchar(50)任职现状:空,辞退,退休,转出表2 教师课程信息表(course表)课程信息表 course字段名数据类型允许空其他备注e_idvarchar(10)外键教师编号c_idvarchar(20)主键课程编号c_namevarchar(20)课程名称c_timeint课程时数c_scoreint 学分c_xingzhivarchar(20)课程性质表3 教师科研信息表(science表)教师科研信息表 science字段名数据类型允许空其他备注e_idvarchar(10)主键教师编号s_fangxiangvarchar(50)教师科研方向s_qingkuangvarchar(100)课题研究情况s_zhuanlivarchar(100)专利s_bianzhuvarchar(100)论文及著作发表数量5 物理设计和实施得到系统关系模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。数据库实施主要包括在具体的dbms中创建数据库和表的过程,有关创建数据库和关系表的sql语句如下所示:/*=*/* database: personnel, 创建数据库,数据库名称为personnel */*=*/create database personnelgo/*=*/* table: employee, 员工信息表 */*=*/if exists (select * from dbo.sysobjects where id = object_id(ndbo.employee) and objectproperty(id, nisusertable) = 1)drop table dbo.employeegocreate table dbo.employee (e_id varchar (10) collate chinese_prc_ci_as not null ,e_name varchar (10) collate chinese_prc_ci_as not null ,e_sex varchar (2) collate chinese_prc_ci_as not null ,e_xueli varchar (20) collate chinese_prc_ci_as not null ,e_department varchar (50) collate chinese_prc_ci_as not null ,e_graduate varchar (20) collate chinese_prc_ci_as not null ,e_health varchar (50) collate chinese_prc_ci_as not null ,e_zhicheng varchar (50) collate chinese_prc_ci_as not null ,e_position varchar (50) collate chinese_prc_ci_as not null ,e_jiangcheng varchar (50) collate chinese_prc_ci_as not null ,e_zaizhi varchar (50) collate chinese_prc_ci_as null ) on primarygo go/*=*/* table: course1,教师教学信息表 */*=*/if exists (select * from dbo.sysobjects where id = object_id(ndbo.course1) and objectproperty(id, nisusertable) = 1)drop table dbo.course1gocreate table dbo.course1 (e_id varchar (10) collate chinese_prc_ci_as not null ,c_id varchar (10) collate chinese_prc_ci_as not null ,c_name varchar (20) collate chinese_prc_ci_as not null ,c_time int not null ,c_score int not null ,c_xingzhi varchar (50) collate chinese_prc_ci_as not null ) on primarygo/*=*/* table: science,教师科研信息表*/*=*/if exists (select * from dbo.sysobjects where id = object_id(ndbo.science) and objectproperty(id, nisusertable) = 1)drop table dbo.sciencegocreate table dbo.science (e_id varchar (50) collate chinese_prc_ci_as not null ,s_fangxiang varchar (50) collate chinese_prc_ci_as not null ,s_qingkuang varchar (50) collate chinese_prc_ci_as not null ,s_zhuanli varchar (50) collate chinese_prc_ci_as not null ,s_bianzhu varchar (50) collate chinese_prc_ci_as not null ) on primarygo6 课程设计心得体会本次课程设计,通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。本次主要的设计任务是计算机在人事管理方面的应用。今年学习了数据库系统概论,让我对数据库理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能将知识发挥最大的用处,.为期一周的课程设计,我上网查阅了一些数据库应用知识并对程序设计报告所需的资料进行了较深入的了解 ,通过亲自设计数据库,提高了我的动手能力,虽然这次设计的人事数据库还有很多不足的地方,但却让
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全日安全培训课件
- 超市劳动合同书
- 瓶装燃气安全使用培训课件
- 安全施工技术管理培训课件
- 东丽区打井工程方案流程(3篇)
- 顶面隔音工程及方案(3篇)
- 电气工程编制方案(3篇)
- 房屋工程维修方案范本(3篇)
- 地铁工程介入方案(3篇)
- 猫咪绘本课件
- 第一单元 少年有梦 单元思考与行动 教案-2024-2025学年统编版道德与法治七年级上册
- 《不忘初心》课件
- 2024年物业经理(初级)职业鉴定考试题库(含答案)
- 儿科急危重症抢救预案及流程
- 新商品房购买合同示范文本1合集
- SY-T 5333-2023 钻井工程设计规范
- JT-T-332-1997船用塑钢门窗-PDF解密
- 道德与法治三年级上册人教版教案全册
- 北京丰台长峰医院重大火灾事故调查报告
- 产科医疗纠纷原因及分析
- 口腔常见粘膜病
评论
0/150
提交评论