毕业设计(论文)VB6.0学生档案管理系统的设计与实现.doc
《毕业设计(论文)VB6.0学生档案管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB6.0学生档案管理系统的设计与实现.doc(20页珍藏版)》请在三一办公上搜索。
1、呼伦贝尔学院本科生毕业论文(设计)题 目学生档案管理系统的设计与实现 专 业科学与技术姓 名学 号200350040指导教师 2007年6月5日摘 要本系统主要以计算机技术为基础、以数据库管理和维护为中心系统,以实现学生信息管理的智能化,自动化。用计算机技术实现学生信息系统的科学化管理,是在信息技术迅速发展的今天学校提高管理效率的必需选择。学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、易使用等特点。经过分析这些情况,我们使用Micro
2、soft公司的visual foxpro 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词:信息管理系统 对象 visual foxpro AbstractSystem this based on computer, electron and network open fast technology mainly, with data base administration and maintain for the off
3、ice automated system of the centre, In order to realize the intellectuality of students information management.Manage with student of computer technology scientific process of information system, school raise to must be chosen efficiency of management today, the information technology is developed r
4、apidly. Students information management system is a typical information management system (MIS), It develops and includes backstage supporter foundation and maintain and front two respects of development .Through the analysing these situations, we use visualfoxpro 6.0 of Microsoft Company developing
5、 instrument, Utilize various kinds of that offer it face developing instrument of target, especially data window this can convenient succinct to handle the intelligent target of the data base, Set up system use prototype, then carry on to initial prototype system demand changes and takes the system.
6、Keywords: MIS object visual foxpro目 录第二章 系统设计要求与开发环境的选择11、开发背景12、系统设计要求23、开发环境的选择2第三章 系统总体设计与主模块构成31、系统的主要功能模块32、系统主窗体模块43、登录模块44、浏览模块45、查询修改模块66、统计模块77、打印模块8第四章 程序实现101、VF程序设计界面102、程序代码分析10(1)学生信息管理系统登录界面10(2)统计界面11(3)打印界面12第五章 调试与测试121、调试计划122、程序调试内容13第六章 总结13参考文献13致谢14第一章 引言学生信息管理系统是一个现代高校管理不可缺少的
7、一部分,它的内容对高校实行高效化、智能化的管理非常重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余的或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少的困难。随着信息科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已渗入人类社会的各个领域并影响这些领域的发展,在现代社会中发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机系统对学生信息进行管理,具有手工管理所无法比拟的
8、优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,数据冗余量小等。这些优点能够极大地提高学生信息管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件。因此,开发一套符合本校具体情况的学生管理软件成为很有必要的事情,在下面的各章中我们将以开发一套学校学生信息管理系统为例,谈谈在其开发过程中所涉及到的问题及解决方法。第二章 系统设计要求与开发环境的选择1、开发背景随着网络技术的发展,信息技术在人们的工作、生活中的作用越来越重要。以前帐本式的记录和查询已不能再提供快捷、准确而有效的信息;在单机上开发的程序也往往局限于单机和单项任务的处理方式,这种数据存储分散、冗
9、余量大,管理起来十分不方便,造成大量的人力、物力的浪费;而且通讯功能差,信息资源无法共享,不能进行综合性的分析,已不适应日益膨大的信息需求处理。据统计,我国几乎所有的高等学校都建立了学生信息管理系统,并相继开展了远程教学的学生信息管理。紧跟其后,许多中小学也建立了校园学生信息管理系统,并且继续呈现出一种迅速上升的趋势。我院已经开发完成的学生信息管理系统已投入使用,应用该系统管理的学生信息包括学生基本信息、英语四,六级考试报名、学生成绩查询、成绩分析、学分管理、学生选课平台和学生课程管理,教师信息管理等。该系统虽然能满足学生信息管理的基本要求,但该系统在交互性方面的功能较弱,且不具备智能化特点。
10、而在以网络管理为主要载体的网络信息中,信息的交互性、智能化程度对学生的学习能起到极大的指导作用。该学生信息管理系统虽已在校园网上投入使用,但仍有许多不足之处。列举如下:1)信息不够全面;2)课程类别不清晰,学校在选修课上要求每个课程类别都必须修有学分,但选课时却无法了解该课程所属类别;3)课程成绩查询分类不清楚,应该把每学期的课程分类显示;4)查询功能不全,不能进行多重查询;5)学生意见无法反馈,造成很多错误不能及时反馈及更正;6)系统不利于维护、更新,灵活性较差等等。本项目拟在该系统现有功能的基础上进一步研制和开发,解决学生与教务处的信息交流、课程类别的明细排列等问题;根据学生的信息状况自动
11、生成提醒的功能。2、系统设计要求本系统是针对学生档案进行系统管理的平台,本系统需要担负整个管理系统正常运行的重责,因此对系统的安全性要求较高,可通过密码登录系统操作权限来维护系统的安全。它包括用学生基本信息的浏览、查询、修改、统计、打印个五个功能模块; 本学生管理系统设计要求具有友好的用户界面、操作简单方便,不熟悉计算机的用户亦能自如的操作,按所需要求对各类信息进行修改、查询、统计与打印显示。要求系统具有良好的安全性和保密措施,可以脱离开发环境运行,同时系统还应该具备通用性与可扩充性。在需求分析阶段数据库设计人员充分调查并描述了用户的应用需求,但这些应用需求还是现实世界的具体要求,下面,应该首
12、先把他们抽象为信息世界的结构,才能更好的、更准确地用某一个DBMS实现用户的这些要求。概念结构独立于数据库逻辑结构,也独立于支持数据库的DBMS。它是现实世界与机器世界的中介,它一方面能够充分反映现实世界,包括实体和实体之间的联系,同时又易于向关系、网状、层次等各种数据模型转换。它是现实世界的一个真实模型,易于理解,便于和不同属性计算机的用户交换意见,使用户易于参与,当现实世界需求改变时,概念结构又可以很容易的相应调整。3、开发环境的选择由于该系统主要是在局域网内部使用,在网络上我们采用目前先进的客户机服务器结构,操作平台我们采用visual foxpro 6.0Microsoft Windo
13、ws 98,开发语言我们选用visual foxpro。 Visual foxpro 6.0数据库是一个关系型数据库。它是微软公司根据foxbase发展起来的,主要用于windows环境。由于visual foxpro 6.0不需要用户编程就可以建立一个面向对象的数据库应用程序,所以在众多的数据库软件中脱颖而出,成为一种通用的数据库软件,利用visual foxpro 6.0可以设计出丰富的用户界面,在用户界面中可以放置各种控制部件,如命令按钮、图形图片、图表、报表等,从而设计出完全图形化的界面,便于用户操作使用。Visual FoxPro 6.0 是一个数据库管理系统软件,目前已成为中小型数
14、据库管理系统的杰出代表。Visual FoxPro 6.0与其他数据库管理系统软件相比有着进行管理。具有较强的网络功能。具有下列基本功能:(1) 可以为每一种类型的信息创建一个表,利用表存储相关的信息。(2) 可以定义各个表之间的关系,从而很容易的将各个表中相关的数据有机的连接在一起。(3) 可以创建查询,搜索那些满足条件的指定的记录,也可以根据需要对这些记录进行排序和分组,并根据查询结果创建表及图形。(4) 使用视图,可以从一个或多个相关联的表中,按一定条件抽取一系列数据,并可以根据视图更新这些表中的数据;(5) 可以创建表单来直接查看和管理表中的数据。(6) 可以创建一个报表来分析数据或将
15、数据打印出来。第三章 系统总体设计与主模块构成1、系统的主要功能模块系统功能1 系统登录2 学生基本信息的浏览3 学生基本信息的查询及修改4 学生基本信息的统计5 学生基本信息的打印学生档案管理系统系统页面管理系统页面登录系统退出系统查询修改页面统计页面打印页面浏览页面图1 流程图系统主要文件组成1)数据库文件 数据库名 xsda .dbc 数据表名 jbqk .dbf2)表单功能模块 登录系统模块(ks.scx) 管理系统模块 (glxt.scx)3)页框功能模块 浏览页面(管理系统的子页面page1) 查询修改页面(管理系统的子页面page2) 统计页面(管理系统的子页面page3) 打印
16、页面(管理系统的子页面page4)4)报表文件 报表名称 jbqk .frx2、系统主窗体模块系统主窗体设计应该直观、可视,且层次清晰,具有友好的用户界面,主要完成对用户的验证以后,对学生信息的浏览、查询修改、统计、打印。3、登录模块该部分根据数据库中的所记录的用密码来判定登入用户的合法性,如密码不合法,则弹出要求“重新输入”的对话框来提示用户的错误操作。如图2所示。图2 登录界面4、浏览模块浏览模块主要完成学生信息的浏览根据用户的需要进行的。具体方法是采用结构化浏览,当是单条记录浏览时让用户从上一个记录按钮和下一个记录按钮逐一开始浏览,或选择多条浏览。这给用户提供了方便。单条记录浏览模块的组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 VB6 学生 档案管理系统 设计 实现

链接地址:https://www.31ppt.com/p-3977091.html