学生学籍管理系统毕业论文.doc





《学生学籍管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《学生学籍管理系统毕业论文.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 学生学籍管理系统毕业设计摘 要学籍管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以与前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生情况和学生成绩的管理,包括数据库中表的添加、修改、删除等。系统还可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,其目的都是为了方便用
2、户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。经过分析,我们使用MICROSOFT公司的 VISUAL FOXPRO6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:管理信息系统、数据库、vfp6.0。AbstractStudent status management system is development two aspects that typical information manageme
3、nt system, IMS( MIS), its development includes primarily the background database creates with support and the front end applies the procedure.Creates to rise to the former request the consistency of data is strong with the integrity, the library that the safeness of data like.But request the latter
4、very much to apply the procedure function complete, easy usage etc. characteristics.This system completes primarily to students circumstance with the management of students score, include the database the inside the watch increase, modify, delete etc.The system can also complete to the browsing of v
5、arious information, search, increase, delete, modify, report etc. function.System of nucleus is other table in an influence for of relation, each a modification of watch moving in a table in database that modification that operation hour system, be to complete the logarithms according to will comple
6、te the database of oneself.Search the function is also one of the nucleus of the system, having namely in system the single condition search to search with many conditions, its purpose is all for the sake of the convenient consumer to use.System contain complete consumer increase, delete to modify t
7、he function with the password, the union has the report prints the function.Through analysis, we use the MICROSOFT company VISUAL FOXPRO6.0 development tool, making use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that the window of
8、data this on canning be convenient but manipulate the database in brief to turn the object, create in the in a short time first system application prototype, then, start to the beginning the prototype system proceeds to require with the iteration, revising continuously with improve, until forming th
9、e consumer is satisfied can row system.Keywords: MIS, database, vfp6.0.目 录摘要与关键词IAbstract and KeywordsI目录III引言1第一章概述11.1 开发学籍管理系统的意义:11.2 已有系统的存在的问题:11.3 可行性研究:21.3.1 可行性研究的目的:21.3.2 经济上可行性:21.3.3 技术上可行性:21.3.4 运行上可行性:2第二章系统分析和设计32.1 学校结构组织结构图32.2 学校工作的业务流程图42.3 新系统的设计目标和设计思想52.4 系统开发和运行环境:52.5 系统功能
10、分析52.6 系统功能模块设计6第三章数据库分析和设计73.1 数据库需求分析73.2 数据库概念结构设计83.3 数据库逻辑结构设计10第四章学籍系统的实现124.1 学生基本情况编辑表单的实现:124.2 学生信息查询表单的实现154.3 学生成绩编辑表单的实现154.4 成绩查询表单的实现:174.5 成绩统计表单的实现174.6 评语管理表单的实现:184.7 评语查询表单的实现:194.8 系统菜单的实现:19第五章测试计划205.1 测试概述205.1.1 测试目的205.1.2 参考资料205.2 测试计划205.2.1 测试方案205.2.2 测试项目205.2.3 测试条件2
11、15.3 测试准则21第六章运行与维护216.1 系统试运行216.2 制定运行和维护的方法216.3 运行和维护22第七章系统的编译和发布227.1 编译前的准备:227.2 系统的编译和发布22结束语24致25参考文献26附录2737 / 41引 言计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步,它以与被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多的复杂的劳动。其次,计算机可以大大的提高人们的工作效率。第三,计算机可以节省许多资源。第四,计算机可以使敏感文档更加安全。现有我国的学生学籍的管理水
12、平不高,还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力。在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为跨世纪的一代教师,希望在这方面有所贡献。改革的总设计师同志说过:科学技术是第一生产力。我希望能用所学的知识编制一个适用的程序来帮助中小学进行更有效的学籍管理。第一章 概述1.1 开发学籍管理系统的意义:21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用与普与到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大阻碍了人类经济的发展。为了适应现代社会人
13、们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。计算机对信息的管理有着手工管理无法比拟的优势,这些优势对于信息的条数不多,信息的变化慢,对信息的需求不频繁的单位还不明显。某某高中目前在校学生达到2000人以上,学校对学生的原来的学籍管理软件已经不能适应新的办学规模和对现代办学效率的需要。我作为一个计算机应用的学生,希望能有所贡献。用我所学编制了一个实用的程序来帮助某某高
14、中进行更有效的学籍档案管理或者作为以后开发的参考。1.2 已有系统的存在的问题:我的母校某某高中,在20世纪90年代一直沿用原来的人工管理学生学籍的方法,管理的效率低而且容易出错,打印报表时对以前的学校学籍档案的资料利用率低。到了90年末期,学校引进了一套学籍管理软件,以前的管理软件开发平台是FOXBASE,操作界面不友好,操作不方便。当历史的车轮驶到21世纪时,我们发现我们的学籍管理的教师面对的还是一套类似于DOS的操作界面,要想操作这套软件必须经过培训。这种不容易上手的软件已经不属于21世纪。所以学校为了适应现代办学效率的需要,迫切需要一套新的系统来取代原来的软件。新系统准备用面向对象的编
15、程工具VISUAL FOXPRO6.0作为开发平台。开发思想准备在继承旧系统的优点,克服旧系统的确定,开发界面友好的,操作简便的学籍管理系统。1.3 可行性研究:1.3.1 可行性研究的目的:可行性研究的目的是用最小的代价在尽可能的时间确定问题是否能够解决。1.3.2 经济上可行性:现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,
16、本系统在经济上是可行的。1.3.3 技术上可行性:为本系统的开发我特对某某高中学校进行了深入的调查研究。学校从事学籍管理的人员都是从事该工作多年的教师。他们对使用计算机软件有丰富的使用和管理经验。而且学校为他们提供了多台配备良好的电脑。本系统开发后使用的用户主要是学校教务处的教师。暂时不提供更多的用户来共享数据,所以开发的系统暂时定位单机版本。后台数据库我选择Visual FoxPro 6.0作为本系统的数据库,前台开发工具采用Visual FoxPro 6.0。 使用Visual FoxPro 6.0作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持与丰
17、富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。新系统开发之前,我详细的对并校前的系统开发人员和系统操作人员,以与新学校的教务管理人员进行调研,听取他们对系统的技术要求和实际操作要求。特别是认真对已有系统的研究和相关的开发人员交换了看法。征求他们的新系统的提出意见。综上所述,本系统的设计与开发在技术上和硬件设备上的条件以与计算机软件的使用上条件是成熟,技术上都是满足的,因此,它在技术上是可行的。1.3.4 运行上可行性:本系统为一个中小型的学生学籍管理系统,所耗费的资源非常的小,学校的电脑无论是硬
18、件还是软件都能够满足条件,因此,本系统在运行上是可行的。FoxPro数据库简介FoxPro数据库的发展1989年下半年,Fox公司正式推出FoxPro 1.0,它首次引入了基于DOS环境的窗口技术,它支持鼠标,操作方便,是一个与dBASE、FoxBASE完全兼容的编译型集成环境式的数据库系统。1991年推出FoxPro 2.0版。由于使用了Rushmore查询优化技术、先进的关系查询与报表技术以与整套第4代语言工具,因此FoxPro 2.0在性能上得到大幅度地提高。它面向对象与事件,其扩充版充分使用了已有的扩展存,是一个真正的32位产品。它除了支持FoxPro先前版本的全部功能外,还增加了10
19、0多条全新的命令与函数,从而使得FoxPro的程序设计语言逐步成为xBASE语言的标准。在与dBASE IV、Paradox、Clipper等同时期其他同类产品一起参加的基准测试中,FoxPro以百倍快的速度大大超越其他竞争对手。因此该公司常用的广告语为“Nothing Runs Like Fox”。Visual FoxPro系列数据库1992年微软公司收购了Fox公司,将FoxPro纳入自己的产品中。它利用自身的技术优势和巨大的资源,在不长的时间里开发出FoxPro 2.5以与FoxPro 2.6等大约20个软件产品与其相关产品(包括DOS、Windows、Mac和UNIX等4个平台下的产品
20、)。1995年6月,微软公司推出了Visual FoxPro 3.0版,接着又很快推出了Visual FoxPro 5.0与其中文版。1998年发布了可视化编程语言集成包Visual Studio 6.0。Visual FoxPro 6.0的特点与其他数据库管理系统相比,Visual FoxPro 6.0具有用户的普遍性、功能的完整性、工具的易用性和规模的可伸缩性等特点。1、用户的普遍性勿庸置疑,Visual FoxPro 6.0作为数据库工具拥有众多的开发者。由于它与传统的xBASE数据库兼容,因此了解和使用它的传统用户数量庞大。它安装容易,运行环境要求不高,入门和学习方便,最易于用户接受。
21、2、功能的完整性经过几个版本的升级,Visual FoxPro 6.0比传统的xBASE数据库有了质的飞跃。在数据管理方面,它基本具备了大型SQL数据库的特征(如视图、关键字、关系、触发器、存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化、智能化的设计过程。其独特的优点是提供了各种数据库用户界面的可视化设计工具,提供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。总而言之,Visual FoxPro 6.0尽量使得用户不依靠任何其他软件工具就能完成一个较复杂数据库应用系统的全部开发工作。3、工具的易用性Visual FoxPro 6.0的各种工具之所以容易
22、使用,是因为它以方便和规开发者的工作为目标,充分考虑了数据库应用软件的特点。窗口化、图形化、智能化、模板化、向导化、参数化和通用化是Visual FoxPro 6.0工具的共同特征。第二章 系统分析和设计在可行性研究阶段经过调研已经准备了大量的第一手材料,对系统的需求已经有了一个大体了解和规划,然而这些规划还只是局限于一种对系统的感性认识,对系统的要求还不完整,不准确,不清晰,不具体。需求分行阶段就是以可行性阶段准备的大量的文档作为需求分行阶段的出发点,整理出的组织结构图和业务流程图。以此为依据设计和规划新系统的逻辑方案。2.1 学校结构组织结构图通过调研,获知学校结构设置如下:二年级组某某高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 学籍 管理 系统 毕业论文

限制150内