1、开发环境和工具9SQL 语言功能极强,语言十分简捷,完成 4 种核心功能只用 9 个动词如下表1-1 所示: 表 1-1 SQL 功能表1.3.2 系 统 硬 件 需 求1. 客户机最低配置:CPU:90Mhz 的 Pentium 级处理器;内存:32MRam2. 服务器最低配置:CPU:133Mhz 的 Pentium 级处理器;内存:128Mram;硬盘:36G Hard disk1.4 基于 Visual Basic6.0 的数据库连接访问技术在 Visual Basic 的数据库开发环境中,用 ODBC 的应用程序对数据库连接;使用三种数据库访问方式:Data 控件访问数据库 、远程数
2、据对象(RDO )和ADO 对象模型。1.4.1 数 据 库 连 接 技 术 ODBCODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准 API(应用程序编程接口) 。这些 API 利用 SQL 来完成其大部分任务。ODBC 本身也提供了对SQL 语言的支持,用户可以直接将 SQL 语句送给 ODBC。完整的 ODBC 由下列几个部件组成:1). 应用程序 (Application) (
3、1))ODBC 管理器(Administrator) 。该程序位于 Windows 95 控制面板ODBC 内,其主要任务是管理安装的 ODBC 驱动程序和管理数据源。(2)驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL 中,对用户是透明的。任务是管理 ODBC 驱动程序,是 ODBCSQL 功能 动 词数据查询 SELECT数据定义 CREATE,DROP,ALTER数据操纵 INSERT,UPDATE,DELETE数据控制 GRANT,REVOKE毕业设计(论文) 系统开发环境和工具10中最重要的部件。2.) ODBC API(1) ODBC 驱动
4、程序。是一些 DLL,提供了 ODBC 和数据库之间的接口。数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。(2) ODBC 连接目前仅仅限于关系型数据库,对于其他数据源比如EXCEL、文本文件都不能进行访问,而且有很多 DBMS(数据库管理系统)都不能充分的支持其所有的功能。相比之下,OLEDB 可以存取任何形式的数据,所以其功能是相当的强大,它也指导了目前技术发展的方向。1.4.2 Data 控 件 访 问 数 据 库1)、 给窗体添加一个 Data 控件。2)、 用 Access 建立一个名为 Pad 的数据库,在库中建立一个表 Myset,给表添加四个字段
5、:backcolor(数据) ,forecolor( 文本) ,fontname( 文本),fontsize(文本) 。注意:请将库文件存入程序所在目录。3)、 编写相关代码。1.4.3 ADO 对 象 模 型一、 ADO(ActiveX Data Object)是 DAO/RDO 的后继产物它包含较少的对象、更多的属性、方法(和参数) ,以及事件。作为最新的数据库访问模式,ADO 的使用也是简单易用。二、 ADO 涉及的数据存储有 DSN(数据源名称)、ODBC (开放式数据连接)以及 OLE DB 三种方式。后面的例程将详细讲解这三种方式的具体访问实现。三、 要使用 ADO,必须清楚 AD
6、O 的对象层次结构,其大体上分为以下 7 个对象层次:1)、 Command 对象:包含关于某个命令,例如查询字符串、参数定义等的信息。Command 对象在功能上和 RDO 的 rdoQuery 对象相似。2)、 Connection 对象:包含关于某个数据提供程序的信息。 Connection 对象在功能上和 RDO 的 rdoConnection 对象是相似的,并且包含了关于结构描述的信息。它还包含某些 RDOEnvironment 对象的功能,例如 transaction 控件。3)、 Error 对象:包含数据提供程序出错时的扩展信息。Error 对象在功能上和 RDO 的 rdoE
7、rror 对象相似。4)、 Field 对象:包含记录集中数据的某单个列的信息。Field 对象在功能上和 RDO 的 rdoColumn 对象相似。5)、 Parameter 对象:包含参数化的 Command 对象的某单个参数的信息。该 Command 对象有一个包含其所有 Parameter 对象的 Parameters 集合。Parameter 对象在功能上和 RDO 的 rdoParameter 对象相似。6)、 Property 对象:包含某个 ADO 对象的提供程序定义的特征。没有任何等同于该对象的 RDO,但 DAO 有一个相似的对象。与律己。愿当一名同学们的勤务员尽职尽责的为
8、同学服务。参加这次竞选无论成功与否,对我而言都是一次厉练和促动,也是一次学习和提高的机会,我会一如既往地去学习,工作和奋斗。请大家支持我。羖羖他们,不能让前人的憧憬,成为永久的乌托邦。毛主席曾经说过:“任何事物都会在历史的潮流中逐渐消失。”我认为不是消失,而是被代替。因为当它违逆了历史的潮流,跟不上时代的发展时,就会被更先进的事物所替代。因此作为一个准团员,我会在阅读以及实践中去了解,历史潮流到底是什么,并且尽我所能让所有团员齐心协力顺应历史的潮流。我认为这才是每个共青团员所应有的理想。我一定会努力学习建设有中国特色社会主义的理论,学习团的基本知识,学习科学,文化和业务知识,不断提高为人民服务
9、的本领。宣传,积极参加改革开放和社会主义现代化建设,努力完成团组织交给的任务,在学习,劳动,工作及其他社会活动中起模范作用。自觉遵守国家的法律和团的纪律,执行团的决议,发扬社会主义新风尚,提倡共产主义道德,维护国家和人民的利益,为保护国家财产和人民群众的安全挺身而出,英勇斗争。接受国防教育,增强国防意识,积极履行保卫祖国的义务。虚心学习,热心帮助他人。开展批评和自我批评,勇于改正缺点和错误,自觉维护团结。请团组织考验并检查我。此致敬礼!申请人:圌圌发进取,才能争做时代的先锋,才能成为群众爱戴的干部。通过“读书思廉”活动,使我清醒地看到,我们党员干部要真正保持正常心态,保持人生清廉,只有勤奋学习
10、,加强党性修养,自觉接受群众监督,抵挡不良风气的侵蚀;要自觉实践“三个代表”的重要思想,用科学的理论武装头脑,坚持社会主义理想信念,脚踏实地做好本职工作;要时时严格要求,事事严于律己,始终保持思想道德的纯洁性。志当存高远,心常怀敬畏,做到廉有初,廉有终,永葆党员干部廉洁奉公、勤政为民的本色。5 目录第一章 绪论 .11.1 管理信息系统的概要 .11.2 系统的开发意义 .11.3 本人所做的工作 .21.4 本文的组织结构 .2第二章 学生学籍管理信息系统分析 .42.1 系统的需求分析 .42.2 系统分析的概况 .42.3 系统初步调查 .52.4 系统的可行性研究 .62.5 现行系统
11、的详细调查 .72.6 新系统逻辑方案 .72.7 学生学籍管理信息系统业务流程图 .82.8 学生学籍管理信息系统数据流程图。 .8第三章 学生学籍管理信息系统设计 .123.1 系统的总体设计 .123.1.1 系统功能结构的划分 .123.1.2 确定计算机的处理流程 .133.2 系统的详细设计 .14321 关系型数据模型 .14322 数据库的逻辑设计 .14第四章 系统实现 .194.1 界面、代码设计与实现 .1942 数据源(Access) .40第五章 系统管理维护与评价 .435.1 系统的日常管理维护 .435.2 系统的评价 .435.3 系统设计心得收获与结论 .4
12、3致谢 .44参考文献 .441第一章 绪论1.1 管理信息系统的概要在计算机技术与信息技术迅猛发展的今天,作为信息系统核心和基础的数据库技术得到了越来越广泛的应用。从小型单项事务处理系统到大型共享系统,从一般商用事务处理到计算机辅助设计与制造(CAD/CAM) 、计算机集成制造系统(CIMS) 、办公信息系统(OIS)等等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。正是由于计算机的应用,才有可能使现代社会组织和企事业单位的信息处理能力适应现代化管理的要求。随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息资料也成倍增长。办学者们所头疼的问题,就是如何面对这庞大的信息
13、量。只有利用计算机,利用学生管理信息系统才能解决这一问题,才能提高学生管理的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。在这里首先我们先了解一下管理信息系统。随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是,我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的基本信息管理、学生的档案管理还是采用原有的人工管理方式。这就造成工作效率低、误差大,也造成了人力、物力、财力资源的浪费。与此同时,学校是培养国家栋梁之材的场所,无论是在教育,还是在管理上都应走在最前列,而其中管理又是学校运转良
14、好的关键。如何提高管理,是当前学校管理者所面临的重要课题。课题的需求分析:在当今的时代,网络技术与计算机软件技术已经愈来愈广泛地应用到教育系统中各个方面。使用计算机管理系统不仅可以简化学校传统的管理模式,使学校管理人员能够方便地利用学校内部信息对学生个人基本信息进行全面管理,对学生在校档案、学生在校情况进行全面管理。更重要的是利用计算机的技术可以使学生管理规范化。计算机技术在校园中的应用顺应了我国的国情,实现了教育要面向现代化,面向未来的指导思想,是学生管理走向现代化的有力武器。1.2 系统的开发意义学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以
15、学籍管理系统应该能够为用户提供充足的信息和第一章 绪论2快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管
16、理,与世界接轨的重要条件。本系统是由 Microsoft Visual Basic 6.0 可视化开发软件工具下分析、设计、开发大中专院校的学籍管理系统的过程。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。是我们设计的数据库系统能够实现学生信息管理,学生成绩管理,学生档案管理,用户管理等功能。该系统基本上满足了用户在学校信息管理方面的需求,用户界面友好。1.3 本人所做的工作1、第二章系统需求分析阶段,重要是找资料分析学籍管理需要做到那些功能。配合组长和组员们一起讨论。2、第三章系统分析阶段,
17、主要是画 E-R 图和二维表,数据字典,业务流程图。根据需求分析所需要的功能画出 E-R 图,在转化成二维表;在画出数据字典。经过查资料和看书,在结合学籍管理系统画出业务流程图。3、第四章系统设计阶段,主要是负责:建立数据源(ACCESS) ,系统的界面设计与代码设计。在做系统界面、代码设计花了一个星期才做好,做的也不太好还有些功能未能实现。我觉得我已经很认真的去做了,能做到这个水平也不错了。这次的毕业设计我学到了很多,比如说怎样排版,做一个设计的思路,应该从什么地方着手。也让我巩固了一些以前所学的知识。1.4 本文的组织结构本文总共分五章第一章 绪论:主要包括四点。主要是管理信息系统的概述,
18、学生学籍信息管理的开发背景及意义。第二章 学生学籍管理信息系统分析:它主要包括八节内容。针对用户的需求和3系统的管理,对系统设计的功能进行了分析,明确了该系统的设计思路。对设计进行了初步调查,设计的可行性研究,系统的详细调查,提出新的逻辑方案,并描述了新系统的业务流图、数据流图。第三章学生学籍管理信息系统设计:该章主要包括两节内容。系统的总体设计,系统详细设计。总体设计中主要对系统的功能结构进行划分,确定了计算机的处理流程。详细设计中主要是建立了关系型数据模型,E-R 图并转换为二维表,建立数据字典。第四章系统实现:该章主要包括两节内容。主要的内容是界面、代码设计的实现,数据源的建立。系统的实
19、现是学生学籍管理信息系统中最重要的。第五章系统的管理维护与评价:该章主要包括三方面的内容。系统的管理维护,系统的评价,系统设计的心得与收获。第三章 学生学籍管理信息系统设计4第二章 学生学籍管理信息系统分析2.1 系统的需求分析本系统为了实现学校在校学生、离校学生各项信息资源的查询、统计、添加、删除、维护与管理,方便用户的管理与需求。将学生学籍管理系统分为:学生信息管理,学生成绩管理,学生学籍档案管理和用户管理四个功能模块。1.学生信息管理模块主要对学生信息(如学号、姓名、性别、班级、家庭住址等)进行管理,本模块又分为三个子模块。学生信息录入学生信息查询学生信息修改删除2.学生成绩管理模块主要
20、是对学生成绩进行管理,四个子模块。学生成绩录入学生成绩查询学生成绩修改/删除学生成绩统计3.学生学籍档案管理模块主要对学校在校生的档案进行管理。学生、奖惩情况的查询学生报名注册登记表录入在校生档案的查询4.用户管理主要对用户权限设置进行管理。用户名:密码设置(管理人员和普通用户)行功能调整。2.2 系统分析的概况系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什
21、么”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,5指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。因此,这个阶段又称逻辑设计阶段。系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。2.3 系统初步调查本系统初步调查采用的主要方式是与本校的教师,尤其是与学籍管理处的教职工进行交流,经过调查研究。本校基本情况为:学校现有教职工 200 余名,在校在册学生达 5000 余人。实行校长负责制,下设教务科、财务科、党团支部、学生科、总务科、宿管、人事科、生产实习科、鉴定科、招生就业科、保卫科十二大部门。各部门分别针对各自管辖范围进行具体管理,并向校长负责。在学校的日常教学活动中,学生的学籍管理和培养方向是至关重要的。从学校的行政管理和职能分工角度,得出了组织结构图。 (如图 2-1)本校在日常教学活动中出现的主要问题是:1.学校现行的学籍管理方式仍为基于