最新班级信息管理系统毕业设计说明书.docx
《最新班级信息管理系统毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《最新班级信息管理系统毕业设计说明书.docx(10页珍藏版)》请在冰豆网上搜索。
最新班级信息管理系统毕业设计说明书
郑州牧业工程高等专科学校
毕业设计
题目:
班级信息管理系统
作者:
学号:
_____________
系别:
信息工程系
专业:
计算机信息管理
指导者:
陈炎龙讲师
评阅者:
2010年5月
毕业设计中文摘要
班级信息管理系统
摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
作为计算机应用的一部分,使用计算机具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高教师和班干部的管理效率,也是将来班级的科学化、正规化管理必不可少的系统。
班级信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点,经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本系统使用VB.NET和MICROSOFTACCESS2003数据库开发。
关键词:
信息系统、班级管理、VB.NET应用、MICROSOFTACCESS2003、数据库
毕业设计外文摘要
TitleClassandgradeinformationmanagementsystem
AbstractWithmoreandmorewidespreadandprofoundapplicationofinformationtechnologyinmanagement,theimplementofmanagementinformationsystemhasbecomematureintechnologystepbystep.Managinginformationsystemisanewsubject.Enterpriseneedsexistenceanddevelopment,soenterpriseactivitiesshouldbeorganizedefficientlyandorganically,whichmeanstighteninguptheenterprisemanagementandstrengtheningeffectivemanagementofanyresource(staff,finance,property,etc.)internaltheenterprise,andalsoestablishingamanagementinformationsystemfittinginwithitsowncharacteristics.
Asacomputerapplicationpart,usesthecomputertohavethemeritwhichthemanualadministrationcenterisunabletocompare.Forexample:
Retrieves,thesearchrapidlyconvenient,thereliabilityhigh,thereservesbig,thesecrecygood,thelifelong,thecostlowstatus.Thesemeritscanenhancethestaffmember,thevolunteerinformationmanagementefficiencyenormously;alsowillbethefutureenterprise'sscientificstyle,thestandardizedmanagement,withworldtrailconnectionimportantcondition.
Thesystemofmanagingstudentfileisatypicalapplicationofmanaginginformationsystem(knowasMIS),whichmainlyincludesbuildingupdata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformerrequiredconsistencyandintegralityandsecurityofdata.Thelatershouldmaketheapplicationpowerfulandeasilyused.
Bylookinguplotsofdatum,weselectedVisualBasicpresentedbyMicrosoftbecauseofitsobjectivetoolsinWin32.VBofferedaseriesofActiveXoperatingadata-base.Itcangiveyouashort-cuttobuildupaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusersaresatisfiedwithit.
ThissystemusesVB.NETandACCESS2003databases
KeywordsMIS、ClassManagement、VB.NET、SQLServer2000、Database
1.前言-----------------------------------------------------------------6
1.1研究的必要性--------------------------------------------------------6
1.2研究的目的和意义----------------------------------------------------6
1.3功能简介------------------------------------------------------------6
2.绪论-----------------------------------------------------------------7
2.1项目的背景意义------------------------------------------------------7
2.2相关技术与开发工具介绍----------------------------------------------7
3.可行性分析-----------------------------------------------------------8
4.系统总体设计----------------------------------------------------------8
4.1系统功能------------------------------------------------------------8
4.2模块功能概括即实现界面----------------------------------------------8
4.2.1登录界面----------------------------------------------------------9
4.2.2.模块功能----------------------------------------------------------9
5.系统的特点及改进意见--------------------------------------------------11
5.1.系统的特点----------------------------------------------------------11
5.2.目前存在的问题及改进意见--------------------------------------------11
6.结论-----------------------------------------------------------------12
致谢--------------------------------------------------------------------13
参考文献----------------------------------------------------------------14
1引言
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。
通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
1.1研究的必要性
本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统;本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。
1.2研究的目的和意义
计算机已经成为我们学习和工作的得力助手:
今天,计算机的价格已经十分低廉,性能有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全,等等。
为了解决传统学生信息的管理正面临着的这些问题,我所设计的学生信息管
理系统软件也就应运而生了。
2.绪论
班级信息管理系统是一个教育单位不可缺少的部分。
一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。
所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:
效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。
2.1项目的背景意义
对于学生信息,各班的班主任及由于各种分类和了解的需要,经常性地进行各种查询。
例如:
查询一个班级中团员的人数,男、女生的人数等。
教导处在每一届学生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份;
对于成绩管理,课任教师要进行本科目成绩登记,班主任要统计补考学生人数及相应名单,每学期进行学生成绩备份;学校领导则可通过查询工具来了解学生成绩情况。
对于考勤信息管理,纪检委员要进行考勤统计等。
班费信息管理,生活委员要对班费的支出,收入等情况了解。
以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。
配备电脑,但实际利用率不高,如果采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。
另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。
因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校信息管理系统的开发都非常有必要。
2.2相关技术与开发工具介绍
本系统采用面向对象的软件开发办法,以Microsoft公司的可视开发环境VisualB作为主要开发工具,使用MicrosoftAccess2003作为关系数据库。
VisualBasic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等,这些对象和控件中都可在许多程序中重复使用,使其具有了最广大意义上的可通用性和扩展性。
Access2003是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
Access的优点在于它能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。
另外,Access允许创建自定义报表用于打印或输出数据库中的信息。
Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
3.可行性分析
在信息系统的目标需求已经确定,对系统的基本情况又有所了解的情况下,系统分析人员就可以开始可行性分析,可行性分析是根据系统的资源环境等条件,判断所提出的信息系统是否有必要,是否有可能进行开发。
3.1经济上的可行性分析
主要是对预估费用和对项目的经济效益进行评价。
新系统能达到以最小的开发成本取得最佳的经济效益,开发中所需人员、硬软件支持以及其它费用进行估算情况均满意
3.2技术上的可行性分析
本系统开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。
技术条件也能保证顺利完成开发工作。
基于现有的网络软硬件环境,采用了MicrosoftAccess2003数据库,开发工具使用Microsoft公司的提供的各种面向对象的开发工具VB.NET。
3.3社会上的可行性分析
本系统开发后,界面简洁大方,易于操作,不违反相关法律要求。
4.系统总体设计
4.1.系统功能
班级管理系统是一个交互式查询系统,利用该系统学生作为只读用户可以查询自己的信息,学校教师作为超级用户则不仅仅可以查询信息、还可以添加或修改自己学生的基本信息。
由于归于系统用户的范畴,因此,所进行的操作是对原始数据库的编辑,选中数据库中的某一表便可以进行数据编辑,当然,修改时一定要慎之又慎,要考虑到数据的参照完整性。
否则,修改后的数据很难得出正确的查询结果。
此项功能权限仅限于超级用户即系统管理员,实现的功能有:
信息的添加、修改、删除,普通用户的帐号不拥有这些权限。
4.2模块功能概括即实现界面
4.2.1登录界面
首先,系统的界面是至关重要的。
它是与用户沟通的桥梁,用户工作时要时时面对它,所以界面一定要简洁、直观,操作简单。
本系统界面的登录口令画面如图1-1所示,根据选择的相应用户和对应的口令进入系统,进行相应的操作。
若密码错误,则弹出“密码错误”对话框。
图1-1
4.2.2.模块功能
本系统主要包括学生基本信息查询、学生成绩信息查询和考勤信息查询、班费查询等部分。
其功能主要有:
1.普通用户(图1-2)
图1-2
1.1、学生基本信息查询,包括查询学生基本信息、家庭住址、所在班级、政治面貌等。
(图1-3)
1.2、学生成绩信息的查询,包括查询学生学号、课程编号、成绩等。
(图1-3)
1.3、考勤信息查询学生,包括查询学生的考勤种类、原因等。
(图1-3)
1.4、班费查询,包括班费的收入与支出查询等。
(图1-3)
图图1-3
2.高级用户图(1-4)
图1-4
2.1、学生基本信息查询与修改,包括查询与修改学生基本信息、家庭住址、所在班级、政治面貌等。
(图1-5)
2.2、学生成绩信息的查询与修改,包括查询与修改学生学号、课程编号、成绩等。
2.3、考勤信息查询学生与修改,包括查询与修改学生的考勤种类、原因等。
2.4、班费查询与修改,包括班费的收入与支出查询,添加及修改等。
(图1-5)
图1-5
5.系统的特点及改进意见
5.1.系统的特点
本系统主要是利用VB.Net技术,结合学生信息管理的需要,力求在满足系统功能需求的基础上,使程序的运行更加快捷高效,并在数据查询等方面更加贴近使用者的使用习惯使界面更为友好。
在录入窗口中,实现了数据窗口控件和下拉式数据窗口对象相结合的方式,既让程序的操作方便,又让系统直接与数据库本身的原始数据相交互,保证了所操作数据的准确性。
在查询窗口中,实现了查询的功能。
5.2.目前存在的问题及改进意见
由于水平所限,本系统还不够完善,以后会进一步将各教师任课等的信息纳入本系统;还有本系统目前仍为单机版,将来有机会会推出网络版。
6.结论
在这次毕业设计中,我综合运用了VB.NET程序设计及MicrosoftAccess2003数据库技术,学生信息管理系统已完成,本系统设计科学、机制灵活、操作简便、适用性强,它具有独特的功能,人性化的设置理念,清晰、简捷的界面,由此可以看出,本系统是可行的,一旦投入使用,可以满足需要。
在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。
另外,在整个开发的过程中,时间也比较仓促。
因此,该系统必然会存在一些缺陷和不足。
因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。
虽然网络在学生管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。
尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。
相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对VisualBasic6.0的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。
总之,毕业设计是我们大学期间的最后一堂课,是专业知识的一次综合应用,希望借以本次的检验,为我们的大学生活画上完美的句号。
在这次的毕业设计中,我们得到了充分的锻炼与显著的提高。
它将对于我们以后的学习工作起到至关重要的指导作用。
谢辞
毕业论文如期完成了,在此我要感谢在毕业设计期间给予我帮助的许多人。
首先,我要特别感谢的是我敬爱的指导老师陈炎龙。
因为正是有他一直耐心的督促,才使我很好的完成了毕业设计。
在设计期间他也给与我们无私的帮助。
在此表示深深的谢意。
正是他们的付出,使我找到并改正了许多看起来很明显的错误和不严谨的论述我很感谢与我设计有帮助的每一个人,是他们的存在,让我感到了工作的快乐感受到了相互合作的乐趣。
我对所有人的耐心表示感谢,尤其是我的指导老师陈炎龙老师。
他仔细阅读了我的论文和程序,并提出了许多宝贵的意见和建议。
感谢他能在忙碌的工作中抽时间指导我。
我在与他通过电话和电子邮件的联系中很好的把握住了设计的进度,使设计得以顺利完成。
最后,当然不能忘记帮助过我的同学与朋友们。
写论文通常是一项非常枯燥的工作,但幸运的是他们使这项工作变成了一种乐趣。
还有那些不知道姓名的朋友和默默无闻帮过我的朋友,也在此表示对你们诚挚的感谢。
主要参考文献
[1]《程序设计基础》刘刚人民邮电出版社
[2]《VisualBasic6.0程序设计》陈明中央广播电视大学出版社
[3]《中文Access200024学时教程》CraigEddy机械工业出版社
[4]本系统设计中还参考了一部份来自互联网上的编程资料和论文资料,出处无法考证,在此一并表示感谢!