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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、高校奖学金评定系统与设计优秀毕业论文信息系统与信息管理学院学生毕业论文 题 目: 高校奖学金评定系统的设计与实现指导教师: 浩 职称: 讲师 学生: 褚园园 学号: 09011258 专业班级: 信息管理与信息系统 年 级: 09级 二 一三年四月二十九日摘 要 IAbstract II第一章 引言 1第一节 背景介绍 1第二节 问题的提出 1第三节 研究的容、目的、过程和方法 1第二章 系统分析 3第一节 系统分析概述 3第二节 可行性分析 3第三节 需求分析 5第四节 业务流程分析 6第五节 实体-联系图(E-R图) 7第七节 数据字典 11第三章 系统设计 13第一节 奖学金评定细则设计

2、 13第二节 系统总体功能设计 13第三节 系统功能模块详细设计 14第四节 系统界面设计 15第五节 系统开发环境 15第六节 数据库表设计 16第七节 系统安全设计 17第八节 视图设计 18第四章 系统实现 19第一节 开发工具简介 19第二节 数据库表的建立 21第三节 系统数据库连接功能的实现 22第四节 登录功能的实现 23第五节 用户权限功能的实现 25第六节 数据库功能实现 28第五章 系统测试及评价 36第一节 系统测试 36第二节 测试实现 36第三节 系统评价 38结 论 39致 40参考文献 41注释 41高校奖学金评定系统的设计与实现摘 要随着时代的快速发展,计算机技

3、术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务,在各大高校中,传统的奖学金评定是非常繁琐而重要的事情。为了解决这个问题,所以需要开发一个简单的、易于操作的奖学金评定系统。奖学金评定系统是典型的信息管理系统(MIS),其开发过程主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者,要求建立起数据一致性和完整性强、安全性好的数据库。而对于后者,则要求应用程序功能完备,易使用等特点。奖学金评定系统是对学生成绩信息进行统一的管理,可以方便的进行信息的录入,查询,修改,删除,计算,成绩排序,退出。 结合本系统开发的特点,该系统采用SQLserver2000做后台数据库管理

4、系统,同时选择了比较容易自学的、功能强大的 Visual Basic 6.0作为前台开发工具,利用软件工程的思想和方法来分析设计。本系统对学生的基本信息,包括系别、专业、班级、成绩等信息进行管理。采用了进入系统前验证用户身份的办法来加强对系统的安全性和性的管理,从而使得只有合法的用户才能进入本系统进行操作。【关键词】奖学金评定系统 SQLserver2000 Visual Basic 6.0 AbstractWith the development of the times, computer technology is becoming increasingly widely used in

5、 all walks of life. Also, it supplies a more thoughtful and convenient services to a large number of users. In universities, the traditional evaluation of Scholarship is a very complex but important thing. So, in order to solve this problem, develop a scholarship evaluation system which is simple an

6、d easy to operate is necessary.Scholarship evaluation system is a typical management information system (MIS), including the establishment and maintenance of the background-database and front-end application development. To the former, the request for the data which is powerful in consistency and in

7、tegrity, database which is good in security. For the latter, the request for the applications program which is integrity and easy to easy,Scholarship evaluation system can manage the grade of students and admit input, inquire, modify, delete, calculate ,sort and exit.Combining to the characteristics

8、 of the system development, this system made the choice to adopt SQLserver2000 to the backstage of the database management system. Also, it has chosen the easily self-taught but strongly-effect tool, Visual Basic 6.0, as the system development tool. Meanwhile, I took the advantages of the thought an

9、d methods of the software engineering to accomplish this system.The system can make a good management of each students basic information, including department, profession, class and grade, etc. Anyone cannot login into the system until the verification system works on. This greatly strengthens the s

10、afety and confidentiality of the system management. Thus, only the legal persons who are imposed of some certain priority have the feasibility to operate this system.【Key word】 Scholarship evaluation system; SQLserver2000; Visual Basic 6.0;第一章 引言第一节 背景介绍信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家

11、综合国力的重要标志之一。计算机作为信息处理的工具,为适应信息处理需求的迅速提高,满足各类信息系统对数据库管理的需要,在文件系统的基础上发展基础数据库系统,数据库方法针对事务处理量数据管理需求。随着计算机管理系统的推广,数据库应用逐渐普及。因此大力开发管理系统:(1)计算机代替人工进行许多繁杂工作;(2)计算机可节省许多资源;(3)计算机大大提高人们的工作效率;(4)计算机加密使得文档更安全。奖学金评定工作是高校学生管理工作的重要组成部分。各大高校为鼓励学生在校期间努力、刻苦学习,设立了多种奖学金,同时在做好奖学金的评审与管理工作上,投入了大量的精力。但是由于奖学金管理工作特别是评审工作具有信息

12、量大、涉及面广、发生时间相对集中等特点,而且高校的奖学金评定工作每学年都要开展,工作量之大可想而知,因此奖学金评定系统的设计想法应运而生。第二节 问题的提出在世界各个领域飞速发展的今天,计算机技术已经成为时代发展的主要推动力量。几乎所有领域都会应用到计算机技术对海量信息进行分析、管理和预测等,尤其是在数据的管理和使用方面,更是跟计算机技术的发展分不开。随着高校的快速发展和不断扩建,目前在学生的教务管理上,学分制管理模式已取代了过去的学年制管理模式,但学生数量的逐年增加,还是给院系的学生管理工作带来了沉重的压力,原先基于文档的管理工作模式已经适应不了这种信息的膨胀趋势,不仅极其容易产生错误,如信

13、息的不一致性等,而且降低了信息的交换速度,降低了整个学生管理工作的效率。在高校学生管理工作中,奖学金评定是俨然是最复杂,最繁琐的一项工作,同时,这也是每年必须重复的事。奖学金评定一方面要看学生的综合成绩,另一方面还要结合学生的具体情况,如课外表现等,力求做到均衡、全面。要根据不同情况评定出不同奖学金获得者,并不是件容易的事,它涉及围广,需要处理的信息量很大,传统的人工奖学金评审方法已完全不能满足目前的需求,因此有必要实现奖学金管理的信息化。第三节 研究的容、目的、过程和方法 一、研究的容和目的本文研究的主要容是奖学金评定系统的分析和设计过程,其目的在于为该系统的开发奠定坚实的理论基础。在高校奖

14、学金评定系统的设计研究中,主要是围绕奖学金评定系统的系统分析(包括可行性分析,需求分析、数据结构分析等),系统设计(包括功能设计,界面设计,数据库设计等),系统实现(主要是指各个功能的代码实现)以及系统测试评价等方面深入探讨对开发奖学金评定系统的规划和系统设计的目标、设计要求、实现思路及测试手段要求等。系统的成功开发将大大缓解教务管理者的工作压力,这样,既能够提高奖学金评定工作的效率,又能在客观上促进高校的信息化发展。 二、研究的过程下面的流程图描述了实现本系统的基本思路和过程,如图1-1所示。 三、研究的方法 该系统的研究主要采用了结构化的系统分析与设计方法。该方法主要包括以下几个特点:(一

15、)预先明确用户需求,根据需求来设计信息系统;(二)自顶向下来设计或规划信息系统;(三)严格按阶段进行;(四)工作文档标准化和规化;(五)运用系统的分解和综合技术,使复杂的系统简单化;(六) 强调阶段成果的审定和检验。 第二章 系统分析 软件工程采用的生命周期方法学就是要从时间的角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个阶段,每个阶段都有相对独立的任务,然后逐步完成每个阶段的任务。本文所设计的奖学金评定系统也要按照这个来做。因此,首先要对该系统进行需求分析。需求分析的任务不是具体解决问题,主要确定系统必须具备那些功能。在这个阶段确定的系统逻辑模型是以后设计和实现

16、目标系统的基础,因此必须准确完整地体现用户的要求。第一节 系统分析概述系统分析的任务是:对客观世界存在的事物或问题进行分析,并用科学的方法将其抽象为逻辑模型。系统模型分为逻辑模型和物理模型。逻辑模型主要确定系统做什么,而物理模型则主要解决怎样做的问题,前者是系统分析的主要任务,后者是系统设计的主要任务。系统分析的主要工作有:(一)可行性分析。包括技术,经济以及操作可行性分析。(二)需求分析。包括需求的产生,数据需求,功能需求和非功能需求。(三)业务流程分析。(四)实体-联系图(E-R 图)。(五)数据流程图。(六)数据字典。第二节 可行性分析可行性研究的目的就是在尽可能短的时间用最小的代价确定

17、问题是否能够解决。即可行性研究的目的不是解决问题,而是确定为问题是否值得去解决。当然,可行性研究过程不能全凭借主观臆想,而是要依据客观分析。必须先给出几种可能方案,然胡通过分析这几种可能方案的利弊,从而判断该系统的目标和规模是否现实,系统完成后所能带来的效益是否大到值得去投资开发这个系统的程度。因此,可行性研究实质上是对系统分析和设计进行一次大压缩,简化的过程,也就是在较高层次以较抽象的方式进行的系统分析和设计的过程。可行性研究应主要考虑以下三个方面: (一)技术可行性 使用现有的技术能实现这个系统吗?(二)经济可行性 这个系统的经济效益能超过它的开发成本吗?(三)操作可行性 系统的操作方式在

18、这个用户组织行得通吗? 一、技术可行性分析系统开发的技术可行性分析主要是分析目前的技术能否保证顺利的完成系统开发,软件和硬件环境是否能够满足开发者的需求等。在软件方面,本系统是以 VB为前端开发工具,以 SQL Server 2000 为后端数据库,采用面向对象设计和客户机/服务器模式来设计的。使用 VB编写 SQL Server 客户端应用程序,是一种非常有效的方案。VB是用来调用 SQL Server2000 以提供绝大多数的应用程序编程接口。SQL Server 2000 是一种大型网络数据库管理系统。这种数据库管理系统具有可缩放性、可靠性、易用性等特点,并且在在数据仓库等多方面也有极大

19、增强的特性。现已经成为使用率较高的数据库系统之一。C/S 是当前数据库应用程序中用的极为广泛的一种方式,尤其是在网络技术高速发展的今天,当前很多系统都采用该种方式进行构造,其最大的优点是客户端和服务器端来共同完成计算机的任务,这样速度比较快而且有利于充分合理利用系统资源。因此,系统的软件开发平台已成熟可行。 在硬件方面,二十一世纪的今天,科技发展越来越迅速,硬件的更新也相对的越来越快,在容量方面、可靠性方面、信价比方面也相对的越来越高,所以硬件平台完全能够满足系统开发的需要。 二、经济可行性分析 经济可行性分析主要分析开发项目后所产生的经济效益是否大于其投入成本,若其经济效益远高于其成本,则此

20、项目在经济上是可行的。 (一)成本分析 本系统开发后,可在学校教务管理处的任何一台现有计算机上运行,完全不需要进行另外的硬件设备投资,故此系统的的开发成本仅限于软件的维护费用。 (二)效益分析与传统的奖学金评定系统相比,本系统的奖学金评定方式具有很大的优越性,它改变了传统单一的评定模式,把人工的评定奖学金的方式转变为由计算机来自动的执行,以学生的信息管理为主,以调动学生学习的积极性为目标,构建奖学金评定平台,促进了教学决策,减轻和教师的工作负担和提高了工作效率,节约的大量的时间,人力、物理和财力等,其经济效益显而易见。 若本系统能够投入到教学中使用,必将有助于教师的教学,学生的学习效率。所以,

21、本系统的开发在经济上是可行的。 三、操作可行性分析 奖学金评定系统是为了方便教师在网络上对学生的成绩进行统一、公开的评定,管理员能对学生进行统一的管理,学生和教师之间能够实现互动交流,通过在线奖学金评定都能够找到公开、公正、公平的效果。 本系统的操作界面简单,友好,美观,带有导航功能,易于实现交互,而本文中所用的主要开发语言VB提供了大量的用户界面设计的工具和方法,在图形用户界面中,对话框通常是程序和用户进行交互的有效途径,它既可以输入数据,又可以用来输出信息,是程序的重要组成部分。VB除了自身提供的一些函数和调用Windows提供的标准控件可以产生对话框外,更多的采用用户自定义形式产生对话框

22、。 在系统的功能实现方面,VB提供给编程者在同一个环境中建立或打开程序、编辑代码、调试运行程序,完成所有编程工作。 在后台数据库的设计方面,运用SQL数据库设计语言也完全可以实现,最后,在前台界面和后台数据库的连接方面,运用ADO技术就可以很好的解决这个问题,同时,应用程序可以通过ODBC(开放数据库互联)访问数据库中的数据,实现前端与数据源的完美结合。 综上所述,本系统的开发在操作上是完全可行的,在此基础上,只要管理员、教师和用户登录到系统平台上就能自如的使用本系统。第三节 需求分析 一、功能需求分析利用VB作为开发工具开发的一个奖学金评定系统。系统的主要用户是高校的教务管理人员,辅导员以及

23、学生本人。系统必须提供一定的服务,通过需求分析划分出系统必须完成的以下所有功能:(一)具有登录功能:进入系统前需要登录,输入密码及进行权限确认等;(二)信息输入功能:输入学生基本信息(包括、学号、年级,专业等)、学生成绩信息、奖学金评定说明信息、系统用户信息等。(三)成绩录入功能:包括学生在校间的所选课程,成绩等。(四)成绩修改功能:修改学生的成绩。(五)成绩删除功能:删除学生成绩。(六)排序功能:将学生成绩从高到低排序。(七)查询浏览功能:可按、学号号查看学生信息。(八)报表功能:可将学生成绩表打印输出(九)数据维护功能:对数据库资料进行备份。 通过功能需求分析,得出高校奖学金评定系统的功能

24、结构图如图2-1所示。 二、性能需求分析一个软件的性能往往也决定了这个软件的使用性。大多数用户希望系统不但要执行速度快、精确度高,而且要有一定的容错性。用户对软件性能的需求大致分为以下几个方面:(一)时间响应特性查询服务部分:用户通过电脑提交查询命令到返回结果不超过5秒钟。数据管理部分:提交某一数据录入到结果返回不超过5秒钟。(二)数据量大系统要记录每个学生成绩和活动的记录,因此,整个系统对信息量的要求相对较高,开发者应采取相应措施,解决存储量大的问题,同时还要兼顾信息的方便利用。(三)系统实用性:为了提高系统效率,系统提供了多种形式的对话框,并在设计过程中考虑尽量减少用户的输入。(四)安全可

25、靠性本系统在Internet上运行,前端通过windows的浏览器进行使用,要考虑可能会受到外来的安全威胁;操作员口令应加密,不同权限的用户对数据库有不同层次的访问;要适当的对系统数据进行备份存档,避免数据的丢失带来不便。(五)环境规定硬件环境服务器端为一台标准服务器。客户端包括多媒体电脑、PC客户机等。软件环境学生网上选课系统的设计与运行基于采用C/S结构。后台操作系统为Microsoft Windows XP, 数据库为Microsoft SQL Server 2000;浏览器为IE6.0以上版本。 第四节 业务流程分析业务流程图作为业务流程分析的描述工具,是用一些特殊的线条和图形符号来对

26、系统处理的全过程进一步地细化,并把细化后的细节和步骤连接起来,对系统的功能进行分析。业务流程图体现了系统中各个业务的处理步骤、业务分工与联系。信息流的传递和流通等关系。如图2-2所示为业务流程图的基本符号,本系统的业务流程图如图 2-3 所示,它是严格根据用户的需求和实际环境来进行初步绘制的,描述了管理员、教师、学生等的业务关系、信息流向,为后期的分析和设计奠定了基础。 第五节 实体-联系图(E-R图)在E-R 模型中,主要包括实体、属性及实体联系等概念,E-R 模型用 E-R 图表示。实体是用户工作环境中所涉及的具体事务,属性则是指实体某一方面的特性。本系统的实体主要有学生实体,成绩实体,课

27、程实体等,各个实体具体的描述 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

28、-R 图如图 2-9 所示。 7、联系集及 E-R 图如图2-10所示.图 2-10 E-R联系集及 E-R 图 第六节 数据流程图数据流程图(Data Flow DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流程图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流程图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,所以是分析员与用户之间极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。根据系统分析画出主要的数据流

29、程图(简称 DFD 图)如图2-11所示。(一)图例: 外部实体 处理 数据存储 数据流图2-11 数据流程图符号 (二)奖学金管理评定系统的基本系统模型如图2-12所示: 图2-12 系统基本模型 (三)奖学金管理评定系统的功能图如图2-13所示:图2-13 奖学金管理评定系统 (四)奖学金管理评定系统的展开如图2-14所示: 图2-14 系统的展开图第七节 数据字典 数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图,数据字典也就难于发挥作用。虽然上文的数据流图已经给出了系统数据结构信息,但是其中各个成分的具体含义还是模糊不清,不够具体、明确、并且可

30、读性不高,这就会给后期的设计带来诸多的困难。所以,在实际应用中要采用数据词典来对数据流图作更进一步的详细说明。数据字典:(Data Dictionary,DD)用于定义数据流图中的各个成分的具体含义。它以一种准确性的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。数据字典的任务就是将数据流图中出现的所有被命名的图形元素作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的解释。数据词典有以下4类条目:数据流、数据项、数据存储和加工(一)外部实体名称:学生别名:student说明:本校学生编号:001数据流组成:年级+学号+性别+籍贯名称:教师别名:te

31、acher说明:本校老师编号:002数据流组成:教师号+教师名称:管理员别名:mananger说明:可以管理奖学金系统中的学生和教师等编号:003数据流组成:管理员号+管理员 (二)数据流条目名称:学生学分表别名:dy说明:记录整个学校学生参加课外活动情况编号:001数据流组成:学号+成绩+学分名称:综合成绩表别名:zh说明:记录整个学校学生的综合成绩编号:002数据流组成:学号+课程成绩+综合学分名称:奖学金评定表别名:jxj说明:记录整个学校学生的奖学金评定结果编号:003数据流组成:学号+综合学分+名次+奖学金等级第三章 系统设计第一节 奖学金评定细则设计 一、评定基本条件 奖学金是为鞭策后进,鼓励上进而设立,因此必须有一定的限制,现规定以下基本条件: (一)凡高校全日制学生均具有参评的资格; (二)对在本学期有下述情况之一者,取消本学年奖学金的参评资格: 有课程不及格(小于60分)、重修者; 受到党、团或行政处分者;

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

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