3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx

上传人:b****2 文档编号:1121993 上传时间:2023-04-30 格式:DOCX 页数:13 大小:17.17KB
下载 相关 举报
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第1页
第1页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第2页
第2页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第3页
第3页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第4页
第4页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第5页
第5页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第6页
第6页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第7页
第7页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第8页
第8页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第9页
第9页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第10页
第10页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第11页
第11页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第12页
第12页 / 共13页
3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx

《3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx(13页珍藏版)》请在冰点文库上搜索。

3学生成绩管理系统体系结构设计说明书Word格式文档下载.docx

系统维护

数据

成绩管理

学生成绩

图2管理体系结构示意图

根据需求规格说明书中根据系统安全性的需要,增加了用户身份验证的环节。

对关联图进行细化和修改,形成如图3所示整理后的数据流图。

学生账户

1

系统管理员

教师账户

成功信息

教师

合法

身份

查询或

事务

54

信息

2

修改事务

事务辨析身份验证

查询事务

学生

成绩信息

系统维护员

权限信息

3

合法身份

学生成绩

图3管理系统整理后的关联图

从软件实现的整体布局考虑增加了系统初始化模块和菜单显示模块,用以完

成系统运行环境的搭建。

图4是对应于图3调整后的软件结构图。

1

系统初始化输入合法事务显示主菜单

身份验证事务验证

教师服务系统学生服务系统

身份有效性

输入身插入成查询排序成绩查成绩排个人信

输入事务

验证

有效性检查

份信息绩处理处理处理询处理序处理息处理

图4学生成绩管理系统层软件结构图

1.3技术路线

按照客户的要求,学生成绩管理系统要求运用结构化语言--C语言进行系统

的开发,实现控制台风格程序的开发。

结构化语言的突出特点是认为一个程序、

一组程序或者一组系统无非是由一组功能操作来构成的,并进而吸取了结构化分

析的“黑盒子”的概念。

其最大的好处就是极大的增加了代码的复用能力。

它的

主要表示方法是一种分层次的结构图。

它层次清晰,便于按模块化方式组织程序,

易于调试和维护。

C语言的表现能力和处理能力极强。

它不仅具有丰富的运算符和数据类型,

便于实现各类复杂的数据结构。

它还可以直接访问内存的物理地址,进行位(bit)

一级的操作。

由于C语言实现了对硬件的编程操作,因此C语言集高级语言和

低级语言的功能于一体。

既可用于系统软件的开发,也适合于应用软件的开发。

2.教师服务子系统/模块设计

2.1数据录入模块

2.1.1功能描述

教师首先输入账号和密码登录系统,系统验证教师身份的有效性,无效则提

2

示原因,有效则进入管理界面。

教师可以通过输入学号插入或者查询某个同学的

信息及其成绩,也可以对所有的成绩进行排序操作,然后可以整体宏观的比较,

分析学生成绩。

2.1.2性能

可支持的最大用户数:

无限制;

可支持的最大并发用户数:

吞吐量:

只受到网络带宽的限制,系统本身无限制;

响应速度:

只受到网络带宽的限制,系统本身无限制。

2.1.3模块结构

教师服务系统

输入合法事务显示菜单事务分析

身份验证事务验证插入成绩处理查询处理排序处理

输入用户身份有效事务有效

信息性验证性验证图5教师服务系统软件结构图

3

2.1.4子模块接口设计

图6教师服务模块主界面

3.学生服务子系统/模块设计

3.1成绩查询

3.1.1功能描述学生可以进行成绩查询,也查看个人信息,还可以对课程进行排序。

3.1.2性能

5000人;

1000人;

只受到网络带宽的限制,系统本身无限制;

4

5秒。

3.1.3模块结构

学生服务系统

事务输入菜单显示事务处理

学生服务输入输入分析个人信息处理成绩查询处理

成绩排序处理图7学生服务系统软件结构图

3.1.4子模块接口设计

图8学生服务界面

4.数据库设计

5

大连东软信息学院项目文档学生成绩管理系统体系结构设计说明书

4.1关系模型

学生信息

学号<

pi>

Characters(10)<

M>

课程信息

课程号<

pi,fi1>

姓名Variablecharacters(10)<

成绩信息

pi,fi2>

性别Integer<

课程名Variablecharacters(30)<

成绩Number<

系别Integer<

课程学分Integer<

班级Characters(20)

Identifier_1<

出生年月日Variablecharacters(20)Identifier_1<

...

授课信息

教工号<

教师信息

教工号<

姓名Variablecharacters(10)

系别Integer

性别Integer

Identifier_1<

...

学生成绩管理系统关系模型

图9

4.2表结构

表1学生信息表

字段描述数据类型主键是否可空描述

学号

CHAR(10)是例如:

1011357001

姓名

VARCHAR(10)

否真实姓名

班级

CHAR(20)否所属班级

系别

INT

否1:

计算机系

1:

性别

0:

出生年月日

VARCHAR(20)

否1991年4月9日

6

表2教师信息表

字段描述数据类型主键是否可空备注

教工号

1357001

表3课程信息表

课程号

01

课程名称

VARCHAR(30)

否软件工程

学分

表4成绩表

CHAR(10)是外键

CHAR(10)

是外键

成绩

Double

表5授课表

7

5.数据结构设计

数据结构是系统数据在内存中的组织形式,在学生成绩管理系统中主要采用

结构体的形式对数据进行表示。

structCourse//课程信息

{charcno//课程编号charcname//课程名

intcredit//课程学分

};

structStudent//学生信息

{charsno//学号charsname//学生姓名

intsex//性别

intdepartment//系别

charsclass//班级

charbirthday//出生年月日

structTeacher//教师信息

{chartno//教工号chartname//教师姓名

8

structScore//信息

成绩

{charsno//

学号charcno//

课程号

doublescore//成绩

structObject//信息

授课

{chartno//

教工号charcno//

9

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2