数据库设计模板

数据库设计模板

ID:38831578

大小:347.50 KB

页数:8页

时间:2019-06-20

数据库设计模板_第1页
数据库设计模板_第2页
数据库设计模板_第3页
数据库设计模板_第4页
数据库设计模板_第5页
资源描述:

《数据库设计模板》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、4系统设计4.1系统总体设计成教教务管理系统的功能包括管理员的操作功能、教师的操作功能和成教学生的操作功能3大部分。1.管理员的操作功能:管理员权限最大,可以对学生、班级、课程等情况进行统一的管理,细分如下:(1)学生信息的浏览、学生信息的添加、学生信息的修改和删除。(2)班级管理信息的浏览、班级管理信息的添加、班级管理信息的修改和删除。(3)教师信息的添加、教师信息的查询、修改与删除。(4)学校基本课程的浏览、学校基本课程的添加、学校基本课程修改和删除。(5)管理员对所设课程进行教师分配。(6)学生成绩信息的统计与浏览,可按成

2、绩具体的范围、课号、院系等内容方面对成绩进行统计、学生成绩的添加、学生选课人数的统计。(7)学生选课信息的管理,包括修改与删除、学生选课人数的统计。2.学生的操作功能:学生只是利用此系统进行与自己有关的信息查询、输入等,不能操作和修改其它信息,学生所具有的操作功能如下:(1)浏览个人基本信息;学生登录后,不能修改个人信息,为了保证系统的安全性,学生只能修改个人密码,浏览课程信息,进行选课等。(2)学生利用此系统选修课程,在选课过程中,学生可以浏览个人的选课情况、浏览个人成绩信息。3.教师的操作功能如下:(1)教师可以浏览个人信息

3、、和学生一样教师不能修改个人信息,由管理员对其修改。(2)教师可以查看授课信息、修改密码、对学生的留言进行回复等操作。4.2数据库设计数据库是本系统的核心,系统中所有的信息都存储在数据库中,在所有ASP.NET页面中通过ADO.NET与数据库连接,操作数据库中的数据,从而实现所有需要的功能。数据库设计的步骤是:根据系统需求分析建立概念模型,将数据库的概念模型转换为数据模型,进行规范化处理,使数据模型满足实际应用需要。4.2.1数据库概念结构设计本系统的实体主要包括:学生信息实体、课程信息实体、班级信息实体、教师信息实体、学生-课

4、程信息实体、教师-课程信息实体、留言信息实体、用户信息实体等,各实体的描述如图4-1所示。学生信息实体图:课程信息实体图:班级信息实体图:教师信息实体图:学生课程实体图:教师课程实体图:留言实体图:图4-1成教教务管理系统实体图实体描述如下:学生信息实体包括学号、姓名、性别、民族、生日、入学时间、班级、籍贯和备注,其中学号为主键。班级信息实体包括班级编号、班级名称、所在院系、教师、所在系,其中班号为主键。课程信息实体包括课号、学时、学分、类型、描述,其中课程号为主键。教师信息实体包括教师编号、姓名、所在院系,其中教师编号为主键。

5、学生课程信息实体包括记录编号、学生学号、课程编号、成绩、学期年度,其中记录编号为主键。教师课程信息实体包括记录编号、教师学号、课程编号、班级号、所属院系,其中记录编号为主键。留言实体包括留言内容、留言回复、留言编号、留言标题、留言日期,其中留言编号为主键。本系统根据上面设计规划出的实体:学生信息实体,课程信息实体,班级信息实体,教师信息实体,学生-课程信息实体,教师-课程管理等实体,下面给出系统数据库实体之间的关系如图4-2所示。图4-2成教教务管理系统E-R图4.2.2数据库逻辑结构设计将成教教务管理系统的实体图转换为关系数据

6、库的数据模型(注下划线的属性为主码)其关系模式为:学生信息(学生编号,学生姓名,性别,民族,生日,入学时间,班级,籍贯)教师表(教师编号,教师姓名,教师所在院系)班级信息(班级编号,班级所在系,班级所在院系,教师,班级名称)课程信息(课程编号,课程名称,学时,学分,课程类型,描述)学生课程信息(记录编号,学生号,课程号,成绩,学期)教师课程信息(记录编号,教师号,课程号,班级号,学期)留言信息(留言编号,留言标题,留言内容,留言日期,留言回复)用户(用户编号,用户名,权限,密码)根据以上结构设计,下面进行数据表的详细设计:1.首

7、先是用户信息数据表(SI_Users),用于存储成教教务管理系统所有参与人员的信息,记录用户名、密码及权限。用户权限为1、2和0,1代表管理员权限,0代表学生权限,2代表教师权限,默认密码与添加的用户名相同,之后用户可以自行修改密码,如表4-1所示。表4-1系统用户信息表列名数据类型大小字段描述ST_User_idVarchar20表示用户名设为主键ST_User_PasswordVarchar20记录用户登陆本系统时的密码ST_User_PowerInt4记录用户类型,0-本校注册生,1-管理员,2-教师2.在成教教务管理系统

8、中,最重要的对象是学生,系统设计了学生信息数据表(ST_student),用于存储本校所有学生信息。此信息不允许学生自己更改,只能有管理员修改,学生信息表如表4-2所示。表4-2学生信息表列名数据类型大小字段描述ST_Student_idVarchar20记录学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。