当前位置:首页>> >>


[vf毕设]学籍管理系统yuping.rar

收藏

资源目录
    文档预览:
    编号:20180824112537298    类型:共享资源    大小:2.84MB    格式:RAR    上传时间:2018-08-24
      
    40
    金币
    关 键 词:
    vf 学籍 管理 系统 yuping
    资源描述:
    西安电子科技大学内蒙古函授站毕业设计设计课题:学籍管理系统设 计 者: 于 平 董 杰专 业: 计算机信息管理学 号: 028 081指导老师: 韩慧兰西安电子科技大学 内蒙古函授站第 - 2 - 页目 录摘 要关键词第一章 引言 ……………………………………………………………………(4)1.1 项目开发的目标…………………………………………………………(4)1.2 项目提出的意义…………………………………………………………(4)1.3 本系统使用语言的介绍 ………………………………………………(4)第二章 系统分析 ………………………………………………………………(6)2.1 用户需求 …………………………………………………………………(6)2.2 系统设计思想……………………………………………………………(6)2.3 系统设计分析……………………………………………………………(6)2.4 系统功能分析……………………………………………………………(7)第三章 系统设计………………………………………………………(7)3.1 学籍管理中所涉及到的主要实体集及其属性…………………………(7)3.2 功能模块设计 …………………………………………………………(8)第四章 学生学籍管理系统的实现及编码 …………………………………(9)西安电子科技大学 内蒙古函授站第 - 3 - 页4.1 主程序及代码……………………………………………………………(9)4.2 进入系统密码校验模块…………………………………………………(9)4.3 菜单设计 ………………………………………………………………(11)4.4 信息录入模块 …………………………………………………………(11)4.5 修改密码 ………………………………………………………………(14)4.6 学生注册查询 …………………………………………………………(17)4.7 学生补考查询 …………………………………………………………(17)4.8 学生注册查询……………………………………………………………(19)4.9 打印输出-成绩登记表 …………………………………………………(20)系统评价……………………………………………………………………………(22)结束语………………………………………………………………………………(22)【参考文献】【摘要】本论文叙述了校计算机系学籍管理的现状以及 Visual Foxpro6.0 语言的概况。重点介绍了学籍管理系统的实现过程:包括系统分析、 系统调查、西安电子科技大学 内蒙古函授站第 - 4 - 页数据流程分析、功能设计、 数据库设计、 系统实现。本系统主要功能有学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入、补考成绩录入、数据查询、打印输出等功能。总结了本系统的特点:操作方便、提高工作效率、节约学籍管理成本。【关键词】计算机系、学籍管理系统、Visual Foxpro6.0、功能、特点 第一章 引 言1.1 项目开发的目标西安电子科技大学 内蒙古函授站第 - 5 - 页建立计算机学籍管理系统,进一步提高办学效益和现代化水平。帮助主管学籍的工作人员提高工作效率,实现学籍信息管理工作流程的系统化、规范化和自动化。1.2 项目提出的意义现在我国的大中专院校的档案管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。1.3 本系统使用语言的介绍Visual foxpro 是 microsoft 公司推出的全新的 pc 平台关系数据库管理系统。它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统。不但兼容早期的 dbase 以及 foxbase 各种版本,同时还提供了许多基于 windows 的崭新功能。Visual foxpro 作为具有windows95 兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。Microsoft visual foxpro 是一个 32 位的数据库开发系统,可运行于 window98和 windowsxp 操作系统。Visual foxpro 既具有 visual 系列的功能强大、直观易用、面向对象等优点,又兼具 windows 和 foxpro 的长处。提供了“向导” 、 “设计器”和“生成器”等工具,使的数据库的管理工作变的容易。Visual foxpro 的易用性使初学者和那些想避免涉及 foxpro 复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;增添的面向对象的编程方式等新特色,使它成为应用程序开发人员强有力的工具;正是由于其易用性、先进性和广泛性,使 visual foxpro 真正做到了面向各种水平的用户。(1) 简单,易学,易用①快速完成应用任务Visual Foxpro6.0 提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。 例如:此学籍管理系统中的各项数据输入的表单就是用表单向导和生成器来制作的。②使用方便的工具栏象许多其他 Microsoft 产品一样,Visual Foxpro6.0 也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。一般来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。③不编程而建立应用程序界面Visual Foxpro6.0 提供的窗体设计器是一种功能强大的工具,用户能够不编程或西安电子科技大学 内蒙古函授站第 - 6 - 页使用很少的代码来实现友好的交互式应用程序界面以及对界面的控制。例如;用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个数据表拖到一个窗体上就可以了。也可以利用页格式控件来建立有标签的对话框话或用户自己的生成器界面。④用项目管理器统一界面Visual Foxpro6.0 提供的另一高效易用的工具是项目管理器。通过项目管理器,用户可以集中地管理数据,文档,类库,源代码等各种资源。例如用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。另外,用户也可以在项目管理器中使用 Visual Foxpro6.0 提供的简单而有效的其他工具,如向导,生成器,工具栏等。所有这些,使用户能够对工作进行集中管理而又简单有效。(2)功能更强大Visual Foxpro6.0 比以前的数据库管理系统具有更强大的功能。它通过使用快速查询技术和对系统的优化而使用户最大限度地体会到 Visual Foxpro6.0 快速而又功能强大的优点。①具有面向对象编程的能力Visual Foxpro6.0 在支持标准的 Xbase 传统编程方式的同时,也提供了完全的面向对象编程的能力。在 Visual Foxpro6.0 的对象模式下,用户可以利用所有的面向对象编程特性,这些特性包括继承,封装,多态性以及分类,他们都作为用户所熟悉的 Xbase 编程语言的扩展集而实现。②最优化系统Visual Foxpro6.0 能通过优化用户的实际来提高自身的性能。在所有的优化措施中,做有效的方法是尽可能多地增加用户的扩展内存或减少被其他程序所占用的内存。其余的提高 Visual Foxpro6.0 性能的措施包括加快启动速度和优化设置指令。③使用快速查询技术快速查询技术是一种专用的数据查询技术,他能够迅速从数据库中选择出一组满足用户要求的记录。使用这种即使能将数据查询所需的时间大大缩短,这样可以极大的提高数据查询效率。④可视化编程技术Visual foxpro 用于 visual c++、visual basic 同样的编程技术,这是他取名为 Visual foxpro 的原因。可视化编程技术给人一种所见即所的的感受,在您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调试,极为方便。⑤新增许多命令和函数,功能大大加强,sql 语句更加丰富增加了 7 种新的字段类型:整型、货币型、日期时间型、双精度型、通用型、二进制型和二进制备注型。在结构化的复合索引中可以建立 4 种类型的索引:主索引、候选索引、普通索引和唯一索引。允许在表中使用空值 null,以保证与采用 sql 标准的数据库管理系统的兼容和西安电子科技大学 内蒙古函授站第 - 7 - 页数据共享。⑥用 32 位方式Visual foxpro 使用 32 位方式,其运算速度、存储能力大大提高。第二章 系统分析2.1.用户需求要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。本系统从以下四个方面对用户需求进行了分析:⑴用户的信息需求:能查询班级信息、学生基本信息、课程信息、学生成绩及补考信息。⑵用户的处理要求:要能录入班级信息、学生基本信息、学生注册登记、对专业或班级的课程设置、课程信息、学生成绩录入与修改查询、补考成绩录入修改查询等。⑶对系统的适应性要求:要求系统能够不受未来课程设置变化的影响及班级变动的影响,仍能照常使用。⑷对系统的安全性要求,要求进入系统必须进行口令校验。2.2 系统设计思想1、采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。2、系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名。3、系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。2.3 系统设计分析其功能主要分为四大类:课程管理:用于对各学期课程的开设和修改。成绩管理:用于对成绩的输入、修改、汇总及排名。班级管理:用于对班级的录入与修改。打印功能:用于打印所需数据。西安电子科技大学 内蒙古函授站第 - 8 - 页本系统性能力求易于使用,具体有较高的扩展性和可维护性。2.4 系统功能分析录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。维护功能:为一般用户提供查询及相应的修改,删除功能,为用户提供对所有信息的修改删除功能。打印功能:能打印全校学生的信息及积各班信息,科目成绩等。退出功能:结束并关闭系统。第三章:系统设计3.1 学籍管理中所涉及到的主要实体集及其属性1、班级﹛班级编号,班级名称,专业代码,学制,收费金额,班主任姓名,入学时间﹜;2、班级课程﹛班级编号,学期,课程名称,讲授学时,上机学时,讲授教师﹜;3、补考﹛学号,学期,课程名称,补考 1,补考 2,原因,未到原因﹜;4、成绩信息﹛学号、学期、课程名称、成绩﹜;5、学生基本信息﹛学号,姓名,性别,出生日期,政治面貌,身份证号,班级编号,入学时间,QQ 号码、联系电话、e_mail 地址、英语等级﹜6、教学计划﹛专业代码,学期,课程编号﹜;7、注册﹛学号、学年、注册否﹜;8、课程信息﹛课程编号,课程名称﹜;9、专业信息﹛专业代码、专业名称﹜3.2 功能模块设计软件所实现的功能强弱是衡量一个软件的最根本的标准。经过对系统的分析、及数据库设计后,确定了本子系统的功能模块如图所示。西安电子科技大学 内蒙古函授站第 - 9 - 页打印输出学生成绩录入第一次补考第二次补考学生成绩修改学籍管理系统登录信息录入课程管理成绩管理数据查询教学计划设置班级课程设置专业名称设置学生注册查询学生成绩查询课程设置查询学生基本情况学生注册登记课程名称设置班级课程表学生通讯录学生注册情况成绩通知单班级名单录入按班级查询 按学号查询 补考成绩查询 补考不及格查询退 出西安电子科技大学 内蒙古函授站第 - 10 - 页第四章 学籍管理系统的实现及编码4.1、主程序先建一个项目管理器,命名为“学籍管理.pjx” 。按照前面几章系统分析及设计的结果,建立一个名称为“学籍库.dbc”的数据库并添加系统所涉及的各个表。然后根据功能模块结构设计的结果建立一个菜单,并设置相应的菜单项的单击事件。再建立一个主控程序,命名为“主程序.prg” 。主界面主程序.prg 的代码如下:_SCREEN.WINDOWSTATE=2 _SCREEN.CAPTION=“学籍管理系统“ _SCREEN.CONTROLBOX=.F. _SCREEN.BACKCOLOR=RGB(50,100,128) SET SYSMENU OFF SET TALK OFF SET SAFETY OFF
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:[vf毕设]学籍管理系统yuping.rar
    链接地址:http://www.gold-doc.com/p-82695.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开