.net课程设计(3)

发布时间:2021-06-06

二、数据库的设计

1、数据库的需求分析

根据网速选课系统所需要实现的功能,对其数据库的需求进行分析得到以下结论。要创建的表有老师信息表、学生信息表、管理员信息表、选课表、课程表、学院表。

老师信息表包含老师的编号、老师的登录密码、老师的姓名、老师所在的学院。这样老师根据这些信息,就只能进入相应的系统界面,进行相应的操作,如,给学生打分,看选自己课的人数等。

学生信息表包含学生的编号、学生的登录密码、学生的姓名、学生所属的学院、学生所在的年纪以及学生的课程。这样学生就只能进入选课系统看到自己的选课记录。

管理员信息表包含管理员的编号及密码。管理员进入的界面能进行的操作那就多了。学生的管理就包含添加学生、学生维护、学生的成绩管理;教师管理就包含添加教师、教师维护;课程管理有课程维护。当然,管理员的权限不止这些,这里就不一一列出。

课程表包含课程的编号;如果教师要教这么课,那么所在教师的编号也在里面,故课程表也包括教师的编号;课程表还包含,课程的书名、课程的时间、课程的地点及课程的具体信息。

选课表,首先我们考虑我们要从选课表中看到什么。学生选课了,选课表上肯定有记录,所以选课表至少有学生的编号;而学生选课了,要有教师来教,故教师的编号也不能少;当学生选这么课了,成绩是有的;既然是课程表,那么它自身也有编号。因此,课程表包含学生的编号、课程的编号、教师的编号及学生的分数。

学院表顾名思义就知道要有学院的编号及学院的名字。

2、数据库表的创建

打开sql2005,创建数据库electclass。然后在表里面分别新建老师信息表、学生信息

表、管理员信息表、选课表、课程表、学院表。 Teacher(教师信息表):

teaID:教师的编号(主键) teaPwd:教师的登录密码 teaName:教师的名字

teaDepart:教师所在的学院

.net课程设计(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219