基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx

上传人:b****3 文档编号:16755951 上传时间:2022-11-25 格式:DOCX 页数:56 大小:1.09MB
下载 相关 举报
基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx_第1页
第1页 / 共56页
基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx_第2页
第2页 / 共56页
基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx_第3页
第3页 / 共56页
基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx_第4页
第4页 / 共56页
基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx

《基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx》由会员分享,可在线阅读,更多相关《基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx(56页珍藏版)》请在冰豆网上搜索。

基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx

Abstract

Withtheapplicationofinformation 

technologyinmanagementmoreandmorethorough 

andwidespread, 

managementinformationsystemsimplementation,technology 

hasgraduallymatured 

in. 

Managementinformationsystemisacontinuousdevelopmentofnewdisciplines, 

anyoneunit 

todeveloptosurvive, 

totheefficientactivitiesoftheinternalorganizationoforganic, 

itmustestablish 

themanagementinformationsystem 

adapts 

withowncharacteristic.

Thecoursedesignofstudentinformationmanagementsystemasanexample,thedifferentoperatingauthoritymanagementpersonnelandordinarystudentscanberealizedbythesystemgiveeasilytostudentinformationmanagement,notonlytomeettheteachermanagementandstudentviewstudentinformation,achievement,schoolandotherresourceinformationdesire,butalsogreatlyimprovedtheschoolthestudentinformationmanagementefficiency,savingmorehumanandfinancialresourcesforeducationaladministration.Basedontheabovereasons,Idevelopedastudentinformationmanagementsystem.ThesystemisundertheWindowsoperatingsystem,usingVisualBasic6astheforegrounddevelopmenttool,usingSQLServer2000databaseasbackground.Duringtheimplementationofthesystem,hasthestudentinformationmanagement,studentachievementmanagement,studentmanagement,systemlogmanagement,studentquerymanagementmodulefivemanagementfunctions,eachmoduleoftherespectivedataadd,delete,modify,queryandotherfunctions,bringconveniencefortheschooleducationaladministrationmanagement.

Keywords:

Studentinformationmanagementsystem;

SQLServer2000

目录

摘要I

AbstractII

1绪论1

1.1社会背景1

1.2研究意义1

1.3文献综述2

1.3.1国外文献综述2

1.3.2国内文献综述2

1.4论文结构4

2系统分析5

2.1系统开发环境5

2.1.1VisualBasic6.0简介5

2.1.2SQLServer2000简介5

2.2系统需求6

2.3系统可行性分析7

2.3.1社会可行性分析7

2.3.2经济可行性分析7

2.3.3技术可行性分析8

2.3.4操作可行性分析8

2.4系统初步调查8

2.5组织功能结构调查9

2.6数据库规划10

2.7系统业务流程分析12

2.8系统数据流程分析15

2.9数据字典分析18

2.9.1数据流条目18

2.9.2修改模块18

2.9.3添加模块18

2.9.4查询模块18

3系统设计19

3.1信息系统设计原则19

3.2系统功能设计20

3.3系统数据库设计20

3.3.1数据库中的概念结构设计22

3.3.2数据库中的逻辑结构设计24

3.3.3数据库中的物理结构设计25

3.4数据字典设计27

3.4.1学生基本信息27

3.4.2课程基本信息29

3.4.3数据流描述29

3.4.4数据存储30

3.4.5处理逻辑31

4系统实施32

4.1准备工作32

4.2模块设计32

4.3登陆与主界面模块实现32

4.3.1登陆模块32

4.3.2主界面模块33

4.4学生信息管理模块实现34

4.4.1学生信息浏览界面34

4.4.2学生信息添加界面35

4.4.3学生信息管理界面36

4.5学生成绩管理模块实现36

4.5.1成绩信息查询界面36

4.5.2成绩分类汇总界面37

4.6学生学籍管理模块实现38

4.6.1学生学籍查询界面38

4.6.2学生课程管理界面38

4.7系统管理模块实现39

4.7.1系统、普通用户管理界面39

4.7.2添加用户管理界面39

4.8系统关于模块实现40

5系统测试与维护41

5.1系统测试41

5.1.1代码测试41

5.1.2功能测试41

5.2运行维护43

5.3系统维护44

6总结与展望45

6.1总结45

6.2展望45

参考文献46

附录部分代码47

附录A系统登陆代码47

附录B信息浏览代码49

附录C课程管理代码50

附录D密码修改代码51

附录E系统退出代码52

致谢53

1绪论

1.1社会背景

现在的社会日新月异,学校的发展也是非常的快了,而且每年都有不同的要求。

学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。

而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。

做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。

在这种条件下,使用微机管理就显的非常的适用。

只要正确的录入、统计,报表输出就会准确无误的。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。

学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。

而步入21世纪以来,计算机以惊人的普及速度,进入各行各业和大部分家庭。

各种应用的需求也不断增加,人们更加追求生活的品质和工作的效率,企业更是视提高生产效率为生存和发展之道,于是通过科技手段提高生产和管理效率自然成为竞争和发展的焦点。

这不仅包括如何实现企业生产设备的改进和生产技术的提高还包括如何有效地组织和管理企业各项事务,实现企业的办公自动化。

而管理信息系统(ManagementInformationSystem,MIS)在办公自动化的进程中发挥着重要的作用,市场需求也日益增加。

1.2研究意义

随着计算机技术的发展和互连网时代的到来,计算机早已涉及到我们生活的各个方面,人们对于计算机的应用不再是简单的文字处理和最初的科学计算,更多的利用计算机来进行管理从而减轻我们的工作。

而对于学校,Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。

在计算机时代以前,人们使用传统人工的方式进行信息资源的管理,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护带来了不少的困难。

为了提高工作效率,提高整个学校的学生信息管理水平,我开发了这套学生信息管理系统,通过它,我们可以帮助学校、老师和学生方便,快捷的掌握学生的情况,实现学生信息的系统化、规范化、自动化、达到提高学生信息管理效率的目的。

而且此系统功能强、稳定性好、操作简单、维护方便。

1.3文献综述

1.3.1国外文献综述

学生成绩管理是一个非常繁琐与复杂的一项工作,学生成绩管理系统提供了强大的学生成绩管理管理功能方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面便学生对自己各科成绩查询、学习的交流。

G.K.Froehlich在可靠性工程与系统安全中提到配置管理可以被定义为细致的识别、存储和正在进行的跟踪计算机代码,从基线版本通过所有随后的版本,以及所有相关的输入、输出,编译选项。

这也是系统管理的一大进步,现在的信息系统都有功能完善、易于操作的特点,成绩管理系统基本实现了学校要求的各个功能,比如查询、添加、修改等等的操作[]。

J.Bullock在软件测试中提到利用计算机进行信息管理十分的便捷,但同时安全性问题也逐渐的显现出来,软件测试十分重要随着软件测试技术的发展,测试方法更加多样化,针对性更强;

选择合适的软件测试方法可以让我们事半功倍。

以下是一些常用的软件测试方法:

黑盒测试法、白盒测试法、回归测试法等等[]。

J.Favor在计算机信息管理中提到中提到目前大多数的计算机用户都存在对系统不了解的问题,设计出简单快捷的系统是十分必要的,如现在涌现的各种管理信息系统,企业管理系统、成绩管理系统、物流管理系统等等,这些系统都成了现代化的管理手段[]。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。

人工操作必将被计算机代替。

1.3.2国内文献综述

我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。

而有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。

并且,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。

郑彦平在《信息系统应用技术》一文中提到:

随着计算机软件、硬件技术的飞速发展,以信息技术为代表的新一代管理信息系统在社会建设发展的各个行业管理中的应用越来越普遍,而以MIS技术为基础的各种信息管理系统的发展又起着举足轻重的作用。

在各大院校普遍适用的成绩管理系统,为提高学校的管理水平和避免资源的浪费做出了很大的贡献[]。

曾文英、杨继忠在《学生成绩管理系统的设计》一文中提到:

各级各类学校,无不涉及到学生学习成绩的管理,且其是一项重要的教学管理内容。

高等院校的科目设置、考试类别(如期中、期末)等和中小学一般是各不相同的,各高校的对学生的考核项目和内容也有不同。

所以,开发一套适合高校自身的学生成绩管理系统并提供一定的可扩充的接口是非常有必要的[]。

张益星、罗敬在《学生成绩分析教务系统》中提到:

随着关系数据模型的不断完善,各种类型关系数据库管理系统的出现,数据库技术逐渐被应用于多个不同的领域。

高校学生成绩管理是教学管理中的一项重要工作,每个学期都要进行,成绩管理是一项工作量大、时间性强、易于出错且具有一定保密性的业务。

特别是随着高校的不断扩招,随着计算机技术的发展,特别是计算机网络技术的普及,为学生成绩管理工作现代化提供了重要的手段[]。

范琛博在《学生成绩管理系统的设计》一问中提到:

设计与开发学生成绩管理系统有较大的实用意义,利用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平可以帮助广大教师提高工作效率,实现学生成绩信息管理工作的系统化、规范化和信息化[]。

易谅容、陈志刚在《网上教务管理系统的开发与实现》中提到:

网上成绩管理系统不仅提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩、学生信息、课程信息等信息的添加、修改、删除、查询等操作。

而且有着手工管理所无法比拟的优点[]。

综合上述文献,可以了解:

在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。

计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。

随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快、准、精才能发挥其价值。

教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展,根据中国特有的国情,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。

因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

1.4论文结构

开发此学生信息管理系统,以供教务管理人员及老师、学生等操作者进行学生信息管理,方便系统使用者随时进行添加、查询、修改、删除等操作。

为了提高我的软件开发能力,学习计算机VisualBasic6.0和SQLServer2000程序的编程技巧,提高软件系统的设计思想,通过本次的课程开发,以及自己与指导老师的交流,从中学习知识吸取经验,在技术和软件系统思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。

为完成本系统项目,需要按照需求分析、设计、实施、测试等不同的阶段来进行,其中,本计划不考虑维护阶段所做的工作。

Ø

需求阶段:

根据用户要求,明确学生信息管理系统所要实现的功能,并对不同的功能进行详细划分,然后得到用户方的确认;

设计阶段:

将需求分析转化为计算机的模型,并且对实现的功能进行分配,详细设计还将提供各模块、任务、功能点的详细规划;

实施阶段:

按照详细设计所描述的内容,编写代码实现软件各部分的功能;

测试阶段:

部分包括对实现过程中的错误的修改、功能的改进的一些活动,同时包括了各子系统、模块、功能点的组合和连调。

以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的输出,通常作为下一阶段的输入而存在。

2系统分析

2.1系统开发环境

本系统是在Windows操作系统下,使用VisualBasic6.0作为开发平台,SQLServer2000数据库进行开发的,以中文版VisualBasic6.0为前台开发工具,用SQLServer2000为后台数据库而实现的。

2.1.1VisualBasic6.0简介

VisualBasic是微软公司开发的编程设计软件,它也是基于Windows操作系统可视化编程环境。

VisualBasic6.0[]因操作简单实用,所以从其问世以来很受专业程序员和编程爱好者的追捧。

VisualBasic6.0由标题栏、菜单栏、工具栏、工具箱、窗体窗口、工程窗口、属性窗口、窗体布局窗口等构成。

VisualBasic6.0的组件有很多,比如编辑器、设计器、属性等开发组件。

VisualBasic6.0还提供了窗口编辑,可直接对窗口进行编辑和预览。

VisualBasic6.0的工具箱由指针、图片框、标签、文本框、框架、命令按钮、复选框、单选按钮、组合框、列表框、水平滚动条、垂直滚动条、定时器、驱动器列表框、目录列表框、文件列表、形状控件、直线、图像控件、数据控件、OLE容器构成[]。

VisualBasic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。

在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

2.1.2SQLServer2000简介

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。

该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用[]。

SQLServer2000数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows&

reg、98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。

SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

数据仓库SQLServer2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。

SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。

2.2系统需求

系统需求的目的是通过对系统进行调查与研究,开发人员对系统的功能和实现目标有了清楚的理解与深刻的认识,并从中对系统进行一系列的约束。

通过调查,要求系统需要有以下功能:

由于操作人员的计算机知识普遍较差,要求有良好的人机界面;

由于该系统的使用对象多,要求有较好的权限管理;

原始数据修改简单方便,支持多条件修改;

方便的数据查询,支持多条件查询;

在相应的权限下,删除数据方便简单,数据稳定性好;

数据计算自动完成,尽量减少人工干预;

设置密码管理功能,保护学生信息隐私不被泄漏,以及修改登录密码等;

系统管理控制功能,退出系统与注销用户,实现良好地系统管理;

及时更新系统所修改、添加、删除的数据库中数据信息。

2.3系统可行性分析

利用学生信息管理系统可以实现无纸化办公,提高效率的同时还保护了环境。

本来大量的计算、数据统计工作需要几天、甚至一个月完成的工作,现在可以在几个小时、最多几天内完成,大量节省了人力资本。

学生信息管理系统同时也给老师和学生带来了极大的方便。

老师可以将课程安排,第一时间录入到系统。

学生也可以第一时间登录到该系统,查询自己本学期课程安排和考试方式,大大提高了时间成本。

2.3.1社会可行性分析

随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已经为人们深刻的认识,它已经进入了我们生活的各个领域并发挥着越来越重要的作用。

MIS是计算机应用的一部分,使用计算机对学生的相关信息进行管理。

现代计算机软硬件的发展使得本系统具有良好的操作界面,简单直接的操作界面,具有较强的人机对话能力,支持多种汉字输入方式,其适应性强,显示内容简单明了,使操作者不必具有较高的计算机专业知识,也不必进行专门的培训,稍一接触就可以上手进行所有操作。

同时,为了顺应时代的发展,适应我国教育深化改革,全面实施素质教育的需要,教育部也适时地提出了加快普及信息技术,以教育信息化带动教育现代化的战略目标。

所以学生管理系统的开发在社会是可行的。

2.3.2经济可行性分析

近几年,计算机技术的发展和计算机办公自动化的普及和应用,学校计算机的应用也有了较大的提高。

计算机也都成为学校管理工作中的重要设备,每个单位、每个部门都有不同程度的计算机应用。

在硬件方面,无需购买性价比很高的计算机。

所以从硬件方面上完全可行。

根据用户的要求,分析其特点,在经济上本项目是可行的,采集,编辑,发布,人员不需要专业的编程知识就可以快速高效地发布题库信息。

这样加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在学校信息化中获得更多的好处。

在软件上,如找软件开发公司单独开发软件所需费用一般比较高,并

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1