家教服务管理系统概要

上传人:pu****.1 文档编号:488846027 上传时间:2024-02-21 格式:DOC 页数:19 大小:595KB
返回 下载 相关 举报
家教服务管理系统概要_第1页
第1页 / 共19页
家教服务管理系统概要_第2页
第2页 / 共19页
家教服务管理系统概要_第3页
第3页 / 共19页
家教服务管理系统概要_第4页
第4页 / 共19页
家教服务管理系统概要_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《家教服务管理系统概要》由会员分享,可在线阅读,更多相关《家教服务管理系统概要(19页珍藏版)》请在金锄头文库上搜索。

1、中原工学院信息商努学院数据库课程设计报告课程名称:学校家教服务管理系统专业班级:信管102班学生姓名:学号:指导老师:2013年1月一 绪论1.1 问题描述1.2 开发的目的二 家教服务管理系统分析2.1 需求分析2.2 系统功能结构2.3 系统概要设计2.4 数据流图2.5 业务流程图2.6 数据流程图2.7 数据字典三 数据库设计3.1 数据库概念结构设计3.2 全局 E-R 图四逻辑设计4.1 转换关系模式4.2 分析范式级别五 数据库的实现六总结、绪论题目:学校家教服务管理系统学校家教服务管理系统 实现教师信息、 职业类型管理; 实现职业登记(职业号、 名称、地址、电话等); 实现职业

2、作息登记(职业号、日期、开始时间、结束 时间、教师); 实现工资管理和收费管理; 创建存储过程统计指定日期范围内 各的时刻时间总和; 创建存储过程统计各种职业的需求次数; 创建 check 约 束限制教师性别必须输入男或女; 建立表间关系。1)实现教师信息、职业类型管理;2)实现职业登记(职业号、名称、地址、电话等) ;3)实现职业作息登记(职业号、日期、开始时间、结束时间、教师)4)实现工资管理和收费管理;5)创建存储过程统计指定日期范围内各的时刻时间总和;6)创建存储过程统计各种职业的需求次数;7)创建 check 约束限制教师性别必须输入男或女 ;8)建立表间关系。1.1 问题描述这是一

3、个学校家教服务管理系统,要通过这个系统实现对学校家教服务管 理,明确学校中每个家教教师的基本信息,包括姓名、性别、电话所教科目的具 体信息的简介。在这个系统中,可以查询每个教师的作息时间、工资、教师的家 教收费情况等信息, 有利于更好地了解这些家教的基本情况, 选择适合自己的老 师,也有利于学校对这些教师的统一管理。1.2 开发的目的只需很少的管理人员就可以完成很多的人家教需求任务, 使得家教管理更加 规范化、科学化,人性化,同时还能够动态掌握教员和学员的信息,及时统计相 关数据,为家教管理单位提供决策依据, 既减少了人员的组织与花费, 又提高了 家教的服务水平和质量。二 家教服务管理系统分析

4、2.1 需求分析随着科技的发展和信息技术的日益普及 , 很多家长抱着望子成龙的心态 , 不遗余力的为孩子找合适的家教 , 而很多在校大学教师也希望通过当家教增加一 点经济收入 , 基于这一点家教服务系统将给学校提供更好的管理系统 , 使学生更 加了解教师 , 也通过这个系统使学校对于教师方便管理 , 满足几方面的要求 . 实 现家教学校管理者对家教个人信息、 职业情况、工作时间, 工资结算地方便有效 地管理。2.2 系统功能结构 本系统为家教服务提供了一个平台,是学校能在本系统中更好地管理家教教师, 也使要做家教的老师能够更好的把自己展现给大家,供大家选择。 系统的功能主要包括:(1)家教可以

5、在系统中详尽的介绍自己,使自己以被选择。(2)学校可以对家教老师的工资实行统一的管理。(3)学校可以对家教老师的收费情况进行管理调整,尽量满足大家的需求。(4)学校可以通过老师提供的作息时间更好的安排老师并有利于学生做出选择2.3 系统概要设计2.5业务流程图2.6数据流程图2.7数据字典(1)数据结构及数据项的描述数据结构编号:S001数据结构名称:教师数据结构含义:做家教的员工 数据结构组成编号名称含义类型长度取值范围取值含义S00101姓名n varchar8教师真实姓名S00102性别n char2(男、女)教师性别S00103科目n varchar30教师所教课程S00104地址n

6、varchar50住址S00105电话varchar15教员的联系电话数据结构编号:S002 数据结构名称:职业信息 数据结构含义:教师所教课程 数据结构组成编号名称含义类型长度取值范围取值含义S00201职业号n varchar8S00202名称n varchar8教师真实姓名S00203地址n varchar50住址S00204电话varchar15教员的联系电话数据结构编号:S003数据结构名称:职工作息 数据结构含义:教师的授课安排 数据结构组成编号名称含义类型长度取值范围取值含义S00301职业号n varchar8S00302开始时间datetime15教师开始教课时间S00303

7、结束时间datetime15教师结束教课时间S00304工作时间datetime15教师工作时间S00305日期datetime15上课日期数据结构编号:S004 数据结构名称:收费 数据结构含义:收费管理数据结构组成编号名称含义类型长度取值范围取值含义S00401开始时间datetime15教师开始教课时间S00402结束时间datetime15教师结束教课时间S00403费用n varchar10数据结构编号:S005数据结构名称:工资数据结构含义:教师所挣的工资数据结构组成编号名称含义类型长度取值范围取值含义S00501职业号n varchar8S00502工资n varchar10教师

8、所挣的工资(2)数据流描述1. 数据编号:D001数据流名:职业登记 简述:登记家教所必需的信息组 成:职业号、名称、地址、电话2. 数据编号:D002数据流名:教师信息 简述:登记家教所必需的信息组成:姓名、性别、电话、科目、地址3. 数据编号:D003数据流名:职工作息 简述:登记家教所必需的信息组成:开始时间、结束时间、日期、职工号、工作时间4. 数据编号:D004数据流名:收费简述:登记家教所必需的信息组成:开始时间、结束时间、费用5. 数据编号:D005数据流名:工资 简述:登记家教所必需的信息组 成:职工号、工资(3)数据存储描述数据存储编号:D1数据存储名称:教师职业表简述:管理

9、人员登记的教师职业信息 数据存储组成:职业号、名称、地址、电话 数据存储编号 D2 数据存储名称: 教师信息表 简述:管理员登记的教师基本信息 数据存储组成:姓名、性别、电话、科目、地址数据存储编号: D3 数据存储名称:作息表 简述:教师主要信息和资料 数据存储组成:开始时间、结束时间、日期、职工号、工作时间数据存储编号: D4 数据存储名称: 收费表 简述:管理员向用户收取的各项费用 数据存储组成:开始时间、结束时间、费用 数据存储编号: D5 数据存储名称:工资表 简述:根据教师的授课安排进行工资核算 数据存储组成:职工号、工资4)处理过程的描述处理逻辑编号: P001处理逻辑名称:职业

10、登记 简述:对教师所教课程进行登记 处理描述:教师所教职业进行登记,登记职工号、名称、地址和电话等处理逻辑编号: P002 处理逻辑名称:信息登记 简述:对教师基本信息进行登记 处理逻辑编号: P003处理逻辑名称:授课安排简述:根据教师信息表和教师职业表对教师的授课进行安排 处理逻辑编号: P004 处理逻辑名称:收费统计 简述:根据教师和其授课时间进行收费管理处理逻辑编号:P005处理逻辑名称:工资核算简述:根据收费表对教师的工资进行核算三、数据库设计3.1数据库概念结构设计根据需求分析,该家教服务系统中实体包括:教师职业登记工资收费职工作息;局部E-R图设计如下:3.2 全局E-R图科目

11、电话性别地址姓名附属职业反映工作职业号作息开始名称结束地址费用电话关系职业收费职业登记职工作息教师四、逻辑设计4.1转换关系模型第一步:把五个实体类型转换成五个模式: 教师(姓名、性别、电话、科目、地址) 职业登记(职业号、名称、地址、电话) 职工作息(开始时间、结束时间、日期、职工号、 工作时间)收费(开始时间、结束时间、费用)工资(职工号、工资)第二步:对于 1:1 联系“反映”,可在“收费”模式中加入教师职工号(职工号 为外键)。对于1: N联系“关系”,可以在“职工作息”模式中加入职业号属性(职 业号外键)。对于 1: 1 联系“附属”,可以在“工资”模式中加入姓名属性(姓名为 外键)

12、。对于1: N联系“工作”,可以在“收费”模式中加入职工号属性(职工 号为外键)。这样第一步得到的三个模式的形式如下: 教师(职工号,姓名,性别,学校、科目)工资(职工号、工资、姓名) 收费(开始时间、结束时间、费用、职工号) 职业登记(职业号、电话、名称、地址) 职工作息(开始时间、结束时间、日期、职工号、工作时间、职业) 第三步:对于M:N联系“职业”则生成一个新的关系模式: 职业(职工号、名称) 这样形成以下六个模式: 教师(姓名、性别、电话、科目、地址、 职工号) 工资(职工号、工资、姓名) 收费(开始时间、结束时间、费用) 职业登记(职业、电话、名称、地址、职工号) 职工作息(开始时

13、间、结束时间、日期、职工、工作时间) 职业(职工号、名称)4.2 分析范式级别分析,关系模式的每个关系都是不可再分的原子值,即为第一范式,又因为每非主属性都不传递依赖于模式的候选键,因此该模式集为第三范式。五、数据库的实现学校家教服务管理系统create database 家教管理create table 教师信息表( 职工号 int not null primary key, 姓名 char (10),性别char check(性别二男or 性别二女),电话 char (15), 科目 char (15), 地址 char (20) create table 职业登记表 ( 职业 char (20)primary key , 电话 char (20), 名称 char (10), 地址 char (20) create table 职工作息表 ( 职工号 int , 开始时间 char (15), 结束时间 char (15),工作时间 int primary key 日期 char(15)

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

当前位置:首页 > 办公文档 > 活动策划

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