学生选课管理系统(概要设计说明书).doc
《学生选课管理系统(概要设计说明书).doc》由会员分享,可在线阅读,更多相关《学生选课管理系统(概要设计说明书).doc(13页珍藏版)》请在咨信网上搜索。
1、1引言21.1编写目的21。2背景21.3定义21。4参考资料22总体设计22.1需求规定22。2运行环境22.3基本设计概念和处理流程32。4结构32。5功能需求与程序的关系32。6人工处理过程32.7尚未问决的问题33接口设计33.1用户接口33。2外部接口33。3内部接口44运行设计44。1运行模块组合44.2运行控制44。3运行时间45系统数据结构设计45。1逻辑结构设计要点45。2物理结构设计要点45。3数据结构与程序的关系46系统出错处理设计56。1出错信息56。2补救措施56。3系统维护设计5概要设计说明书1引言1。1编写目的(1)开发学生网上选课系统,提高管理工作的效率、提高信
2、息的开放性、改善学生和教师对其最新信息查询的准确性。(2)本报告由共同修改完成。1。2背景随着学校规模的不断扩大,专业、班级学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而且目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低.因此,迫切需要开发学生网上选课系统来提高管理工作的效率.学生网上选课系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义.它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。1.3定义(1)Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象以及
3、组件拓展过的标准主页使用它可以创建和运行动态、交互的Web 页和基于 Web 的功能强大的应用程序.ASP程序是以 。asp为扩展的文本文件,其控制部分是用VBScript和Jscript等脚本语言来编写的。ASP的工作流程大致是:当浏览器从Web服务器上请求.asp文件时,服务器用ASP;ASP全部读取请求的文件,执行所以的服务器端脚本,并将脚本输出与静态HTML代码进行合并;最终的HTML页面将在HTTP响应中传送给浏览器. ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通过分隔符与文本和HTML标记区分开来.ASP用分隔符%和包括脚本命令。由分隔符括起的命令称为主
4、脚本命令,这些命令由主脚本语言进行处理。在ASP分隔符%和内,可以包括主脚本语言允许的任何语句、表达式和操作符等。 ASP实际上是将标准的HTML文件扩展了一些附加特征,也像标准的HTML文件一样,包含HTML对象并且有一个浏览器解释并显示,任何可以放在HTML 中的东西Java applets,闪烁字符串,客户端脚本,客户端ActiveX控制等。都可以放在ASP中。因此,ASP有如下四个重要特征,使之具备很强的通用性.(2)SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了
5、以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,。Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB。Net、XQuery、XMLA、ADO。Net 、SMO、AMO等都将成
6、为SQL Server数据平台上开发数据相关应用的有力工具。1。4参考资料1 张海藩.软件工程导论(第四版)M.北京:清华大学出版社,20032 Roger S.Pressman著 软件工程实践者的研究方法.机械工业出版社,19973 李振坤。梁海健。孙延海著。基于知识库的学生选课系统的设计与实现.计算机应用研究.2005.094 苗雪兰。刘瑞新.宋会群著.数据库技术与应用。机械工业出版社,2007.2总体设计2.1需求规定2。1。1 系统功能(1)可实现学生网上选课.(2)方便实现学生选课信息查询。(3)可对学生成绩档案进行管理,成绩表单生成简便。(4)安全有效的用户分区、管理。(5)档案数
7、据的高安全性、保密性。(6)有帮助文档表21 选课系统功能要求表功能要求输入处理输出学生选课信息查询点击查询按钮启动查询学生选课信息学生选课课程号、学号经户确认,系统接受信息并保存于数据库中成功选课确认信息学生、教师、课程、公共信息修改要修改的信息修改相应数据库中的数据并保存修改更新后的信息课程表单生成点击学生课程表显示系统查询学生课程信息,启动课程表生成程序生成学生课程表成绩表单生成点击学生成绩表显示系统查询学生课程信息,启动课程表生成程序生成学生成绩表单2.1。2 系统性能使用稳定,操作性能好,操作方法易于掌握,系统的安全性强。2。1。2.1 精度系统保证结果的正确性,在精度需求上,根据使
8、用需要,在各项数据的输入,输出及传输过程中,本系统可以满足各种精度的需求。2.1。2。2 时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。2。1。2。4 可靠性系统具有较高的可靠性,可恢复性2。1。2。5 灵活性系统有良好的可扩展性,允许管理员随时对其进行更新和维护。当用户需求,如操作方式,运行环境,结果精度等发生变化时,设计的软件要做适当调整,灵活性较好.2.1.3 输入输出要求1输入:系统在功能区提示输入位置,支持以下两种输入方式:(1)鼠标点选:用户点选功能,如该位置是系统允许的有效目标则记录为用户输入;(2)文字输入:用户在指定文本框中输入文字,被系统确
9、认为有效后记录为用户输入.2输出:(1)基本信息学生信息包括学号、姓名、所在学院、所在专业、班级、密码。教师信息包括身份证号、姓名、性别、所属学院、学历、职称、个人简介、密码。管理员信息包括登录号、姓名、密码。(2)查询信息:学生选课信息包括学号、姓名、所在学院、所在专业、班级、学期、所选课程、课程编码.课表信息包括序号、课程编码、课程名称、供选学院、供选专业、老师、身份证号、学期、上课时间、学分、总人数、已选人数、地点、先行课、课程介绍.2.1。4 数据管理能力要求高校学生网上选课系统的数据需求包括如下几点:1。数据录入和处理的准确性和实时性2.数据的一致性与完整性3.数据的共享与独立性4.
10、数据存储量较大,需要较大的存储空间2。1.5 故障处理要求a。 内部故障处理在开发阶段可以随即修改数据库里的相应内容。b. 外部故障处理对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。2。1。6 其他专门要求本系统有较好的可维护性、可靠性、可理解性、效率.易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义.可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。2。2运行环境2。2。1设备计算机:CPU : Intel(R
11、)Celeron(R) 2。13GHz 或更好内存: 512MB 或更大硬盘:80G 或更大外围设备:打印机通讯设备:局域网操作系统: Windows 2000/XP操作系统2.2.2支持软件Microsoft Sql Server 2000或更高版本Microsoft IIS 5。0 或更高版本Microsoft Office 2003SDK2。2。3 接口软件接口为Windows 2000/XP操作系统。本系统的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份.2.3基本设计概念和处理流程图2。1 学生
12、选课系统处理流程图图2.2 学生选课处理流程2。4结构图2。3 系统结构总体框图2。5功能需求与程序的关系各项功能需求的实现同各模块的分配关系如表22.表 2-2功能需求与系统模块的关系表学生选课模块教务处管理员模块教师模块查询功能数据录入功能修改功能删除功能打印功能2。6人工处理过程信息的输入输出和报表的打印。2.7尚未问决的问题暂无。3接口设计3.1用户接口1)说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。2)说明提供给用户操作的硬件控制面板的定义。1) 本系统的客户端为浏览器,方便操作。2) 所有界面采用Web风格。功能键一律采用Windows操作系统通用的功能键。3。2外
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选课 管理 系统 概要 设计 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。