网上选课系统 数据库课程设计Word格式文档下载.docx

上传人:b****0 文档编号:12964169 上传时间:2022-10-01 格式:DOCX 页数:15 大小:138.46KB
下载 相关 举报
网上选课系统 数据库课程设计Word格式文档下载.docx_第1页
第1页 / 共15页
网上选课系统 数据库课程设计Word格式文档下载.docx_第2页
第2页 / 共15页
网上选课系统 数据库课程设计Word格式文档下载.docx_第3页
第3页 / 共15页
网上选课系统 数据库课程设计Word格式文档下载.docx_第4页
第4页 / 共15页
网上选课系统 数据库课程设计Word格式文档下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

网上选课系统 数据库课程设计Word格式文档下载.docx

《网上选课系统 数据库课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网上选课系统 数据库课程设计Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。

网上选课系统 数据库课程设计Word格式文档下载.docx

2.1需求规定

2.1.1功能规定

在对用户的需求进行分析以后,规定了以下模块来适应用户

功能描述

模块

使用单位

开发者

备注

录入学生信息,教师信息,课程信息

数据导入子系统

教务处

作为附加选项

1.根据学号登录系统;

2.查询可选课程的信息;

3.选课,退选;

4.查看已选课信息

学生管理系统

教师

1.根据教师号登录系统;

2.查询所授课的学生信息;

3.录入成绩

教师管理系统

学生

1.管理员管理;

2.数据备份;

3.数据恢复

设置管理系统

系统管理员

注意保密问题和访问权限问题

2.1.2系统功能

能对院系、学生、教师、课程的信息进行增、删、改操作

能让学生查看选课信息、选课和查看课程成绩

能让教师查看所开课程的选课信息,给学生录入成绩

能添加新的管理员

2.1.2.1精度

由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。

2.1.2.2时间特性要求

本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。

而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。

2.1.2.4可靠性

由于系统较小只保留一定程度上的可靠性。

2.1.2.5灵活性

由于系统较小只保留一定程度的灵活性。

2.1.3输入输出要求

2.1.4数据管理能力要求

针对高校选课信息系统的需求,通过对选课过程的内容和数据流流程分析,设计如下面所示的数据和数据结构:

1.学生基本信息包括:

学生号、姓名、性别、系别、学生密码

2.教师基本信息:

教师号、姓名、性别、教师密码

3.课程基本信息:

课程号、课程名、课时、学分、限选人数、已选人数

4.选课信息:

学生号、课程号、成绩

2.1.5故障处理要求

考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的借口即可。

只要操作系统没有大的故障程序,一般比较稳定。

考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经到达了,只要稍微在其上再增加用户所需要的附加功能即可。

2.1.6其他专门要求

该软件是使用SQLServer2005在WindowsXP系统下完成的,所以只要是兼容Windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。

而且应用户的特殊需求软件在完成后的维护阶段可以一个与其他类软件接口,随时满足用户的使用要求。

2.2运行环境

结合用户当前的软件的硬件环境,设计了新系统运行硬件和软件环境:

2.2.1设备

内容最低配置建议配置

主机P/200PII/266

内存512MB1G

硬盘10G20G

2.2.2支持软件

操作系统WindowsXP

数据库SQLSERVER2005

开发工具Microsoftvisualstudio2005

2.2.3接口

1.硬件接口:

由于软件较小,除硬盘外,基本没有与外界硬件的联系。

2.软件接口:

在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。

2.2.4控制

[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。

2.3基本设计概念和处理流程

编号

模块名称

A1

系统安全权限管理

B1

数据导入

C1

学生选课

D1

录入成绩

E1

查询管理

系统主流程图

业务流程图(管理员)

学生业务流程图

教师业务流程图

2.4结构

功能块编号:

01

功能块名称:

所属类别

所需数据:

课程相关信息(课号,课名,任课教师,上课时间,地点,学分等)

输出数据:

操作提示信息

详细操作说明:

系统操作员将从教务处获取课程相关信息,这些信息分布在课程表,授课表,选课表中

特殊要求:

无特殊要求

课程名,课程号,任课教师,上课时间,地点,学分

是否先课成功

查看系统提供的供选择的课程,学生根据自己的需求选择合适的课程,可以退选,改选

02

课程号,学生号

设置是否成功

教师根据选课学生的情况在课末给予成绩

03

教师查询

课程号,学生号,学生姓名,院系

构成学生上课考勤表

在网页上进入教师管理系统后查看所授课程的学生信息

04

学生查看成绩

学号,课号,课名,成绩

查看是否正常通过考查

学生进入管理系统后查看所选课程的结课情况

系统管理包括的模块:

查询管理包括的模块

2.5人工处理过程

学生选课时要登录选课网站点击进行选课过程

2.6尚未解决的问题

我们这个系统由于时间约束所以目前只考虑到做导入、选课管理、基本信息查询。

在面前的需求规定中的其他功能时间来做。

3.接口设计

3.1用户接口

采用页面式的图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:

界面要一致性;

提供简单的错误处理;

提供信息反馈;

操作可逆,其动可以是单个的操作,或者是一个相对的操作序列;

3.2外部接口

支持一般的pentium4或更高的微机或笔记本电脑;

本软件应提供对条形码扫描仪等的支持;

运行于WindowsXP

3.3内部接口

1.系统管理模块为数据导入管理系统提供操作员和系统参数等基础数据。

必须设置操作员后才能使用其他模块。

2.不同的角色给予不同的权限操作

4.运行设计

4.1运行模块组合

如下表格,显示了各个模块之间的数据关系,X表示有关联。

4.2运行控制

系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。

运行中记录操作员操作日志,记录操作员行为。

4.3运行时间

一般操作的响应时间应在1"

2秒内

5.系统数据结构设计

5.2物理结构设计要点

本设计系统采用的DBMS为SQLSERVER2005,数据库命名:

CourseSelection.mdb

数据库是由若干个二维表组成,其各自结构见下表所示。

系别表Depart

字段

数据类型

长度

允许空值

Depno

Char

20

主键

Depname

varchar

50

系别名

专业表Profess

字段

Prono

char

20

主键专业号

ProName

专业名称

学生表Student

Sno

学号主键

Sname

学生姓名

Ssex

Char

2

性别

Sgrade

年级

Sclass

Varchar

班级

Depno

学生系别

学生专业

Spassword

学生密码

教师表Teacher

Tno

教师号主键

Tname

教师姓名

Tsex

教师性别

教师所在系

Tpassword

教师密码

课程表Course

Cno

课程号

Cname

课程名

Credit

float

学分

Cstuno

已选人数

Ccstu

限选人数

选课结果表SC

学号

Score

分数

授课表TC

Tno

教师号

管理员表:

admin

ID

Int

主键编号

Password

密码

5.3数据结构与程序的关系

[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。

考生信息维护

通知书操作

查询

系统管理

统计报表

考生基本信息表

通知书表

导入日志

操作员表:

[login]

6.系统出错处理设计

6.1出错信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1