学生成绩管理系统及程序Word文档下载推荐.doc

上传人:wj 文档编号:1497759 上传时间:2023-04-30 格式:DOC 页数:59 大小:1.61MB
下载 相关 举报
学生成绩管理系统及程序Word文档下载推荐.doc_第1页
第1页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第2页
第2页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第3页
第3页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第4页
第4页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第5页
第5页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第6页
第6页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第7页
第7页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第8页
第8页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第9页
第9页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第10页
第10页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第11页
第11页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第12页
第12页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第13页
第13页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第14页
第14页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第15页
第15页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第16页
第16页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第17页
第17页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第18页
第18页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第19页
第19页 / 共59页
学生成绩管理系统及程序Word文档下载推荐.doc_第20页
第20页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生成绩管理系统及程序Word文档下载推荐.doc

《学生成绩管理系统及程序Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统及程序Word文档下载推荐.doc(59页珍藏版)》请在冰点文库上搜索。

学生成绩管理系统及程序Word文档下载推荐.doc

如增加、删除留言等。

7.实现教师工作量的计算,导入excel文件并导出带有计算结果的excel文件。

1.2业务流程图

业务流程描述:

用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。

现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。

其主要作用是:

描述现行系统的业务情况以便于与管理人员交流,它是系统设计的前提和保证。

业务流程图使用的符号:

实体

输入/输出的报表

处理

业务流向

文档

存储

学生

成绩查询

成绩信息

留言板

留言

教师

成绩信息录入

成绩信息管理

获奖人员生成

学生信息添加、删除、修改

学生信息

获奖人员信息

管理员

教师信息添加、删除、修改

课程信息添加、删除、修改

成绩管理

班级信息添加、删除、修改

教师信息

课程信息

开课信息添加、删除、修改

开课信息

班级信息

学生、教师留言信息的管理

导出excel文件

上传、导出工作量excel文件

2可行性研究

可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑:

2.1技术可行性

学生信息管理系统是由网络和网页实现的。

所以本系统使用JSP+SSH开发技术,应用界面友好且功能强大的由Macromedia公司的MacromediaDreamweaverMX软件,服务器端脚本用JAVA脚本来编写,客户端脚本也用JAVA来编写,数据库使用ORACLE10g数据库,服务器是TOMCAT6.0。

本人在大学的学习中,已经自学过这几门语言,就本人能力而言,多次进行数据库开发实习,有一定的实地开发经验。

本人热爱计算机科学,有一种奋发向上刻苦钻研的精神,经过大学四年的学习,这些课程已熟练掌握,本系统是本人在学校开发,遇到问题可以与同学一起研究,再加上导师的指导。

因此在技术上能够适应本系统的开发。

2.2经济可行性

系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。

本软件的开发费用可以忽略,由本人利用毕业设计的机会进行开发,目前中档办公用机每台在4000元左右。

在加上一些其他设施的购买,预计一万元以内便可使系统投入运行。

本系统的开发需要资金少,系统开发运行后,可以实现教学信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。

所带来的效益远远大于系统软件的开发成本。

在经济上完全可行

2.3操作可行性

本系统直观易懂,使用非常方便,学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。

2.4法律可行性

本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。

综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的。

3需求分析

3.1系统需要解决的主要问题

本系统要实现教学信息的网络化的查询与管理。

能够实现用户在网上信息查询的功能,使用户不分时间、地点,只要能上网即可以查询自己需要的信息,,对自己需要的信息一目了然。

管理员可以完成学生、教师信息的管理,成绩的管理,留言的管理,课程信息的管理,学生奖学金信息的管理及教师工作量的管理。

3.2系统具备的基本功能

教学信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。

而后台数据库的数据要具有一致性、完整性、安全性。

(1)、用户操作前台——操作方便.

前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的用户,也能轻松的享受计算机给他们带来的便利。

前台系统主要提供信息的查询功能,用户可以查询自己需要的信息。

(2)管理后台:

本系统后台管理在考虑教学信息管理操作简便的同时,提供了强大的管理模式。

后台系统可分为管理员管理及教师管理两大部分。

其中管理员管理可以实现系统的全部功能,教师管理能够完成学生信息,成绩信息的管理。

包括学生基本信息的添加、删除和修改,课程管理模块,包括课程信息的添加、删除和修改,成绩的录入。

3.3数据流图

数据流图(DFD):

数据流图简称DFD图,数据流图有四种成分:

源点或终点、处理、数据存储表和数据流。

图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。

它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。

图形符号

名称

符号说明

记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称

处理

记述某种业务的手工或计算机处理

其中,PM区记述处理标号

C区记述处理名称

DN

S

数据存储

记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称

数据流

记述数据流的流动方向,FM记述数据流的名称

学生操作信息

学生操作结果

P0

教学信息管理系统

以下为本系统的数据流图

管理员操作信息

管理员操作结果

教师操作信息

教师操作结果

教学管理员

教学管理员操作

图3-1教学信息管理系统TOP数据流图

班级信息表

D5

D1

P1

管理员操

作子系统

F1学生信息

F2课程信息

F3成绩信息

F4教师信息

F10管理员操作结果

D4

D3

D2

学生信息表

F5班级信息

课程信息表

成绩信息表

教师信息表

F6留言信息

F9工作量信息

留言表

D6

工作量信息表

D9

图3-2管理员子系统一级细化

(一)

P2

教学管理员操作子系统

课程信息表

图3-3教学管理员操作子系统一级细化

(二)

成绩信息表

P3

教师操作子系统

教师留言表

图3-4教师操作子系统一级细化

(二)

P4

学生操作子系统

学生留言表

图3-5学生操作子系统一级细化

(二)

3.4数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息[1]。

一般说来,数据字典应该由下列四类元素构成:

数据元素,数据流,数据存储和数据处理。

3.4.1数据存储

数据存储是数据结构停留或保存的地方。

也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。

一般而言,应包括如下内容:

{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。

名字:

描述:

记录学生的基本信息。

编号:

组成:

学号,姓名,生别,班级,籍贯,密码

记录学校开设的课程信息。

课程编号,课程名,课程说明

学生成绩信息表

记录学生的成绩信息。

学生学号,学生姓名,课程,成绩

教师信息表

记录教师的相关信息。

教师姓名,性别,专业,职称,备注,密码

记录班级的信息。

班级名称,专业,人数,班主任

记录教师留言的信息。

留言ID,作者,主题,内容,发表时间

记录学生留言的信息。

D7

回复留言表

记录留言回复的信息。

D8

留言ID,回复留言ID,作者,内容,发表时间

记录上传的excel文件的信息。

单位,课程,学分,人数1,教师,人数2,班号,班级名称,人数3,班级,工作量

3.4.2数据流

数据流是数据结构在系统内传输的路径。

对数据流的描述通常包括如下内容:

{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。

F2

工作人员操作的课程的信息

F1

工作人员操作的学生基本信息

F4

工作人员操作的教师信息

F3

工作人员向系统输入的学生成绩信息

F6

留言操作信息

工作人员操作的留言信息

F5

班级操作信息

工作人员使用本系统的操作结果

F10

管理员的操作结果

F9

工作量操作信息

导出工作量计算结果

3.4.3数据处理

处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。

在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:

{处理过程名,说明,输入数据流,输出数据流,处理}[1]。

管理员操作

管理员对本系统的维护.

输入/输出:

D1,D2,D3,D4,D5

学生信息管理系统

整个管理系统

教师对本系统的操作

D1,D3

教学管理员对本系统的操作

D1,D2,D5

学生对本系统的操作

4总体设计

4.1概述

本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。

系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。

模块化的依据是:

把复杂问题分解成许多容易解决的小问题。

原来的问题也就变得容易解决。

模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。

每个模块完成一个特定的子功能。

把这些模块结合起来组成一个整体。

完成指定的功能,满足问题的要求。

采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。

从而提高软件的可靠性,可修改性。

有助于软件开发的组织管理。

一个大型软件可分别编写不同的模块。

模块化理论的几个重要概念如下:

(1).抽象

抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。

处理复杂系统唯一有效的方法是用层次的方式构造和分析它。

一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。

(2).信息隐蔽和局部化

信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。

局部化是指把一些关系密切的软件元素物理的放得彼此靠近。

局部化有助于实现信息隐蔽。

信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。

因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。

(3).逐步求精的模块化概念

逐步求精和模块化的抽象是密切相关的。

软件结构每一层中模块表示对软件抽象层次的次细化。

用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。

(4).模块独立性

模块的划分要使模块间尽可能的相互独立,独立模块较易维护。

度量模块的独立程度有两个标准:

内聚和耦合。

耦合是对一个软件结构内不同模块之间互连程度的度量。

耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。

在软件的设计中应追求尽可能松散的耦合。

内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。

在设计时应力求做到高内聚。

4.2系统功能划分

经过对系统的需求分析,将整个系统分为四部分:

学生子系统、教学管理员子系统、教师操作子系统及管理员子系统。

4.2.1学生子系统功能划分

学生子系统比较简单,主要完成学生网上课程成绩查询的功能及密码修改的功能。

学生以学号及密码的身份进行登录,系统功能结构如图4-1。

学生子系统

学生成绩查询

学生密码修改

学生留言

图4-1学生子系统模块图

4.2.2管理员子系统功能划分

管理员子系统完成此系统的管理维护操作,主要包括学生信息管理模块,课程管理模块,班级信息的模块,成绩管理模块,教师管理模块,获奖人员生成,开课信息管理,学生、教师留言管理,工作量excel文件上传和导出。

管理员子系统的的功能结图如图4-2所示:

管理员子系统

开课信息管理

学生信息管理

教师信息管理

课程信息管理

班级信息管理

用户权限管理

教师留言管理

学生留言管理

工作量excel文件上传

图4-2管理员子系统模块

4.2.3教学管理员子系统功能划分

教学管理员子系统完成教学的管理维护操作,主要包括教师信息,课程管理模块,班级信息的模块,开课信息管理。

教学管理员子系统的的功能结图如图4-3所示:

教学管理员子系统

图4-3教学管理员子系统模块

4.2.4教师管理子系统功能划分

教师管理子系统完成学生成绩信息的管理维护操作,主要包括学生信息管理,成绩信息录入,成绩信息管理,获奖人员生成模块。

教师管理子系统的的功能结图如图4-4所示:

教师管理子系统

教师留言

图4-4教师管理子系统模块

4.3系统功能描述

4.3.1学生子系统功能描述

1.学生成绩查询模块

本模块完成学生成绩的查询功能,进入本模块,学生可以查询自己课程到期末时所得的成绩的信息。

该成绩由系统教师或管理员在后台录入,学生只能查询自己的成绩的信息。

成绩信息包括,所选的课程编号,课程名称和自己的该课程的得分情况。

2.学生密码修改模块

学生的基本信息是由管理员从后台添加的,每个学生的基本信息添加后,系统会自动生成一个密码123,所有同学的密码初使值是相同的,学生使用初使密码登录后,为保证自己信息的安全性,用户可以修改自己密码。

3.学生留言模块

为了增加学生之间的互动性,以及方便学生对系统提出改进意见,特别提供了一个学生留言平台。

在这个平台里,学生可以发表新的留言主题,回复某个留言主题。

4.3.2管理员子系统功能描述

1.学生基本信息管理模块

此模块完成学生基本信息的管理,包括录入学生信息,删除学生信息,修改学生信息及查询学生信息。

该模块如图4-5所示:

学生基本信息管理模块

添加学生基本信息

删除学生基本信息

修改学生基本信息

查询学生基本信息

图4-5学生信息管理模块

2.课程管理模块

课程管理模块完成学校开设的课程的管理功能,包括课程的添加,课程的删除,课程的修改及课程的查询。

课程管理模块

课程添加

课程删除

课程修改

课程查询

图4-5课程信息管理模块

3.开课信息管理模块

管理员或教学管理员可以为学校的班级安排开设课程的信息,进行操作时,需要选择班级,开设的课程及教课教师的信息。

4.成绩管理模块

学生成绩管理模块完成学生课程成绩的录入功能及管理功能,操作员可以录入学生的成绩情况。

也可以按学生的姓名进行成绩的查询。

5.班级管理模块

班级管理模块完成学校的班级信息的添加,删除及修改功能,班级的信息包括班级名,所属专业,班级的人数及班主任。

6.教师管理模块

教师管理模块完成学校教师信息的添加、删除及修改的功能,教师信息包括教师姓名,性别,专业,职称,备注等信息。

7.获奖学生管理

获奖学生管理模块根据学生的成绩信息,进行排名,按平均分从大到小排列,教师可以输入一个分值,筛选大于此分值的学生信息。

8.学生留言管理

对学生在留言板上的发表的留言及回复进行管理,可以删除某条回复或删除整个主题。

9.教师留言管理

对教师在留言板上的发表的留言及回复进行管理,可以删除某条回复或删除整个主题。

10.上传和导出教师工作量EXCEL文件

上传选课结果后,根据我校教务处制定的《华北水利水电学院教师工作量管理与计算办法》,计算并导出各位教师的工作量信息。

教学管理员及教师管理部分的功能模块与管理员管理的部分功能模块相同,这里不再多述。

附:

工作量计算办法:

工作量计算办法

第八条本工作量计算办法仅用于学校定编、津贴分配等宏观控制,对于二级单位进行二次分配仅供参考。

填写工作量表时,成为教育与日校生工作量分别计算。

第九条教师个人教学工作量的计算。

(一)课程教学工作量的计算

a.课堂讲授工作量=该课程计划学时数(J)×

授课班级系数K1×

授课对象系数K2×

重复授课系数Re1

表2修正系数K1

授课班级数

1

1.5

2

2.5

3

3.5

4

4.5

5

5.5

6

6.5

7

7.5

8

8.5

9

9.5

修正系数K1

1.15

1.2

1.25

1.3

1.35

1.4

1.45

1.55

1.6

1.65

1.7

1.75

1.8

1.85

1.9

1.95

注:

按30人折算一个标准班,对研究生、小语种不足30人的按一个标准班计,每个主讲教师对每个“计划学时头”,有辅导答疑的义务,必须批改1个小班的作业,且不另计作业工作量。

每次重复

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2