学生成绩管理信息系统概要设计说明书Word格式.docx

上传人:b****7 文档编号:21922984 上传时间:2023-02-01 格式:DOCX 页数:21 大小:118.73KB
下载 相关 举报
学生成绩管理信息系统概要设计说明书Word格式.docx_第1页
第1页 / 共21页
学生成绩管理信息系统概要设计说明书Word格式.docx_第2页
第2页 / 共21页
学生成绩管理信息系统概要设计说明书Word格式.docx_第3页
第3页 / 共21页
学生成绩管理信息系统概要设计说明书Word格式.docx_第4页
第4页 / 共21页
学生成绩管理信息系统概要设计说明书Word格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

学生成绩管理信息系统概要设计说明书Word格式.docx

《学生成绩管理信息系统概要设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《学生成绩管理信息系统概要设计说明书Word格式.docx(21页珍藏版)》请在冰豆网上搜索。

学生成绩管理信息系统概要设计说明书Word格式.docx

4.3运行时间………………………………………………………………………11

5数据结构设计……………………………………………………………………11

5.1数据库数据结构设计…………………………………………………………11

5.2物理数据结构设计……………………………………………………………12

5.3数据结构与程序的关系………………………………………………………13

6系统出错处理设计………………………………………………………………13

6.1出错次那次……………………………………………………………………13

6.2补救措施………………………………………………………………………14

7安全设计……………………………………………………………………14

8维护设计…………………………………………………………………………14

1.引言

随着高校学生招生规模逐步扩大,教育管理的信息化越来越受到人们的重视。

在高校,各种教育管理信息系统也越来越多,很大程度地提高了教育管理的效率和质量。

本系统本身功能比较简单,但是学生与教师之间可以实现信息的共享。

本系统是具有易操作、易维护、良好人机界面等特点的高校学生信息系统。

1.1编写目的

本文档的编写是为了完善学生成绩管理信息系统的开发途径和应用方法,以求在最短时间高效的开发学生成绩管理信息系统。

该系统是基于学生的管理查询为目的而制造的一个系统,它的目标就是使得信息的查询与操作得到快速便捷的执行。

1.2背景

本项目的名称:

学生成绩管理信息系统

本项目的任务:

为广大用户制造一个便利的环境,使得信息的查询得以快速解决,并且该系统不仅具有信息录入,信息查询等操作,还添加了用户密码的设置,使得信息的安全性得以保证。

1.3定义

开发(develop):

不是单纯指开发活动,还包括维护活动。

项目(project):

项目是指一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定,依据规完成。

项目参数包括项目围、质量、成本、时间、资源。

一个项目可能有着若干项目组成。

项目开发计划(projectdevelopmentplan):

是一种把项目一定过程与项目如何推进连接起来的方案。

产品生命周期(projectlifecycle):

是产品从试制成功投入市场开始,知道最后被淘汰出市场为止所经历的全部时间。

1.4参考文献

瑞新:

《delphi程序设计教程》,机械工业

萨师煊等:

《数据库系统概论(第四版)》,高等教育出版

《delphi程序设计教程上机指导及习题解答》,机械工业

王利、世琨,朱冰:

《软件工程》,大学

罗运模、志敏:

《CMMI软件过程改进与评估》,电子工业

海藩:

《软件工程导论》,清华大学

2.总体设计

2.1需求规定

主要输入输出项目:

学生基本信息:

(学号,,性别,党团员,住址,联系,专业,院系,出生年月,籍贯,号)

课程信息:

(课号,课程名称,教师名字,课程类型,学分,学年,学时数)

成绩信息:

(学号,,课号,课程名称,成绩,学年)

2.2运行环境

2.2.1硬件环境

最低配置:

CPU:

Pentium3800以上或其他兼容规格;

存:

256M以上;

硬盘:

20GB以上空间。

推荐配置:

Pentium41.6G;

512M以上;

100GB以上空间。

2.2.2软件环境

windows98以上的操作系统;

SQLSERVER2000数据库工具;

Delphi7程序开发工具。

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

2.3.1基本设计概念

根据数据项和数据结构的分析,在数据库概念结构设计部分可以设计出满足用户需求的各种实体以及实体之间的关系,为逻辑结构设计打下基础。

实体包含各种具体信息,通过相互之间的作用形成层数据流动。

本学生成绩管理系统数据库中包含的实体有:

管理员信息实体、学生用户实体、教师用户实体、成绩信息实体、课程信息实体、基本信息实体。

实体之间关系的E-R图如图1所示。

管理员信息实体E-R图如图2所示。

学生基本信息实体E-R图如图3所示

教师用户信息实体E-R图如图4所示

成绩信息实体E-R图如图5所示

课程信息实体E-R图如图6所示

图1实体之间关系的E-R图

2.3.2处理流程

登陆系统处理流程

学生成绩处理流程:

2.4结构

该学生成绩管理信息系统的功能结构图如下:

2.5功能需求与程序的关系

各功能需求的实现与各块程序的分配关系:

添加

查找

修改

删除

用户资料管理(管理员)

学生成绩管理(教师)

学生资料管理(管理员)

课程信息管理(教师)

学生个人信息(学生)

课程信息管理(学生)

2.6人工处理流程

1).创建用户(注册新用户):

用户信息通过手工方式输入计算机。

2).信息修改:

用户信息的修改需要通过后台数据库来实现。

3接口设计

3.1用户接口

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

采用美观的图片与界面设计,并且把主要的操作界面放在一起,使系统有全新的感觉,操作简便,一目了然,视图优美等特点。

并且要注意到界面的布局,应突出的显示重要以及出错信息。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用

3.2外部接口

3.2.1软件接口

运行于Windows98及更高版本具有WIN32API的操作系统之上。

服务器程序可使用Delphi7提供的对SQLSERVER2000的接口,进行对数据库的所有访问。

服务器程序上可使用SQLSERVER2000的对数据库的备分命令,以做到对数据的保存。

3.2.2硬件接口

本软件不需要特定的硬件或硬件接口进行支撑。

586以上PC机均可运行此软件。

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

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

3.3部接口

部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

4运行设计

4.1运行模块组合

施加不同的外界运行控制时索引器的各种不同的运行模块组合如下表:

创建模块

查找模块

修改模块

删除模块

管理员添加学生信息

管理员修改学生信息

管理员删除学生信息

管理员添加新课程

管理员修改课程信息

管理员删除课程信息

教师添加学生成绩

教师修改学生成绩

学生查询个人信息

学生查询课程信息

学生查询成绩信息

用户修改密码信息

客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。

在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。

接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。

服务器程序的接收网络数据模块必须始终处于活动状态。

接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。

4.2运行控制

运行控制

控制方法

管理员填写学生信息并提交,系统在学生基本信息表中创建一个新的数据项

管理员通过检索找到要修改的学生信息并修改,系统在学生基本信息表中写入修改后信息

管理员通过检索找到要删除的学生信息并删除,系统在学生基本信息表中删除该数据项

管理员填写课程信息并提交,系统在课程信息表中创建一个新的数据项

管理员通过检索找到要修改的课程信息并修改,系统在课程信息表中写入修改后信息

管理员通过检索找到要删除的课程信息并删除,系统在课程信息表中删除该数据项

教师填写学生成绩信息并提交,系统在学生成绩信息表中创建一个新的数据项

教师通过检索找到要修改的学生成绩信息并修改,系统在学生成绩信息表中写入修改后信息

用户查询学生信息

用户填写要检索的学生的关键字,系统检索学生基本信息表,输出匹配条目

用户查询课程信息

用户填写要检索的课程的关键字,系统检索课程信息表,输出匹配条目

用户查询成绩信息

用户填写要检索的学生成绩的关键字,系统检索学生成绩表,输出匹配条目

用户通过检索找到要修改的用户密码并修改,系统在用户表中写入修改后信息

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

在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。

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

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

4.3运行时间

在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。

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

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

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

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

5数据结构设计

5.1数据库数据结构设计

DBMS的使用上系统将采用SQLSERVER2000,系统主要需要维护4数据表:

1.用户表:

字段名

数据类型

约束

说明

Name

Char

Notnull

学生学号(用户名)

Pass

登陆密码

权限

用户的权限

用户表表保存了所有用户登录时所使用的密码和用户名,它的主键为用户名。

2.学生基本信息表:

学号

Primarykey

学生用户的唯一的学号

学生

性别

学生性别

党团员

是否是党员或团员

住址

学生的家庭住址

联系

最能联系到的

专业

学生所在专业

院系

学生所在院系

出生年月

Smalledatatime

学生的出生年月日

籍贯

学生的籍贯

学生的

学生基本信息表用于保存学生的基本信息,包括:

学号、、专业等等,其中主键为学号,查询时主要通过学号来查询。

3.学生成绩表:

课号

学生所选课程的课号

课程名称

学生所选课程的名称

成绩

Int

学生所选课程获得的成绩

学年

所选课程开课的学年

学生成绩表是保存学生科目成绩的表,包括:

学号、成绩、课号等等,该表是以学生基本信息表和课程信息表为参照的表。

4.课程信息表:

课程的唯一课号

课程的名称

教师名字

授课的教师名字

课程类型

课程的类型

学分

课程的学分

课程开课的学年

学时数

课程需要上课的时数

课程信息是用来保存课程信息的表,该信息包括:

课号、课程名称、教师名字等等。

为学生成绩表提供参照。

5.2物理数据结构设计

物理数据结构设计主要是设计数据在模块中的表示形式。

数据在模块中都是以结构的方式表示。

1.学生基本信息

用于分辨学生,以及查询学生的基本信息。

2.学号

用于作为关键字来查询学生的基本信息与学生科目的成绩。

并且返回数据。

3.课程信息

用于选课时查询课程信息,以及成绩查询的依据。

4.用户信息

用于用户登陆系统的保证。

5.成绩信息

1.学号

2.课号

3.姓名

4.课程名称

5.学年

6.成绩

用于用户查询学生的成绩信息,并返回学生与课程的信息。

5.3数据结构与程序的关系

服务器程序在对定票/领票进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:

在定票/领票过程中都需要对数据库中的所有表,进行联合查询、修改。

物理数据结构主要用于各模块之间函数的信息传递。

出错信息将送入显示模块中,机票结构,帐单结构,送入打印准备模块中准备打印格式。

6系统出错处理设计

6.1出错信息

1.输入的用户名不存在:

说明数据库没有此用户,需要开户。

2.密码错误:

说明此用户名和密码不匹配。

弹出警告信息后重新输入密码。

3.由于管理员没有及时保存数据照成数据丢失的:

可通过数据还原,还原成最近的数据备份。

6.2补救措施

故障出现后可能采取的变通措施,包括:

1.备份:

使用附加存储设备备份数据,备份频率为每周一次,需要手动备份。

2.恢复及在激动:

如数据丢失,可使用备份数据还原。

3.在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。

4.在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。

7安全设计

为了保证系统的安全性,所以在用户的权限上有了区分,使得并不是每个用户都能随意更改信息,并且还对用户的登录密码进行了安全性设计,允许用户随时更改密码,以保证用户的安全性。

8维护设计

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

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

例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库数据的一致性等。

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

当前位置:首页 > 总结汇报 > 其它

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

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