学生成绩查询系统Word下载.docx

上传人:b****6 文档编号:18115905 上传时间:2022-12-13 格式:DOCX 页数:14 大小:20.09KB
下载 相关 举报
学生成绩查询系统Word下载.docx_第1页
第1页 / 共14页
学生成绩查询系统Word下载.docx_第2页
第2页 / 共14页
学生成绩查询系统Word下载.docx_第3页
第3页 / 共14页
学生成绩查询系统Word下载.docx_第4页
第4页 / 共14页
学生成绩查询系统Word下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

学生成绩查询系统Word下载.docx

《学生成绩查询系统Word下载.docx》由会员分享,可在线阅读,更多相关《学生成绩查询系统Word下载.docx(14页珍藏版)》请在冰豆网上搜索。

学生成绩查询系统Word下载.docx

为了避免他人恶意修改成绩,还应对学生和教师设有不同权限。

考虑到小组成员均为在校大学生,所以应尽量节约时间与精力的投入,建立一个低难度的中等规模学生信息管理系统。

二(可行性研究

这项可行性研究是基于两方面的.一是基于对现有手工操作所存在的极大不便而引起的系统开发意图.,二是基于其它学生信息管理机构已做过类似项目,可以从中吸取相应的经验教训.此外,这项研究还立足于师生求和系统维护人员需求因时间加上其他原因我们小组调查这一项省略。

决定可行性的主要因素:

1、经济可行性

小组成员均为在校大学生,没有足够的资金投入,因此所建立的系统应尽量减小投资

2、效益可行

本系统的运行可以节省许多资源,可以使文档更加安全。

3、设备可行

本系统需要每人一台计算机,学校用于学生管理的计算机在存储量、速度方面都能满足运行的要求。

4、技术可行

由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。

小组成员均为大四学生,已经学习过相关专业课,可以完成本系统最基本的功能,并且有指导老师的指导和相关参考文献以及网上资料,因此在技术方面可以实现。

5、操作可行

本系统使用简单,速度快,能被原有工作人员及师生快速接受。

6、法律方面的可行性

安装学生信息管理系统,需要使用正版操作系统软件及应用软件平台,避免为此发生法律纠纷;

学生信息管理系统的开发完全为自主设计,不存在任何侵权问题,因此可以放心使用。

7、使用方面的可行性

学生信息管理第统使用简单,速度快,准确度高,现有人员只需经过简单培训即可熟练掌握其使用依法;

系统管理人员可使用动手能力较强的人员,经过短期培训就能解决常见问题。

三(需求分析

1功能需求

考虑到成本、时间以及小组团队能力我们设计的系统需要实现的功能主要包括以下几个方面:

(1)用户要求定义:

功能有两点:

一个是老师可以对学生成绩进行录入操作,另外一个是学生可以方便地对自己的成绩进行查询.具体功能如下:

1每一条记录包括一个学生的学号、姓名、成绩.

2.输入功能:

可以一次完成无数条记录的输入.

3.显示功能:

完成全部学生记录的显示.

4.查询功能:

完成按姓名查找学生记录,并显示.

5删除功能:

删除一条学生记录.

6排序功能:

按学生平均成绩进行排序.

7插入功能:

按平均成绩高低插入一条学生记录.

8保存功能:

将学生记录保存

9读取功能:

将保存在文件中的学生记录读取出来.

10.有一个清晰美观界面来调用各个功能。

(2)用户管理功能

用户分为教师用户、学生用户两类。

不论教师用户还是学生用户都需要通过用户和口令进行登陆。

教师用户可以对所有学生成绩进行增加、删除和修改。

学生用户只能看到自己的学习成绩,并且不能修改。

管理教师对成绩的管理功能

按照课程角度管理教师可以看到课程信息和成绩信息。

课程信息包括课号、课名、课程类型和学分。

当教师用鼠标双击某一课程时,成绩信息包括学这门课程的学生的学号、姓名、考试成绩。

在成绩信息中,教师可以对学习成绩进行增加、修改和删除。

(3)学生对成绩的查看功能

学生用户登陆后,学生可以看到自己的学生信息和成绩信息。

学生信息包括学号、姓名、班级、出生日期、性别、地址、电话。

成绩信息包括这个学生的所有课程的成绩信息。

在查询结果的可视化方面,我们所设计的查询系统,除了带有便捷性之外,在数据的统计分析方面也有很大的帮助。

2、性能需求

查询速度:

为了方便用户查询,应较少不必要的功能,去掉无用的页面跳转,使用户能快捷有效的查询到自己需要了解的信息;

服务器响应时间应尽量缩短。

磁盘容量:

有足够的磁盘容量来存储学生信息

精度的性能分析:

在精度需求上,根据使用需求,在可想的数据输入、输出及传输过程中,本系统可以满足的精度。

时间的性能分析:

在软件方面,响应时间,更新处理时间比较快且迅速完整。

灵活性的性能分析:

设计的系统要作适当的调整,灵活性非常大。

安全性的性能分析:

保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。

总的来说,系统的人机界面友好,易学易用,系统具有高速性、稳定性、安全性,系统的体系结构方便添加功能模块,适应发展。

3、可靠性和可用性需求

在可靠性方面,能连续准确的处理业务,有较强的容错能力。

在可用性方面,目标系统功能基本齐全,能够满足业务需求。

4、出错处理需求

内部故障处理,在开发阶段可以随即修改数据库里的相应内容。

外部故障处理,在需求调用时出错,有错误提示。

5、接口需求

该系统用ASP编写,采用Web标准的输入输出界面,做到了人性化设计。

用户通过菜单货主界面中的按钮即可以与相应模块进行交互,操作极为方便,人机接口极为友好。

6、约束

语言约束为SQL语言

四、学生成绩查询系统数据流图

教师

学生

课程

成绩

查询学生成绩

1录入学生信息

2录入课程信息

3录入学生成绩

学生信息

课程信息

查询请求

查询结果

教务处学生成绩查询系统数据流图

录入学生考试成绩

录入学生出勤情况

卷面成绩

平时成绩

录入学生成绩查询系统

录入学生课堂回答问题情况

课程成绩

出勤率

学生课堂表现对“录入学生成绩”的细化

教务处

录入所安排的课程

录入每门课程的代课教师姓名

录入成绩查询系统

课程表

教师信息

查询请求对“录入课程信息”的细化

登陆学生成绩查询系统

查询单科成绩

查询总成绩

查询平均成绩

查询班级排名

查询年级排名

课程名

学号

所有课程

课程总数

班级名称

所在年级对“查询学生信息”的细化

五、数据字典

名字:

描述:

在校学生的个人信息

定义:

学生信息=学号+姓名+班级+出生日期+性别+地址+电话

值的范围:

学号=专业代码+班级代码+序号姓名=2,汉字,,

班级,年份缩写,专业简称

出生日期,年,月,日

性别,【男,女】

地址,,,汉字或数字,,,

电话,,,数字,,,

学生所修的课程

课号+课名+课程类型+学分值的范围:

课号,,,数字,,,

课名,,,汉字,,,

课程类型,【必修课,选修课】

学分,【,,,,,,,】

成绩信息

衡量学生学业水平

学生的学号、姓名、考试成绩值的范围:

考试成绩,,,数字,,,,

描述任课老师的教学信息定义:

教师信息=教师姓名+代课名称值的范围:

教师姓名=2{汉字}4

代课名称=2{汉字}15

六、E-R图

m

课程kechengke

姓名

性别

专业

课程号

学分

学习

教师姓名

代课名称

课程类型

传授

考试成绩

取得

n

教授

七、层次方框图

第二部分面向对象方法学

一、项目描述

我们小组建立的学生成绩查询系统是为了实现高校学生成绩基于网络的查询与管理,既能够提高工作效率,又可以提高工作水平,从而解决了信息遗漏或者数据输入不正确的问题,也可以使教师对学生成绩的录入以及学生对个人成绩的查询更为方便准确。

本系统的执行者共分四类,即学生、教师、管理员和超级管理员。

对于学生,通过本系统应可以查询到个人的单科成绩、总成绩、平均成绩、班级排名、年级排名以及学科纪点,并且可以对教师的工作进行评估。

对于教师,通过本系统可以对学生成绩进行录入、修改、查询等操作。

管理员对学生个教师的信息进行管理,可以注册学生、删除学生、对学生信息进行修改、对教师信息进行修改。

超级管理员主要进行系统备份、对管理员进行管理、设置不通权限。

本系统在登陆时设置了不同的权限,这样则可以避免他人恶意篡改或删除学生信息。

管理员主要是对教师和学生信息的管理,分为注册学生、注销学生、修改学生信息、修改教师信息。

二、风险分析

一、市场因素:

1你依赖的是何种技术

(1)SQLSserver数据库

(2)vb编程技术

2你所依赖的未来趋势

(1)学生成绩查询系统在功能方面越来越完善,并且更安全、更快捷、更

可靠

二、开发人员:

1团队具备理论基础

2团队缺乏事件经验,对于突发事件(如系统故障、数据库崩溃等)的处

理能力较低

三、系统:

1一些功能的预期寿命2预期的用户数

四、资源:

1周期太短

2用户数过多

五、技术:

1所依赖的技术发生了变化

2技术不够成熟,经验不够充足

六、协作:

1缺乏用户的认可

2缺乏团队合作的精神

风险因素:

(1)如何处理高校众多用户对系统的并发请求

(2)如果系统突然增加大量学生课程及成绩信息会出现什么情况?

(3)有些设计软件的人缺乏经验

(4)如果不支持web接口是否会成功,(5)如何在系统出错时防止丢失数据,(6)系统必须易于操作以使非专业人士可以使用(7)如何应付数据库崩溃,

对风险因素划分优先级:

高:

1团队人员缺乏实践经验

2系统必须易于操作及管理

中:

1如果在同一时间访问系统的用户过多会出现什么情况,2如果系统突然增加大量数据会出现什么情况,低:

1如何在系统出现故障是防止数据丢失,2数据库崩溃时应如何应对

三、用例图

四、用例描述

1、单科成绩查询用例

.简要说明

本用例描述学生单科成绩查询的过程..事件流,

.基本流

1(学生登陆成绩查询系统2(学生在系统中选择查询单科成绩

3(系统显示可以查询的所有课程列表

4(学生选择要查询的课程名

5(系统显示该课程成绩

6(系统返回

2.备选流

1.1学生输入密码错误,系统返回

4.1学生未修这门课程,系统给出未修提示.3.特殊需求

4.前置条件

5.后置条件

6.扩展点

7.相关数据

8.问题说明

2、学年成绩查询用例

本用例描述学生学年成绩查询的过程.,.事件流

1(学生登陆成绩查询系统

2(学生在系统中选择查询学年成绩

3(系统显示可以查询的所有学年列表

4(学生选择要查询的学年

5(系统显示该该学年学生的所有成绩

1.1学生输入错误密码,系统提示错误.3.特殊需求

问题说明8.

3、排名查询用例

本用例描述学生成绩排名查询的过程.,.事件流

1(学生登陆成绩查询系统2(学生在系统中选择查询成绩排名

3(系统显示所有课程列表

4(学生选择要查询排名的课程名

5(系统显示该课程成绩排名

1.1学生输入错误密码,系统提示错误.

4.1学生为选修该课程,系统返回3.特殊需求

前置条件4.

4、登录系统用例

1.简要说明

本用例描述登录系统的过程

2.事件流

1.基本流

1.学生或者老师输入自己登录的账号和密码.

2(系统对账号和密码进行验证3.系统正常进入工作界面

2.1登录号码不存在,系统给出提示,并要求重新输入.

2.2密码不对,系统给出提示,要求重新输入登录号码和密码.

特殊需求3.

5、教师登陆用例

本用例描述教师录入成绩的过程.2.事件流

1.教师登陆成绩查询系统

2.系统显示该教师所教的所有课程列表

3.教师选择自己所要录入成绩的课程名称

4.系统显示录入成绩页面教师核对班级信息5.

6.教师录入学生成绩

7.系统更新数据并保存2.备选流

5.1班级信息不对,给出提示3.特殊需求

学生成绩

6、对教师进行评估用例

本用例描述学生对教师进行评估的过程.

.事件流

学生登陆成绩查询系统1.

2.学生选择评估操作

3.系统显示可以评估的所有教师列表4.学生要进行评估的教师

5.系统显示该教师的评估表

6.学生对各个评估项目进行打分7.学生提交评估表

8.系统保存评估表

9.系统返回

6.1学生将所有评价选项均打成优,则系统提示无效。

3.特殊需求

执行”登录用例”

7.相关数据8.问题说明

五、活动图

1、管理员对信息进行管理

登陆系统

管理教师信息

管理学生信息

注册学生

删除学生

修改学生信息

修改教师信息2、学生查询成绩

选择课程名

选择学年

查询学年成绩

查询单科成绩排名

查询学年成绩排名

是否继续查询

退出登陆六、顺序图

.学生查询成绩时序图

.管理员管理学生信息时序图

.教师录入成绩时序图

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

当前位置:首页 > 工作范文 > 行政公文

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

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