学生选课管理系统(概要设计说明书)

2018-11-29 16:26

1引言 ............................................................................................................................................... 2

1.1编写目的 ............................................................................................................................. 2 1.2背景 ..................................................................................................................................... 2 1.3定义 ..................................................................................................................................... 2 1.4参考资料 ............................................................................................................................. 3 2总体设计........................................................................................................................................ 3

2.1需求规定 ............................................................................................................................. 3 2.2运行环境 ............................................................................................................................. 6 2.3基本设计概念和处理流程 ................................................................................................. 7 2.4结构 ..................................................................................................................................... 9 2.5功能需求与程序的关系 ................................................................................................... 10 2.6人工处理过程 ................................................................................................................... 10 2.7尚未问决的问题 ............................................................................................................... 10 3接口设计...................................................................................................................................... 10

3.1用户接口 ........................................................................................................................... 10 3.2外部接口 ........................................................................................................................... 10 3.3内部接口 ........................................................................................................................... 11 4运行设计...................................................................................................................................... 11

4.1运行模块组合 ................................................................................................................... 11 4.2运行控制 ........................................................................................................................... 11 4.3运行时间 ........................................................................................................................... 12 5系统数据结构设计 ...................................................................................................................... 12

5.1逻辑结构设计要点 ........................................................................................................... 12 5.2物理结构设计要点 ........................................................................................................... 15 5.3数据结构与程序的关系 ................................................................................................... 16 6系统出错处理设计 ...................................................................................................................... 16

6.1出错信息 ........................................................................................................................... 16 6.2补救措施 ........................................................................................................................... 17 6.3系统维护设计 ................................................................................................................... 17

概要设计说明书

1引言

1.1编写目的

(1)开发学生网上选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。

(2)本报告由共同修改完成。

1.2背景

随着学校规模的不断扩大,专业、班级学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而且目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低。因此,迫切需要开发学生网上选课系统来提高管理工作的效率。学生网上选课系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。

1.3定义

(1)Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web 页和基于 Web 的功能强大的应用程序。

ASP程序是以 。asp为扩展的文本文件,其控制部分是用VBScript和Jscript等脚本语言来编写的。ASP的工作流程大致是:①当浏览器从Web服务器上请求。asp文件时,服务器用ASP;②ASP全部读取请求的文件,执行所以的服务器端脚本,并将脚本输出与静态HTML代码进行合并;③最终的HTML页面将在HTTP响应中传送给浏览器。

ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通过分隔符与文本和HTML标记区分开来。ASP用分隔符〈%和%〉包括脚本命令。由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。在ASP分隔符〈%和%〉内,可以包括主脚本语言允许的任何语句、表达式和操作符等。

ASP实际上是将标准的HTML文件扩展了一些附加特征,也像标准的HTML文件一样,包

含HTML对象并且有一个浏览器解释并显示,任何可以放在HTML 中的东西—Java applets,闪烁字符串,客户端脚本,客户端ActiveX控制等。都可以放在ASP中。因此,ASP有如下四个重要特征,使之具备很强的通用性。

(2)SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。

SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。

1.4参考资料

[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003

[2] Roger S.Pressman著 软件工程——实践者的研究方法.机械工业出版社,1997 [3] 李振坤.梁海健.孙延海著.基于知识库的学生选课系统的设计与实现.计算机应用研

究.2005.09

[4] 苗雪兰.刘瑞新.宋会群著.数据库技术与应用.机械工业出版社,2007。

2总体设计

2.1需求规定

2.1.1 系统功能

(1)可实现学生网上选课。 (2)方便实现学生选课信息查询。

(3)可对学生成绩档案进行管理,成绩表单生成简便。 (4)安全有效的用户分区、管理。 (5)档案数据的高安全性、保密性。

(6)有帮助文档

表2-1 选课系统功能要求表

功能要求 输入 处理 输出 学生选课信息查询 点击查询按钮 启动查询 学生选课信息 经户确认,系统接受信息并学生选课 学生、教师、课程、要修改的信息 公共信息修改 点击学生课程表课程表单生成 显示 点击学生成绩表成绩表单生成 显示 动课程表生成程序 动课程表生成程序 系统查询学生课程信息,启生成学生成绩表单 保存 系统查询学生课程信息,启生成学生课程表 课程号、学号 保存于数据库中 修改相应数据库中的数据并修改更新后的信息 成功选课确认信息

2.1.2 系统性能

使用稳定,操作性能好,操作方法易于掌握,系统的安全性强。

2.1.2.1 精度

系统保证结果的正确性,在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,本系统可以满足各种精度的需求。

2.1.2.2 时间特性要求

在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。

2.1.2.4 可靠性

系统具有较高的可靠性,可恢复性 2.1.2.5 灵活性

系统有良好的可扩展性,允许管理员随时对其进行更新和维护。当用户需求,如操作方式,运行环境,结果精度等发生变化时,设计的软件要做适当调整,灵活性较好。

2.1.3 输入输出要求

1.输入:

系统在功能区提示输入位置,支持以下两种输入方式:

(1)鼠标点选:用户点选功能,如该位置是系统允许的有效目标则记录为用户输入; (2)文字输入:用户在指定文本框中输入文字,被系统确认为有效后记录为用户输入。 2.输出: (1)基本信息

学生信息包括学号、姓名、所在学院、所在专业、班级、密码。

教师信息包括身份证号、姓名、性别、所属学院、学历、职称、个人简介、密码。 管理员信息包括登录号、姓名、密码。 (2)查询信息:

学生选课信息包括学号、姓名、所在学院、所在专业、班级、学期、所选课程、课程编码。

课表信息包括序号、课程编码、课程名称、供选学院、供选专业、老师、身份证号、学期、上课时间、学分、总人数、已选人数、地点、先行课、课程介绍。

2.1.4 数据管理能力要求

高校学生网上选课系统的数据需求包括如下几点: 1.数据录入和处理的准确性和实时性 2.数据的一致性与完整性 3.数据的共享与独立性

4.数据存储量较大,需要较大的存储空间 2.1.5 故障处理要求 a. 内部故障处理

在开发阶段可以随即修改数据库里的相应内容。 b. 外部故障处理

对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。

2.1.6 其他专门要求

本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。


学生选课管理系统(概要设计说明书).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小班亲子运动会主持词

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: