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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

学生成绩管理系统 需求分析报告Word文件下载.docx

1、 软件工程案例教程毕硕本 卢桂香 编著 北京大学出版社 易语言新版学习教材中文编程学习进阶 海洋大学出版社 1.4 运行环境(1)硬件环境 台式机或笔记本电脑 运行时所需内存:500MB;(2)软件环境Windows操作系统1.5性能需求 1 数据的准确性查询时应保证此学生的所有信息都是正确的。 2 时间特点 操作响应时间不能太长,数据的输入也该在一定时间内完成。1.6故障处理正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。1.7软件属性需求1 正确性 要求所开发的软件要达到用户的需求,运行时基本无误2 可靠性 一般条件下,不应该出现故障.3 效率 对用户的要

2、求要有极快的响应4 易使用性 要求能尽量为用户的使用提供方便5 可维护性 当软件出错时可以尽快的进行修改6 可移植性 要求本软件能在Windows系统上进行移植7 互联性 要求提供数据的导入和导出接口,以易于同其他系统的连接2 项目概述2.1开发软件的一般概述此软件的目的是提高学校对学生成绩的科学化管理,为学校的学生成绩管理系统进行优化。2.2用户使用本软件的用户群是一些大中型学校的学生和老师,也可以用在一些公司对自己员工的信息采集和管理上。 3.系统分析和系统设计 3.1 学生成绩管理系统的功能分析 1. 功能划分 本系统的用户分为三类:管理员,教师,学生。使用者可以在组合框中选择所要登录的

3、用户的类型,并输入相应的用户名和密码,单击“确定”就会将输入提交给系统以验证用户、密码及身份。如果用户类型及密码正确,就会进入与用户相对应的界面。 2.功能描述1.系统管理员进入学生成绩管理系统的主要功能是:实现管理员用户的添加,修改和删除,以及对教师添加、教师修改、教师删除、教师查询、学生的添加、学生的修改、学生的查询修改等基本功能,并且参与开设课程、选择课程的管理,安排教师的任课和学生的选课工作,管理员为每门课程设置一个学分,每门课程可以是必修或则选修,如果学生及格,学生将获得该课程的学分。 2.教师进入学生成绩管理系统的主要功能是:各科教师登录系统后可以查询和修改个人信息、修改自己的账号

4、密码,查询自己的授课课程,实现对选修了自己课程的学生的成绩进行查询、录入和修改,各科老师可以对自己学生选修课程结束后给予分数,同时可以对自己课程的成绩优秀人数,及格人数和不及格人数的分布信息进行查询。3.学生进行学生成绩管理系统的主要功能是:每个学生登录系统后可以查询和修改个人信息、修改自己的账号密码,以及自己所选课程任课老师的个人信息,同时在课程结束后可以查询在校期间各个时间段选修课程的成绩与学分,以及对单科成绩和总分的排名查询。3系统模块结构图4.系统业务流程图4.1系统总业务流程图4.2登录业务流程5.数据流分析 5.1管理员操作流程:5.1.1用户信息管理1、管理员用户进入用户信息管理

5、页面 2、管理员用户填写用户信息并提交 3、系统显示信息4、若操作成功提示成功信息 5、若操作失败提示失败信息 6、返回前台主页面 流程图(如下图) 5.1.2学生信息管理操作流程1、管理员用户进入学生信息管理页面 2、管理员用户填写学生信息并提交 3、系统显示信息 1 若操作成功提示成功信息 2若操作失败提示失败信息 4、返回前台主页面流程图(如下图) 5.1.3教师信息管理 操作流程1、管理员用户进入教师信息管理页面 2、管理员用户填写教师信息并提交 2 若操作失败提示失败信息 5.1.4课程信息管理 1、管理员用户进入课程信息管理页面 2、管理员用户填写课程,选课,授课信息并提交 3、系

6、统显示信息 2 若操作失败提示失败信息 4、返回前台主页面5.2普通用户操作流程:5.2.1学生操作流程 1、学生用户进入学生管理模块页面 2、学生用户查看,修改个人信息,查看授课老师的资料,和自己成绩的排名情况并提交5.2.2操作流程:1、教师用户进入教师管理模块主页面 2、教师用户查看,修改个人信息,密码,对自己授课课程信息查询、分数的录入和修改,统计及格人数情况并提交 1若操作成功提示成功信息 流程图(如下图)5.3通用功能1.登录与注销 每个用户都可以用自己的账号登录系统。用户操作完成后推出系统,注销后可以重新登录系统。2.修改密码 每个用户第一次登录都用系统管理员设置的默认密码,登录

7、后可以修改自己的密码。6.数据库6.1 数据库系统分析 本系统的数据库实体主要有“学生”、“教师”、“管理员”、“课程”等。其中“教师”与“课程”存在“授课”联系,并且一个教师可以授课n门课程,即“教师”与“课程”之间是一对多的关系。一个学生可以学习n门课程,一门课程可以有m个学生学习,即“学生”与“课程”之间是多对多的关系。其中“管理员”与“课程”存在“开课”联系,并且一个管理员可以开设n门课程,即“管理员”与“课程”之间是一对多的关系。整个数据库可以用一个E-R图表示6.2数据库逻辑设计数据库逻辑设计就是将ER图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。转换过程中常见

8、规则有:一个实体型转换为一个关系模式;一个一对一的联系可转换成一个独立的关系模式,也可与任意一端对应的关系模式合并;3、一个一对多的联系可以转换成一个独立的关系模式,也可与多的那一端对应的关系模式合并;4、一个多对多的关系转换成一个关系模式。根据以上四条规则,下面将ER图转换成关系模型。对于“学生”、“课程”和它们之间的“选课考试”关系就可以规则(4)转换成三个关系模式。学生(学号,姓名,性别,系别,出生年月,家庭地址,入学时间,政治面貌,备注,密码)课程(课程号,课程名,学分,备注)成绩(学号,课程号,日期,教师编号,分数)依次类推,剩下的关系转换成下面两个关系模式:教师(教师编号,姓名,性

9、别,出生年月,院系名称,职称,学历,政治面貌,备注,密码)管理员(用户名,密码,备注)6.3数据库物理设计系统数据库中包含以下5个表:admin,teacher,student,course,grade等。1.(学生信息表)student:用于保存学生的学号,姓名,性别,出生年月,所在院系,入学时间,家庭住址,政治面貌,密码等信息. 列名数据类型长度小数值主键允许空默认值说明学号char10是否姓名性别2男系别20出生年月smalldatetime4家庭住址40入学时间政治面貌16备注text密码2.(系统管理员表)admin:用于保存系统管理员用户的用户名,密码备注等信息 (成绩信息表)grade:用于保存学生成绩信息,包括学号,课程号,分数,任课教师编号,日期等字段.用户名Char503.(教师信息表)teacher:用于保存教师的教师编号,姓名,性别,出生年月,所在院系,职称,学历,政治面貌,密码等信息.教师编号院系职称学历4.(课程信息表)course:用户保存课程信息,包括课程名,课程号,学分,备注等信息. 课程号课程名学分int5.(学生成绩表)grade:用户保存学号,课程号,日期,教师编号,分数等信息。日期分数欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求

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

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