网上选课系统总体设计说明书Word文件下载.docx

上传人:b****4 文档编号:15982061 上传时间:2022-11-17 格式:DOCX 页数:20 大小:130.89KB
下载 相关 举报
网上选课系统总体设计说明书Word文件下载.docx_第1页
第1页 / 共20页
网上选课系统总体设计说明书Word文件下载.docx_第2页
第2页 / 共20页
网上选课系统总体设计说明书Word文件下载.docx_第3页
第3页 / 共20页
网上选课系统总体设计说明书Word文件下载.docx_第4页
第4页 / 共20页
网上选课系统总体设计说明书Word文件下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

网上选课系统总体设计说明书Word文件下载.docx

《网上选课系统总体设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《网上选课系统总体设计说明书Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。

网上选课系统总体设计说明书Word文件下载.docx

4

概念数据模型

关系数据库的逻辑设计模型,叫做概念数据模型。

主要包括一张逻辑E-R图及其相应的数据字典。

5

物理数据模型

关系数据库的物理设计模型,叫做物理数据模型。

主要内容包括一张物理表关系图及其相应的数据字典。

6

视图

在基表或其他视图之上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用。

7

角色

数据库只能够享有某些特权操作的用户,叫做角色。

角色的权利通过授权来实现。

8

子系统

具有相对独立功能的小系统叫做子系统。

一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块和多个部件组成。

9

模块

具有功能独立、能被调用的信息单元叫做模块。

模块是结构化设计中的概念。

10

内部接口

软件系统内部各子系统之间、个部件之间、各模板之间的接口,叫做内部接口。

调用方式、入口信息、出口信息等。

11

相关文件

相关文件是指当本文件内容变更后,可能引起变更的其他文件。

如需求分析报告、详细设计说明书、测试计划、用户手册。

12

参考资料

参考资料是指本文件书写时用到的其他资料,如各种相关规范、模板、标准、准则。

1.5参考资料

[1]用户需求报告

[2]软件开发合同

[3]数据库设计规范

[4]命名规范

1.6相关文档

[1]《详细设计说明书》

[2]源程序清单

[3]测试计划及报告

[4]《用户使用手册》

1.7版本更新记录

表1-2版本更新记录

版本号

创建者

创建日期

维护者

维护日期

维护记录

V1.0

小明

2016/5/9

V1.0.1

小黄

2016/5/13

2.总体设计

2.1总体结构设计

总体结构示意图:

 

图2-1总体结构示意图

2.2运行环境设计

该软件系统的运行环境:

硬件平台:

最低配置:

奔腾4处理器、512内存、60G硬盘。

建议配置:

奔腾双核T44002.2GHZ及其以上2G内存、320G硬盘

外设的要求:

键盘、鼠标、显示器。

软件平台:

A:

windows98以上的操作系统

B:

Myeclipse和pl/sql

C:

Microsoftoffice2000

网络平台:

通信协议、通信带宽。

2.3子系统清单

表2-1子系统清单

子系统编号

子系统英文名

子系统功能描述

子系统之间的关系

SS1

Students

查询、选择课程,查询成绩

学生与教师采用多对多关系

SS2

teacher

发布课程,查询课程所有的学生,发布成绩

教师与学生采用一对多关系

SS3

administrator

管理学生、教师、课程的信息

管理员调节学生与教师

2.4功能模块清单

表2-2功能模块清单

模块编号

模块英文名

模块功能简述

模块的接口简述

M1-1

功能调用

M1-2

M1-3

M1-4

public

实现用户的身份验证,密码修改,退出系统等功能

3.模块功能分配

3.1专用模块功能分配

表3-1专用功能模块分配

专用模块编号

模块详细功能分配

模块接口标准

实现学生选课,查看所选课程,修改自己的选课信息

数据结构封装标准、SQL标准

实现查看自己所教授的课程,课程有哪些学生选修,以及利用本系统提交学生的成绩

实现对课程的修改,删除,查看某个课程的详细信息,对学生和教师信息的添加、修改,删除操作,对课程的添加,添加时为其分配任课教师,上课时间和地点

数据结构封装标准、VISUALC++标准、SQL标准

3.2公用模块功能分配

表3-2公用模块功能分配

公用模块编号

G-1

authentication

对用户登入进行身份验证匹配

G-2

Passwordchange

用户自定义密码进行修改

SQL标准

G-3

Logout

注销退出并提示是否退出系统

4.数据结构设计

4.1数据库表名清单

表4-1数据库表名清单

中文表名

英文表名

表功能说明

管理员表

Users

用于定义登录系统的管理员,只有获得权限的管理员才能登录

用户表

Depart

用于学生、教师的登录信息,只有注册的学生才能登录系统选课

选课表

Elect

用于定义学生所选的课程,可以存储学生选择的所有课程

学生表

Student

用于存储学生的基本信息

教师表

Teacher

用于存储教师的基本信息

课程表

Cource

存储所有开设课程的基本信息

4.2数据库表之间关系说明

教师

任教

选修

学生

课程

职工号

所在系

姓名

电话

学号

级别

专业

时间

课程号

课程名

类别

地点

人数

成绩

图4-1E-R图

4.3数据库表的详细清单

表4-2Student学生用户表

字段中文名

字段英文名

类型、宽度、精度

取值约束

空否

默认值

主键/外键

索引否

学生学号

stuID

nvarchar(20)notnull

关键字

学生密码

stuPwd

学生姓名

stuName

学生系院号

stuDepart

Int

学生年级

stuGrade

int

学生班级

stuClass

表4-3Teacher教师用户表

教师编号

teaID

教师密码

teaPwd

教师姓名

teaName

nvarchar(100)notnull

教师系院号

teaDepart

Int(4)

表4-4Cource课程信息表

课程编号

courseID

课程名称

courseName

nvarchar(100)notnull

上课时间

courseTime

nvarchar(20)

上课地点

courseAddress

nvarchar(50)

课程简介

courseInfo

Text

表4-5Elect选课信息表

课程成绩

Score

表4-6Users管理员表

系统管理员用户名

adminName

系统管理员密码

adminPwd

表4-7depart表

系院号

departID

Intnotnull

系院名称

departName

nvarchar(100)

4.4视图设计

表4-8学生信息视图

中文名

英文名

中文列名

英文列名

对应的表

学生信息

学号、密码、系院号、年级、班级

stuID,stuPwd,stuName,stuDepart,stuGrade,stuClass

算法:

USE学生信息GOCREATEVIEWview_StudentASSELECTstuNameAS姓名,stuPwdAS密码,stuIDAS学号,stuDepartAS系院号,stuGradeAS年级,stuClassAS班级FROMStu

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

当前位置:首页 > 高中教育 > 小学教育

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

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