实验选课系统设计.docx

实验选课系统设计.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

重庆科技学院《数据库原理》课程设计报告

ⅢI

摘要

在现代高校实验选课系统中,信息化是提高选课系统效率的重要手段.本课程设计主要是对学生选课,查询信息和教师查询信息,录入成绩进行管理和统计.

实验选课系统分为3种用户:学生,教师,管理员.学生的功能包括选课,查寻实验信息等,教师的功能包括考勤,学生实验成绩录入,查寻实验信息等.管理员的功能包括新建教师,学生账户,设定实验课程信息.除此之外,还有课程、实验信息、实验地点、教学、选修一共八个表.本系统采用SQLServer2000作为数据库,使用ODBC作为数据源.在实现数据库部分功能时按照要求创建了视图、触发器和存储过程.

关键词:实验选课系统管理SQLServer2000触发器存储过程

IV

重庆科技学院《数据库原理》课程设计报告

目录

摘要 III

1需求分析 1

1.1系统目标设计 1

1.2系统功能分析 1

1.3模块功能分析 1

1.4数据字典 1

2概念结构设计 5

2.1构成系统的实体型 5

2.2实验系统E-R图 5

3逻辑结构设计 6

3.1逻辑结构简介 6

3.2关系模型 6

4物理模型设计 7

4.1概念模型转换为物理模型 错误!未定义书签。

5数据库的实施 7

5.1导入数据库 错误!未定义书签。

5.1.1创建数据源 错误!未定义书签。

5.1.2PowerDesigner中建立连接 错误!未定义书签。

5.2建立视图 错误!未定义书签。

5.3存储过程 错误!未定义书签。

5.4创建触发器 错误!未定义书签。

总结 16

致谢 17

参考文献 18

重庆科技学院《数据库原理》课程设计报告

1

1需求分析

1.1系统目标设计

实现高校实验选课管理系统化,使高校管理更加现代化.

1.2系统功能分析

实验选课系统分为教师,学生及系统管理员三类用户,学生的功能包括选课,查寻实验信息等,教师的功能包括考勤,学生实验成绩录入,查寻实验信息等.管理员的功能包括新建教师,学生账户,设定实验课程信息(设定实验时间,地点,任课教师).

管理员可对教师,学生及实验课程信息进行修改;教师可对任课的考勤,成绩进行修改;学生可以对自己选修的课程重选,退选.

管理员可删除教师,学生及实验课程信息.

教师可查询所任课程的学生名单,实验时间,考勤及实验成绩,并可按成绩分数段进行统计;学生可查寻所学课程的实验时间,教师名单;管理员具有全系统的查寻功能.

数据库要求:在数据库中至少应该包含下列数据表:

(1)教师,学生信息表:名字,密码等;

(2)课程信息表,课程名,学时等;

(3)实验室信息表;

(4)课程选修信息表,谁选了什么课程,谁任课,什么时间,地点;

1.3设计环境

基于WINDOWSxp操作系统,利用PowerDesigner作为设计工具,使用SQL2000和2005为数据库管理工具.在PowerDesigner中建立的概念模型生成物理模型,在通过ODBC连接到数据库中,建立关系图.

1.4数据字典

名称

数据类型

说明

Sno

varchar(10)

学号主码

重庆科技学院《数据库原理》课程设计报告

2

Ano

varchar(10)

管理员号外码

Sname

varchar(10)

学生姓名

Ssex

char(1)

性别

Sage

int

年龄

Spw

varchar(15)

学生密码

表1.1学生信息记录表

名称

数据类型

说明

Tno

varchar(10)

教师号主码

Ano

varchar(10)

管理员号外码

Tname

varchar(10)

教师姓名

Ssex

char(1)

性别

Spw

varchar(15)

学生密码

表1.2教师信息记录表

名称

数据类型

说明

Ano

varchar(10)

管理员号主码

Aname

varchar(10)

管理员姓名

Asex

char(1)

性别

Apw

varchar(15)

管理员密码

表1.3管理员信息记录表

名称

数据类型

说明

Cno

int

课程号主码

Ano

varchar(10)

管理员号外码

Cname

varchar(10)

课程名

Ccredit

int

学分

重庆科技学院《数据库原理》课程设计报告

3

表1.4课程信息记录表

名称

数据类型

说明

您可能关注的文档

文档评论(0)

178****8896 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档