奖学金申请与评定系统论文.docx
- 文档编号:28663763
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:52
- 大小:1.27MB
奖学金申请与评定系统论文.docx
《奖学金申请与评定系统论文.docx》由会员分享,可在线阅读,更多相关《奖学金申请与评定系统论文.docx(52页珍藏版)》请在冰豆网上搜索。
奖学金申请与评定系统论文
奖学金申请与评定系统的设计与实现
摘要:
本奖学金申请与评定系统是为了适应新形式下学生奖学金申请与评定工作而准备开发的一套管理系统。
要求能够实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表。
本系统目的在于为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的处理机制,提高工作效率,减少出错率。
该系统设计使用B/S模式结构,运用SQLServer2000作为后台数据库并使用DELPHI7编写程序及相应的界面,同时用结构化查询语言实现对数据库的操作。
本文论述了系统从分析到实现的整个过程,说明系统实现的基本思路,介绍系统不同的功能模块以及实现的相关技术。
关键词:
奖学金;申请;评定;B/S
TheDesignandRealizationofScholarshipApplicationandEvaluationSystem
Abstract:
Thescholarshipapplicationandevaluationsystemistoadapttothenewformofscholarshipsforstudentsandtoinformtheworkofpreparationforthedevelopmentofamanagementsystem.Moral,intelligencesportsaskedstudentstoachieveacomprehensivedatabaseautomaticallyimport,inaccordancewiththeformulaautomaticallyMoral,intelligencesportscomprehensiveranking,inaccordancewithrequirementsofthescholarshipstudentsautomaticallygeneratedinformation,toaccess,modifyallkindsofinformationontheranking,ascholarshipinformationStatisticsshowthatGenerationstatements.
Thepurposeofthissystemistoprovidequalityacademicworkofthedepartmentsconcernedandefficientbusinessmanagementandconductofbusinessatthesametime,theuseofsafeandreliablemanagementandcontroloftechnology,timely,accurate,reliablecollectionandtransmissionofinformation,theestablishmentofcomprehensiveandreliablemechanismtoimproveWorkefficiencyandreducetheriskoferrors.
Thisarticlediscussesthesystemfromtheanalysisoftheentireprocessoftherealizationofthatsystemtoachievethebasicideas,differentsystemsonthefunctionalmoduleandtherealizationoftherelatedtechnology.
Keywords:
Scholarships,applications,assessed
第一章绪论
1.1设计意义和目的
奖学金管理工作是高校学生管理工作的重要组成部分。
高校为鼓励学生在校学习期间刻苦学习,设立了多种奖学金,同时为了做好奖学金的评审与管理工作,投入了大量的人力、物力、财力。
奖学金管理工作特别是评审工作具有涉及面广、工作量大、发生时间相对集中的特点。
高校的奖学金评审工作每学年都要开展,传统的评审工作主要是以手工方式进行的,存在着效率低下、容易出错等弊端。
因此,实现奖学金管理的信息化是十分必要的。
信息在社会和经济的发展中所起的作用越来越为人们所重视。
信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。
计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。
随着微机管理系统的推广,数据库应用逐渐普及。
因此大力开发管理系统:
计算机代替人工进行许多繁杂劳动。
计算机可节省许多资源。
计算机大大提高人们的工作效率。
计算机加密使文档更安全。
目前我国大学不断扩招,学生奖学金评定的日趋复杂化和多元化。
为了方便奖学金的申请和评定的工作,制作了本软件。
本软件采用了计算机化的评定模式,查询、修改等操作都使用了计算机的数据库技术,比起以前手工计算的方法有了很大的进步,提供了相当大的方便,而且解决了因手工操作出现的工作量大、周期长、效率低、误差、遗漏等问题,使奖学金评定变的快捷、简便、准确。
可将本奖学金申请与评定系统作为高校教学、教务管理的应用软件。
熟悉奖学金评定的全部过程,实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要,提高工作效率,减少出错率。
1.2研究范围及要达到的技术范围
本奖学金申请与评定系统的一个必要组成部分,它主要包括用户管理模块,数据库管理模块,学生信息的管理模块,统计分析模块,报表的生成模块。
我的设想是由于菜单界面对于初通计算机的人士会有一定的操作困难,又因为我做的软件是学生奖学金申请与评定系统,它的用户不一定都是专业人士,因此我觉得使用按键界面是比较理想的,按键界面更容易理解,适合于管理员、老师、学生不同人士操作。
使奖学金的申请和评定工作变得更加快捷、方便。
本系统的设计应符合日常办公运作的需求,功能完备实用,界面友好清晰,简单易学,网络结构简单明了,层次清楚,便于管理,易于扩充。
系统应有一定的机动性,可对学生信息的查询,修改,更新等。
第二章奖学金申请与评定系统的需求分析
2.1目的
任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。
作为一个学院,要管理许多学生的学籍以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。
因此,计算机科学与技术学院学生奖学金申请与评定系统是为了适应新形式下学生奖学金评定工作而准备开发的一套管理系统,该系统根据西南科技大学《学生手册》中“学生德智体综合测评办法”和“学生奖学金评定办法”有关要求,要求能够实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要,提高工作效率,减少出错率。
2.2学生申请奖学金评定概要
2.2.1奖学金的评选对象
国家计划招收的在籍全日制普通本、专科学生,凡受到党、团、行政警告以上处分者(含警告)不能参加当年奖学金的评选。
2.2.2奖学金的评选项目
校三好学生标兵。
校优秀三好学生。
校优秀学生干部。
校三好学生。
院(系)三好学生。
院(系)优秀学生干部。
单项奖。
2.2.3奖学金的评选条件
校三好学生标兵。
综合测评为班上第1名。
德育为优,承担一定的班级或校院工作。
本学年学习平均成绩(平均学分绩,下同)为85分以上,单科成绩不低于80分(含体育成绩,下同),二年级(被测评学年,下同)学生应通过国家六级英语考试;三年级学生体育必须达标,二年级及以上学生须参加一定的科研活动。
校优秀三好学生。
综合测评为本年级专业或班级前17%名。
德育为优;本学年学习平均成绩为80分以上,单科成绩不低于75分,二年级学生应通过国家四级英语考试;三年级学生体育必须达标。
校优秀学生干部。
综合测评为同年级专业或班级前17%名。
德育为优;本
学年学习平均成绩为75分以上,单科成绩不低于70分,二年级学生应通过国家四级英语考试;三年级学生体育必须达标。
校三好学生。
综合测评为同年级专业或班级前34%名。
德育为优;本学年学习平均成绩为75分以上,单科成绩不低于70分,二年级学生应通过国家四级英语考试;三年级学生体育必须达标。
院(系)三好学生。
综合测评为同年级专业或班级前50%名。
德育为优;本学年学习平均成绩为70分以上,单科成绩不低于62分,二年级学生应通过国家四级英语考试;三年级学生体育必须达标。
院(系)优秀学生干部。
综合测评为同年级专业或班级前60%名。
德育为优;本学年学习平均成绩为65分以上,单科成绩不低于62分,二年级学生应通过国家四级英语考试;三年级学生体育必须达标。
单项奖。
综合测评德育为良好以上,在学习进步、社会工作、文体活动、精神文明等方面表现突出且有显著成绩。
2.2.4优秀学生奖学金的评选比例
校三好学生标兵占参评学生总数的1%。
。
校优秀三好学生占参评学生总数的2%。
校优秀学生干部占参评学生总数的1%。
校三好学生占参评学生总数的8%。
院(系)三好学生占参评学生总数的12%。
院(系)优秀学生干部占参评学生总数的3%。
单项奖,共五项,包括道德风尚奖、体育特长奖、文艺特长奖、科技成果奖、学习进步奖。
每项占参评学生总数的3%。
2.2.5优秀学生奖学金的等级及金额
校三好学生标兵获特等奖学金,3000元/人。
校优秀三好学生、校优秀学生干部获一等奖学金,2000元/人。
校三好学生获二等奖学金,1000元/人。
院(系)三好学生、院(系)优秀学生干部获三等奖学金,500元/人。
单项奖,200元/人。
2.3整体功能需求分析
整个系统是要实现学生奖学金评定的要求。
根据上述评选条件以及评选比例要求来自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表。
系统的设计流程如图2-1:
形成框架
确定模块
对各个模块进行编程
调试
运行
结束
开始
图2-1系统设计流程图
整个系统要承担的主要工作是:
实现信息的发布,信息的更新,成绩的录入工作。
在学生权限下,主要实现信息的提交反馈以及查询。
作为管理员有其自己的权限对提出奖学金申请的同学进行审核并筛选出具有申请资格的学生。
性能需求:
对学生而言,可以通过自己的权限对自己的成绩进行提交并可以通过自己的权限查看自己是否有资格成功申请到自己申报的款目。
对于学生成绩的管理,老师的权限可以看到一个直观的学生各科成绩的排序,并要求筛选出申报项目合格的同学名单。
在查询成绩的时候或是数据库出现异常而产生差错,可能对学生的成绩产生影响,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。
另外,系统的操作界面要求简便,通俗,以便于操作。
2.4系统子功能需求分析
本系统分为基本信息管理,学生信息管理,班级课程管理,学生成绩管理,学生成绩查询,奖学金评定,系统数据管理和用户管理,具备院系专业班级的录入/修改/删除,添加/修改/删除课程信息,学生信息录入/修改/删除,成绩录入/修改/删除,添加/修改/删除系统用户,备份数据,修改密码等功能。
系统将包括以下几个功能模块:
1、用户管理:
主要是管理用户登陆和用户的权限设置,包括学生和管理员两种不同用户使用的不同权限
2、数据库的管理:
主要是对学生信息数据库的导入和删除等操作
3、学生信息的管理:
包括对学生信息的查询,修改,更新等
4、统计分析:
对奖学金评定相关信息的分类统计,以便能得出评定的结果
5、报表的生成:
对评定的结果及所需的信息,需要打印的各类信息能生成报表打印
奖学金申请与评定系统
用户管理
数据库管理
学生信息管理
统计分析
报表生成
初始化密码
修改密码
成绩数据库的录入
成绩数据库的删除
学生信息的查询
学生信息的修改删除
学生综合测评成绩
排名信息的报表
获奖同学名单报表
其系统组成如下图2-2所示
图2-2系统组成图
2.5所需开发工具介绍
2.5.1SQLServer数据库
SQLServer是微软公司开发的一个关系数据库管理系统,以TransactSQL作为它的数据库查询和编程语言。
T-SQL是结构化查询语言SQL的一种,支持ANSISQL-92标准。
SQLServer采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。
SQLServer支持两种身份验证模式:
WindowsNT身份验证和SQLServer身份验证。
7.0版支持多种类型的角色,"角色"概念的引入方便了权限的管理,也使权限的分配更加灵活。
SQLServer为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。
SQLServer可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、AppleTalk等。
SQLServer在服务器端的软件运行平台是WindowsNT、Windows9x,在客户端可以是Windows3.x、WindowsNT、Windows9x,也可以采用其它厂商开发的系统如Unix、AppleMacintosh等。
微软的SQLServer是一项完美的客户/服务器系统。
SQLServer需要安装在WindowsNT的平台上,而WindowsNT可以支持Intel386,PowerPC,MIPS,AlphaPC和RISC等平台,它使SQLServer具备足够的威力和功能。
这里所有的文章所采用的数据库应用程序都是基于SQLServer之上的,采用ODBC及标准的SQL查询,可以非常简单的移植到任何一个支持ODBC的数据库之上,如:
Oracle,Informix,Db2和Access,在阅读有关ASP数据库编程技术之前,要确认你至少熟悉一种数据库管理系统,并可以使用标准的SQL查询语言操作数据库。
SQLServer提供服务器端的软件,这部分需要安装在NTServer上,SQLServer的用户端则可以安装在许多用户端PC系统中,Windows可以让用户端进行数据库的建立,维护及存取等操作,SQLServer可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是Clustered索引。
SQLServer所使用的数据库查询语言称为Transact-SQL,它是SQLServer的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQLServer数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去!
2.5.2Delphi编程工具
1、Delphi简介
该系统运用SQLServer2000作为后台数据库,运用DELPHI7编写程序及相应的界面,同时用结构化查询语言实现对数据库的操作。
Delphi这个名字源于古希腊的城市名。
它集中了第三代语言的优点。
以ObjectPascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。
Delphi自1995年3月一推出就受到了人们的关注。
Delphi的出现打破了V承可视化编程领域一统天下的局面。
并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。
它还是真正的面向对象的编程语言。
PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。
许多人当时都认为Pascal是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。
Delphi在你编好程序后自动转换成.EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。
它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。
Delphi适用于应用软件、数据库系统、系统软件等类型的开发。
而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。
它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage)、当今世界上最快的编辑器、最为领先的数据库技术。
对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。
2、Delphi的基本形式
Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。
一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。
在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。
您的工作只是在“骨架”中加入您的程序。
缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。
这个窗口具有Windows窗口的全部性质:
可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。
因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。
2.5.3面向对象编程的概念
面向对象的程序设计(Object-OrientedProgramming,简记为OOP)是Delphi诞生的基础。
OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。
它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。
面向对象的编程语言使得复杂的工作条理清晰、编写容易。
说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。
对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。
除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。
而Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。
一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。
Delphi的推出,填补了这项空白。
您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做。
欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助您轻松地完成。
它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的ObjectPascal语言。
这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。
第三章奖学金申请与评定系统的总体设计
3.1开发方案论证
3.1.1SQLSERVER的特点
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的最新版本。
SQLServer特点:
1.真正的客户机/服务器体系结构。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4.SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
SQLServer也可以很好地与MicrosoftBackOffice产品集成。
5.具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。
6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
7.SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
SQLServer2000与以前版本相比较,又具有以下新特性:
1.支持XML(ExtensiveMarkupLanguage,扩展标记语言)
2.强大的基于Web的分析
3.支持OLEDB和多种查询
4.支持分布式的分区视图
安装、运行SQLServer2000的硬件需求
(1)计算机Inter及其兼容计算机,Pentium166Mz或者更高处理器或DECAlpha和其兼容系统。
(2)内存(RAM)
企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。
(3)硬盘空间
完全安装(Full)需要180MB的空间,典型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。
3.1.2选取Delphi编程工具的原因
Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言ObjectPascal语言的可视化编程工具,是当今世界上最快的编译器。
能大大提高编程效率。
面向对象的程序设计(Object-OrientedProgramming,简写为OOP)是现在最成功的高级语言程序设计方法,面向对象的程序设计的目的是创建可重用代码,通过把属性和方法封装进“对象”中,以更好地模拟现实世界“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。
Delphi已经为编程人员做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。
所需要做的,只是在程序中加入完成所需功能的代码而已。
在空白窗口的背后,应用程序的框架正在等待用户的输入。
由于并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。
Delphi把Windows编程的回调、句柄处理等繁
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 奖学金 申请 评定 系统 论文