系统设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生信息管理系统

之系统设计说明书指导老师:刘跃娟

学生:徐明畅

吕欣

魏和明

宋文波

邹小明

谢迎

马淑娟

设计者:宋文波

目录

第一章概述 (3)

第二章总体设计 (3)

2.1精度 (3)

2.2时间特性要求 (3)

2.3总体模块 (3)

第三章计算机系统配置 (4)

第四章数据库设计 (4)

4.1数据库外部设计 (4)

4.2数据库模块 (5)

4.3消除数据冗余 (5)

第五章输入与输出设计 (5)

第六章计算机处理过程设计 (5)

第七章接口及通信环境设计 (5)

第八章安全、保密设计 (6)

第九章数据准备 (6)

第十章培训计划 (6)

系统设计说明书

第一章概述

本说明书是为了让使用者能够更清楚的明白本系统的总体设计。能够使读者懂得本系统开发的原理。本阶段在系统的需求分析的基础上,对学生管理系统作概要设计。

主要解决实现该系统需求的程序模块设计问题。包括包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所作的所有概要设计进行详细地说明。

能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.

在概要设计对学生管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

学校信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完整,易使用等特点。

第二章总体设计

2.1精度

精度要求准确,符合软件需求

2.2时间特性要求

查询服务部分:用户通过多媒体电脑提交查询命令到返回结果不超过5秒钟。

数据管理部分:提交一笔录入到结果返回不超过5秒钟。当资源不能满足要求时应首先予以提示,不能出现死循环或无限等待。

2.3总体模块

本系统为了管理员的添加、查询和更改,学生的查询,系统给出其逻辑模型如下:

(1)总体模型

第三章计算机系统配置

本系统运用Microsoft visual studio2005开发平台并配SQL server 2000数据库,应用于windows2000、windowsxp、windowsVista系统。

计算机的基本配置为内存256、显卡128、硬盘40G、cup1.6以上的网络计算机。

第四章数据库设计

4.1数据库外部设计

(一)本数据库的应用软件及其与数据库的接口

数据库软件:Microsoft SQL Server 2000

系统要求建立的数据库名称:Sales

使用该数据库的应用软件:销售管理系统

该应用软件在Visual Basic 6.0编程环境下设计,采用Visual Basic 6.0基于Active Data Objects的数据库访问接口技术,建立与数据库的通讯连接、执行T-SQL。应用程序对

数据库的操作,在通过执行T-SQL查询语句生成的结果集上执行。

(二)数据库管理系统

Microsoft® SQL Server? 2000 扩展了 Microsoft SQL Server 7.0 版的性能、可靠性、质量和易用性。Microsoft SQL Server 2000 增加了几种新的功能,由此成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。本数据库采取SQL Server 2000作为系统平台。以下是需要使用到SQL Server 2000的几个组件,包括:

A、企业管理器:提供了数据管理和数据库操作的集成平台;

B、查询分析器:T-SQL调试、优化、性能检测的工具;

C、事件探查器:提供了对SQL Server执行操作的检测,并以T-SQL的形式记录;

D、服务管理器:提供SQL Server停止、启动的控制工具;

此外,还包括可能会使用到的数据导入和导出工具,为数据库提供数据的输入。

4.2数据库模块

本系统应用SQLServer2000来建立数据库。共包括8个表,其分别为:JBXX学生基本信息表、JYXX学生教育经历表、JTXX学生家庭信息表、CJXX学生成绩信息表、KZXX学生扩展信息表、JNDB技能达标管理信息表、RCSH学生日常管理表、DRXX登入信息管理表。

4.3消除数据冗余

所谓冗余的数据是指可由基本数据导出的数据,冗余的联系是指可由其他联系导出的联系。冗余数据和冗余联系容易破坏数据库的完整性,给数据库的维护增加困难,应当予以消除。本系统的冗余数据和冗余关系已经在概念结构设计中处理过了,这里不再赘述。

第五章输入与输出设计

通过管理员在数据库中添加、删除、修改数据,并设置学生的访问权限。学生只能通过学号和密码登录本系统进行查询、下载、而不能对数据库中的数据进行任何的改动。如有需要改动的地方,必须像管理员提出申请、由管理员进行相应的改动。内部接口用来实现各数据库之间的连接、以便能够很容易的实现数据的查询操作。

第六章计算机处理过程设计

计算机通过管理员来添加、修改、删除数据库中的数据。主机中存储所有的数据,包括学生基本信息、学生教育经历表、学生家庭信息、学生成绩信息、学生扩展信息、技能达标管理信息表、学生日常管理表、登入信息表。其他人员可以通过远程登录来访问本系统。第七章接口及通信环境设计

运用SQLServer2000来实现数据库之间的连接。

相关文档
最新文档