示例2总体设计说明书Word文档格式.docx

上传人:b****3 文档编号:7764397 上传时间:2023-05-09 格式:DOCX 页数:15 大小:109.93KB
下载 相关 举报
示例2总体设计说明书Word文档格式.docx_第1页
第1页 / 共15页
示例2总体设计说明书Word文档格式.docx_第2页
第2页 / 共15页
示例2总体设计说明书Word文档格式.docx_第3页
第3页 / 共15页
示例2总体设计说明书Word文档格式.docx_第4页
第4页 / 共15页
示例2总体设计说明书Word文档格式.docx_第5页
第5页 / 共15页
示例2总体设计说明书Word文档格式.docx_第6页
第6页 / 共15页
示例2总体设计说明书Word文档格式.docx_第7页
第7页 / 共15页
示例2总体设计说明书Word文档格式.docx_第8页
第8页 / 共15页
示例2总体设计说明书Word文档格式.docx_第9页
第9页 / 共15页
示例2总体设计说明书Word文档格式.docx_第10页
第10页 / 共15页
示例2总体设计说明书Word文档格式.docx_第11页
第11页 / 共15页
示例2总体设计说明书Word文档格式.docx_第12页
第12页 / 共15页
示例2总体设计说明书Word文档格式.docx_第13页
第13页 / 共15页
示例2总体设计说明书Word文档格式.docx_第14页
第14页 / 共15页
示例2总体设计说明书Word文档格式.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

示例2总体设计说明书Word文档格式.docx

《示例2总体设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《示例2总体设计说明书Word文档格式.docx(15页珍藏版)》请在冰点文库上搜索。

示例2总体设计说明书Word文档格式.docx

中南大学

开发单位:

李明

主管部门:

中南大学信息学院

b.该软件系统与其他

1.本软件系统的名称:

2.该软件系统同其他系统或其他机构的基本的相互来往关系:

该系统基于IE浏览器,版本为6.0及以上,支持windows系列平台。

1.3定义

定义关键词如下:

HTTP——HyperTextTransferProtocol.(超文本传输协议)

IIS——Internet信息服务.

HTML——HyperTextMarkupLanguage(超文本标记语言).

ASP——ActiveServerPages

ODBC——开放数据库连接

ADO――活动存储对象

IPO——input&

process&

output(输入、处理、输出)

CGI――CommonGateWayinterface(公用网关接口技术)

1.4参考资料

GB/T11457:

软件工程术语

GB/T8566—1995:

计算机软件开发规范

GB8567:

计算机软件产品开发文件编制指南

国简标准-软件

2.任务概述

2.1目标

已有运行系统,主要任务是消化、理解原有系统,进一步修改、完善。

系统构成图如下:

1.数据库模块:

2.成绩录入模块:

3.打印统计模块:

2.2运行环境

操作系统:

MicrosoftWindows2000AdvancedServer

支持环境:

IIS5.0

数据库:

MicrosoftSQLServer2000

2.3需求概述

校级(公共课)学生成绩管理系统分3个模块:

数据库模块、成绩录入模块和统计打印模块。

数据库模块需要实现如建库、增加、插入、删除、修改、合并、查询等基本操作。

成绩录入模块需要实现功能如下:

录入方式(顺序、非顺序)自动查错、灵活的输入(权—交互)对特殊情况的标志及处理、统计打印全校补考成绩。

统计各任课老师所教各班的考试成绩(平均、分段)。

统计打印需要实现功能如下:

统计打印一个班考试成绩(上中、中下、下中、下末)

统计打印一个班汇总成绩:

(上、下)

统计打印全校考试成绩(分段、平均),统计打印全校汇总

统计打印各班补考成绩。

2.4条件与限制

开发期限:

本系统分3个模块:

数据库模块、成绩录入模块和统计打印模块3个模块。

系统要求能在2005年1月中旬前正式投入运行使用,若信息学院有新的变更,完成日期则相应后移。

3.总体设计

3.1处理流程

3.1.1数据库管理

项目名称

输入(全部由院系输入)

处理

输出

数据来源

权限设置

1.

管理员输入

用户名和密码

身份验证

根据用户要进行的操作判定下一步进入的模块

管理员操作

3.1.2成绩录入管理

3.1.2.1添加操作

添加教师

姓名,性别,用户名,密码

权限

将教师信息添加到数据库

输出教师添加成功界面

教师能够更改自己的信息

2.

添加课程

课程号,课程名

将课程信息添加到数据库

输出课程信息添加成功界面

3.

添加学生

姓名,性别,年级,班级

将学生信息添加到数据库

输出学生信息添加成功界面

4.

添加管理员

将管理员信息添加到数据库

输出管理员信息添加成功界面

管理员可以修改自己的信息

3.1.2.2删除操作

删除教师

用户名

将教师信息从数据库消除

输出教师删除成功界面

删除课程

课程号

将课程信息从数据库消除

输出课程删除成功界面

删除学生

学号

将学生信息删除到数据库

输出学生信息删除成功界面

删除管理员

用户名,密码

将管理员信息删除到数据库

输出管理员信息删除成功界面

3.1.2.3修改操作

修改(全部由院系输入)

修改教师信息

所教课程的课程名,年级,班级

将修改后的教师信息保存到在数据库中

输出教师信息修改成功界面

管理员操作,教师能够更改自己的信息

修改课程信息

将修改后的课程信息保存到在数据库中

输出课程信息修改成功界面

修改管理员信息

将修改后的管理员信息保存到在数据库中

输出管理员信息修改成功界面

管理员能够更改自己的信息

3.1.2.4查看操作

查看(全部由院系输入)

查看教师信息

在总表中查询

按教师用户名查询教师基本信息;

查看教师在数据库中的信息

教师在数据库中的信息,除密码。

查看课程信息

在课程表中查询

按课程号查询

查看课程在数据库中的信息

输出课程号,课程名,所任老师,

查看管理员信息

按用户名查询

查看管理员在数据库中的信息

管理员姓名,性别,用户名,

3.1.3统计打印操作

3.1.3.1个人信息操作

修改个人信息

用户名,密码,姓名,性别,

所授课程

修改个人在数据中的信息

输出教师修改成功界面

教师输入

教师操作

3.1.3.2学生成绩批改操作

学生考试计分

考试分数

批改学生相应的考试成绩

输出考试批改成功界面

3.1.3.3学生成绩排序操作

考试成绩统计

老师评改出考试成绩

输出考试成绩

给定平均成绩

各科成绩分数

电脑计算出平均成绩=某科考试成绩*相应学分然后再算出总合,然后再除以考试科目数

输出平均考试成绩

3.

计算总成绩

各科考试成绩

电脑计算出总成绩=某科考试成绩*相应学分然后再算出总合

输出总成绩

系统输入

3.1.3.4文档管理

查看学生成绩文档

查看命令

连接到相应科目的子文件夹

输出所有学生文档

3.2总体结构和模块外部设计

3.3功能分配

数据库模块总领整个系统,成绩录入模块负责对其进行建立、增加、插入、删除、修改、合并的操作,统计打印模块负责查询和排序的操作,各模块之间相互协作,功能完备,结构严谨。

4.接口设计

4.1外部接口

软件接口:

系统利用VisualC#提供与SQLServer2000连接进行访问数据库的操作。

服务器程序可利用SQLServer2000提供的对数据库备份的操作实现对数据库的备份操作。

在网络软件接口方面,采取一种无差错的传输协议进行连接。

硬件接口:

输入:

采用键盘鼠标以及VisualC#的标准输入/输出进行输入处理。

输出:

采用VisualC#的标准输入/输出或其它输出设备对输出进行处理。

在统计打印模块还需要有打印机的参与。

在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。

4.2内部接口

数据库模块的操作由管理员通过密码登陆,然后对数据库进行相应的操作。

通过对数据库要进行的不同的操作来决定调用另外的哪个模块。

模块间采用函数调用、参数传递、返回值的方式进行信息传递。

5.数据结构设计

5.1逻辑结构设计

本系统所选用的DBMS为SQLSERVER,系统主要是维护5张数据表:

1.学生信息表

2.成绩表

3.补考成绩表

4.平均成绩表

5.总成绩表

5.2物理结构设计

系统采用了SQLServer进行数据存储,访问采用程序中内嵌SQL语句,通过ADO.NET,经过网络,使用SQLServer的协议进行数据传输。

5.3数据结构与程序的关系

通过SQL语句,连接数据库,访问数据库。

6.运行设计

6.1运行模块的组合

首先进入系统的数据库模块,系统根据用户所要进行的操作判别下一步涉及的模块,从而调用相应的其他模块。

6.2运行控制

运行控制将严格按照模块间函数调用关系来实现。

在登录模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。

在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。

服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。

6.3运行时间

在需求分析中,对运行时间的要求为操作的反应时间必须在用户可以接受的范围内。

网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。

所以将采用高速ATM网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。

其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用Pentium4处理器。

硬件对本系统的速度影响将会大于软件的影响。

在输入方面,对于键盘、鼠标的输入,可用VISUALC#的标准输入/输出,对输入进行处理。

在输出方面,打印机的连接及使用,也可用VISUALC#的标准输入/输出对其进行处理。

7.出错处理设计

7.1出错输出信息

错误类型

出错模块

处理方式

1管理员密码输入错误

数据库模块

提示用户,说明错误原因,

2学号为空

成绩录入模块

3成绩值不在正常范围

提示用户,说明错误原因,

4打印机故障

统计打印模块

7.2出错处理对策

服务器失效:

使用事务处理,出错时,管理员可以通过直接操作数据库,恢复数据。

8.安全保密设计

本系统的进入需要有正确的用户名和密码,限制了数据的使用权限,并进行层层控制,以提高系统的安全保密性,对于忘记用户名和密码的用户,可以通过管理员直接进行操作,并在上报管理员后,其原先的权限将被终止,以防他人盗用。

9.维护设计

维护方面主要为对服务器上的数据库数据进行维护。

可使用SQLSERVER的数据库维护功能机制。

例如,定期为数据库进行备份。

维护管理数据库死锁问题和维护数据库内数据的一致性等。

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

当前位置:首页 > PPT模板 > 商务科技

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

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