VB+Access开发的学籍管理系统学年论文张帅
学生信息管理系统VB+Access
学生信息管理系统VB+Access毕业学生信息管理系统摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是1门不断发展的新型学科,任何1个单位要生存发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在Visual Basic6.0环境下采用“自上而下的总体规划,自下而上的应用开发”策略开发1个管理信息系统的过程。
通过分析某1学校学生管理的不足,创建了1套行之有效的计算机管理学生信息的方案。
文章介绍了学生信息管理系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统说明了部分了几个主要模块的算法,本系统界面友好,操作简单,实用。
关键词:信息管理系统;学生管理;Visual Basic The management system of students information Abstract: Along with the technique of information in management more and more widespread and profound application, the implementation of the management information system to be gradually mature in the technique. The management information system is the new discipline which unceasingly develops, anyunit must survive the development, which wants the high efficiency to organize the internal activity, must establish the management information system which adapts with own characteristic. This article introduced environment uses "the top-down overall plan, the down-top application development" strategy to develop a management information system and the process under Visual Basic6.0. Through analyzes the insufficiency which some school student manages, founded a set of effective computer managements student information plan. The article introduced the student information management system system analysis part, including feasibility analysis, service flow analysis and so on; The system design partial mainly introduced the system function design and the database design and the code design; The system explained partial several main modules algorithm, this system contact surface friendly, the operation is simple, practical. Keywords:MIS;student management;Visual Basic注释:不含源代码。
(ACCESS数据库VB编程)学生信息管理系统
大学数据库课程设计报告题目:学生信息管理系统班级:计本063班姓名:学号:指导教师:2009年6 月24 日学生信息管理系统摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
学生成绩管理系统主要提供方便高效的管理功能,该实现以下一些基本功能:1.系统管理模块:维护系统的正常运行和安全性设置,包括添加用户、修改密码、删除用户等等。
2.班级管理模块:实现对全校班级的管理工作,包括:班级游览、班级添加、班级修改等,这三个功能模块各自独立,完成学校的全部班级的管理。
3.学生学籍管理模块:实现对学生的个人信息的管理工作,包括学籍添加、学籍查询、学籍修改等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
4.课程管理模块:该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。
该模块包括基本课程设置和班级课程设置两个模块。
5.成绩管理模块:检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩添加、成绩查询、成绩浏览、成绩修改等功能模块。
6.奖惩信息管理模块:奖惩信息是用来督促学习学习活动的一种手段,包括奖惩信息的添加和修改。
7.个人信息查询模块:用于学生个人信息的查询,分为奖惩信息查询和成绩查询两个模块。
8. 退出模块:此模块完成程序的退出。
该程序界面友好,功能强大,适合实际应用。
关键字:数据库ACCESS数据库学生信息操作VB编程1.概述该信息管理系统可以说是一个综合性的学校学生管理系统,它集成了学生学籍管理系统、学生成绩管理系统、学生档案管理系统等多种功能,因而具有较强的实用性和先进性。
项目开发背景:学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,对学生来说也可以轻松的查阅自己在校的成绩以及信息等.但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。
VB学籍管理系统论文及毕业设计答辩稿
软件环境: 1. Windows Xp/20008 2. VB6.0
系统流程
数据库表设计
.本数据库采用SQL Server 2000来构造,共使用 了7个表,它们分别是用户信息表〔UserInfo〕、 学生信息表〔StuInfo〕、班级信息表 〔Class〕、专业信息表〔Major〕、学院信息 表〔Depart〕、课程信息表〔Lesson〕、学生 成绩表〔Result〕.
数据库表设计
数据库表设计
数据库表设计
数据库表设计
运行界面
运行界面
运行界面
运行界面
更多,请参照源程序运行
结论
在老师的悉心帮助下,我完成了该论文.在此,我 要深深感谢我的指导老师和所有帮助,饶力老师 在我做课题期间所给予的大力支持,他的帮助保 证了论文工作的顺利完成.
通过此管理信息系统的开发,做到了理论联系 实际,将书本上学到的知识与具体实践充分结合 起来,进一步明确了开发管理信息系统的方法和 思想;既加深了对管理信息系统的认识,又进一 步巩固了以前所学的计算机软件开发方面的知 识,提高了软件开发的水平,从而为今后在实际 工作中更好的应用计算机进行信息管理打下了 坚实的基础.
权衡了现有的各种数据库及其开发过程 中的优缺点,我们选用了VB6.0这一专业 化的面向对象的客户/服务器前台应用开 发工具.
功能分析
用户要求的基础上提出来的,功能要求如下: 〔一〕学生信息管理: 能对学生信息进行添
加、修改、删除. 〔二〕课程管理: 对课程进行添加、修改、
删除操作. 〔三〕专业/学院设置: 〔三〕考试成绩管理: 〔四〕查询学生信息: 根据学号或姓名对学
基于VB+ACCESS的学生学籍管理系统的设计与实现
A b s t r a c t : T a k i n g t h e s t u d e n t s t a us t ma n a g e me n t s y s t e m a s t h e s ud t y o b j e c t , t h e p a p e r p r o p o s e s t h e s y s t e m b a s e d o n t h e
VB+ACCESS mo de 1 . The s y s t e m s ol v e s t h e p r o bl e ms o f l o w e ic f i e nc y, po o r s e c ur i t y , a n d d a t a r e d un d a n c y . The l o gi c s t uc r t u r e o f t h e s ys t e m i s c o mp o s e d of bo t h t he f o r e g r o un d a p pl i c a t i o n de ve l o p me n t a n d t h e ba c kg r o un d s h a r e d d a t a ba s e d es i g n. Th e f o r m mo du l e a n d t he s t a n da r d mo d ul e o f a pp l i c a t i on d e v e l op me nt c o n ne c t a nd a c c e s s t o t h e d a t a ba s e t h r o ug h t he ADOD B
VBAccess学生信息管理系统毕业设计论文答辩
随着信息技术在管理上越来越深入而广泛的应用,管理信息 系统的实施在技术上已逐步成熟。任何一个单位要生存要发展, 要高效率地把内部活动有机地组织起ቤተ መጻሕፍቲ ባይዱ,就必须建立与自身特点 相适应的管理信息系统。
学生信息的管理是不容出错的,其学生基本信息、班级管理、 成绩管理等这些琐碎而又细致的工作,工作量是很大的,而且也 不容许出错。如果是手工管理这些的话,那将耗费工作人员大量 的时间和精力。用计算机来管理这些信息是非常方便,而且出错 率小,可靠性高,查找方便,存储量也大。这些优点能够极大地 提高对学生信息管理的效率,也是管理趋向信息化重要条件。本 系统是弥补某些学校学生管理的不足,创建的一套行之有效的计 算机管理学生的方案。
• vb可用于开发Windows环境下的各类应用程序。它简单易学、效率高, 且功能强大,而且程序开发人员不必具有C/C++编程基础。可以高效、 快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系 统。
Access 的功能特点 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统 (RDBMS),是Office系列应用软件之一。Access是一种关系型数据库管理 系统,其主要特点如下: (1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都 存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。
2、性能目标:
(1) 据有安全性,系统内数据要规定使用权限 (2) 操作方便,可以简单实现各种操作 (3) 实现信息共享,避免重复输入,重复存储
学生信息管理系统
系统管理 班级管理 学生档案管理 课程管理 成绩管理
添重 加新 用登 户陆
添班班 加级级 班浏查 级览询
VB+ACCESS高校题库管理系统论文
摘要开发数据库题库管理系统主要是为了建立一个统一的题库,并对其用计算机进行管理,使教师出题高效、快捷。
其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,使用方便、灵活等特点。
经过分析,我们使用Microsoft公司的SQL Server7.0 管理后台数据库。
用Visual Basic6.0中文版做为前端开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
在开发过程中使用了ADO技术和SQL语言完成了对系统功能的实现。
数据库题库管理系统包括六个模块,实现对题库的录入、编辑、查询和自动生成试卷、手工生成试卷、输出试卷等功能。
同时还增加对所用教材的管理如教材的录入、编辑和查询,功能的扩展如试题类型的增加和系统的更新。
达到了开发数据库题库管理系统的目的。
本系统具有针对性强、操作简便、成卷快、题目搭配合理、试卷难易程度可控等特点。
相信投入使用后定会成为教师出题的好帮手。
关键词:数据库题库管理系统;题库;ADO;SQL;VBA。
AbstractThe system of managing data base of examination question bank is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface offront-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32. VB offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it. And we also selected SQL Server7.0 presented by Microsoft in order to manage data-base. We utilized technology of ADO and used Structured Query Language to develop this system.The system of managing data base of examination question bank includes six modules, such as register, managing information, edit, query, output module and so on.Key words:system of managing data base of examination question bank;data base;ADO;SQL.前言随着计算机技术的不断发展,它被更广泛地应用在我国的各行各业中。
基于VB的学生学籍档案数据库管理系统开发及应用 本科毕业论文
CHANGZHOU INSTITUTE OF TECHNOLOGY毕业设计说明书题目:基于VB的学生学籍档案数据库管理系统开发及应用二级学院(直属学部):延陵学院专业:自动化班级:07自Y 学生姓名:范章美学号:07121204 指导教师姓名:毛国勇职称:副教授评阅教师姓名:职称:2011年 5 月摘要传统的信息的存储和调用都通过文本信息,现如今文本信息已经不能满足现在大量信息的存储和调用,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
学生档案管理信息系统是一个不断发展的新型学科,能简单方便的实现学生学籍档案信息的管理。
本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个学生档案管理信息系统的过程。
文章介绍了学生档案管理信息系统的系统分析部分,包括需求性分析、开发环境分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计,功能主要包括信息查询、信息打印、信息浏览、信息添加等等;本系统界面友好,操作简单,比较实用。
【关键字】:管理信息系统、学籍管理、Visual Basic应用。
AbstractTraditional information storage and calls by text message,now text messaging is a wealth of information can not meet the storage and recall,as information technology more and more depth in the management of a wide range of applications,Student records management information system is a new subject, to facilitate the realization of a simple information management student record files.This article introduces the detailed process of exploring a student records management information system under the environment of visual Basic, utilizing “Top-Bottom”overall plan and a strategy according to “Bottom-Top”application and exploitation.This paper introduces the students to file management information systems analysis section of the system, including requirements analysis, development environment analysis; System introduced the system features some of t he major design and database design and code design,Features include information queries, information printed, information browsing, information is added and so on; This economical and pragmatic system has explicit interface, with simple operation.[Keyword] :MIS、student management、visual basic application目录ABSTRACT.................................................................................................................................... I I第一章绪论............................................................................................................................ - 1 -1.1学生档案管理系统需求分析 (1)1.1.1开发意义..................................................................................................................... - 1 -1.1.2 信息化管理................................................................................................................ - 2 -1.1.3 信息数字化................................................................................................................ - 2 -1.1.4 数据库管理................................................................................................................ - 2 - 1.2本章小结. (3)第二章开发工具简介.............................................................................................................. - 4 -2.1ACCESS数据库简介 (4)2.1.1 ACCESS介绍............................................................................................................. - 4 -2.1.2 Access基本说明......................................................................................................... - 5 -2.1.3 数据表...................................................................................................................... - 6 - 2.3V ISUAL B ASIC6.0简介 .. (9)2.4本章小结 (10)第三章数据库设计.................................................................................................................. - 11 -3.1数据库的基本概念 (11)3.3数据库的实现 (12)3.3.1 建立学生信息表“07”............................................................................................ - 12 -3.3.2 建立班级表“BJ”.................................................................................................... - 13 -3.3.3 建立注册用户信息表“UP”................................................................................... - 14 -3.3.4 建立民族表“MZ”.................................................................................................. - 14 - 3.4本章小结.. (14)第四章VB程序设计............................................................................................................... - 15 -4.1、VB6.0框架设计 (15)4.1.1、设计流程图及设计思想........................................................................................ - 15 -4.1.2、模块分析................................................................................................................ - 16 -4.1.3、模块划分................................................................................................................ - 17 - 4.2、数据库连接准备工作. (20)4.2.1、ADO....................................................................................................................... - 20 -4.2.2 DAO.......................................................................................................................... - 22 - 4.3连接到数据库“学生数据库” .. (26)4.4主界面 (27)4.4.1 登入界面.................................................................................................................. - 27 -4.4.2 欢迎界面.................................................................................................................. - 29 -4.4.3 主菜单界面.............................................................................................................. - 29 - 4.5修改密码页面 (30)4.6添加用户页面 (30)4.7添加班级页面 (31)4.8打印预览 (31)4.10学生数据库管理界面 (34)4.10.1 增加学生信息........................................................................................................ - 34 -4.10.2 浏览学生信息........................................................................................................ - 34 - 4.11帮助信息 (36)4.12.2 动态界面................................................................................................................ - 36 - 4.13本章小节 (38)参考文献.................................................................................................................................... - 40 -致谢 ....................................................................................................................................... - 42 -附录 ......................................................................................................................................... - 43 -第一章绪论1.1学生档案管理系统需求分析现在的社会日新月异,发展的非常快。
毕业设计---VB+Access开发的学籍管理系统设计
学生学籍管理系统[摘要]随着计算机技术的飞速发展,计算机在人们日常管理中的应用迅速得到了普及,利用计算机进行学生信息的管理势在必行。
本系统结合当前高等学校的实际,经过实际的需求分析,采用功能强大的VB6.0作为开发工具而开发出来的单机版学生学籍管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成学生基本情况简介,学生基本信息管理以及相关信息的添加,修改,删除等操作。
经过实际的测试证明本系统可以用为高等院校进行学生信息方面的管理工作,本系统数据库采用Access 2003。
[关键词]窗口;对话框;信息管理系统;Access数据库Student’s data manage systemAbstract:With the rapid development of computer technology,the computer application in the daily management of people quickly get the popularity of computer-based student information management imperative. The system with the current real of high education institutions, through the actual needs analysis, using VB6.0 as a powerful development tool then developed a stand-alone student record management system. The system is easy to manipulate and user-friendly, flexible, practical, safety requirements, the completion of the basic profiles of students, students with basic information management and related information to add, modify, or delete operation. After the actual test, the system can be used as a university student information management, the system database using Access 2003.Key Words:Window; Dialog box, Information management system;Access database引言一直以来人们使用传统的人工的方式来管理学籍文件,但是时间一长,将产生大量的文件和数据,这对于管理人员查询和维护都带来了很多的不便,随着科学技术的不断提高,计算机科学日渐成熟,使用计算机对学生学籍信息进行管理,有着手工管理所无法比拟的优点,例如:查询方便、检索速度快、可靠性高、存储量大等。
图书管理系统VB+access计算机专业毕业设计论文
计算机毕业论文论文题目图书管理系统院(系)名称计算机学院专业名称计算机科学与技术班级学生姓名学号指导教师姓名毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日第一章 Visual Basic 企业版简介Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。
基于VB的中学学籍管理系统的设计与实现
基于VB的中学学籍管理系统的设计与实现梁瑾,张斯鋆(华南师范大学教育信息技术学院广东广州510631)【摘要】:本文通过对中学学籍管理现状的分析,结合中学需求,采用VisualBasic技术设计并开发了一个中学学籍管理系统,可以满足中学学籍管理的基本需求,对促进中学的信息化建设具有较好的实际意义。
【关键词】:学籍管理VisualBasic系统数据库一、引言随着信息管理技术深入发展及广泛的应用。
在讲求质量与速度并行发展的当今社会,学校作为讲授知识和应用知识的前沿阵地,应该建立起一套与自身特点相适应的,完善的学籍信息管理机制,对日常的学生学籍信息进行高效地管理。
本系统应某中学的要求,对该中学的具体情况进行了详细调查,并对现已开发使用的学籍管理系统进行了深入的分析,通过讨论,采用了VisualBasic技术结合Access数据库设计和开发了一个能与用户良好互动的学籍管理系统,使学校的信息管理工作更加系统化、规范化和自动化。
本学籍管理系统功能较为全面,能满足中学日常教学生活中系统地、科学地管理学生学籍信息的需要。
二、系统分析与设计1、系统需求分析通过对该中学实际情况的调查和分析,确定系统应实现以下功能:·有良好的人机互动界面,操作简便,让有普遍计算机知识的教师或管理员能顺畅使用该系统;·对不同的系统使用者规定不同的权限,对用户进行分级管理;·管理员或有相应权限的用户可通过系统对数据库存储的数据进行查询、修改和删除等操作;·系统能对学籍信息进行备份和还原,避免数据不必要的损失;·数据的更新自动完成,尽量减免人工干预;2、技术可行性分析VisualBasic是一种可视化的、面向对象和事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序,它简单易学、效率高,且功能强大。
Access是一套数据库管理系统软件,是目前比较流行的小型桌面数据库管理系统,它适用于小型企业、学校、个人等用户,可以通过多种方式实现对数据收集、分类、筛选处理,提供用户查询或打印报表。
基于VB的学生信息管理系统的设计与开发论文
基于VB的学生信息管理系统的设计与开发摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在Visual Basic环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程.通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案.文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
【关键字】管理信息系统、学生管理、Visual BasicSummaryWith more and more widespread and profound application of information technology in management,the implement of management information system has become mature in technology step by step。
Managing information system is a new subject。
Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically,which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property,etc.)internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system under the environment of visual FoxPro,utilizing “Top—Bottom” overall plan and a strategy according to “Bottom—Top” application and exploitation. That is to establish a set of effective scheme for student management by computer,through analyzing disadvantages of student management by human resources。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生学籍管理系统[摘要]随着计算机技术的飞速发展,计算机在人们日常管理中的应用迅速得到了普及,利用计算机进行学生信息的管理势在必行。
本系统结合当前高等学校的实际,经过实际的需求分析,采用功能强大的VB6.0作为开发工具而开发出来的单机版学生学籍管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成学生基本情况简介,学生基本信息管理以及相关信息的添加,修改,删除等操作。
经过实际的测试证明本系统可以用为高等院校进行学生信息方面的管理工作,本系统数据库采用Access 2003。
[关键词]窗口;对话框;信息管理系统;Access数据库Student’s data manage systemAuthor: Zhang Wenlong(Well-being of Electronics and Information Engineering, Computer Science and Technology Professional07, Ankang, Shaanxi 725000)tutor:Wang HongshanAbstract:With the rapid development of computer technology,the computer application in the daily management of people quickly get the popularity of computer-based student information management imperative. The system with the current real of high education institutions, through the actual needs analysis, using VB6.0 as a powerful development tool then developed a stand-alone student record management system. The system is easy to manipulate and user-friendly, flexible, practical, safety requirements, the completion of the basic profiles of students, students with basic information management and related information to add, modify, or delete operation. After the actual test, the system can be used as a university student information management, the system database using Access 2003.Key Words:Window; Dialog box, Information management system;Access database引言一直以来人们使用传统的人工的方式来管理学籍文件,但是时间一长,将产生大量的文件和数据,这对于管理人员查询和维护都带来了很多的不便,随着科学技术的不断提高,计算机科学日渐成熟,使用计算机对学生学籍信息进行管理,有着手工管理所无法比拟的优点,例如:查询方便、检索速度快、可靠性高、存储量大等。
为了解决人工管理学籍困难的问题,学生学籍管理系统应运而生。
1.系统总体概述管理信息系统(MIS,management information system),在强调管理,强调信息的现代社会中它变得越来越普及。
MIS是一门新的科学,跨越了若干个领域,管理科学,系统科学,运筹学,统计学及计算机科学。
在这些科学的基础上,形成信息收集和加工方法,从而形成一个纵横交织的系统。
2.管理信息系统的基础2.1管理信息系统的特点管理信息系统的特点是:操作方便、查询速度快、界面友好、存储量大等。
2.2管理信息系统的组成管理信息系统在企业中应用存在三大要素,人、计算机和数据。
企业领导者,管理人员,技术人员以及MIS建设的领导机构和实施机构,他们在系统中起到主导作用。
MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的必须有企业管理人员,尤其是企业领导的积极参与。
2.3 管理系统信息的界面在计算机软件技术中,人机界面可以发展成为一个重要分支。
MIS人机界面设计一般遵循一下一些基本原则:1.以人机交互功能作为界面设计的核心;2.界面必须始终一致;3.界面必须是用户随时掌握任务的进展情况;4.界面必须友好,使用方便;5.输入界面尽可能接近实际;6.具有较强的容错功能。
3.学生学籍管理系统的设计与实现3.1系统设计3.1.1系统功能分析学生学籍管理系统的开发任务是为了减轻教学管理工作人员的工作负担,为了教学管理工作能够系统化,规范化和自动化而开发的。
3.2数据库设计3.2.1数据库需求分析现在一般的大中专院校,在学生学籍管理方面主要用于查询,添加和删除等学生基本信息操作.在建立数据库时,我先建了一个学生学籍表。
3.2.2数据的概念设计根据上面所进行的数据设计分析,我们明白了数据库大致结构和数据表之间的联系,数据库数据在他们之间流动.我们就可以设计出学生学籍信息实体3.2.3数据库的逻辑结构设计通过以上分析,先用Microsoft Access 2003来设计数据库。
3.2.4数据库的实现在经过前面的需求分析和概念逻辑结构设计之后,现在就可以在Microsoft Access 2003中来实现数据库了。
打开Microsoft Access 2003,在出现的对话框里选择“空Access数据库”,数据库命名为School,使用设计器设计表,用Access 2003创建饿数据库不能直接被VB6.0访问,必须经过转换成早期版本才行。
转换后文件名命名为“School.mdb”保存,最后保存数据库。
图3-1 学籍表3.3创建[学籍]管理窗口将[学籍]管理窗体上所有控件对象。
一一创建,并适当地设置各个控件的属性。
1.打开VB,创建新的工程,选择[标准EXE]。
2.将新建的窗体Form1命名为“学籍”窗体。
3.修改窗体颜色:修改[属性窗体]里的BackColor属性值。
4.修改窗体标题:将窗体Form1的Caption属性改为[学籍管理]。
5.设置窗口形式关闭窗口右上角的控制按钮:还原、最小化、关闭按钮。
完成上述动作的控制是,这只窗口Form1的ControlBox属性为False。
这样的设置,是为了使程序运行后,操作者无法使用右上角的按钮结束该程序运行。
6.创建[文本框]控件数组。
7.创建[标签Label]控件,说明个文本框作用。
8.创建按钮:分别设计[搜索]、[添加]、[修改]、[删除]等按钮。
3.4创建学生数据管理系统窗体1.在菜单[工程]中选择[添加窗体]将会出现form2窗体。
2.设计窗体Form2的Form-load事件程序:a.双击Form2的空白处,则屏幕将出现form-load事件程序。
b.输入的Form-Load程序。
3.使用[DAO]为数据存取接口,因此需要将[DAO]引入工程。
引入[DAO]的方法是,单击[工程],[[引用]菜单选项,选中[dao3.6]选项。
4.学籍窗体显示,从窗体Form2处,单击菜单[作业管理],系统将[学籍信息]窗体form1显示在画面上,这个程序设计方法如下:在[设计]阶段,单击Form2的主菜单[作业管理]选项,随即会出现空白的student1-click程序。
3.5[搜索]按钮功能的实现在搜索特定的数据时,vb提供四种find方法:a.findfirst:寻找第一组特定数据;b.findlast:寻找最后一组特定数据;c.findnext:寻找下一组特定数据;d.findprevious:寻找上一组特定数据;由于在上面所述中已经修改了所有按钮的属性,接下来则可在程序设计阶段,双击[搜索]按钮输入程序代码。
3.6[添加],[保存],[取消]功能设计在窗体式的数据库结构中,一般情况下,都会有数据显示在窗体上。
假若操作者要增加新的数据记录,则必须有操作者按下[添加]按钮,这时程序进行清除目前的数据显示,且增加一组空白记录,随后按[保存]按钮,使操作者输入的数据写入数据库中。
甚至于操作者要中途放弃新输入的数据,则可以通过[取消]按钮完成。
1.双击[添加]按钮,将程序代码加入。
2.相同的[保存]按钮也加入程序代码。
3.7[删除]数据,[结束]按钮删除动作,先要有确认信息框,作为预防操作者无意的错误删除动作。
再者,待删除命令确定运行后,程序需能通过[data control]控件运行删除记录的动作。
1.双击窗体上的[删除]按钮加上代码;2.双击[结束]按钮假如切换回系统维护窗的程序;3.8命令按钮状态编辑将窗体上的11个按钮,分成两组,如下:1.一般功能按钮:包括[搜索]、[最前]、[向前]、[向后]、[最后]命令按钮。
2.辅助功能按钮:包括[添加]、[修改]、[删除]、[保存]、[结束]、[取消]命令按钮。
这样的划分原则是,[保存],[取消]按钮平时应是失效(disable)状态,但是操作者若按下[添加]按钮,则[一般功能按钮]应该全部失效(disable),反而[辅助功能按钮]应该有效(enable)。
也就是说,在[添加]功能状态下,接下来的命令部步骤,只能作[保存]或[取消]两种操作,根据上述的说明和分类,先制作一个过程savecancel,它的作用是将所有的[一般功能按钮],全部失效(disable),而[辅助功能按钮]有效(enable)。
添加savecancel过程:依次点选[工具],[添加过程]菜单,随即在出现的[添加过程]窗口内输入信息。
a.输入代码。
b.添加intial程序:仿照步骤1,创建intial过程。
c.initial-button程序代码,需分成两个块,一块是数据库没有记录,此时则只有[添加],[结束]按钮可以有效(enable),其余全部失效(disable)。
另一块是[一般功能按钮]全部有效,[辅助功能按钮]全部失效。
4.主要功能模块视图及代码4.1登录模块Private Sub Command1_Click()Dim j As SingleDim passwordchar As String'数据有效性检查passwordchar = Text1.Text '对应用户名文本的名称If passwordchar = "张文龙" Thenpasswordchar = Text2.Text '对应密码文本的名称If passwordchar = "123456" ThenForm2.ShowForm3.HideElseMsgBox "用户密码错误,请重新输入密码"TxtUser = ""TxtPwd = ""Exit SubEnd IfEnd IfEnd SubPrivate Sub Command2_Click()EndEnd Sub图4-1 登录窗口4.2学生数据管理系统操作界面模块图4-2 数据管理4.3 学籍管理模块4.3.1实现学生基本情况的录入、修改、删除等基本操作添加功能:Private Sub Command2_Click()On Error GoTo commanderrorClearDisplayText1(0).SetFocusaddrecord = TrueSaveCancelExit Subcommanderror:MsgBox Err.DescriptionEnd Sub“修改”控件的算法:Private Sub Command3_Click()On Error GoTo commanderrorText1(0).SetFocusmodifyrecord = TrueSaveCancelExit Subcommanderror:MsgBox Err.DescriptionEnd Sub“删除”控件的算法:Private Sub Command4_Click()On Error GoTo delerrorDim d As Integerd = MsgBox("确定要删除这笔记录吗?", vbQuestion + vbYesNo, "删除记录") If d = vbYes ThenBeginTransrs1.DeleteCommitTransrs1.MoveNextIf rs1.RecordCount > 0 ThenIf rs1.EOF Thenrs1.MoveLastEnd IfDisplayRecordElsers1.AddNewClearDisplayInital_BottonEnd IfEnd IfExit Sub安康学院学年论文(设计)delerror:RollbackMsgBox Err.DescriptionEnd Sub4.3.2对学生基本信息提供灵活的查询方式“搜索”控件的算法:Private Sub Command1_Click()On Error GoTo commanderrorDim num As StringOn Error GoTo commanderrornum = InputBox$("请输入学号(8码)", "学号搜索", "A0800001")If num <> "" Thennum = "学号=" & "'" & num & "'"rs1.FindFirst numIf Not rs1.NoMatch ThenDisplayRecordElseMsgBox "目前没有这个学号的学生数据", vbOKOnly + vbExclamation, ""End IfEnd IfExit Subcommanderror:MsgBox Err.DescriptionEnd Sub查找最前端的数据:Private Sub Command11_Click(Index As Integer)Const MOVE_FIRST = 3Const MVOE_PREVIOUS = 2Const MOVE_NEXT = 1Const MOVE_LAST = 0On Error GoTo commanderrorSelect Case IndexCase MOVE_FIRSTrs1.MoveFirstCase MVOE_PREVIOUSrs1.MovePreviousIf rs1.BOF ThenBeepMsgBox "这已是第一组数据", vbOKOnly + vbExclamation, ""Exit SubEnd IfCase MOVE_NEXTrs1.MoveNextIf rs1.EOF ThenBeep安康学院学年论文(设计)MsgBox " 这已是最后一组数据", vbOKOnly + vbExclamation, ""Exit SubEnd IfCase MOVE_LASTrs1.MoveLastEnd SelectDisplayRecordExit Subcommanderror:MsgBox Err.DescriptionEnd Sub依次向后查找:Private Sub Command11_Click(Index As Integer)Const MOVE_FIRST = 3Const MVOE_PREVIOUS = 2Const MOVE_NEXT = 1Const MOVE_LAST = 0On Error GoTo commanderrorSelect Case IndexCase MOVE_FIRSTrs1.MoveFirstCase MVOE_PREVIOUSrs1.MovePreviousIf rs1.BOF ThenBeepMsgBox "这已是第一组数据", vbOKOnly + vbExclamation, ""Exit SubEnd IfCase MOVE_NEXTrs1.MoveNextIf rs1.EOF ThenBeepMsgBox " 这已是最后一组数据", vbOKOnly + vbExclamation, ""Exit SubEnd IfCase MOVE_LASTrs1.MoveLastEnd SelectDisplayRecordExit Subcommanderror:MsgBox Err.DescriptionEnd Sub图4-3 学籍信息管理参考文献[1] del boca,daniela.The effect of child care and part time opportunities on participation and fertilitydecisions in Italy[J].journal of population economics.2002-8.vol 15.[2] rappaport,anna m.Improving the Financial Status of Elderly Women: Issues in Savings, Pension Plans and Social Security[J].benefits quarterly.2007.vol 23.[3] 刘炳文.精通visual basic .net中文版[M].机械工业出版社.2004年1月.[4] 龚沛曾,杨志强,陆慰民.visual basic .net程序设计教程[M].高等教育出版社.2005年12月.[5] 沈阳.visual basic .net程序设计教程[M].电子工业出版社.2005年9月.[6] thearon willis,jonathan crossland,richard blair 入门经典(第3版)[M].清华大学出版社.2005年3月.[7] 王晟.visual basic .net数据库开发经典案例解析[M].清华大学出版社.2005年3月.[8] 卢智勇,谭小丹,李光明.visual basic .net数据库程序设计与实例[M].冶金工业出版社.2005年7月.。