下载此文档

数据结构课程设计报告---学生选课系统.doc


文档分类:办公文档 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
《数据库系统原理课程设计报告》
学生选课系统

问题描述
系统功能的基本要求
学生在校期间除了要修一些必修课之外,还要选修一些课程学****这就需要进行课程选择,所以我们试设计一个学生选课系统,这可以既便于学生进行老师和课程选择,也方便老师查看选择自己所教课程的情况,管理员既可以对教师带课进行安排也可以对课程进行安排。

学生选课系统这运用了当前最流行的SQL SERVER2005和VS2010运行和开发的。
库、基本表的建立和修改:在SQL-SERVER 环境下用CREATE TABLE 建立以及库中基本表。
数据加载:用手工录入实现基本表的数据加载。
单表查询以及多表查询:在建立的基本表中使用select 基本格式和聚集函数;设计合适的视图,实现多表查询。
单表删除以及多表删除:在建立的基本表中使用delete基本格式和关联函数,实现多表删除。
单表插入:在建立的基本表上使用insert 基本格式,实现表的插入。

系统功能基本的要求
该系统中设置三个角色,管理员,教师和学生。
每个用户需要根据自己的用户名、密码以及角色登录系统。
管理员角色权限为:创建教师、学生用户,填写和修改用户信息。录入课程信息供学生选课时使用。
教师角色权限为:登录后只能看到自己所带的选课情况,同时可以添加或修改自己所带课程的学生成绩,教师无权限修改其他老师所带课程的学生成绩。
(5)学生角色权限为:登录后可以看到自己的选课情况,可以对学校现有的课程进行查询,同时进行选课或者是退课。
安全与完整性要求:
(1)安全性要求
,并要求合法用户设置其密码,保证用户身份不被盗用;
b. 系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;
(2)完整性要求
a. 各种信息记录的完整性,信息记录内容不能为空;
b. 各种数据间相互的联系的正确性;
c. 相同的数据在不同记录中的一致性。

要求能够根据用户登录的不同角色查看和实现不同操作,学生角色可以查看可选课程和代课老师的信息,可以完成选择课程;教师角色可以查看自己所带课程并可以查看所选择自己代课的学生信息并可以为其添加成绩;管理员角色可以添加或学生、老师,院系和课程。
-R图设计


学生表
CREATE TABLE CoursTB (
CoursNO varchar(20),
CoursName varchar(50),
CoursType varchar(50) ,
SumPoint smallint DEFAULT NULL,
PRIMARY KEY (CoursNO)
) ;
课程表
CREATE TABLE stutb (
StuNO varchar(20) ,
StuName varchar(20) ,
StuClass varchar(40) NOT NULL,
StuSdept varchar(40) ,
StuMajor varchar(40) NOT NULL,
PRIMARY KEY (StuNO),
FOREIGN KEY (StuNO) REFERENCES UserTB (UserNO) ON DELETE CASCADE ON UPDATE CASCADE
)

CREATE TABLE TechTB (
TechNO varchar(20) NOT NULL,
TechName varchar(20) NOT NULL,
TechSdept varchar(40) NOT NULL,
TechMajor varchar(40) NOT NULL,
PRIMARY KEY (TechNO),
FOREIGN KEY (TechNO) REFERENCES UserTB (UserNO) ON DELETE CASCADE ON UPDATE CASCADE
) ;
教师课程表
CREATE TABLE TechCourse (
TechNO varchar(20) NOT NULL ,
CoursNO varchar(20) NOT NULL,
PRIMARY KEY (TechNO,CoursNO),
FOREIGN KEY (TechNO) REFERENCES TechTB(TechNO) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIG

数据结构课程设计报告---学生选课系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lizhencai0920
  • 文件大小244 KB
  • 时间2018-01-30