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

上传人:b****6 文档编号:16222224 上传时间:2022-11-21 格式:DOCX 页数:11 大小:21.14KB
下载 相关 举报
学生成绩管理系统需求和分析报告Word格式文档下载.docx_第1页
第1页 / 共11页
学生成绩管理系统需求和分析报告Word格式文档下载.docx_第2页
第2页 / 共11页
学生成绩管理系统需求和分析报告Word格式文档下载.docx_第3页
第3页 / 共11页
学生成绩管理系统需求和分析报告Word格式文档下载.docx_第4页
第4页 / 共11页
学生成绩管理系统需求和分析报告Word格式文档下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

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

《学生成绩管理系统需求和分析报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求和分析报告Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。

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

作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生档案管理的效率。

所以我想借本次课程设计之际,设计一个简易的学生成绩管理系统。

1.2开发工具简介

1.2.1VisualParadigm11.1

VisualParadigm是包含设计共享、线框图和数据库设计新特性的企业项目设计工具。

1.2.2UML建模技术

UML建模技术就是用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等。

UML提供了多种图形可视化描述模型元素,同一个模型元素可能会出现在多个图中对应多个图形元素,人们可以从多个视图来考察模型。

1.2.3MySQL数据库简介

MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。

由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。

1.3系统功能结构

二、项目可行性分析

2.1开发背景

软件名称:

学生成绩管理系统

项目开发者:

连云港职业技术学院微软班

用户单位:

信息工程学院

2.2开发目标

2.2.1开发意图

在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。

计算机技术在日新月异的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。

本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。

为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

1.系统应具有实用性、可靠性和适用性,同时注意到先进性。

2.对各个数据库进行动态管理,防止混乱。

3.能够按照用户选择的不同的条件进行简单查询和复合查询。

4.能够对查询结果进行分类汇总。

5.注意数据的安全性,具有数据备份和恢复的功能。

6.方便用户的操作,尽量减少用户的操作。

2.2.2应用目标

所要达成的应用目标:

A.管理员能够实现对整个学生信息的添加、修改、删除、查询等操作;

B.教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询。

对自己的联系等信息进行更新,登录密码的修改,教师可以给学生录入,修改成绩。

C.学生可以在自己的权限内对自己的成绩查询,可以进行选课,以及个人信息的查询,登录密码的修改。

软件将为学生及教师提供一个成绩信息获取录入修改的平台,软件将为教师提供录入、修改、查询学生成绩的功能,为学生提供成绩查询功能,能够获取教师所录入的成绩数据进行汇总分析并排名显示给学生。

本软件能够大幅度提高本科生成绩管理的效率,实现成绩查询录入等功能的系统化。

2.3用户特点

本系统的最终用户只有一个:

管理员。

系统的管理员主要是对学生信息以及学生成绩进行一些操作。

这些操作包括对学生信息的添加、修改、删除等。

2.4假定与约束

假设管理不完善,设计时没能全部考虑的到,本项目的开发将受到很大的影响。

本系统需要辅导老师1名、开发人员4名。

在管理方针,硬件的限制,并行操作安全和保密方面无约束。

三、项目需求分析

3.1系统功能与性能要求

1、管理员模块设计

管理员添加学生信息模块:

管理员可以添加刚入学学生的基本信息。

管理员修改学生信息模块:

管理员可以修改在校学生的基本信息。

管理员删除学生信息模块:

管理员可以删除休学或者毕业学生的基本信息。

管理员查看学生成绩模块:

管理员可以查看学生的成绩信息。

2、教师模块设计

教师密码修改模块:

管理员添加的用户帐号的初始密码与用户的帐号相同,用户通过密码修改模块可以自己需改密码。

教师录入成绩模块:

教师可以录入学生的成绩。

教师修改成绩模块:

教师可以修改学生的成绩。

教师查看成绩模块:

教师可以查看学生的成绩。

3、学生模块设计

学生密码修改模块:

学生查询成绩模块:

通过表格的形式将该学生选择了的课程列出来,如果教师有录入成绩,则可以看到自己的课程成绩。

学生选课模块:

学生可以查看可选课程然后选择课程。

3.2系统DFD

1.顶层流程图

图2-1顶层流程图

2.0层流程图

图2-2系统管理员流程图

图2-3教师流程图

图2-4学生流程图

3.3系统用例图设计

1.管理员用例图

图2-5管理员用例图

2.教师用例图

图2-6教师用例图

3.学生用例图

图2-7学生用例图

四、系统总体设计

4.1系统功能结构图及IPO设计

1.系统功能结构图

图3-1系统功能结构图

2.IPO

图3-2IPO图

4.2用例的顺序图与状态图

1.管理员查看学生成绩顺序图

图3-3管理员查看学生成绩顺序图

2.管理员添加学生信息顺序图

图3-4管理员添加学生信息顺序图

3.管理员修改学生信息顺序图

图3-5管理员修改学生信息顺序图

4.管理员删除学生信息顺序图

图3-6管理员删除学生顺序图

5.教师录入成绩顺序图

图3-7教师录入学生成绩顺序图

6.教师修改成绩顺序图

图3-8教师修改学生成绩顺序图

7.教师查看成绩顺序图

图3-9教师查看学生成绩顺序图

8.教师修改密码顺序图

图3-10教师修改密码顺序图

9.学生查询顺序图

图3-11学生查询成绩顺序图

10.学生选课顺序图

图3-12学生选课顺序图

11.学生修改密码顺序图

图3-13学生修改密码顺序图

12.管理员查看成绩状态图

图3-14管理员查看学生成绩状态图

13.教师录入成绩状态图

图3-15教师录入学生成绩状态图

14.教师查询成绩状态图

图3-16教师查看学生成绩状态图

15.学生查询成绩状态图

图3-17学生查询成绩状态图

4.3系统的数据库设计

图3-18ER图

学生(学号,姓名,系别,入学时间,出生年月,性别,家庭住址)

教师(编号,姓名,院系名称,性别,出生年月)

管理员(姓名,性别,编号,出生年月)

课程(课程号,教师编号,课程名称,学分)

选课(课程号,学号,成绩)

学生信息(学籍,学生姓名,性别,入学时间,系别,学号)

成绩(科目名称,科目代码,学时,分数)

数据库中用到的表:

数据库表名

关系模式名称

备注

Student

学生

学生学籍信息表

Teacher

教师

教师基本信息表

Control—teacher

管理员

管理员基本信息

Course

课程

课程基本信息表

SC

选课

选课基本信息表

Student基本情况数据表:

字段名

字段类型

完整性约束

说明

Stu-sno

Char

Primarykey

学号

Stu-sname

NotNull

学生姓名

Stu-sex

‘男’或‘女’

性别

Stu-dept

Notnull

系别

Stu-birdate

出生日期

Stu-add

家庭地址

Teacher基本情况数据表:

Tea-tno

工号

Tea-tname

教师姓名

Tea-sex

Tea-dept

Tea-birdate

Control-Teacher基本情况数据表:

Con-cno

char

编号

Con-cname

管理员姓名

Con-sex

Con-birdate

Course基本情况数据表:

Cou-cno

Cou-cname

课程名称

Cou-cc

学分

SC基本情况数据表:

SC-cno

SC-sno

SC-score

Notnull

成绩

五、系统详细设计

5.1模块流程图

1.系统管理员添加信息模块图

图4-1系统管理员添加学生信息模块流程图

2.系统管理员修改信息模块图

图4-2系统管理员修改学生信息模块流程图

3.系统管理员删除信息模块图

图4-3系统管理员删除学生信息模块流程图

4.教师录如成绩模块图

图4-4教师录入学生成绩模块流程图

5.教师修改成绩模块图

图4-5教师修改学生成绩模块流程图

6.学生查询成绩模块图

图4-6学生查询成绩模块流程图

5.2系统的类图与包图

1.类图

图4-7类图

2.包图

图4-8包图

5.3类的详细设计

类名:

学生属性:

姓名,学号,所属系部,班级方法:

查询成绩,选课。

学生信息属性:

成绩,个人信息。

选课列表属性:

课程名称,课程编号。

管理员属性:

姓名,权限方法:

添加学生信息,修改学生信息,删除学生信息,查询学生成绩。

教师属性:

姓名,工号,所属系部方法:

录入学生成绩,修改学生成绩,查询学生成绩,修改密码。

5.4用户界面设计

1.管理员添加学生信息页面

图4-9管理员添加学生信息页面

2.管理员修改学生信息页面

图4-10管理员修改学生信息页面

3.管理员修改学生信息页面

图4-11管理员删除学生信息页面

4.管理员查询页面

图4-12管理员查询页面

5.教师登陆界面

图4-13教师登陆界面

6.教师录入成绩页面

图4-14教师录入学生成绩页面

7.教师修改成绩页面

图4-15教师修改学生成绩页面

8.教师查询成绩界面

图4-16教师查询界面

9.学生登陆界面

图4-17学生登陆界面

10.学生查询成绩界面

图4-18学生查询成绩页面

六、小结

该通过这个课程设计,我们更加牢固的掌握了软件工程子写作的知识。

并对于以前不熟悉的知识有了更加深刻的了解。

同时,在完成此次课程设计的过程中,老师同学给了我们很多宝贵的建议和指点,我们很感谢他们。

虽然有些疲劳和困倦,但带给我很多的收获。

软件工程已经学了半个个学期了,有许多知识都存在似懂非懂的现象,这种现象通过实际的上机操作,已经减少了许多。

对这些知识也有了更深的理解和很好的掌握。

此次任务的完成,也体现出同学之间的团结精神。

实践是检验真理的唯一标准。

没有实践,就不会发现和深刻体会它的真实所在。

只有通过检验的真理,在自己的心里,才会认可它的真实性。

面向对象程序设计的完成,使我们懂得了真理的重要性,理论和实际的相结合,才能真正把握所学和所掌握的知识。

同时培养了我们的团队精神,使我我们懂得了团队的重要性。

参考文献

[1]张权范《软件工程》清华大学出版社

[2]陈承欢《C#程序设计案例教程》高等教育出版社

成绩评定

教师评语:

成绩等级:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 电大

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

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