毕业生信息管理系统的设计与开发毕业设计.doc
《毕业生信息管理系统的设计与开发毕业设计.doc》由会员分享,可在线阅读,更多相关《毕业生信息管理系统的设计与开发毕业设计.doc(49页珍藏版)》请在三一办公上搜索。
1、b本科毕业设计题 目毕业生信息管理系统的设计与开发姓 名陈 学 号 专 业信息管理与信息系统指导教师黄 职 称讲师中国武汉2011年5月分类号 密级华中农业大学本科毕业设计毕业生信息管理系统的设计与开发Design and Development of Graduates Information Management System 学生姓名:陈学生学号:学生专业:信息管理与信息系统指导老师:黄 讲师华中农业大学经济管理土地管理学院二零一一年五月目 录目 录I摘 要IIAbstractIII第1章 绪 论11.1研究背景11.2选题的目的及意义11.3研究内容2第2章 毕业生信息管理系统分析32
2、.1需求分析32.2系统开发的可行性32.3开发工具简介及系统运行环境42.3.1开发语言Visual Basic42.3.2数据库简介52.3.3系统运行环境5第3章 毕业生信息管理系统设计63.1概述63.2功能模块设计63.2.1系统管理模块设计73.2.2毕业生基本信息管理模块设计73.2.3就业信息管理模块设计73.2.4考研信息管理模块设计83.3数据库设计8第4章 毕业生信息管理系统实现114.1数据库连接114.2功能实现114.2.1登录界面124.2.2程序主界面154.2.3系统管理模块164.2.4学生基本信息管理214.2.5就业信息管理264.2.6考研信息管理34
3、第5章 总结和展望40参考文献42致谢43摘 要毕业生信息管理系统是一个对毕业生基本信息进行管理的典型信息系统,其中包括对毕业生基本信息添加、修改、删除等,同时,本系统也具有统计毕业生信息的功能,能够对毕业生的就业信息和考研信息进行统计。在就业信息模块里面,可以对毕业生的就业率、行业总体分布、就业区域分布和薪资水平进行统计;在考研信息模块里面,可以对毕业生考研信息进行统计,查询毕业生的考研通过率等。本系统提供的信息为即将毕业的在校生在选择毕业去向时提供一定的帮助。经过分析,本系统选用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具对系统进行开发,易学
4、易用、功能强大的VB为成功开发系统奠定了基础;本系统选用的数据库也是MICROSOFT公司的Access,本系统相对大型的系统来说,规模比较小,用Access数据库足够实际开发的要求,它具有许多大型数据库的特点,可视性好易于实用。本文介绍了毕业生信息管理系统的系统分析部分,包括可行性分析、业务流程分析;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分详细介绍了各个主要模块功能的实现过程,本系统界面友好,操作简单,比较实用。关键字:毕业生;信息管理;VB6.0;Microsoft Access;AbstractGraduatestudent information mana
5、gement systemis a typicalmanagement information system(MIS) to manage the information of graduates,which mainly including basic information for graduates to add, modify and delete etc, the system also has the function of statistical information. The system can count employment information and gradua
6、ted information. In the employment information module, it can count the employment rate, the overall distribution of industry, regional distribution of employment and the level of wages; in the graduate information module, it can count the rate of passing, etc. This system provides provide certain c
7、hoice to help the student who will graduate.After analysis, this system chooses MICROSOFT companys VISUAL BASIC development tools, developing the system with the object-oriented development tool which provided by the company, learn, easy to use and powerful for the successful development system of V
8、B laid a foundation; This system chooses database is MICROSOFT company Access, this system is relatively large system, with relatively small size, the actual development Access database enough demand, it has the characteristics of many large database, visibility and easy to practical.The article int
9、roduces graduates information management system of system analysis parts, including the feasibility analysis, business process analysis; System design part mainly introduced the system function design and database design and code design; System realize part of every major modules introduced the real
10、ization of the function of process, this system friendly interface, the operation is simple, and is practical.Key words: Graduate, Information Management, vb6.0, Microsoft Access第1章 绪 论1.1研究背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量
11、需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统主要用于对毕业生信息的管理,总体实现毕业生信息的系统化、规范化和自动话。其主要任务是用计算机对毕业生的各种信息进行管理,如查询、修改、增加、删除,分析统计毕业生的就业考研信息,其中包括毕业生就业率、就业区域分布、行业分布,对些信息进行统计分析,主要有两方面的用途:第一,能够让学校的管理层了解毕业生总体上的一个综合素质水平,为学校培养出来的学生素质提供一个验证信息,同时学校的管理者也可以通过这些信息反思学校要培养的学生是否达到了目标预定的要
12、求,为学校在未来培养学生过程中提供帮助。第二,本系统的一个主要用途是本系统能够给在校生提供一个平台,通过该平台,在校生可以查询往届毕业生的毕业去向,就业考研信息,这为他们以后毕业去向的选择提供很大的帮助。1.2选题的目的及意义学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。本论文设计的毕业生信息管理系统能够有效的对毕业生的基本信息进行管理,统计毕业生各方面的信息。而它的意义就在于,通过本系统,在校的学生可以更进一步的了解其学长学姐们的就业考研信息,就业水平及考研的通过率等,为他们在以后的就业和考研等活动中提供一定的帮助。学校的管理者可以通过本系统,了解毕业生的一个总体水平
13、,查看毕业生的实际情况与规划目标的差距。在这高度发达的社会里,计算机科学飞速发展,网络化一改传统的生活习惯,信息量爆炸式的增长,信息急需处理统计。本系统在该方面符合了社会总体的发展趋势,因此,具有分析、统计处理信息能力的本系统将能够得到一定的应用发展2。1.3研究内容毕业生信息管理系统1的设计,方面学校管理人员对毕业生信息进行有效的管理,提高学校工作人员的工作效率,减少不必要的劳动力,提高管理水平,降低管理成本,增强学校的办学水平和综合实力。毕业生信息系统的另外一个重要作用在于总结过去,服务未来的毕业生,对于未来要毕业的学生,可以通过本系统查看往届毕业生的就业情况和考研情况。本系统以解决学校管
14、理毕业生信息问题和在校生查看毕业生信息为出发点,对毕业生管理信息系统进行分析、设计和开发,以实现系统的各功能模块。本论文的组织如下:(1)对VB6.0开发环境、Access数据库以及连接数据库等技术的研究分析,确定本系统的前端开发工具和所使用的数据库。(2)从系统用户的角度出发,全面分析各个角色对本系统的实际需求,完成系统的需求分析,同时对系统的可行性进行了总体上的分析。(3)在完成系统的需求分析的基础上,形成系统结构体系,从而再对系统功能模块以及后台数据库的分析和设计。(4)实现对整个系统功能模块的开发,对开发过程中遇到的问题进行分析和解决。在本系统中,把整个系统分成四个模块,分别为系统管理
15、模块、毕业生信息管理模块、就业信息管理模块、考研信息管理模块。在对每个模块进行详细的分析设计之后,进行了开发,分别实现了各个子功能。(5)介绍系统应用环境的软硬件要求。(6)总结本文的开发成果和提出不足之处,并对将来的改进提出措施,对系统的应用前景进行展望。 第2章 毕业生信息管理系统分析2.1需求分析伴随着我国科教兴国政策的不断深化,计算机技术的发展和网络人口的增加,人们对网络需求也越来越苛刻,电子服务已经成为网上的一股潮流,计算机在企事业单位的普及和合理化应用已经成为一种必然的趋势。它已经在社会各个领域系那是了它的巨大作用。毋庸置疑,切实有效的把计算机管理引入学校学生信息管理中,对于提高毕
16、业生信息管理的效率,方便毕业生信息交流有这显著的意义。管理信息系统是分散的过程控制系统和信息管理技术结合形成的管控一体化系统。近几年来,高校的扩招使学生人数增加,学校规模越来越庞大,毕业生的信息量也随着增加,在信息查询方面带来了很大的挑战。目前,对于单机版的毕业生信息管理系统,在网上有较多的资源。但是大部分的系统主要用户还是偏向于毕业生,系统设计的出发点很少有考虑到在校生,通过那些系统,在校生基本了解不到毕业生的基本信息。在给在校生提供毕业生基本信息方面的系统,相对还是比较少。本系统可以方便的实现对毕业生的信息进行管理,能够满足了高校管理者和在校生的需求。 在需求分析这模块,主要回答了本系统所
17、要是实现的功能,即本系统能够做什么。本系统对不同的使用对象有不同的限制条件。管理员拥有所有的权限,而一般用户则只具备一定的权限。要求系统需要有以下的功能:1.友好的操作界面,简单易用,是用户可以在最短的时间里熟练系统操作;2.为了确保数据的安全性,应为操作员设置不同的权限;2.2系统开发的可行性(1)技术可行性:在校期间,通过学习相应的课程和自己课外的学习,对vb开发语言有了一定的基础,能够自行开发一些小的系统,有过类似本系统的开发,因此,当前的这个系统从技术上来说是可行的。而且,拥有毕业生信息管理系统所要求的硬件(计算机相关硬件)和软件环境(vb+access)。vb易学易用,功能比较完善、
18、强大。Access具有比较好的数据管理功能,能存放大量的数据。(2)经济可行性:本系统复杂程度不高,开发周期较短,人员经济支出不大。(3)社会可行性:在高校教务处管理学生信息过程中,毕业生信息的管理是其中一个重要的环节,本系统在给工作人员管理毕业生信息带来方便的同时,也给在校学生查询毕业生信息带来方便。符合实际需求,具有一定的效益,因此其社会性质来说是可行的。2.3开发工具简介及系统运行环境2.3.1开发语言Visual BasicVisual Basic3 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。第一,可视化设计:表现在VB在设计应用于程序界面时有“所见即所得”的处
19、理功能。第二,事件驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增
20、加,关于性能的争论已经越来越少。 窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。 VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似
21、于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。VB的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。VB使用引用计数的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组建的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。 2.3.2数据库简介选用ACCESS4作为后台数据库,是因为ACCESS具有许
22、多优点,ACCESS是MICROSOFT OFFICE的一个组件,一个前后台结合的数据库“软件”。也就是说ACCESS既拥有用户界面(VB可以用来开发用户界面);也拥有逻辑、流程处理,即VBA语言(VB也可以用来做逻辑处理);又可以存储数据,即在“表”中存储数据。而所有这些都存储在一个 MDB 格式的文件中(当然,也可以是 MDE 等格式)。 ACCESS不是一种存储格式,是一种软件。VB下调用 MDB 格式(或 JET DB)只是调用一种格式的文件而已,并没有调用到 ACCESS,其实官方说法叫 “VB 的 JET 应用”。另外, MDB 格式的文件也可以被其他开发工具,比如 DELPHI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业生 信息管理 系统 设计 开发 毕业设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3972247.html