1、 I摘 要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型应用工具,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。本系统是以东北大学秦皇岛分校的学生信息管理工作为调研背景,针对东北大学秦皇岛分校学生信息管理部门的工作情况和工作需求,对其工作流程和工作内容做出充分的调查,然后根据调查设计出学生信息管理系统的总体结构规划,对学生的基本信息、班级信息、成绩信息等进行统一管理,便于查询、修改和打印。本管理系统采用 VB6.0 和 Access 2002 软件为开发工具,应用SQL
2、 查询语句对数据库进行修改、删除、查询等操作,应用 ADO 技术连接应用程序和数据库,以上两种技术的应用使数据库的内容显示在VB 的 MSFlexgride 控件之中。结合 VB 的面向对象编程的特点,应用VB 的 MDIForm 将各个子窗体连接起来,将各个子窗体的 MDIChild 属性设置为 True,使得各个子窗体以 MDIForm 为父窗体,子窗体在父窗体中显示但不可遗出父窗体。本管理信息系统主要实现的功能模块:基本信息管理、班级信息管理、成绩信息管理、学籍变动信息管理、其他信息管理、管理员信息管理、系统管理。本 系 统 界 面 友 好 , 功 能 完 善 , 操 作 简 单 , 比
3、 较 实 用 。关键词:控件、窗体、模块、数据库IIAbstractAlong with informational technology thorough in management, the management information system is more and more perfect in the technology. This system is the new tools for management informations work. If any business want development and have the high efficiency org
4、anically to organize the internal activity, they must establish the management information system which adapts with own characteristic.For the management information of Northeast University Qinghuandao batch, we design a school register management information system, to students basic information, t
5、he class information, the score information and so on .On the unification management, is advantageous for the inquiry, the revision and the printing. This article uses VB and Access 2002 basic on SQL language and ADO technology. Connect VB and Access Above two technologies for MSFlexgrid. Childform
6、for MDIform dont move out fatherform by MDIchild was set Ture. Main realization function module: Basic information management, class and grade information management, result information management, school register change information management, miscellaneous information management, manager informati
7、on management, system administration.This system contact surface friendly, operation simple, quite is practical.Key words: Controls, the window, the module,DatabaseIII 目 录摘 要 .IABSTRACT .II第 1 章 绪 论 .11.1 系统设计的背景 .11.2 系统的功能简介 .11.3 论文的组织结构 .2第 2 章 系统分析 .42.1 需求分析 .42.1.1 基本信息管理功能: .42.1.2 班级信息管理功能:
8、 .42.1.3 成绩信息管理功能: .42.1.4 学籍变动信息管理功能: .52.1.5 其它管理功能: .52.1.6 管理员管理功能: .52.1.7 系统管理功能: .52.2 数据流程分析 .52.2.1 数据流程图 .52.2.2 数据库 .6第 3 章 开发工具介绍 .73.1 开发工具的选择 .73.2 VISUAL BASIC 概述 .73.3 VB 的特点: .83.4 ACCESS 概述 .9第 4 章 系统数据库设计 .114.1 与数据库相关的概念 .114.2 ACCESS数据库基本特点: .124.3 ACCESS数据库及其基本操作 .134.3.1 新建数据库
9、 .134.3.2 创建数据表 .144.4 VB 与 ACCESS的连接(ADO) .144.5 数据库设计 .154.4.1 数据的属性 .15IV4.4.2 数据 库的总体 E-R 图 .17第 5 章 系统详细设计 .185.1 设计简述 .185.2 系统功能设计 .185.2.1 登录模块 .185.2.2 总模块 .195.2.4 学籍变动信息管理模块 .245.2.5 其它信息管理 .255.3 系统功能实现 .265.3.1 系统登录窗体的实现 .265.3.2 基本信息管理模块窗体的实现 .265.3.3 学籍变动信息管理窗体的实现 .295.3.4 其它信息管理窗体的实现
10、 .305.3.5 关于窗体的实现 .32第 6 章 系统连接与测试 .33第 7 章 结 论 .34致 谢 .35参考文献 .36附 录 .1附录 1:英文原 文:INTRODUCTION OF SQL .1附录 2:英文译文:SQL 的简介 .1附录 3:学生信息管理系统的主要代码 .61第 1 章 绪 论1.1 系统设计的背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,已进入人类社会的各个领域并发挥着越来越重要的作用。学校中学生信息的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一
11、长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,并且这种老式的管理手段也浪费了许多人力和物力;在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生档案管理的效率。本学生信息管理系统的设计是为适应信息化的要求,使学生信息管理部门管理学生信息提高到计算机化的水平而设计的。在课题的实现过程中,课题小组先后多次同学生处的老师进行沟通,逐步明确所要实现的目标,从而正确的进行设计,并实现
12、了所要达到的功能,本系统能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。1.2 系统的功能简介它的功能基本能够完成学生基本信息,成绩,班级等的存储修改和查询。并提供部分系统维护功能,使用户方便进行数据查询、修改2和删除。本学生信息管理系统应该具有界面友好、思路清晰、方便易用、后台管理功能强大等功能。本系统包括基本信息管理,班级信息管理,成绩信息管理,其它管理,学籍变动管理,管理员管理和系统管理。其中基本信息管理有含有档案录入、档案修改、档案删除和档案查询;班级信息管理中含有班级录入、班级修改和班级删除;成绩信息管理中含有成绩登记、成绩修改、成绩删除和成绩查
13、询;其它信息管理中含有其他信息添加、和其他信息查询;学籍变动管理中含有学籍变动添加、学籍变动查询;管理员管理中含有管理员添加和修改密码;系统管理中又含有帮助主题、关于、返回和退出。以计算机为基础学生信息管理系统应该能够为用户提供充足的信息和快捷的操作手段。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性强和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,操作方便等特点。1.3 论文的组织结构第二章系统分析,简单讨论学生信息管理系统的分析过程,重点说明学生信息管理系统包括的功能。第三章开发工具介绍,选用 VB和 Access 作为
14、系统的开发工具的依据和两种开发工具的简单介绍。第四章系统数据库的设计,介绍数据库的设计思想和 Access 的操作过程,以及数据库概念的介绍。第五章在系统详细设计,介绍了系统的内部结构和操作界面。第六章系统的连接与测试,对各个模块的连接做了说明和对连接后的系统做的系统测试,并列举的一个测试用例。第七章结论,总结整篇论文和毕业设计所作的工作,对系统的不足之处做3了相应的说明,对以后的体统完善做了基本介绍。4第 2 章 系统分析2.1 需求分析本系统的主要任务是实现学校学生信息管理部门对学生的基本信息管理、成绩管理、班级管理、学籍变动管理、其它信息管理,管理员管理及系统管理。其主要功能包括:2.1
15、.1 基本信息管理功能:档案添加:提供给管理员进行学生的基本信息的添加,已达到学生信息入库。档案删除:当学生毕业后,系统的基本数据库中需要删除毕业学生的基本信息。档案修改:本部分的功能主要是为了应对有的学生的基本信息在校期间发生变化,需要进行修改的情况。档案查询:对已有的学生信息进行查询,提供了按学号,班号,专业等信息的查询功能。2.1.2 班级信息管理功能:班级添加:把新曾班级的班号、专业、导员、备注等信息写入数据库中。班级修改:当班级信息发生变化时而必须有的功能。班级删除:当学生毕业后,这些信息也就没有用了就需要删除。2.1.3 成绩信息管理功能:成绩添加:为了每次考试后都可以把学生的考试
16、信息装进数据库中。成绩删除:当一条成绩信息不再有用成为垃圾信息时就把它从库中删掉。5成绩修改:当学生的成绩输入错误时或分数有变化时而必须有的功能。成绩查询:本模块提供了按学号查询和课程查询两种查询模式。2.1.4 学籍变动信息管理功能:学籍变动添加:主要是为了有转学,退学,降级等情况而设定的功能。学籍变动查询:对制定学号的学生进行学籍变动查询。2.1.5 其它管理功能:其它信息添加:主要是为了添加学生是否参加过勤工俭学,是否申请助学贷款和记录学生奖学金获得情况。其它信息查询:对杂项库中记录的信息进行的查询。2.1.6 管理员管理功能:管理员添加:为了有新的管理人员加入工作而设计的功能。修改密码
17、:为了增强保密性,而设计的让管理员经常更换密码。2.1.7 系统管理功能:本功能提供了帮助主题,关于,返回,退出四项功能,主要是为了方便用户管理。2.2 数据流程分析2.2.1 数据流程图根据以上的系统功能描述,设计出顶层数据流图如下:6统计表操作结果系统管理管理员管理其它管理学籍变动管理成绩管理班级管理基本信息管理学生信息管理系统用户学生信息管理系统图 2.1 顶层数据流图Fig.2.1 The datas figure for the top of database2.2.2 数据库基本信息 (学号(C,20),姓名(C,20),性别(C,2),出生日期(Data),政治面貌(C,10),
18、家庭出身(C,10),家庭电话(C,20),家庭邮编(C,10);家庭住址(C,100);考生来源(C,100),曾用名(C,20),民族(C,10),系名(C,20),专业(C,30),班号(C,10),本人成分(C,8),籍贯(C,100),备注(C,100)班级(班号(C,10),导员姓名(C,20),专业(C,30),备注(C,200)杂项(学号(C,20),奖学金(C,30),勤工俭学(C,4),助学贷款(C,4)成绩(学号(C,20),课程名(C,20),成绩(Integer)学籍变动(学号(C,20),学籍变动类型(C,20)备注(C,200)管理(管理员名称(C,50),密码(C,20)
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。