外聘教师管理系统的设计与实现

上传人:012****78 文档编号:141580932 上传时间:2020-08-10 格式:DOC 页数:29 大小:1.36MB
返回 下载 相关 举报
外聘教师管理系统的设计与实现_第1页
第1页 / 共29页
外聘教师管理系统的设计与实现_第2页
第2页 / 共29页
外聘教师管理系统的设计与实现_第3页
第3页 / 共29页
外聘教师管理系统的设计与实现_第4页
第4页 / 共29页
外聘教师管理系统的设计与实现_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《外聘教师管理系统的设计与实现》由会员分享,可在线阅读,更多相关《外聘教师管理系统的设计与实现(29页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告外聘教师管理系统的设计与实现课 程 数据库原理及应用 班 级 姓 名 学 号 指导教师 时间:2012 年5月21 日 至 2012 年5 月 25 日指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):成绩 指导教师签字 年 月 日目 录第一章 开发背景1第二章 功能描述2第三章 业务流程分析3第四章 数据流程分析44.1 数据流程图44.2 数据字典4第五章 概念模型设计8第六章 逻辑模型设计和优化10第七章 物理设计和实施11第八章 系统测试13第九章 课程设计心得体会25参考文献26第一章 开发背景数据库技术作为计算机

2、及相关专业的一门课程,数据库原理开发课程的目的是:掌握数据库德基本原理基本概念及基本技术;能够应用这些理论和技术合理设计数据库;更重要的是通过课程设计掌握所学的知识,融会贯通,初步具有开发完整可用的数据库系统能力。由于数据库具有结构化、最低镕余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上。本系统主要是面向外聘教师管理系统,如今,各大院校都有一些外聘教师,此系统可以用于帮助各院校实施对外聘教师的信息,课程,工资等实施有效的管理。 第二章 功能描述这个系统主要是用来对外聘教师信息进行有效的管理,主要的功能模块包括增加、删除、修改外聘教师个人信

3、息等。系统中,不同权限的用户所能行使的功能不同。有2类用户: (1)管理员:可以查看并修改外聘教师的各种信息、各种信息的录入、浏览其他外聘教师的信息,也可以对数据进行修改。(2)普通用户(包括学生及其他用户):可以浏览其他外聘教师的信息(包括个人信息,系部信息),可以浏览一些课程信息。可以修改自己的登录密码,但不能修改个人及其他外聘老师信息。具体相关模块功能:(1)外聘教师信息维护包括外聘教师信息的增加、删除和修改。(2)外聘教师信息查询主要分为按系部查询、按课程名称以及教师姓名查询等,可以按照系部查询外聘教师的基本信息,统计外聘教师总人数,按职称和学历等统计各系部的外聘教师分布情况。也可以通

4、过课程名称或教师姓名,查询教师个人信息,不可以对查询信息进行修改。(3)工资管理根据外聘教师的代课数量和代课金级别,计算当月工资。(4)学校信息维护系统管理员用来维护维护系部信息、课程信息以及代课金级别等,包括信息的增加、删除、修改等功能。(5)系统管理包括登陆管理、权限设置、更改密码等功能。第三章 业务流程分析根据对外聘教师管理的业务过程描述,得到的业务流程图如图3.1所示。外聘教师办增加外聘教师信息删除外聘教师信息修改外聘教师信息外聘教师信息表按系部查询按课程查询按教师查询外聘教师课程申报课程表工资查询图3.1 外聘教师管理业务流程图第四章 数据流程分析S001外聘教师办S002外聘教师P

5、001外聘教师信息维护外聘教师信息P001D001管理增加、删除。D003修改信息4.1 数据流程图S002教师P003按授课信息发工资管理部门S001P001个人信息P002课程信息查询P003工资信息图4.1数据流程图一图4.2 数据流程图二4.2 数据字典(1)数据流的描述数据流编号:D001数据流名称:管理信息数据流来源:系统管理员 数据流去向:外聘教师管理系统 数据流量:1000/天高峰流量:3000/天数据流编号:D002数据流名称:查询信息数据流来源:用户 数据流去向:外聘教师管理系统 数据流量:1000/天高峰流量:3000/天数据流编号:D003数据流名称:添加或修改的教师信

6、息数据流来源:教师信息管理数据流去向:教师信息 数据流量:1000/天 高峰流量:2000/天数据流编号:D004数据流名称:添加或修改的课程信息数据流来源:课程信息管理数据流去向:课程信息 数据流量:1000/天 高峰流量:2000/天数据流编号:D005数据流名称:获取数据 数据流来源:外聘教师管理系统数据流去向:管理员 数据流量:1000/天 高峰流量:3000/天数据流编号:D006数据流名称:修改数据 数据流来源:外聘教师管理系统数据流去向:管理员 数据流量:1000/天 高峰流量:3000/天数据流编号:D007数据流名称:系部信息修改 数据流来源:系部信息管理 数据流去向:系部信

7、息 数据流量:1000/天 高峰流量:3000/天数据流编号:D008数据流名称:教师名单数据流来源:外聘教师管理系统数据流去向:教师信息管理 数据流量:1000/天 高峰流量:3000/天(2)处理逻辑的描述 处理逻辑编号:P001处理逻辑名称:教师信息管理 简述:查询教师的相关资料输入的数据流:教师名单 处理描述: 根据用户的查询信息,进行相关查阅输出的数据流: 添加或修改的教师信息处理频率: 10次/天处理逻辑编号:P002处理逻辑名称:课程信息 简述:增加或修改课程信息输入的数据流:课程信息处理描述:增加即将开设的课程 输出的数据流: 添加或修改的课程信息处理频率: 10次/天处理逻辑

8、编号:P003处理逻辑名称:工资信息 简述:查询外聘教师工资情况 输入的数据流:工资信息处理描述:外聘教师工资发放输出的数据流:工资信息记录 处理频率: 10次/天(3)数据存储的描述数据存储编号:F001数据存储名称:外聘教师信息 简述:外聘教师的基本信息数据存储组成:姓名+年龄+性别+国籍+系部+学历+职称+课程 关键字:姓名相关联的处理:P001,P002数据存储编号:F002数据存储名称:课程信息 简述:课程的相关信息 数据存储组成:课程名+授课地点+授课时间+每课时工资关键字:课程名 相关联的处理:P002,P003数据存储编号:F003数据存储名称:工资信息 简述:工资的相关信息

9、数据存储组成:教师+工资 关键字:教师名 相关联的处理:P001,P003(4)外部实体的描述外部实体编号:S001外部实体名称:系统管理员简 述:管理系统的人 输入的数据流:无输出的数据流:D001外部实体编号:S002外部实体名称:普通用户 简 述:使用系统的人 输入的数据流:无输出的数据流:D002第五章 概念模型设计 根据系统数据流图和数据字典,得出系统的总体概念模型(E-R)如图5.1、图5.2所示。图5.1外聘教师管理E-R图 图5.2教师管理实体E-R图第六章 逻辑模型设计和优化根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型,

10、如表1表6所示。表1 教师基本信息表姓名年龄性别国籍系部课程学历职称表2 课程信息表课程名授课地点授课时间每课时工资表3 工资表姓名代课工资表4 系部信息表编号系部信息表5 管理员账户表用户名登录密码表6普通用户账户表用户名登录密码第七章 物理设计和实施得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本设计所选用的DBMS为SQL SERVER2005,有关创建数据库和关系表的SQL语句如下所示:(1)创建数据库CREATE DATAB

11、ASE 外聘教师管理系统ON(NAME=外聘教师管理系统_DATA,FILENAME=D:我的文档数据库外聘教师管理系统_DATA,SIZE=5MB,MAXSIZE=10MB,FILEGROWTH=5%)LOG ON(NAME=外聘教师管理系统_LOG,FILENAME=D:我的文档数据库外聘教师管理系统_LOG,SIZE=2MB,MAXSIZE=10MB,FILEGROWTH=1MB)(2)创建数据库的表CREATE TABLE 外聘教师信息(编号 varchar(10),姓名 varchar(14) NOT NULL,职称 varchar(6) NULL,性别 varchar(2) CHE

12、CK (性别 in(男,女) DEFAULT 女,授课 varchar(14) NOT NULL,院系 varchar(16) DEFAULT 该老师未分配系别,学历 varchar(6) DEFAULT 本科,国籍 varchar(10) NOT NULL)CREATE TABLE 工资信息(姓名 varchar(10),工资 int NOT NULL,CONSTRAINT 姓名PRIMARY KEY (姓名)CREATE TABLE 课程信息(课程名 varchar(50),授课地点 varchar(50),每课时工资 varchar(50),所属系别 varchar(50),PRIMARY KEY (课程名)CREATE TABLE 系部信息(编号 varchar(50)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号