ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:230.57KB ,
资源ID:12453472      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12453472.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学位论文学生成绩管理信息系统.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学位论文学生成绩管理信息系统.docx

1、学位论文学生成绩管理信息系统毕业论文(设计)题目 学生成绩管理信息系统 摘 要本系统主要应用于教育系统,完成对日常教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,使管理更加规范化。 目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适合大众的、兼容性好的系统是很有必要的。本系统在开发过程中,注意使其符合操作的业务流程,力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。

2、在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。 关键词:成绩管理信息系统;信息化;数据库;A AbstractThis system is based on the development request is mainly used in the education system, completion of secondary

3、education in day-to-day performance management of digital files. The development of this system can reduce the working pressure of college staff, compared to the academic system, the teaching of the various services and information management, at the same time, can decrease the use of labour force,

4、accelerate query speed, strengthen management, as well as the country departmental door on the information the pace, make the management more standardized.At present, the school complex, more important information, although the various types of management information system has entered the Universit

5、y, but also not popular, and for student performance management, there is not a set of complete, unified system. Therefore, develops a set suitable and the populace, and good compatibility system is very necessary. The system in the development process, pay attention to the operation of business pro

6、cesses, and strives to achieve a comprehensive system, universal, makes the system not only suitable for an educational institution.In the development of methods to choose, choose life cycle method and combined method of prototype, following the system of investigation and study, the system analysis

7、, system design and system implementation of four main stages of design, and in the specific design, take the evolution of style prototype, with the users use and understanding of the system continuously further, for a given part or parts to analysis, design, implementation. This paper mainly from t

8、he system analysis, system design, system implementation and use of several aspects such as the introduction.Keywords; Performance management information system; information technology; database; A目 录绪 论 1第一章 系统概述 2一、系统开发目标与意义 2(一)系统开发目标 2(二)意义 2二、开发环境 2第二章 系统分析 3一、可行性分析 3(一) 技术可行性 3(二) 经济可行性 3(三) 运

9、行可行性 3二、业务流程分析 4三、数据输入 5第三章 实现目标功能 6一、视图 6二、存储过程 6三、改进 7四、触发器 11第四章 系统设计 13一、系统总体结构设计 13二、系统功能模块图 14三、系统模块-学生成绩管理系统用例分析 15总 结 16参考文献 17绪 论随着社会的发展和经济时代的到来,管理信息系统在各行业都越来越重要,特别是教育事业。在我国,有的学校根本没有系统,还是手工操作,手工操作还十分落后,效率极低,成本很大。以后的社会是信息的社会,信息只有快、准、精才能发挥其价值。以“学校管理信息系统建设中的教学管理子系统”的开发背景来开发学生成绩管理系统,可以减轻学院人员的工作

10、量,缩小开支,提高工作效率与准确率,能够让老师合理安排时间,能够尽快知道学生的考试成绩,为下一阶段的教学做准备。建立学生成绩管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩管理工作流程的系统化、规范化。本课题的研究为高校提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化成为了可能,同时也提供了实现方法。高校的招生规模不断地扩大,在校大学生的人数不断上升,在办公化日益完善的今天,很多高校将自动化引入到学生的日常管理之中,学生管理系统就是其中的一个重要环节,它作为学生信息管理的基础,是实现校园信息化进程当中很重要的一个方面。

11、其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。本系统分析了现今学生管理系统中所应用的几个环节,并针对每个环节做出了详细的阐述和探讨。学生管理系统需要三个的内容:学生档案资料的管理、学生必修课成绩的管理、选修课选报工作管理。三个方面的内容均提供添加、修改、查询的功能。系统可以完成选修课选报功能,即学生通过系统选报课程,老师通过批复学生的选报请求。开发用到的相关技术有Java编程语言、引入MVC设计模式理念,以及后台数据库MySQL的搭建与操作,并对模块的功能进行了具体分析和详细设计,详见下图。 第一章 系统概述一、系统开发目标与意义(一)系统开发目标本系统是将现代化的计算机

12、技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1、系统应具有实用性、可靠性和适用性,同时注意到先进性。 2、对各个数据库进行动态管理,防止混乱。 3、能够按照用户选择的不同的条件进行简单查询和复合查询。 4、能够对查询结果进行分类汇总,实现报表打印。 5、注意数据的安全性,具有数据备份和恢复的功能。 6、方便用户的操作,尽量减少用户的操作。(二)意义 在各大中小学校,用计算机管理学校信息已经越来越普遍了。用计算机管理学校信息不但可以提高工作效率,还节省了许多人力物

13、力,增强了学校资料的安全性,提高了学校的管理能力。为此,用计算机来管理学校的信息,是非常必要的。二、开发环境在开发工具上,我选择 Visual Studio .NET。Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework 的功

14、能,此框架提供对简化 ASP Web 应 用程序和 XML Web services 开发的关键技术的访问。Visual Studio .NET 是用于快速生成企业级 ASP.NET Web应用程序和高性能桌面应用程序的工具。Visual Studio 包含基于组件的开发工具(如 Visual C#、 Visual J#、Visual Basic 和 Visual C+),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。 Visual Studio 支持 Microsoft .NET Framework,该框架提供公共语言运行库和统一编程类;ASP.NET使用这些组件来创建 A

15、SP.NET Web 应用程序和 XML Web services。 ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web 服务器来建立强大的Web应用程序。第二章 系统分析一、可行性分析问题定义阶段必须回答的问题是“要解决什么问题”。通过调研,系统分析员应该提供出关于问题性质、工程目标和工程规模的书面报告,并且需要得到客户对这份报告的确认。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,并对以后的行动方针提出建议。一般说来,应从经济可行性、技术性、运行可行性、法律可行性和开发方

16、案可行性等方面进行研究。可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只占预期的工程中成本的5-10%。(一) 技术可行性 目前国内外开发管理信息系统的相关技术已经很成熟,有一些由于采用了面向对象的编程技术以及其他比较先进的开发方法,具有很高的可用性。以现有技术来看,数据库系统尤其是MySQL数据库的开发已经被大多数开发人员所掌握,而Java具有快速有效、灵活、易懂等很多显著的特点。它能够迅速而又简单的建立用户的图形化窗口。对于数据的查询、添加和修改都很方便实现。学校现有微机及软件系统安全可以实现系统。(二) 经济可行性因为开发时间为两个月,此次设计的系统要求也并不高,因

17、此本次的设计可以使用学校现有的微机系统和Java+Jsp+Servlet完成,其基本功能都能够很好的实现,几乎不需要额外开销。旧的学生成绩管理系统效率低、工作量大、处理过程中容易出错,并且将产生大量的文件和数据资料,这对于查询、更新和维护都带来很多麻烦。而新系统检索速度快、查询方便、可靠性高、存储量大、成本低。这些优点能够极大地提高学生成绩管理的效率,也是学校管理工作科学化、正规化、与世界接轨的重要条件,这将产生巨大的经济效益。(三) 运行可行性民办教育正在迅猛发展,学院投入了大量的人力、物力、财力,给各个办公室配置了计算机,并能连接到互联网。同时,学院领导对这方面比较重视,在教务上配置了一定

18、数目的能够操作计算机的干事,可以快速、方便、高效地使用计算机进行日常工作。学院开设了计算机及维修专业,可让学生以实践方式对系统进行维护。使此系统在实践上具备了可行性。二、业务流程分析下面是学生成绩管理数据库系统设计的业务流程分析,原始的数据是学生的成绩,系统要求统计学生的成绩,并根据成绩统计的结果由奖学金评为选出获得奖学金的学生,其流程如图如下:图2.1 业务流程图图2.2 学生成绩管理系统数据流程图三、数据输入 在 Microsoft visio 中建立数据库框架,创建学生表、教师表、管理员表、课程信息表、课程表、班级表: 图 2.3 学生用户表截图(StudentInfo) 图 2.4 教

19、师表截图(TeacherInfo) 图 2.5 管理员表截图(AdministratorInfo) 图 2.6 课程表截图 图 2.7 班级表截图(CasslInfo 用来存储学校里班级信息)第三章 实现目标功能一、视图视图是一个虚拟表,它保存 Select 语句的定义,是用户查看数据库表中数据的一种方式。 用户通过它能够以需要的方式浏览表中的部分或全部数据,而数据的物理存放位置仍然在数据库的表中,这些表称作视图的基表。视图中的数据可以来自一个或多个基表,视图也可以使用户集中在他们感性或关心的数据上,而可以不考虑那些不必要的数据。这由于用户只能看到在视图中显示的那些数据,而看不到视图所引用的表

20、的其他数据,在一定的程度上保证了数据的安全性。从用户角度来看,一个视图是从一个特定角度来查看数据库中的数据。从数据库系统内部来看,视图是由一张或多张表中的数据组成的。从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除等操作。二、存储过程 存储过程(Stored Procedure)是一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 其语句如下:set ANSI_N

21、ULLS ON set QUOTED_IDENTIFIER ON goCREATE(创建)/ALTER(修改)procedure dbo.jxjpb x char(10) as declare a decimal(3,1),b decimal(3,1),c decimal(3,1),d decimal(3,1), e decimal(3,1),f decimal(3,1),g decimal(3,1) -set x=09406235 set a=(select score from ScoreInfo where StudentNo=x and CouNo =00100000) set b=(

22、select score from ScoreInfo where StudentNo=x and CouNo =00101001)procedure dbo.jxjpb 14 set c=(select score from ScoreInfo where StudentNo=x and CouNo =00101002) set d=(select score from ScoreInfo where StudentNo=x and CouNo =00101003)set e=(select score from ScoreInfo where StudentNo=x and CouNo =

23、00101004) set f=(select score from ScoreInfo where StudentNo=x and CouNo =00101005) set g=(select score from ScoreInfo where StudentNo=x and CouNo =00101006)if a=85and b=85and c=85and d=85and e=85and f=85and g=85print一等 else if a=80 and b=80 and c=80 and d=80 and e=80 and f=80 andg=80 print二等 else i

24、f a=70 and b=70 and c=70 and d=70 and e=70 and f=70 and g=70 and (a+b+c+d+e+f+g)/7=75 print三等 else print没有获得奖学金 在创建好存储过程后,判断某同学是否获奖学金 exec jxjpb 09406226 三、改进在奖学金评定过程中,考虑综合测评的因素。评定奖学金的过程中不仅应考虑综合测评的成绩,还有各课成绩,通过对综合测评和各课程的成绩总体评比,最终评出获得奖学金的同学。(一)综合测评能获得奖学金的同学:1、创建视图:综合测评能获得一等奖学金的同学create view BalanceMea

25、suresFirst as select top 17 percent * from BalanceMeasures 2、创建视图:综合测评能获得二等奖学金的同学create view BalanceMeasuresSecondasselect top 30 percent * from BalanceMeasures3、创建视图:综合测评能获得三等奖学金的同学create view BalanceMeasuresThird as select top 60 percent * from BalanceMeasures (2) 凭各项成绩能获得奖学金的同学: 1、创建视图:各项成绩获一等奖学金

26、create view as select ScoreInfo.StudentNo as学号, StudentName as 姓名 from ScoreInfo,StudentInfo where ScoreInfo.StudentNo=StudentInfo.StudentNogroup by ScoreInfo.StudentNo,StudentNamehaving min(Score)=85 go 2、创建视图:各项成绩获二等奖学金(不包括各项成绩获得一等的同学)create viewas select ScoreInfo.StudentNo as学号, StudentName as 姓

27、名 from ScoreInfo,StudentInfo where ScoreInfo.StudentNo=StudentInfo.StudentNo group by ScoreInfo.StudentNo,StudentName having min(Score)=80 and min(Score)=70 and min(Score)=75 go (3)评定最终获得奖学金的同学:1、最终获得一等奖学金的同学 Create view ScholarshipFirst as select distinct BalanceMeasuresFirst.学号,theFirstClassSchola

28、rship.姓名from BalanceMeasuresFirst,theFirstClassScholarshipwhere BalanceMeasuresFirst.学号=theFirstClassScholarship .学号go 2、最终获得二等奖学金的同学Create view ScholarshipSecond as select distinct BalanceMeasuresSecond.学号,theSecondClassScholarship.姓名from BalanceMeasuresSecond,theSecondClassScholarshipwhere Balance

29、MeasuresSecond .学号=theSecondClassScholarship .学号And BalanceMeasuresSecond.学号not in(select theFirstClassScholarship.学 号from theFirstClassScholarship) go 3、最终获得三等奖学金的同学 create view ScholarshipThird as select distinct BalanceMeasuresThird.学号,theThirdClassScholarship.姓名from BalanceMeasuresThird,theThird

30、ClassScholarshipwhere BalanceMeasuresThird .学号=theThirdClassScholarship .学号 and BalanceMeasuresThird.学号not in (select theFirstClassScholarship. 学号 from theFirstClassScholarship) and BalanceMeasuresThird学号not in (select theSecondClassScholarship. 学号 from theSecondClassScholarship) and not exists(select * from abc where 学号=BalanceMeasuresThird.学号) and BalanceMeasuresThird.学号not

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

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