欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

学生成绩管理系统需求分析报告

  • 资源ID:70313889       资源大小:778.50KB        全文页数:19页
  • 资源格式: DOC        下载积分:38积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要38积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

学生成绩管理系统需求分析报告

学生成绩管理系统需求分析报告报告名称学生成绩管理系统专业计算机信息管理班级信息管理 GZ1301姓名xxxxxxxxxxxxxxxxx指导教师任 xx学生成绩管理系统需求分析1 引言1.1 编写目的学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作同时一样的方面学生对自己各科成绩查询,学习的交流。1.2项目背景作为计算机应用的一部分, 使用计算机对学生成绩信息进行管理 , 有着手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率, 也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。1.3参考资料软件工程案例教程 毕硕本卢桂香编著学出版社易语言新版学习教材中文编程学习进阶北京大海洋大学出版社1.4运行环境(1 )硬件环境台式机或笔记本电脑运行时所需内存:500MB;(2 )软件环境Windows操作系统1.5 性能需求1 数据的准确性查询时应保证此学生的所有信息都是正确的。2 时间特点操作响应时间不能太长,数据的输入也该在一定时间内完成。1.6 故障处理正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。1.7 软件属性需求1 正确性要求所开发的软件要达到用户的需求,运行时基本无误2 可靠性一般条件下,不应该出现故障.3 效率对用户的要求要有极快的响应4 易使用性要求能尽量为用户的使用提供方便5 可维护性当软件出错时可以尽快的进行修改6 可移植性要求本软件能在Windows系统上进行移植7 互联性要求提供数据的导入和导出接口,以易于同其他系统的连接2 项目概述2.1 开发软件的一般概述此软件的目的是提高学校对学生成绩的科学化管理, 为学校的学生成绩管理系统进行优化。2.2 用户使用本软件的用户群是一些大中型学校的学生和老师, 也可以用在一些公司对自己员工的信息采集和管理上。3. 系统分析和系统设计3.1学生成绩管理系统的功能分析1. 功能划分本系统的用户分为三类:管理员,教师,学生。使用者可以在组合框中选择所要登录的用户的类型,并输入相应的用户名和密码,单击“确定”就会将输入提交给系统以验证用户、密码及身份。如果用户类型及密码正确,就会进入与用户相对应的界面。2. 功能描述1. 系统管理员进入学生成绩管理系统的主要功能是:实现管理员用户的添加, 修改和删除, 以及对教师添加、 教师修改、教师删除、教师查询、学生的添加、学生的修改、学生的查询修改等基本功能,并且参与开设课程、选择课程的管理,安排教师的任课和学生的选课工作,管理员为每门课程设置一个学分,每门课程可以是必修或则选修,如果学生及格,学生将获得该课程的学分。2. 教师进入学生成绩管理系统的主要功能是:各科教师登录系统后可以查询和修改个人信息、修改自己的账号密码,查询自己的授课课程,实现对选修了自己课程的学生的成绩进行查询、录入和修改,各科老师可以对自己学生选修课程结束后给予分数,同时可以对自己课程的成绩优秀人数,及格人数和不及格人数的分布信息进行查询。3. 学生进行学生成绩管理系统的主要功能是:每个学生登录系统后可以查询和修改个人信息、修改自己的账号密码,以及自己所选课程任课老师的个人信息,同时在课程结束后可以查询在校期间各个时间段选修课程的成绩与学分,以及对单科成绩和总分的排名查询。3 系统模块结构图4学生信息管理系统管学教理生师员模模模块块块学学成任教教任成成生生绩课修师师课绩绩信信排老改信信信录分息息名师密息息息入布查修查查码查修查和查询改询询询改询修询改用学教成户生师绩信信信课息息息程查查查管询询询理修学 学 学学学学任任科课添改删浏添删生生生添删生生生课课添目课 程加用除览加除信信信加除信信信信信加删程 信用户用用学学息息息学学息息息息息科除安 息户信户户生生查修浏生生查修浏查修目和排 浏息询 改 览询改览询改修览和改密码4. 系统业务流程图4.1 系统总业务流程图登录系统登录密码及用户类型验证用户存在且密码正确进入教师是否为系统管理员页面是是否进入管理操作结束?员页面否是操作结束?退出程序进入学生管理页面是否操作结束?4.2 登录业务流程用户访问登陆界面判断输入是否为空根据选择的是管理员还是教师或者学生用户判断输入的用户名和密码是否在数据库中存在从数据库把信息调出来登陆成功5. 数据流分析5.1 管理员操作流程:用户信息管理1、管理员用户进入用户信息管理页面2、管理员用户填写用户信息并提交3、系统显示信息4、若操作成功提示成功信息5、若操作失败提示失败信息6、返回前台主页面流程图(如下图)管理员进入用户管理模块页面修改 添加 删除 用户数据否数据是否合法是更新用户表注销退出系统提示错误信息学生信息管理操作流程1、管理员用户进入学生信息管理页面2、管理员用户填写学生信息并提交3、系统显示信息1 若操作成功提示成功信息2 若操作失败提示失败信息4、返回前台主页面流程图(如下图)管理员进入学生管理模块页面修改 添加 删除 学生数据系统否提示数据是否合法错是误信息更新学生表注销退出教师信息管理操作流程1、管理员用户进入教师信息管理页面2、管理员用户填写教师信息并提交3、系统显示信息1 若操作成功提示成功信息2 若操作失败提示失败信息4、返回前台主页面流程图(如下图)管理员进入教师管理模块页面修改 添加 删除 教师数据否数据是否合法是更新教师表注销退出课程信息管理操作流程1、管理员用户进入课程信息管理页面2、管理员用户填写课程,选课,授课信息并提交3、系统显示信息1 若操作成功提示成功信息2 若操作失败提示失败信息4、返回前台主页面流程图(如下图)系统提示错误信息教师用户进入教师页面修改个人信息和密码,对自己授课课程查询、分数的录入和修改系统提否示数据是否合法错误信是息更新教师表或者查询学生表注销退出5.2 普通用户操作流程:学生操作流程1、学生用户进入学生管理模块页面2、学生用户查看,修改个人信息,查看授课老师的资料,和自己成绩的排名情况并提交3、系统显示信息1 若操作成功提示成功信息2 若操作失败提示失败信息4、返回前台主页面流程图(如下图)学生用户进入学生页面修改个人信息和密码查看教师信息成绩查询排名系统提否示数据是否合法错误信是息更新学生或者查询教师表注销退出操作流程:1、教师用户进入教师管理模块主页面2、教师用户查看,修改个人信息,密码,对自己授课课程信息查询、分数的录入和修改,统计及格人数情况并提交3、系统显示信息1 若操作成功提示成功信息2 若操作失败提示失败信息4、返回前台主页面流程图(如下图)教师用户进入教师页面修改个人信息和密码,对自己授课课程查询、分数的录入和修改系统提否示数据是否合法错误信息是更新教师表或者查询学生表注销退出5.3 通用功能1. 登录与注销每个用户都可以用自己的账号登录系统。用户操作完成后推出系统,注销后可以重新登录系统。2. 修改密码每个用户第一次登录都用系统管理员设置的默认密码,登录后可以修改自己的密码。6. 数据库6.1数据库系统分析本系统的数据库实体主要有“学生”、“教师”、“管理员”、“课程”等。其中“教师”与“课程”存在“授课”联系,并且一个教师可以授课 n 门课程,即“教师”与“课程”之间是一对多的关系。一个学生可以学习 n 门课程,一门课程可以有 m 个学生学习,即“学生”与“课程”之间是多对多的关系。其中“管理员”与“课程”存在“开课”联系,并且一个管理员可以开设n 门课程,即“管理员” 与“课程”之间是一对多的关系。整个数据库可以用一个 E-R 图表示n教师授课1开课管理员授课时间mn课程mn学生选课考试6.2 数据库逻辑设计数据库逻辑设计就是将 E R 图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。转换过程中常见规则有:一个实体型转换为一个关系模式;一个一对一的联系可转换成一个独立的关系模式,也可与任意一端对应的关系模式合并;3、一个一对多的联系可以转换成一个独立的关系模式,也可与多的那一端对应的关系模式合并;4 、一个多对多的关系转换成一个关系模式。根据以上四条规则,下面将E R 图转换成关系模型。对于“学生”、“课程”和它们之间的“选课考试”关系就可以规则( 4 )转换成三个关系模式。学生(学号,姓名,性别,系别,出生年月,家庭地址,入学时间,政治面貌,备注,密码)课程(课程号,课程名,学分,备注)成绩(学号,课程号,日期,教师编号,分数)依次类推,剩下的关系转换成下面两个关系模式:教师(教师编号, 姓名,性别,出生年月, 院系名称, 职称,学历,政治面貌,备注 ,密码)管理员(用户名,密码,备注)6.3 数据库物理设计系统数据库中包含以下5 个表:admin,teacher,student,course , grade 1.( 学生信息表 )student: 用于保存学生的学号等。,姓名,性别,出生年月 , 所在院系 , 入学时间,家庭住址,政治面貌,密码等信息 .列名数据类型长小数主允默说明度值键许认空值学号char100是否姓名char100否性别char20否男系别char200否出生smalldat40是年月etime家庭char400是住址入学smalldat40否时间etime政治char160是面貌备注text160是密码char100否2.( 系统管理员表 )admin:用于保存系统管理员用户的用户名,密码备注等信息 (成绩信息表 )grade: 用于保存学生成绩信息 ,包括学号 , 课程号 , 分数,任课教师编号,日期等字段 .列名数据类长小数主允许默认说型度值键空值明用户char100是否名密码Char100否备注char500是3.( 教师信息表 )teacher: 用于保存教师的教师编号 ,姓名 ,性别, 出生年月 ,所在院系 , 职称,学历,政治面貌,密码等信息 .列名数据类型长小数主允许默认说度值键空值明教师char10是否编号姓名char10否性别char2否男出生smalldat4是年月etime院系char16否职称char10否学历char10是政治char16是面貌密码char16是备注char10否4.( 课程信息表 )course: 用户保存课程信息 , 包括课程名 ,课程号, 学分,备注等信息 .列名数据类长小数主允许默认说型度值键空值明课程char100是否号课程char100否名学分int40否备注text160是5. (学生成绩表) grade: 用户保存学号,课程号,日期,教师编号,分数等信息。列名数据类型长小数主允许默认说度值键空值明学号char100是否课程char200是否号日期smalldat40是否etime教师char100是否编号分数char40是

注意事项

本文(学生成绩管理系统需求分析报告)为本站会员(xin****ome)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!