学生成绩管理信息系统的设计与开发

 2022-01-17 11:01

论文总字数:26483字

目 录

1. 绪 论 1

1.1. 系统的背景 1

1.2. 系统的现状 1

1.3. 系统目标与意义 2

1.3.1. 系统开发目标 2

1.3.2. 意义 2

1.4. 可行性分析 2

1.4.1. 经济上可行性 2

1.4.2. 技术上可行性 3

1.4.3. 运行上的可行性 3

2. 需求分析 3

2.1. 学校工作流程分析 3

2.2. 学校具体需求分析 4

2.3. 系统需求分析 4

2.4. 功能需求分析 5

2.5. 系统主要流程分析 5

2.6. 数据库需求分析 5

2.7. 系统的目标 8

3. 技术介绍 9

3.1. 系统设计技术路线 9

3.2. web三层结构技术发展简述 9

3.2.1. 动态网站开发技术比较 9

3.2.2. 简述动态网站语言ASP技术 10

3.2.3. 简述ASP.Net开发技术 10

3.3. 工具选择 11

3.3.1. 开发工具的选择 11

3.3.2. 数据库系统选择 11

4. 系统概要设计 11

4.1. 系统设计思想 11

4.2. 系统设计业务目标 12

4.2.1. 目标简述 12

4.2.2. 角色设计 12

4.3. 技术总体目标 13

4.3.1. 系统技术性能要求 13

4.3.2. UI设计 14

4.3.3. 开发与运行环境规定 15

5. 系统详细设计 15

5.1. 系统结构 15

5.2. 程序逻辑 16

5.2.1. 模块功能实现的算法流程图 16

5.3. 创建数据库 18

5.4. 数据库表逻辑结构设计 19

5.4.1. 数据库表介绍 19

5.4.2. 数据库表结构及设计 20

6. 系统实现 22

6.1. 界面设计 22

6.1.1. 登陆设计 23

6.1.2. 主页设计 24

6.1.3. 动态管理权限 25

6.1.4. 学生信息管理 26

6.1.5. 学生成绩管理 27

6.1.6. 学生信息查询 29

6.1.7. 学生成绩统计 30

6.1.8. 学生成绩查询 31

6.1.9. 用户管理 32

参考文献 33

致谢 34

学生成绩管理信息系统设计与开发

旦增伦珠

,China

Abstract:The student achievement management information system is the guarantee for the smooth implementation of teaching quality management in colleges and universities. The development of this system can systematically manage the teaching and teaching services and information, reduce the work pressure of the teaching staff, and at the same time, reduce the inquiry speed of faster information resources.

The system student information management system uses the Microsoft vision studio development platform, the Web three-tier model as the development structure, the ASP.Net development language, and the SQL server 2008 database as the data server. The main function modules of this system include function module management, group authority management, student information management, and student achievement management. The student achievement management information system is characterized by dynamic web page management, timely updating of pages, adoption of three-tier mode of development features, easy maintenance, easy operation by users, opening of different permissions to different users, and fast query operation.

Key words:Grade Management System ; Informatization ; ASP.Net ; SQL server.

绪 论

本篇论述的是学校信息化推进中学生成绩管理系统的开发,从学生成绩管理系统的概念和开发思路过程中重用到的基本方法和结构框架等。本篇从绪论,需求分析,技术介绍,概要设计,详细设计,系统实现等过程来描述。

系统的背景

二十世纪以后信息化的发展使得计算机越来越来重视和发展,计算机技术使人类进入了第三次革命,也就是信息革命,尤其是计算机网络和数据库领域的技术的快速发展。计算机提供给人们不一样交流方式和分享数据信息的工具,这些技术使人们的生活工作变得简单和高效,而计算机技术当中最主要的两个技术是计算机网络技术和计算机数据库存储技术。

数据库从上世纪六十年代发展至今,现在已经形成了一套稳定的理论体系,为计算机信息数据的使用方便快捷,提供了有力的支撑基础框架。数据库的管理理念和方法使数据库价值越来越突出,这些技术体现在人们生活的方方面面是当今最先进的管理方式,深刻改变着人们生活方式。

网络技术的日新月异的发展丰富着人类的生活,网络技术无处不在,在人们生活中的重要性越来越突出。国家企业实施发展信息化系统管理战略是当下提升综合国力,企业提升自身的竞争力,是实现现代化、科学化和国家梦的重要手段。

教育是国强民富的最重要的行业,当今世界上的任何国家对教育的重视已经前所未有,教育得到了全世界的重视和扶持,快速推进了教育事业向前发展的步伐,但是我国目前在教育行业信息化与发达国家相差甚远,并且我国在教育信息化过程中在大小城市差距明显,这造成了工作效率不高,成本高等问题,阻碍着教育事业的发展。随着我国的教育事业的快速发展,信息化成为了一个非常重要的课题。因此,教育界实施信息化是时代背景下的必然选择。

系统的现状

现阶段计算机的普及程度已经不可同日而语,我国的教育事业领域运用计算机技术信息管理也不是什么新鲜的事情,在各个大中小学高校当中使用计算机技术管理信息已经变得非常广泛了,但还是很多学校还没有实施信息管理技术,尤其是我国的偏远的西南部地区发展比较落后的地方。这些学校还是停留在传统的手工操作方法来完成,这种方法不仅落后,而且无意间加重了学校管理成本的费用,影响这学校教学工作的效率和质量,并且特别容易出错。还有,这些功能不完善的系统,更加影响这学校的管理质量,成为教学管理上的负担和累赘。

随着信息化的快速发展可以帮助学校提高教务管理水平,利用计算机技术提高学校的管理水平,而教务信息化过程应做到快,准,精三点才能发挥其系统的价值,减少资源成本,帮助推进教务管理的信息化。在未来机器人代替人类工作已经成为了社会发展的走势,计算机将替代人力操作提高管理效率。

系统目标与意义

系统开发目标

利用计算机技术在深入了解学校信息管理的工作流程,完善传统的教务管理流程,提高学校教学教务工作的质量和效率,实现教务管理的信息化和现当化,科学地降低学校管理成本。系统达到的目标:

  1. 操作方面具备简单方便、尽量减少用户的操作。
  2. 具备实用性、先进性、可靠性、适用性。
  3. 数据本身具备安全性、备份和恢复的功能。
  4. 数据查询因具有简单查询和复合查询。
  5. 数据库因具备动态性、准确性、完备性。
  6. 查询结果应具备分类汇总、实现报表打印等功能。

意义

信息化快速发展的今天各种学校在教学管理环节当中,利用计算机技术实现学生信息化管理,减少学校在管理上花费的资源,提高办公效率,为学校教务职工人员减轻工作上压力和负担,并且帮助加快推进学校信息化步伐,转变管理模式提高资源的利用率实现教育可持续发展。

可行性分析

可行性分析从软件工程过程的角度看是非常重要的一个开发环节,它贯穿整个软件项目开发的生命周期,是在软件开发过程当中最先实施的项目工程。研究可行性目的是在最短的时间内用客观科学地分析开发本系统从经济、技术、环境的上可行性,可行性分析在在软件开发与否的决策当中起关键作用。

经济上可行性

经济可性行是软件项目在开发中主要衡量的是成本与收益之间的差异、长期和短期的比较综合考虑来开发这个项目。本系统是为了使学校工作效率有质的飞跃,因此开发本系统从经济上是能够满足的分析有一下几点:

  1. 设备在市面上计算机的价格低廉、性能高。
  2. 本系统可提高学校的工作效率和工作质量。
  3. 开发本系统的技术成熟成本较低。
  4. 本系统可以减少人工费用;
  5. 提高文档的安全性。
  6. 开发长期收益大于短期成本或损失。

技术上可行性

技术可行性分析是在当前拥有资源和技术的条件下,能否在给定的时间内开发出满足功能需求的项目。本系统开发需求有存储大规模的数据量和支持多用户的数据库,编程开发环境的要求特点有能够支持浏览器/服务器模式,模块化管理支持系统的扩展和修改,而微软提供的Microsoft SQL Server2008数据可和Visual Studion.net开发环境能够满足技术的需求。学生信息管理系统设计需求是动态网页管理,Browser/Server特点是显示层放到浏览器上面,实现层和服务器三层分开的开发,能动态管理并及时更新页面,维护网页比客户端容易。因此,技术上符合开发要求。

运行上的可行性

本系统为信息系统,在市场上已经非常成熟了,人们也习惯使用信息系统的管理,学校和社会都认可信息化管理。本系统开发运行环境资源消耗非常小,运行环境配置要求也非常低,使用信息系统不需要进行专门的人员培训,从这些层面分析运行上使可行的。

需求分析

上世纪开始计算机技术全世界得到了非常高的重视使计算机的迅速发展,推动了人类社会向前发展,使人们观念发生了转变观念,加快了生活节奏越快,计算机的涉及领域越来越广。到如今旧的管理理念和管理方法不在适应现代的社会的发展,旧的管理从经济会阻碍人类经济的发展,加大了资源的消耗,因此必须要摆脱这种旧的管理思想,加快推进全社会信息化的建设。时代的背景下教务信息成为了必然选择,教学信息化管理能够提高学校办公效率,减少资源的开支,良好的管理能够为学校的工作带来了极大的帮助。

学校工作流程分析

信息化管理模式能够大大减少教务工作人员的负担,提高学校工作的效率和质量,因此流程分析的作用是更好地为开发系统提供思路,开发系统能够达到最终的目的系统。校工作的总体规划和流程当中参与人员包括教务人员、辅导员、班主任、各科教授,学生各自的任务为:

  1. 教务处数据是由教务人员进行更新维护操作。
  2. 每学期教务人员为每班安排一名班主任,同时为每个年级安排辅导员,最后对各科老师进行安排。
  3. 教务人员维护年纪信息和学生基本信息。
  4. 各班级的成绩信息是由各科教师维护,班主任汇总。年纪组长汇总年纪各科成绩汇总和排名。
  5. 学生根据自己的需要查询班主任和教务人员录入的基本信息。

学校具体需求分析

具体需求分析能够开发本系统提供搭建开发功能框架的作用,本系统从不同权限出发对学校的各个管理用户进行详细的分析,从最高到最底的管理权限进行详细分析。深入了解学校工作流程发现,学校在学校管理人员当中对于能够进行操作管理全体人员基本信息,并且对各个进行科目安排和维护的人员是教务处的职责;从学生成绩维护职责角度考虑,学校当中进行成绩维护的为各科成绩对应的任课老师;对于学生这个主题来说最主要的是学生的基本信息和成绩,而学校当中能够对学生的这些信息进行维护和管理的人员为班主任;学生来说在教务系统当中能够进行的操作很少,学生只需要了解的成绩和班级的排名等情况。

系统需求分析

本系统设计需求分析最终要达到的目标,系统在整体操作上因具备减少操作,操作简单,可以实现信息的维护和信息的扩展性。

系统从功能分析对于系统的不同模块能实现的不同进行分析,系统管理员可以对系统的权限进行基本操作可以进行用户管理分配权限,筛选用户权限,并对新用户进行重新分配权限;课程管理模快可以对已有的课程可以进行修改和新课程添加操作;学生成绩统计模块可以对各科计算成绩的总分数和均值等的操作;学生信息查询模块为了更方便管理员在最短的时间内查询到学生的基本信息,设计处多个了多组属性任意组合查询方式,并且可以查询到各科数;学生信息管理模块可以对学生的基本信息进行添加新的信息,删除和修改已有的学生的基本信息。成绩管理模块作为系统最主要的管理信息,管理人员可以对学生的成绩进行录入,对已有的学生的成绩进行排序,并对后期学生成绩进行汇报等操作。授课管理模块作为管理任课老师上课基本信息,对认可老师上课的内容进行添加和删除编辑等维护操作。

功能需求分析

权限功能:权限管理根据不同用户,动态分配管理权限,用户分为三种普通用户,一般用户,超级用户。其中超级管理权限最大,其他管理人员根据分配的权限进行相应操作。

剩余内容已隐藏,请支付后下载全文,论文总字数:26483字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;