1、 高校教师信息管理系统高校教师信息管理系统 课程设计报告课程设计报告 题目: 高校教师信息管理系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院计算机学院 20172017 年年 1212 月月 8 8 日日 学号学号 目录目录 1 1、设计内容及要求、设计内容及要求 . 1 1.1 设计内容 . 1 1.2 设计要求 . 1 2 2、概要设计、概要设计 . 1 2.1 概要简述 . 1 2.2 逻辑结构设计 2 2.3 物理结构设计 . 2 3 3、设计过程和代码、设计过程和代码 . 3 3.1 视图 3 3.2 存储过程 . 3 3.3 触发器 . 3 3.4 主要代码
2、 8 4 4、设计结果与分析、设计结果与分析 . 12 4.1 需求分析: . 12 4.2 功能分析: . 13 5 5、参考文献、参考文献 . 13 1 1、设计内容及要求 1.1 设计内容 (4)逻辑(1)设计题目确定、申报、素材准备与设计。 (2)系统需求分析与功能设计:阐明应用系统背景,组织结构情况以及需求分析的过程, 并绘制出数据流程图,写出数据字典。 (3)概念结构设计:根据概念结构设计的基本原则,确定概念模型,并阐明分析步骤和理 论依据完成数据库的概念设计,画出 E-R 图。 结构设计: 根据需求分析和概念模型, 将实体及实体间的联系按一定的转换规则转换为关系 模型,写出转换步
3、骤及相应的理论依据,并确定主码、外码。按数据库设计方法和规范化理 论得出符合 3NF 的逻辑模型。 (5)利用 SQL Server2005 建立相应的数据库对象。 (6)利用 SQL 语句实现相应功能。 (7)编写数据库课程设计报告并提交相应资料与成果。 1.2 设计要求 (1)要求独立完成自己题目的课程设计,如有抄袭,成绩按不及格处理。 (2)要求学生利用数据库原理课程所学知识和方法独立完成所布置题目。 (3)要求所设计的系统规模适中,用 SQL 语句实现基本的增、删、改、查询功能。 (4)数据库中至少要包含三个表,且每个表都要满足 3NF,指明主码、外码等。 (5)尽量多的使用 SQL
4、Server2005 中的对象,如:视图、触发器、约束、默认、规则、索 引等。 (6)简单的系统与功能分析,建立数据结构表。 (7)每天下机时,要及时将自己的开发拷贝带走;上机期间,学生要服从指导教师的统一 安排,遵守机房制度;严格遵守纪律,不迟到,不早退,无故缺勤者,成绩按不及格处理。 2、概要设计 2.1 概要简述 在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构, 才能更好地、 更准 确地用某一 DBMS 实现这些需求。 概念结构的主要特点是: 1. 能真实、充分地反应现实世界,包括事物和事物之间的联系,能满足用户对数据的 处理要求,是对现实世界的一个真实模型; 2. 易于理解
5、,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据 计算机学院 高校教师信息管理系统课程设计报告 2 员工 工资 奖罚 部门 获 受到 属 编 号 实 发 工 资 基 本 工 资 奖 金 福 利 备 注 编 号 名 称 人 数 编 号 地 点 原 因 时 间 姓 名 性 别 职 务 编 号 学 历 备 注 计 算 方 法 联 系 方 式 婚 姻 状 态 出 生 日 期 库设计成功的关键; 3. 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充; 4. 易于向关系、网状、层次等各种数据模型转换。 概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而
6、更加 稳定。 描述概念模型的有力工具是 E-R 模型。 下面设计高校教职工管理系统的 E-R 图: 2.2 逻辑结构设计: 下面将 E-R 图转换为关系模型: 员工信息(员工编号,员工姓名,年龄,性别,出生年月,婚姻状态,政治面貌,学历, 部门编号,职务,联系方式,备注) 主键:员工编号; 外码:部门编号; 部门信息(部门编号,部门名称,部门人数) 主键:部门编号; 奖惩信息(奖惩编号,员工编号,奖罚时间,奖罚原因,奖罚地点,备注) 主键:奖 惩编号, 外码:员工编号; 薪资信息(薪资编号,员工编号,基本工资,福利,奖金,计算方法,实发工资,发放 日期) , 主键:薪资编号; 外码:员工编号。 2.3 物理结构设计: 数据库物理设计阶段的任务是根据具体计算机系统(DBMS 和硬件等)的特点,为给定的 数据库系统确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使 设计出的物理数据库占用较少的存储空间, 另一个对数据库的操作具有尽可能高的速度。 主 要体现在索引和蔟集的设置。 计算机学院 高校教师信息管理系统课程设计报告 3 存储结构