高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx

上传人:b****8 文档编号:10932002 上传时间:2023-02-23 格式:DOCX 页数:59 大小:1.22MB
下载 相关 举报
高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx_第1页
第1页 / 共59页
高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx_第2页
第2页 / 共59页
高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx_第3页
第3页 / 共59页
高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx_第4页
第4页 / 共59页
高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx_第5页
第5页 / 共59页
点击查看更多>>
下载资源
资源描述

高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx

《高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx》由会员分享,可在线阅读,更多相关《高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx(59页珍藏版)》请在冰豆网上搜索。

高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理.docx

高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理

 

学院

学生毕业论文

题目:

高校奖学金评定系统的设计与实现

指导教师:

浩职称:

讲师

学生:

褚园园学号:

09011258

专业班级:

信息管理与信息系统

年级:

09级

 

二〇一三年四月二十九日

摘要I

AbstractII

第一章引言1

第一节背景介绍1

第二节问题的提出1

第三节研究的容、目的、过程和方法1

第二章系统分析3

第一节系统分析概述3

第二节可行性分析3

第三节需求分析5

第四节业务流程分析6

第五节实体-联系图(E-R图)7

第七节数据字典11

第三章系统设计13

第一节奖学金评定细则设计13

第二节系统总体功能设计13

第三节系统功能模块详细设计14

第四节系统界面设计15

第五节系统开发环境15

第六节数据库表设计16

第七节系统安全设计17

第八节视图设计18

第四章系统实现19

第一节开发工具简介19

第二节数据库表的建立21

第三节系统数据库连接功能的实现22

第四节登录功能的实现23

第五节用户权限功能的实现25

第六节数据库功能实现28

第五章系统测试及评价36

第一节系统测试36

第二节测试实现36

第三节系统评价38

结论39

致40

参考文献41

注释41

 

高校奖学金评定系统的设计与实现

摘要

随着时代的快速发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务,在各大高校中,传统的奖学金评定是非常繁琐而重要的事情。

为了解决这个问题,所以需要开发一个简单的、易于操作的奖学金评定系统。

奖学金评定系统是典型的信息管理系统(MIS),其开发过程主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者,要求建立起数据一致性和完整性强、安全性好的数据库。

而对于后者,则要求应用程序功能完备,易使用等特点。

奖学金评定系统是对学生成绩信息进行统一的管理,可以方便的进行信息的录入,查询,修改,删除,计算,成绩排序,退出。

 结合本系统开发的特点,该系统采用SQLserver2000做后台数据库管理系统,同时选择了比较容易自学的、功能强大的VisualBasic6.0作为前台开发工具,利用软件工程的思想和方法来分析设计。

本系统对学生的基本信息,包括系别、专业、班级、成绩等信息进行管理。

采用了进入系统前验证用户身份的办法来加强对系统的安全性和性的管理,从而使得只有合法的用户才能进入本系统进行操作。

【关键词】奖学金评定系统SQLserver2000VisualBasic6.0

Abstract

Withthedevelopmentofthetimes,computertechnologyisbecomingincreasinglywidelyusedinallwalksoflife.Also,itsuppliesamorethoughtfulandconvenientservicestoalargenumberofusers.Inuniversities,thetraditionalevaluationofScholarshipisaverycomplexbutimportantthing.So,inordertosolvethisproblem,developascholarshipevaluationsystemwhichissimpleandeasytooperateisnecessary.

Scholarshipevaluationsystemisatypicalmanagementinformationsystem(MIS),includingtheestablishmentandmaintenanceofthebackground-databaseandfront-endapplicationdevelopment.Totheformer,therequestforthedatawhichispowerfulinconsistencyandintegrity,databasewhichisgoodinsecurity.Forthelatter,therequestfortheapplicationsprogramwhichisintegrityandeasytoeasy,Scholarshipevaluationsystemcanmanagethegradeofstudentsandadmitinput,inquire,modify,delete,calculate,sortandexit.

Combiningtothecharacteristicsofthesystemdevelopment,thissystemmadethechoicetoadoptSQLserver2000tothebackstageofthedatabasemanagementsystem.Also,ithaschosentheeasilyself-taughtbutstrongly-effecttool,VisualBasic6.0,asthesystemdevelopmenttool.Meanwhile,Itooktheadvantagesofthethoughtandmethodsofthesoftwareengineeringtoaccomplishthissystem.

Thesystemcanmakeagoodmanagementofeachstudent’sbasicinformation,includingdepartment,profession,classandgrade,etc.Anyonecannotloginintothesystemuntiltheverificationsystemworkson.Thisgreatlystrengthensthesafetyandconfidentialityofthesystemmanagement.Thus,onlythelegalpersonswhoareimposedofsomecertainpriorityhavethefeasibilitytooperatethissystem.

【Keyword】Scholarshipevaluationsystem;SQLserver2000;VisualBasic6.0;

第一章引言

第一节背景介绍

信息在社会和经济的发展中所起的作用越来越为人们所重视。

信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。

计算机作为信息处理的工具,为适应信息处理需求的迅速提高,满足各类信息系统对数据库管理的需要,在文件系统的基础上发展基础数据库系统,数据库方法针对事务处理量数据管理需求。

随着计算机管理系统的推广,数据库应用逐渐普及。

因此大力开发管理系统:

(1)计算机代替人工进行许多繁杂工作;

(2)计算机可节省许多资源;

(3)计算机大大提高人们的工作效率;

(4)计算机加密使得文档更安全。

奖学金评定工作是高校学生管理工作的重要组成部分。

各大高校为鼓励学生在校期间努力、刻苦学习,设立了多种奖学金,同时在做好奖学金的评审与管理工作上,投入了大量的精力。

但是由于奖学金管理工作特别是评审工作具有信息量大、涉及面广、发生时间相对集中等特点,而且高校的奖学金评定工作每学年都要开展,工作量之大可想而知,因此奖学金评定系统的设计想法应运而生。

第二节问题的提出

在世界各个领域飞速发展的今天,计算机技术已经成为时代发展的主要推动力量。

几乎所有领域都会应用到计算机技术对海量信息进行分析、管理和预测等,尤其是在数据的管理和使用方面,更是跟计算机技术的发展分不开。

随着高校的快速发展和不断扩建,目前在学生的教务管理上,学分制管理模式已取代了过去的学年制管理模式,但学生数量的逐年增加,还是给院系的学生管理工作带来了沉重的压力,原先基于文档的管理工作模式已经适应不了这种信息的膨胀趋势,不仅极其容易产生错误,如信息的不一致性等,而且降低了信息的交换速度,降低了整个学生管理工作的效率。

在高校学生管理工作中,奖学金评定是俨然是最复杂,最繁琐的一项工作,同时,这也是每年必须重复的事。

奖学金评定一方面要看学生的综合成绩,另一方面还要结合学生的具体情况,如课外表现等,力求做到均衡、全面。

要根据不同情况评定出不同奖学金获得者,并不是件容易的事,它涉及围广,需要处理的信息量很大,传统的人工奖学金评审方法已完全不能满足目前的需求,因此有必要实现奖学金管理的信息化。

第三节研究的容、目的、过程和方法

一、研究的容和目的

本文研究的主要容是奖学金评定系统的分析和设计过程,其目的在于为该系统的开发奠定坚实的理论基础。

在高校奖学金评定系统的设计研究中,主要是围绕奖学金评定系统的系统分析(包括可行性分析,需求分析、数据结构分析等),系统设计(包括功能设计,界面设计,数据库设计等),系统实现(主要是指各个功能的代码实现)以及系统测试评价等方面深入探讨对开发奖学金评定系统的规划和系统设计的目标、设计要求、实现思路及测试手段要求等。

系统的成功开发将大大缓解教务管理者的工作压力,这样,既能够提高奖学金评定工作的效率,又能在客观上促进高校的信息化发展。

二、研究的过程

下面的流程图描述了实现本系统的基本思路和过程,如图1-1所示。

 

三、研究的方法

该系统的研究主要采用了结构化的系统分析与设计方法。

该方法主要包括以下几个特点:

(一)预先明确用户需求,根据需求来设计信息系统;

(二)自顶向下来设计或规划信息系统;

(三)严格按阶段进行;

(四)工作文档标准化和规化;

(五)运用系统的分解和综合技术,使复杂的系统简单化;

(六)强调阶段成果的审定和检验。

第二章系统分析

软件工程采用的生命周期方法学就是要从时间的角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个阶段,每个阶段都有相对独立的任务,然后逐步完成每个阶段的任务。

本文所设计的奖学金评定系统也要按照这个来做。

因此,首先要对该系统进行需求分析。

需求分析的任务不是具体解决问题,主要确定系统必须具备那些功能。

在这个阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。

第一节系统分析概述

系统分析的任务是:

对客观世界存在的事物或问题进行分析,并用科学的方法将其抽象为逻辑模型。

系统模型分为逻辑模型和物理模型。

逻辑模型主要确定系统做什么,而物理模型则主要解决怎样做的问题,前者是系统分析的主要任务,后者是系统设计的主要任务。

系统分析的主要工作有:

(一)可行性分析。

包括技术,经济以及操作可行性分析。

(二)需求分析。

包括需求的产生,数据需求,功能需求和非功能需求。

(三)业务流程分析。

(四)实体-联系图(E-R图)。

(五)数据流程图。

(六)数据字典。

第二节可行性分析

可行性研究的目的就是在尽可能短的时间用最小的代价确定问题是否能够解决。

即可行性研究的目的不是解决问题,而是确定为问题是否值得去解决。

当然,可行性研究过程不能全凭借主观臆想,而是要依据客观分析。

必须先给出几种可能方案,然胡通过分析这几种可能方案的利弊,从而判断该系统的目标和规模是否现实,系统完成后所能带来的效益是否大到值得去投资开发这个系统的程度。

因此,可行性研究实质上是对系统分析和设计进行一次大压缩,简化的过程,也就是在较高层次以较抽象的方式进行的系统分析和设计的过程。

可行性研究应主要考虑以下三个方面:

(一)技术可行性使用现有的技术能实现这个系统吗?

(二)经济可行性这个系统的经济效益能超过它的开发成本吗?

(三)操作可行性系统的操作方式在这个用户组织行得通吗?

一、技术可行性分析

系统开发的技术可行性分析主要是分析目前的技术能否保证顺利的完成系统开发,软件和硬件环境是否能够满足开发者的需求等。

在软件方面,本系统是以VB为前端开发工具,以SQLServer2000为后端数据库,采用面向对象设计和客户机/服务器模式来设计的。

使用VB编写SQLServer客户端应用程序,是一种非常有效的方案。

VB是用来调用SQLServer2000以提供绝大多数的应用程序编程接口。

SQLServer2000是一种大型网络数据库管理系统。

这种数据库管理系统具有可缩放性、可靠性、易用性等特点,并且在在数据仓库等多方面也有极大增强的特性。

现已经成为使用率较高的数据库系统之一。

C/S是当前数据库应用程序中用的极为广泛的一种方式,尤其是在网络技术高速发展的今天,当前很多系统都采用该种方式进行构造,其最大的优点是客户端和服务器端来共同完成计算机的任务,这样速度比较快而且有利于充分合理利用系统资源。

因此,系统的软件开发平台已成熟可行。

在硬件方面,二十一世纪的今天,科技发展越来越迅速,硬件的更新也相对的越来越快,在容量方面、可靠性方面、信价比方面也相对的越来越高,所以硬件平台完全能够满足系统开发的需要。

二、经济可行性分析

经济可行性分析主要分析开发项目后所产生的经济效益是否大于其投入成本,若其经济效益远高于其成本,则此项目在经济上是可行的。

(一)成本分析

本系统开发后,可在学校教务管理处的任何一台现有计算机上运行,完全

不需要进行另外的硬件设备投资,故此系统的的开发成本仅限于软件的维护费用。

(二)效益分析

与传统的奖学金评定系统相比,本系统的奖学金评定方式具有很大的优越性,它改变了传统单一的评定模式,把人工的评定奖学金的方式转变为由计算机来自动的执行,以学生的信息管理为主,以调动学生学习的积极性为目标,构建奖学金评定平台,促进了教学决策,减轻和教师的工作负担和提高了工作效率,节约的大量的时间,人力、物理和财力等,其经济效益显而易见。

若本系统能够投入到教学中使用,必将有助于教师的教学,学生的学习效率。

所以,本系统的开发在经济上是可行的。

三、操作可行性分析

奖学金评定系统是为了方便教师在网络上对学生的成绩进行统一、公开的评定,管理员能对学生进行统一的管理,学生和教师之间能够实现互动交流,通过在线奖学金评定都能够找到公开、公正、公平的效果。

本系统的操作界面简单,友好,美观,带有导航功能,易于实现交互,而本文中所用的主要开发语言VB提供了大量的用户界面设计的工具和方法,在图形用户界面中,对话框通常是程序和用户进行交互的有效途径,它既可以输入数据,又可以用来输出信息,是程序的重要组成部分。

VB除了自身提供的一些函数和调用Windows提供的标准控件可以产生对话框外,更多的采用用户自定义形式产生对话框。

在系统的功能实现方面,VB提供给编程者在同一个环境中建立或打开程序、编辑代码、调试运行程序,完成所有编程工作。

在后台数据库的设计方面,运用SQL数据库设计语言也完全可以实现,最后,在前台界面和后台数据库的连接方面,运用ADO技术就可以很好的解决这个问题,同时,应用程序可以通过ODBC(开放数据库互联)访问数据库中的数据,实现前端与数据源的完美结合。

综上所述,本系统的开发在操作上是完全可行的,在此基础上,只要管理员、教师和用户登录到系统平台上就能自如的使用本系统。

第三节需求分析

一、功能需求分析

利用VB作为开发工具开发的一个奖学金评定系统。

系统的主要用户是高校的教务管理人员,辅导员以及学生本人。

系统必须提供一定的服务,通过需求分析划分出系统必须完成的以下所有功能:

(一)具有登录功能:

进入系统前需要登录,输入密码及进行权限确认等;

(二)信息输入功能:

输入学生基本信息(包括、学号、年级,专业等)、学生成绩信息、奖学金评定说明信息、系统用户信息等。

(三)成绩录入功能:

包括学生在校间的所选课程,成绩等。

(四)成绩修改功能:

修改学生的成绩。

(五)成绩删除功能:

删除学生成绩。

(六)排序功能:

将学生成绩从高到低排序。

(七)查询浏览功能:

可按、学号号查看学生信息。

(八)报表功能:

可将学生成绩表打印输出

(九)数据维护功能:

对数据库资料进行备份。

通过功能需求分析,得出高校奖学金评定系统的功能结构图如图2-1所示。

 

二、性能需求分析

一个软件的性能往往也决定了这个软件的使用性。

大多数用户希望系统不但要执行速度快、精确度高,而且要有一定的容错性。

用户对软件性能的需求大致分为以下几个方面:

(一)时间响应特性

查询服务部分:

用户通过电脑提交查询命令到返回结果不超过5秒钟。

数据管理部分:

提交某一数据录入到结果返回不超过5秒钟。

(二)数据量大

系统要记录每个学生成绩和活动的记录,因此,整个系统对信息量的要求相对较高,开发者应采取相应措施,解决存储量大的问题,同时还要兼顾信息的方便利用。

(三)系统实用性:

为了提高系统效率,系统提供了多种形式的对话框,并在设计过程中考虑尽量减少用户的输入。

(四)安全可靠性

本系统在Internet上运行,前端通过windows的浏览器进行使用,要考虑可能会受到外来的安全威胁;操作员口令应加密,不同权限的用户对数据库有不同层次的访问;要适当的对系统数据进行备份存档,避免数据的丢失带来不便。

(五)环境规定

①硬件环境

服务器端为一台标准服务器。

客户端包括多媒体电脑、PC客户机等。

②软件环境

学生网上选课系统的设计与运行基于采用C/S结构。

后台操作系统为MicrosoftWindowsXP,数据库为MicrosoftSQLServer2000;浏览器为IE6.0以上版本。

第四节业务流程分析

业务流程图作为业务流程分析的描述工具,是用一些特殊的线条和图形符号来对系统处理的全过程进一步地细化,并把细化后的细节和步骤连接起来,对系统的功能进行分析。

业务流程图体现了系统中各个业务的处理步骤、业务分工与联系。

信息流的传递和流通等关系。

如图2-2所示为业务流程图的基本符号,本系统的业务流程图如图2-3所示,它是严格根据用户的需求和实际环境来进行初步绘制的,描述了管理员、教师、学生等的业务关系、信息流向,为后期的分析和设计奠定了基础。

 

 

 

第五节实体-联系图(E-R图)

在E-R模型中,主要包括实体、属性及实体联系等概念,E-R模型用E-R图表示。

实体是用户工作环境中所涉及的具体事务,属性则是指实体某一方面的特性。

本系统的实体主要有学生实体,成绩实体,课程实体等,各个实体具体的描述E-R图如下:

1、学院实体集。

其属性有学院名、办公处。

具体E-R图如图2-4所示。

 

2、

班级实体集。

其属性有学院,班级号、系代码。

具体E-R图如图2-5所示。

 

3、学生实体集。

其属性有学号、、性别代码、籍贯代码、专业代码、系代码、mail、班级、家庭地址、联系等。

具体E-R图如图2-6所示。

 

4、课外学分实体集。

其属性有学年、成绩。

具体E-R图如图2-7所示。

 

5、课程实体集。

其属性有年级、学分、课程输入码、课程代码、课程名称、开课学期、专业代码、系代码。

具体E-R图如图2-8所示。

 

6、奖学金实体集。

其属性有类型、奖金。

具体E-R图如图2-9所示。

 

7、联系集及E-R图如图2-10所示.

图2-10E-R联系集及E-R图

第六节数据流程图

数据流程图(DataFlowDFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。

在数据流程图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。

数据流程图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,所以是分析员与用户之间极好的通信工具。

此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。

根据系统分析画出主要的数据流程图(简称DFD图)如图2-11所示。

(一)图例:

外部实体处理数据存储数据流

图2-11数据流程图符号

(二)奖学金管理评定系统的基本系统模型如图2-12所示:

图2-12系统基本模型

(三)奖学金管理评定系统的功能图如图2-13所示:

图2-13奖学金管理评定系统

(四)奖学金管理评定系统的展开如图2-14所示:

图2-14系统的展开图

第七节数据字典

数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图,数据字典也就难于发挥作用。

虽然上文的数据流图已经给出了系统数据结构信息,但是其中各个成分的具体含义还是模糊不清,不够具体、明确、并且可读性不高,这就会给后期的设计带来诸多的困难。

所以,在实际应用中要采用数据词典来对数据流图作更进一步的详细说明。

数据字典:

(DataDictionary,DD)用于定义数据流图中的各个成分的具体含义。

它以一种准确性的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。

数据字典的任务就是将数据流图中出现的所有被命名的图形元素作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。

数据词典有以下4类条目:

数据流、数据项、数据存储和加工

(一)外部实体

名称:

学生

别名:

student

说明:

本校学生

编号:

001

数据流组成:

年级+学号++性别+籍贯

名称:

教师

别名:

teacher

说明:

本校老师

编号:

002

数据流组成:

教师号+教师

名称:

管理员

别名:

mananger

说明:

可以管理奖学金系统中的学生和教师等

编号:

003

数据流组成:

管理员号+管理员

(二)数据流条目

名称:

学生学分表

别名:

dy

说明:

记录整个学校学生参加课外活动情况

编号:

001

数据流组成:

学号+成绩+学分

名称:

综合成绩表

别名:

zh

说明:

记录整个学校学生的综合成绩

编号:

002

数据流组成:

学号+课程成绩+综合学分

名称:

奖学金评定表

别名:

jxj

说明:

记录整个学校学生的奖学金评定结果

编号:

003

数据流组成:

学号+综合学分+名次+奖学金等级

第三章系统设计

第一节奖学金评定细则设计

一、评定基本条件

奖学金是为鞭策后进,鼓励上进而设立,因此必须有一定的限制,现规定以下基本条件:

(一)凡高校全日制学生均具有参评的资格;

(二)对在本学期有下述情况之一者,取消本学年奖学金的参评资格:

①有课程不及格(小于60分)、重修者;

②受到党、团或行政处分者;

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

当前位置:首页 > 经管营销 > 人力资源管理

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

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