学生选课管理系统概要设计说明书Word下载.docx
- 文档编号:14886203
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:16
- 大小:103.81KB
学生选课管理系统概要设计说明书Word下载.docx
《学生选课管理系统概要设计说明书Word下载.docx》由会员分享,可在线阅读,更多相关《学生选课管理系统概要设计说明书Word下载.docx(16页珍藏版)》请在冰豆网上搜索。
5.2物理结构设计要点24
5.3数据结构与程序的关系25
6系统出错处理设计25
6.1出错信息25
6.2补救措施27
6.3系统维护设计27
概要设计说明书
1引言
1.1编写目的
(1)开发学生网上选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。
(2)本报告由共同修改完成。
1.2背景
随着学校规模的不断扩大,专业、班级学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而且目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低。
因此,迫切需要开发学生网上选课系统来提高管理工作的效率。
学生网上选课系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。
它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。
1.3定义
(1)ActiveServerPages(ASP)是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web页和基于Web的功能强大的应用程序。
ASP程序是以。
asp为扩展的文本文件,其控制部分是用VBScript和Jscript等脚本语言来编写的。
ASP的工作流程大致是:
①当浏览器从Wet服务器上请求.asp文件时,服务器用ASP②ASP全部读取请求的文件,执行所以的服务器端脚本,并将脚本输出与静态HTMLf弋码进行合并;
③最终的HTMI页面将在HTTM向应中传送给浏览器。
ASP程序是由文本、HTMI标记和脚本组合而成的。
在ASP程序中,脚本通过分隔符与文本和HTMI标记区分开来。
ASP用分隔符〈°
%^%包括脚本命令。
由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。
在ASP分隔符〈%和%〉内,可以包括主脚本语言允许的任何语句、表达式和操作符等。
ASP实际上是将标准的HTML文件扩展了一些附加特征,也像标准的HTML文件一样,包含HTML对象并且有一个浏览器解释并显示,任何可以放在HTML中的东西一Javaapplets,闪烁字符串,客户端脚本,客户端ActiveX控制等。
都可以放在ASP中。
因此,ASP有如下四个重要特征,使之具备很强的通用性。
(2)SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。
丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。
SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。
例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。
C#、VB.Net、XQuery、XMLA、ADO.Net、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。
1.4参考资料
[1]张海藩.软件工程导论(第四版)[M].北京:
清华大学出版社,2003
[2]RogerS.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其他专门要求
本系统有较好的可维护性、可靠性、可理解性、效率。
易于用户理解和操作。
可维护性包括了可读性、可修改性、可测试性、等含义。
可靠性通常包括正确性和健壮性。
开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。
2.2运行环境
2.2.1设备
计算机:
CPU:
Intel(R)Celeron(R)2.13GHz或更好
内存:
512MB或更大
硬盘:
80G或更大
外围设备:
打印机
通讯设备:
局域网操作系统:
Windows2000/XP操作系统
2.2.2支持软件
MicrosoftSqlServer2000或更高版本
MicrosoftIIS5.0或更高版本
MicrosoftOffice2003
SDK
2.2.3接口
软件接口为Windows2000/XP操作系统。
本系统的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
输入界面、输出界面)。
用户对程序的维护,最好要有备份。
2.3基本设计概念和处理流程
東吉
1
r
学注登录
查看谨课规则
査询选课课程信息
F
学住选课
选课数据筛选
苕布远课结果
查询选课结果
学箜选课棋块
2.4结构
数师模块
丄直询公并信息添加公总信息
上资利管理
成綾管理
丄晝询金共信息
TT学主选煤
修改嚟程信息
査询W程惜息
查询逛谍信息
密码修改
直询选课名单
査询数师蓿息
图2.3系统结构总体框图
2.5功能需求与程序的关系
各项功能需求的实现同各模块的分配关系如
表2-2。
表2-2功能需求与系统模块的关系表
学生选课模块
教务处管理员模块
教师模块
查询功能
V
数据录
入功能
修改功能
删除功能
打印功能
2.6人工处理过程
信息的输入输出和报表的打印
2.7尚未问决的问题
暂无。
3接口设计
3.1用户接口
1)说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。
2)说明提供给用户操作的硬件控制面板的定义。
1)本系统的客户端为浏览器,方便操作。
2)所有界面采用Web风格。
功能键一律采用Windows操作系统通用的功能键。
3.2外部接口
说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。
1)硬件接口
由于采用B/S架构,系统的客户端可以在所有
的PC机上使用,只要有浏览器即可。
服务器也可以运行在所有的PC机上,鉴于效
率问题,建议使用专业的服务器。
2)软件接口
客户端采用Windows2000/XP以上操作系统InternetExplorer6.0以上浏览器。
3.3内部接口
说明本系统之内的各个系统元素之间的接口的安排。
4运行设计
4.1运行模块组合
查询功能:
学生选课信息模块,课程信息模块,教师信息模块。
数据录入功能:
学生信息模块,教师信息模块,管理员信息模块。
修改功能:
学生信息模块,教师信息模块,管理员信息模块。
删除功能:
打印功能:
学生信息模块,教师信息模块,
课表信息模块,成绩表单模块
4.2运行控制
(1)学生:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选课 管理 系统 概要 设计 说明书