




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生成绩管理系统需求分析报告报告名称 学牛成绩管理系统专 业计算机信息管理班 级 信息管理gz1301姓 名 xxx xx xxxxxx xxx xxx指导教师 任xx学生成绩管理系统需求分析1 引言1.1 编写目的学生成绩管理系统提供了强大的学生成绩管理管理功能, 方便系统管理员对学生成绩等信息的添加、修改、删除、 查询等操作同时一样的方面学生对自己各科成绩查询,学习的交流。1.2 项目背景作为计算机应用的一部分, 使用计算机对学生成绩信息进行管理, 有着手工管理所无法比拟的优点 . 例如 : 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩
2、管理的效率, 也是企业的科学化、正规化管理, 与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。1.3 参考资料软件工程案例教程毕硕本卢桂香 编著北京大学出版社易语言新版学习教材中文编程学习进阶 海洋大学出版社1.4 运行环境( 1)硬件环境台式机或笔记本电脑运行时所需内存: 500mb;( 2)软件环境windows操作系统1.5 性能需求1 数据的准确性查询时应保证此学生的所有信息都是正确的。2 时间特点操作响应时间不能太长,数据的输入也该在一定时间内完成。1.6 故障处理正常运行时不应出错, 若时出错的话, 应该有恢复系统的功能, 并且必须保 护数据的准确性。1.
3、7 软件属性需求1 正确性要求所开发的软件要达到用户的需求,运行时基本无误2 可靠性一般条件下,不应该出现故障 .3 效率对用户的要求要有极快的响应4 易使用性要求能尽量为用户的使用提供方便5 可维护性当软件出错时可以尽快的进行修改6 可移植性要求本软件能在windows 系统上进行移植7 互联性要求提供数据的导入和导出接口,以易于同其他系统的连接8 项目概述8.1 开发软件的一般概述此软件的目的是提高学校对学生成绩的科学化管理, 为学校的学生成绩管理系统进行优化。8.2 用户使用本软件的用户群是一些大中型学校的学生和老师, 也可以用在一些公司对自己员工的信息采集和管理上。9 .系统分析和系统
4、设计9.1 学生成绩管理系统的功能分析1. 功能划分本系统的用户分为三类:管理员,教师,学生。使用者可以在组合框中选择所要登录的用户的类型,并输入相应的用户名和密码,单击“确定”就会将输入提交给系统以验证用户、 密码及身份。 如果用户类型及密码正确, 就会进入与用户相对应的界面。2.功能描述1. 系统管理员进入学生成绩管理系统的主要功能是: 实现管理员用户的添加, 修改和删除,以及对教师添加、教师修改、教师删除、教师查询、学生的添加、学生的修改、学生的查询修改等基本功能,并且参与开设课程、选择课程的管理,安排教师的任课和学生的选课工作, 管理员为每门课程设置一个学分, 每门课程可以是必修或则选
5、修,如果学生及格,学生将获得该课程的学分。2. 教师进入学生成绩管理系统的主要功能是: 各科教师登录系统后可以查询和修改个人信息、 修改自己的账号密码, 查询自己的授课课程, 实现对选修了自己课程的学生的成绩进行查询、 录入和修改, 各科老师可以对自己学生选修课程结束后给予分数, 同时可以对自己课程的成绩优秀人数, 及格人数和不及格人数的分布信息进行查询。3. 学生进行学生成绩管理系统的主要功能是: 每个学生登录系统后可以查询和修改个人信息、修改自己的账号密码,以及自己所选课程任课老师的个人信息,同时在课程结束后可以查询在校期间各个时间段选修课程的成绩与学分, 以及对单科成绩和总分的排名查询。
6、3 系统模块结构图学生信息管理系统教师模块成绩分布查询 成绩录入和修改 任课信息查询 教师信息修改 教师信息查询学生模块成绩排名查询 学生信息修改 学生信息查询 管理员模块课程信息浏览成绩课程管理添加学生删除学生学生信息查询学生信息修改学生信息浏览教师信息查询课程安排 科目删除和修改 添加科目 任课信息修改 任课信息查询学生信息查询用户信息查询学生信息浏览 学生信息修改 学生信息查询 删除学生 添加学生4.系统业务流程图4.1系统总业务流程图进入教师页面u操作结束?登录系统登录密码及用户类型验证用户存在且密码正确jr是否为系统管理员进入学生管理页面是进入管理员页面是v操作结束?fx7退出程序4
7、.2登录业务流程5.数据流分析5.1 管理员操作流程:5.1.1 用户信息管理1、管理员用户进入用户信息管理页面2、管理员用户填写用户信息并提交3、系统显示信息4、若操作成功提示成功信息5、若操作失败提示失败信息6、返回前台主页面流程图(如下图)管理员进入用户管理模块页面修改添加删除用户数据更新用户表系统提示错误信息注销退出5.1.2 学生信息管理操作流程1、管理员用户进入学生信息管理页面2、管理员用户填写学生信息并提交3、系统显示信息1若操作成功提示成功信息2若操作失败提示失败信息4、返回前台主页面 流程图(如下图)管理员进入学生管理 模块页面t系统提示错误信息注销退出5.1.3 教师信息管
8、理操作流程1、管理员用户进入教师信息管理页面2、管理员用户填写教师信息并提交3、系统显示信息1若操作成功提示成功信息2若操作失败提示失败信息4、返回前台主页面流程图(如下图)管理员进入教师管理模块页面系统提示错误信息5.1.4课程信息管理 操作流程1、管理员用户进入课程信息管理页面2、管理员用户填写课程,选课,授课信息并提交3、系统显示信息1若操作成功提示成功信息2若操作失败提示失败信息4、返回前台主页面 流程图(如下图)系统提示错误信息5.2普通用户操作流程:5.2.1 学生操作流程1、学生用户进入学生管理模块页面2、学生用户查看,修改个人信息,查看授课老师的资料,和自己成绩的排名情 况并提
9、交3、系统显示信息1若操作成功提示成功信息2若操作失败提示失败信息4、返回前台主页面流程图(如下图)学生用户进入学生 页面系统提示错误信息修改个人信息和密码查看教师信息成绩查询 排名数据是否合法更新学生或者查询教师表注销退出5.2.2操作流程:1、教师用户进入教师管理模块主页面2、教师用户查看,修改个人信息,密码,对自己授课课程信息查询、分数的录 入和修改,统计及格人数情况并提交3、系统显示信息1若操作成功提示成功信息2若操作失败提示失败信息4、返回前台主页面流程图(如下图)教师用户进入教师 页面系统提示错误信息修改个人信息和密 码,对自己授课课 程查询、分数的录 入和修改数据是否合法更新教师
10、表或者查 询学生表注销退出5.3通用功能1 .登录与注销每个用户都可以用自己的账号登录系统。用户操作完成后推出系统,注销后可以重新登录系统。2 .修改密码每个用户第一次登录都用系统管理员设置的默认密码,登录后可以修改自己的密码。6.数据库6.1 数据库系统分析本系统的数据库实体主要有“学生”、“教师”、“管理员”、“课程”等。其中“教师”与“课程”存在“授课”联系,并且一个教师可以授课 n门课程, 即“教师”与“课程”之间是一对多的关系。一个学生可以学习 n门课程,一门 课程可以有m个学生学习,即“学生”与“课程”之间是多对多的关系。其中“管 理员”与“课程”存在“开课”联系,并且一个管理员可
11、以开设n门课程,即“管 理员”与“课程”之间是一对多的关系。整个数据库可以用一个e-r图表示6.2 数据库逻辑设计数据库逻辑设计就是将 1r图转换为关系模型的过程,即将所有实体和关系转 换成一系列的关系模式。转换过程中常见规则有:一个实体型转换为一个关系模式;一个一对一的联系可转换成一个独立的关系模式,也可与任意一端对应的关系模 式合并;3、一个一对多的联系可以转换成一个独立的关系模式,也可与多的那一端对应 的关系模式合并;4、一个多对多的关系转换成一个关系模式。根据以上四条规则,下面将 e r图转换成关系模型。对于“学生”、“课程”和它们之间的“选课考试”关系就可以规则(4)转换成三个关系模
12、式。学生(学号,姓名,性别,系别,出生年月,家庭地址,入学时间,政治面貌,备注,密码)课程(课程号,课程名,学分,备注)成绩(学号,课程号,日期,教师编号,分数)依次类推,剩下的关系转换成下面两个关系模式:教师(教师编号,姓名,性别,出生年月,院系名称,职称,学历,政治面貌, 备注,密码)管理员(用户名,密码,备注)6.3 数据库物理设计系统数据库中包含以下 5个表:admin,teacher,student,course , grade等。1 .(学生信息表)student:用于保存学生的学号,姓名,性别,出生年月,所在院系, 入学时间,家庭住址,政治面貌,密码等信息.列名数据类型长 度小数
13、值主键允许 空默认 值说明学号char100是否1姓名char100否性别char20否1男系别char200否出生年月smalldatetime40是家庭住址char400是入学时间smalldatetime40否政治面貌char160是备注text160是1密码char100否2 .(系统管理员表)admin:用于保存系统管理员用户的用户名,密码备注等信息 (成绩信息表)grade:用于保存学生成绩信息,包括学号,课程号,分数,任课教师 编号,日期等字段.列名数据类型长度小数值主键允许空默认值说明用户名char100是否密码char100否备注char500是3 .(教师信息表)teacher:用于保存教师的教师编号,姓名,性别,出生年月,所在 院系,职称,学历,政治面貌,密码等信息.列名数据类型长度小数值主键允许空默认值说明教师编号char10:是否姓名char10否性别char2否男出生年月smalldatetime4是院系char16否职称char10否学历char10是政治面貌char16是密码char16是备注char10否4 .(课程信息表)course:用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丁腈橡胶装置操作工创新应用能力考核试卷含答案
- 黄酒灌装工改进能力考核试卷含答案
- 石油钻井工安全生产意识模拟考核试卷含答案
- 合金半成品加工工岗前岗位安全责任制考核试卷含答案
- 重金属煅烧工持续改进测试考核试卷含答案
- 基弗艺术作品中的“直接时间”研究
- 轨道作业车司机操作评优考核试卷含答案
- 单元5 地方特色 山西面食的魅力教学设计小学综合实践活动晋科版三年级上册-晋科版
- 碳排放咨询员复测能力考核试卷含答案
- 地下综合管廊变形缝止水带防水性能与渗漏率计算研究
- 页人音版三年级音乐上册音乐教案(2025-2026学年)
- 员工应急救护知识培训课件
- 2025昆明中北交通旅游(集团)有限责任公司驾驶员招聘(60人)考试参考题库及答案解析
- 2026中国航空工业集团金航数码校园招聘备考考试题库附答案解析
- 健康教育培训师资队伍建设方案
- 二类医疗器械零售经营备案质量管理制度
- 2025年医技三基考试试题及答案
- 避孕药具宣传咨询方案
- 既有建筑幕墙安全培训课件
- 2025年全国事业单位联考C类《职业能力倾向测验》试题及答案
- 2025~2026学年度武汉市部分学校高三年级九月调研考试【含答案】
评论
0/150
提交评论