logo资料库

基于VFP的学生管理系统的设计+任务书+开题报告.doc

第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
资料共30页,剩余部分请下载后查看
第一章学生管理系统的背景和意义
1.1 系统的意义
1.2系统及需求分析
1.3开发工具
1.3.1 Visual Basic介绍
1.3.2 sql sever 介绍
第二章 学生管理系统简介
2.1学生管理系统的主要界面
2.2学生信息查询简介
2.3添加课程信息简介
2.4添加学生信息简介
第三章 系统数据库总体设计结构、功能
第四章 系统的具体功能
4.1“用户登录”窗体设计
4.1.1界面设计
4.1.2属性设计
4.1.3添加身份验证界面设计代码
4.2添加用户界面
4.2.1添加用户界面设计代码
4.3学生管理系统的查询功能简介
4.3.1添加信息查询设计代码
4.4修改学生信息简介
4.4.1添加修改学生信息设计代码
4.5学生管理系统主菜单
第五章 结束语
致谢辞
参考文献
编号 郑州师范高等专科学校 毕 业 论 文(设 计) 论文题目 基于 VFP 的学生管理系统的设计 系(部) 信息技术系 专 业 计算机应用技术 班 级 07 计应 3 班 学 号 0732150230×× 学生姓名 ××× 指导教师 职 称 ×× 讲师 2010 年 04 月
目录 第一章 学生管理系统的背景和意义 ..............................................................................................5 1.1 系统的意义......................................................................................................................... 5 1.2 系统及需求分析 ..................................................................................................................5 1.3 开发工具 .............................................................................................................................. 5 1.3.1 Visual Basic 介绍 ....................................................................................................... 5 1.3.2 sql sever 介绍 ...........................................................................................................6 第二章 学生管理系统简介 ..............................................................................................................7 2.1 学生管理系统的主要界面 ..................................................................................................7 2.2 学生信息查询简介 ..............................................................................................................7 2.3 添加课程信息简介 ..............................................................................................................8 2.4 添加学生信息简介 ..............................................................................................................8 第三章 系统数据库总体设计结构、功能 ....................................................................................10 第四章 系统的具体功能 ................................................................................................................11 4.1“用户登录”窗体设计 .....................................................................................................11 4.1.1 界面设计 .................................................................................................................11 4.1.2 属性设计 .................................................................................................................11 4.1.3 添加身份验证界面设计代码 .................................................................................11 4.2 添加用户界面 ....................................................................................................................13 4.2.1 添加用户界面设计代码 .........................................................................................13 4.3 学生管理系统的查询功能简介 ........................................................................................14 4.3.1 添加信息查询设计代码 .........................................................................................14 4.4 修改学生信息简介 ............................................................................................................16 4.4.1 添加修改学生信息设计代码 .................................................................................16 4.5 学生管理系统主菜单 ........................................................................................................18 第五章 结束语 ................................................................................................................................ 21 致谢辞.............................................................................................................................................. 22 参考文献 .......................................................................................................................................... 23
基于 VFP 的学生管理系统的设计 摘要:学校的学生管理基本上都是靠手工进行, 这种管理方式存在效率低、保密性差的缺点。 随着学生的不断增多,对学生的管理也越来越繁琐,因此给老师和学校工作人员形成了一定 的压力,因而就想到了开发学生管理系统。 学生管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以 及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性 好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生的管 理,包括添加、修改、删除,查询,等方面。系统可以完成对各类信息的浏览、查询、添加、 删除、修改等功能,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系 统会自动地完成学籍的修改。同时,系统有完整的用户添加、删除和密码修改功能。 学生管理系统中包括了学生选课信息查询、学生课程查询、学生基本信息系统和系统用 户管理等界面。该内容使教师对学生的管理更加的方便,从而给教育事业解决了不必要的麻 烦。 有的学校不得不靠增加人力,物力来进行学生信息管理.但手工管理具有效率底,出错率高.所 以学生信息管理系统的开发还是有一定的意义的。使用计算机对学生信息进行管理,具有查 询迅速、查询方便、保密性好以及成本低的优点,这些优点能够极大的提高学生信息的管理 效率。 关键词:信息时代 管 理 信 息 系 统 、 学 生 管 理 、智能化
Students' management system design Pick the student management must: schools are basically rely on hand, this management mode of the efficiency is low, the secrecy of weakness. With the increasing of the students, the management of students and trival, so the teacher and school staff formed certain pressure, hence the development of the student management system. Students' management system is the typical information management system (MIS), which mainly includes the establishment and the maintenance and the programming of the frontend application. The former required data consistency and integrality, and the security of data. For the latter request application function complete, easy to use, etc. This system mainly to management of students, including add, delete, modify, query, etc. The system can complete all information to browse, search, add, delete, modify functions, each table changes will affect other table, when completed add or delete operation system will automatically status changes. At the same time, the system has complete users to add and remove and password changing functions. Student management system including the student elective courses, students information query, students' basic information system and the system user management interface. The content of the management of students to teachers more convenient, thus to solve the education cause unnecessary trouble. Some schools have to rely on human resources, to increase students' information management. But the manual management has the high efficiency, the error rates. So the student management information system development or certain significance. Use computer information management of students, and has convenient, quick, inquires query secrecy good and the advantages of low cost, these advantages can dramatically improve the efficiency of management of the students' information. Keywords: Management information system, the management of students
第一章 学生管理系统的背景和意义 学生管理系统是一个集添加、删除、浏览、查找为一体的综合管理系统,在一个窗口界面 中操作,舍去了烦琐的多窗口操作。对学生信息的管理有好的定位和查找,因此具有较强的 实用性。 1.1 系统的意义 学生管理系统对数据修改简单方便,并支持多条件修改;方便数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好;根据计算自动完成,尽量减少人工干 预。 1.2 系统及需求分析 由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的 东西不是很复杂。而该学生管理系统在存储量、速度方面都能满足数据库运行的要求。在技 术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程 序的功能,因此完全可以实现。 1.3 开发工具 本系统的设计是在 Windows 操作系统环境下,使用 Visual Basic 6.0 中文版及 sql seve r 中的重要支持技术,在此背景下开发的系统能够更容易使人接受。 1.3.1 Visual Basic 介绍 Visual Basic 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计, 可用于开发 Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲美,而且程序开发人员不必具有 C/C++编程基础。在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部 的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌 入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出 Windows 环境下功能强 大、图形界面丰富的应用软件系统。 Visual Basic 是在 BASIC 语言的基础上发展起来的,具有高级程序设计语言的语句结构, 接近于自然语言和人类的逻辑思维方式。Visual Basic 语句简单易懂,其编辑器支持彩色 代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。 Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算 机可以识别的机器指令,并判断每个语句的语法错误。在设计 Visual Basic 程序的过程中, 随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离 Visual Basic 环境,直接在 Windows 环境下运行。
1.3.2 sql sever 介绍 数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数 据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、 方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分 支,常称为数据库领域。 数据库的特点有:1、能够保证数据的独立性。数据和程序相互独立有利于加快软 件开发速度,节省开发费用。2、冗余数据少,数据共享程度高。3、系统的用户接口 简单,用户容易掌握,使用方便。4、能够确保系统运行可靠,出现故障时能迅速排 除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也 能及时发现。5、有重新组织数据的能力,能改变数据的存储结构或数据存储位置, 以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时 空性能变坏的状况。6、具有可修改性和可扩充性。7、能够充分描述数据间的内在联 系。
第二章 学生管理系统简介 目前,随着高等院校办学规模的不断扩大,学生人数的逐年增加,学校对学生的信息管 理工作也变的越来越繁重。因此,学校需要一个能方便对学生查询及管理的一种系统,用于 对学校学生的基本信息、课程设置信息、成绩信息等进行计算机管理。该学生管理系统工具 的特点归纳如下: 2.1 学生管理系统的主要界面 其中包括:系统用户管理、学生信息管理、学生课程信息管理、学生选课信息管理和退 图 2-1 学生信息管理系统图 出。 该界面的特点就是对学生的信息进一步的了解,对学生的选课具有自主性。 2.2 学生信息查询简介 学生信息查询主要是查询学生的有关信息,里面包括:学号、姓名、专业名、性别、出 生日期、总学分和备注等,查询的条件由三个:按学号查询、按姓名查询和按专业查询。可
以输入三者中的任一条件来查询学生信息。 学生信息查询可以减少繁琐的人工查找,方便教师对学生的管理。 图 2.2 学生信息查询 2.3 添加课程信息简介 该界面可以按照课程号、课程名、开课学期、学时和学分来添加某个新的课程。 添加课程信息是目前一种新型的选课系统,我们都知道学校的选课系统都是非智能的, 那样不能够给学生一个大的空间去选择,而该系统解决了学生选课这一麻烦的过程,学生可 以直接进入系统,找自己爱好的科目进行选择,同时还可以知道自己选择的科目什么时候开 课,学分是多少,以免学生的盲目选课而浪费太多的时间。 图 2-3 添加课程信息 2.4 添加学生信息简介 该界面与上一个添加学生课程信息比较接近,都是一个带有添加功能的一个界面。 添加学生信息表中包括:学号、姓名、专业名、性别、出生日期、总学分等字段。想必 每年都有很多的莘莘学子走进大学,而学校都会留一份学生的基本情况,该表是最基本的一
分享到:
收藏