ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:459.13KB ,
资源ID:618551      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/618551.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生成绩管理系统软件设计说明书.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生成绩管理系统软件设计说明书.docx

1、学生成绩管理系统软件设计说明书版本号日期软件工程大作业“成绩管理系统”软件设计说明书姓名班级学号 完成日期指导老师1 引言1.1 编写目的此软件需求说明书是针对所开发的【成绩管理系统】进行详细解释说明。预期读者范围:使用本系统的教师,学生,教务人员以及对本软件进行维护修改的程序人员。1.2 范围软件系统的名称:成绩管理系统软件将为学生及教师提供一个成绩信息获取上传修改的平台,软件将为教师提供上传、修改、查询学生成绩的功能,为本科生提供成绩查询以及排名查询功能,能够获取教师所上传的成绩数据进行汇总分析并排名显示给本科生。本软件能够大幅度提高本科生成绩管理的效率,实现成绩查询录入等功能的自动化与系

2、统化。功能范围:(1)用户登录 此功能将使用用户进行分权限处理(分为学生,教师,教务管理人员)。此功能可以通过与教务网络系统连接来获取学生,教师,教务人员的信息数据库,运用用户名(学工号)与密码键入的方式进行用户身份验证。(2)成绩管理 此功能针对不同权限的用户分成三个功能模块: A.学生:只能对个人成绩进行查询操作; B.教师:可以对成绩进行录入,删除,修改操作,对成绩汇总分析进行查询操作; C.教务人员:可以对成绩进行汇总分析,校对,分类,制图,删除等操作。(3)基本信息管理 此功能针对不同权限的用户分成三个功能模块: A.学生:只能对个人基本信息进行录入,修改,查询,删除操作; B.教师

3、:可以对教师个人信息进行录入,修改,查询,删除操作,对学生基本信息进行查询操作; C.教务人员:可以对学生及教师基本信息进行修改,查询,删除操作。 1.3 定义本科生成绩管理:基于本科生成绩的录入,修改,删除,查询等一系列操作。1.4 参考资料软件工程导论(第五版) 张海藩 清华大学出版社软件工程任永昌,清华大学出版社软件工程课程设计 李龙澍,郑诚编著2 项目概述2.1 产品描述 开发意图: 系统采用计算机对我校学生成绩进行管理,实现学生成绩管理工作的系统化以及自动化,减少人力资源投资。 应用目标: 成绩录入:在教务人员监督下由教师录入学生成绩; 成绩查询:从年级院系至班级个人,从整体到单科成

4、绩进行汇总分析,得出平均成绩及成绩排名排名; 成绩修改:教师获取教务人员认可情况下对学生成绩进行修改删除等操作; 外部交流:保证本软件从外部所连接的信息管理系统及时获取信息进行交流使用; 分权限登陆:确保学生,教师,教务人员以相应权限使用本软件; 作用范围:全体学生及教师、教务人员 外部接口: 本软件的功能至基于学生成绩,因此需要与【教务网络管理系统】【学生信息管理系统】等系统进行外部连接以及信息上传与获取。 背景材料: 随着学校规模的扩大,学生数量增多,可供选择的课程愈加多样化,有关学生成绩管理的信息量也成倍增长,需要大量的人力资源进行管理,工作量大,效率低,易出错。本系统基于计算机管理我校

5、本科生成绩,在学生查询,教师录入等方面具有较大的实用意义。提高了信息开放性,准确性以及有效性。大大提高了学生成绩管理的效率。 本软件应用系统与教务管理系统中其他系统如学生选课系统,学生信息查询系统,图书管理系统等均是我校教务管理系统功能中的一部分。互相之间信息具有交流性与可读性。 2.2 产品功能登录管理:要求使用者提供合法的用户名、密码和相关权限等,通过对不同用户的权限限制,登录以后会有不同的权限。成绩管理:由老师或教务人员录入,修改,删除成绩。这个功能模块要用到学生的信息、课程的信息等。成绩查询:登录以后,学生可以对已经学过的课程进行成绩查询,在查询过程中学生可以对所有的成绩进行查询;也可

6、以对某一学期的成绩进行查询;还可以对某一课程号或课程名进行查询。汇总功能:系统对成绩进行分类汇总,形成相应及格率图表,成绩排名等。2.3 用户特点 成绩管理系统应用软件是面向学校,其使用人员是本校全体在读学生以及教师及教务人员。 使用频度:非考试周:10000次/天,考试周:50000次/天2.4 一般约束 A. 硬件的限制:本软件基于PC计算机(windows2000以上操作系统,内存在512M以上); B. 与其他应用间的接口:与教务管理系统连接 C. 审查功能:由教务人员完成; D. 控制功能:由登陆用户完成; E. 所需的高级语言:SQL语言,Delphi F. 通信协议:安全保密 G

7、. 应用的临界点:60000次/天 H. 安全和保密方面的考虑:使用登陆对用户进行分权限操作,对应用户名和密码存储至数据库中。2.5 假设和依据假设系统一天访问频度超过了一般约束,理论上这个操作是不可能进行的,需求说明要进行相应的改变。假设规定用户以外人员登录系统进行操作,实际上这种操作系统是不可能进行的,需求说明要进行相应的改变。3 具体需求3.1 功能需求管理功能部分:本学生成绩管理系统中分为教务人员模块、教师模块、学生模块。其主要管理功能有:3.2 行为需求3.3 数据需求教学管理数据库的简单功能实现包含课程,学生,教师的基本情况,以及学生成绩的录入等功能学生表:学号,学生姓名,性别,年

8、龄,入学年份,系别教师表:教师号,教师姓名,性别,系别课程表:课号,课程名,学分,成绩成绩表:学号,学生姓名,教师号,教师姓名,课号,课程名,成绩E-R图3.4 外部接口需求3.4.1 用户接口学生信息系统采用的浏览器与服务器的形式,系统通过网页的形式为不同身份的用户提供登录界面,不同身份的用户通过自身的身份验证登录系统,实现自己权限范围内的各种操作3.4.2 硬件接口学生信息管理系统,以游览器与服务器的形式,通过查询数据库服务器,查询相关信息。并通过鼠标、键盘、显示器输入与输出相关信息。3.4.3 软件接口数据库使用SQL Server 2000,前台界面使用Delphi7,操作系统是Win

9、dows98以上版本,可联网的机器即可使用。3.5 性能需求为了满足用户的要求,系统必须要有高的运作速度,用户填写的信息输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,学生信息管理系统必须有可靠的安全措施,以保证用户的各项信息安全。3.6 设计约束 3.6.1 其他标准的约束a报表格式;学生(学号,姓名,性别,年龄,入学年份)学号为主键,不能为空,系号为外键学生是参照关系,系是被参照关系设置规则年龄在16到25岁之间 系号为空值或

10、等于系中系号的主码值课程 (课号,课程名,学分)课号为主键,不能为空设置规则学分在0到5之间成绩(课号,学号,成绩)(课号,学号)为主键,不能为空课程号为外键,不能为空,等于课程中课程号的主码值学号为外键,不能为空,等于学生中学号的主码值设置规则成绩在0到100之间教师(教师号,姓名,性别)教师编号为主键,不能为空b数据命名;学生表:学号,学生姓名,性别,年龄,入学年份教师表:教师号,教师姓名课程表:课号,课程名,学分,成绩成绩表:学号,学生姓名,教师号,教师姓名,课号,课程名,成绩 3.6.2 硬件的限制无3.7安全性1. 要能够抵御用户可能的误操作,保证软件的健壮性要对数据进行检验,保证数

11、据有效性在数据被破坏时,具有数据恢复能力2. 数据要绝对安全防止有意无意的破坏数据。若数据遭到破坏,系统具有数据恢复功能,不可恢复的数据仅限于当日录入和修改的数据。 3.8 可维护性本网站的维护主要包括以下内容:1. 权限维护。管理员需要对用户的用户名、密码和权限进行维护,给每名学生分配享用的用户名和密码,确定查询级别。2. 考试信息管理。考试时间安排及是否有成绩信息要经常进行更新。3. 成绩管理。及时发布已经出来的成绩,以供学生查阅。4. 课程管理。有无新课程或课程号,课程名有所修改。5. 学生管理。新生到来、老生离去以及学生的各种信息的管理。3.9 可转移 转换性在windows98以上系

12、统下均可运行。3.10 数据库本科生成绩管理系统_Data本科生成绩管理系统_Log4 总体设计4.1运行环境该系统建设高速核心网络,数据库服务器、应用服务器、核心网络设备之间应该通畅可靠。系统要求可靠、稳定、查询效率高。操作系统平台:windows xp 与 win 7数据库平台:SQL2000开发软件:SQL2000 Delphi7运行平台:开发完成将网站放到装有IIS的服务器上,客户端用IE或者其他浏览器即可。4.2基本设计概念和处理流程4.3系统结构4.4 接口设计4.4.1用户接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并

13、且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用Visual C+进行编程。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。4.4.2内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。4.5功能需求与程序的关系学生基本信息学生成绩信息修改学生基本信息修改增加删除成绩信息统计全体学生成绩成绩信息查询教师信息修改教师

14、信息学生模块教师模块教务人员模块4.6人工处理过程学生成绩管理系统所有的管理工作是通过软件来实现,但是对于一些打印的信息需要相关人员签字后才能确认信息的真实性。4.7尚未问决的问题由于学生成绩管理系统所需的数据量大,在系统实施过程中受网络速率的影响,系统的响应时间肯能不及时,其次在当前的网络环境中,面临这各种的威胁,病毒、密码、蠕虫的攻击,系统可能受攻击,在安全性方面不够高。5 详细设计5.1系统数据结构设计5.1.1逻辑结构设计要点(一)学生信息表数据项类型长度限制学号nchar10主键姓名char10性别char2年龄tinyint1所在班级int4系别nchar10(二)课程信息表数据项类型长度限制课号nchar10主键课名nchar10学时int4学分float8授课教师号int4数据项类型长度限制教师号nchar10主键姓名nchar10性别nchar2系别nchar10(三)教师信息表

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

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