学生学籍管理系统最终稿.docx

上传人:b****1 文档编号:10681147 上传时间:2023-05-27 格式:DOCX 页数:52 大小:748.59KB
下载 相关 举报
学生学籍管理系统最终稿.docx_第1页
第1页 / 共52页
学生学籍管理系统最终稿.docx_第2页
第2页 / 共52页
学生学籍管理系统最终稿.docx_第3页
第3页 / 共52页
学生学籍管理系统最终稿.docx_第4页
第4页 / 共52页
学生学籍管理系统最终稿.docx_第5页
第5页 / 共52页
学生学籍管理系统最终稿.docx_第6页
第6页 / 共52页
学生学籍管理系统最终稿.docx_第7页
第7页 / 共52页
学生学籍管理系统最终稿.docx_第8页
第8页 / 共52页
学生学籍管理系统最终稿.docx_第9页
第9页 / 共52页
学生学籍管理系统最终稿.docx_第10页
第10页 / 共52页
学生学籍管理系统最终稿.docx_第11页
第11页 / 共52页
学生学籍管理系统最终稿.docx_第12页
第12页 / 共52页
学生学籍管理系统最终稿.docx_第13页
第13页 / 共52页
学生学籍管理系统最终稿.docx_第14页
第14页 / 共52页
学生学籍管理系统最终稿.docx_第15页
第15页 / 共52页
学生学籍管理系统最终稿.docx_第16页
第16页 / 共52页
学生学籍管理系统最终稿.docx_第17页
第17页 / 共52页
学生学籍管理系统最终稿.docx_第18页
第18页 / 共52页
学生学籍管理系统最终稿.docx_第19页
第19页 / 共52页
学生学籍管理系统最终稿.docx_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生学籍管理系统最终稿.docx

《学生学籍管理系统最终稿.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统最终稿.docx(52页珍藏版)》请在冰点文库上搜索。

学生学籍管理系统最终稿.docx

学生学籍管理系统最终稿

学科分类号:

___________

xx学院

本科学生毕业设计

 

题目名称:

学生学籍管理系统

学生姓名:

陈丽学号04356304

系部:

计算机科学技术系

专业年级:

计算机科学与技术专业04级

指导教师:

(源码网,)

2008年05月07日

目录

摘要I

AbstractII

第一章绪论1

1.1前言1

1.2现有学籍管理系统的分析1

1.3本文主要工作2

1.3.1本文的设计目标2

1.3.2系统的主要功能3

1.4论文组织3

第二章开发环境和开发技术4

2.1系统介绍4

2.1.1信息系统简介4

2.1.2管理信息系统简介5

2.2系统开发模式5

2.2.1C/S模式5

2.2.2C/S模式简介6

2.3系统开发环境6

2.3.1开发环境的选择6

2.3.2VisualBasic简介7

2.3.3SQLserver2000简介7

2.4开发环境的建立7

2.4.1确保SQLServer2000服务器正常工作7

2.4.2测试SQLServer2000和本地服务器的连接8

2.4.3测试VB和SQLServer2000的连接8

第三章需求分析9

3.1设计思想9

3.2可行性分析9

3.2.1操作可行性9

3.2.2技术可行性9

3.2.3经济可行性10

3.3功能需求10

3.3.1基本功能需求10

3.3.2用户界面需求10

3.4性能需求10

3.4.1软硬件需求10

3.4.2响应时间11

3.4.3系统可扩展性11

3.5系统设计基础11

3.5.1系统业务流图12

3.5.2系统数据流图12

3.6系统数据字典14

3.6.1数据字典简介14

3.6.2数据条目14

3.6.3数据元素15

3.6.4数据流15

3.6.5数据存储16

第四章系统设计17

4.1数据库设计17

4.1.1数据库简介17

4.1.2概念结构设计17

4.1.3逻辑结构设计18

4.1.4物理结构设计19

4.2总体结构设计21

4.2.1模块设计21

4.2.2系统结构设计23

第五章系统实现25

5.1主模块25

5.1.1设计启动屏幕25

5.1.2设计系统主窗体26

5.1.3设计系统登录窗体27

5.2系统用户管理模块28

5.3系部信息管理模块29

5.4班级信息管理模块30

5.5教师信息管理模块30

5.6学生信息管理模块31

5.7课程信息管理模块32

5.8选课信息管理模块33

5.8.1设计学生选课窗体33

5.8.2设计成绩管理窗体34

5.9选课数据查询模块34

5.9.1设计教学班学生信息查询窗体34

5.9.2设计学生个人成绩查询窗体35

第六章结束语37

6.1总结37

6.2展望37

参考文献38

致谢39

 

摘要

随着信息技术在管理上越来越深如而广泛的应用,管理信息系统的实施在技术上已经逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

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

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

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

作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本系统主要完成对系部信息、班级信息、任课教师信息、学生信息、课程信息以有选课记录和成绩等多种数据信息的管理,包括数据库中表的录入、修改、删除等。

系统还可以完成对各类信息的查询、录入、修改、删除等功能,其中学籍管理用户包括系统管理员、教师和学生。

本系统采用Microsoft的SQLServer2000来设计数据库,并使用当前优秀的开发工具:

MicrosoftVisualBasic6.0,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。

论文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,重点的说明了系统设计的重点、设计思想。

关键字:

管理信息系统;学生学籍管理系统;关系数据库.

 

Abstract

Withinformationtechnologyappliedmoreandmoreabroadandin-depthlyonmanagement,ithasgrownupstepbystepthatontechnologymanagementinformationsystemisputinpractice.Managementinformationsystemisanewsubjectinprogess.Aslongasanycorporationlivesanddevelops,organizesactivitiesinsideeffectly,itneedscreateitselfsuitablemanagementinformationsystem.Theschoolregistermanagementsystemmanagementsystemisaneducationunitessentialpart.Itscontentsaidregardingtheschoolpolicy-makerandthesuperintendentallveryimportant,thereforetheschoolregistermanagementsystemmanagementsystemshouldbeabletoprovidethesufficientinformationandthequickinquirymethodfortheuser.Butthepeoplehavesincealwaysusedthetraditionalartificialwaymanagementdocumentfile,thismanagementwayhasmanyshortcomings.Forexample:

theefficiencylow,thesecrecyisbad,Moreoverthetimeoneislong,willproducethemassivedocumentsandthedata,thisregardingthesearch,therenewalandthemaintenancehasallbroughtmanydifficulties.Alongwithscienceandtechnologyunceasingenhancement,Thecomputerscienceismaturedayafterday.Itsformidablefunctionhadprofoundlyknownforthepeople.Itenteredthehumansocietyeachdomainandisplayingthemoreandmorevitalrole.

Asacomputerapplicationpart,usesthecomputertocarryonthemanagementforthestudentschoolregister,hasmeritwhichthemanualadministrationcenterisunabletocompare.Forexample:

retrieves,thesearchrapidlyconvenient,thereliabilityhigh,thereservesbig,thesecrecygood,thelifeislong,thecostlowstatus.Thesemeritscanenormouslyenhancethestudentschoolregistermanagementtheefficiency,alsoisenterprise'sscientificstyle,thestandardizedmanagement,importantconditionconnectsrailswhichwiththeworld.

Thissystemmainlyfinishestomanagefordepartmentinformation、classinformation、teacherinformation、studentinformation、courseinformation、selectivecourserecordandscorethatneedstablesinthedatabasetobecreated,alteredanddeleted.Thesystemcanrealizetoselect,create,alteranddeletedforallinformations,andthesystemusershavethesystemmanager、teachersandstudents.

ThesystemusesMicrosoftSQL2,000todesignthedatabase,andusescurrentoutstandingdevelopmentkit:

MicrosoftVisualBasic6.0,Ithasthemostnimbledatabasestructure,andhasthegoodsupporttothedatabaseapplication.Thepapermainlyintroducedthistopicdevelopmentbackground,completefunctionanddevelopmentprocess.Thekeyexplanationissystemdesign,keypoint,designthought.

Keywords:

Themanagementinformationsystem;Theschoolregistermanagementsystem;RDBMS.

 

第一章绪论

1.1前言

学生学籍管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。

传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。

使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。

作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样的管理软件成为很有必要的事情。

学生学籍信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用的特点。

经过分析,使用易于与数据库连接的MicrosoftVisualBasic6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。

学生学籍管理系统要实现的目标是为学校提供学生管理解决方案,具体目标如下:

1) 提高学生信息管理效率,节约管理成本,增强学生管理的安全性。

2) 满足学校学生管理的人员、老师和学生的不同层次和不同方面的需要。

3)为学校将来的信息化建设提供必要的支持。

总之,通过该系统的建设来提高学校的学生信息管理效率,使得学校的发展能够适应当前的教育信息化建设的中体发展趋势。

1.2现有学籍管理系统的分析

目前,已经有相当一部分学校利用计算机来实现学生学籍的管理,因为整个社会都在慢慢实现信息管理系统。

但是由于各方面的原因,并没完全实现信息管理化,经过学校管理员提供的信息和通过自身调查,现对目前的学籍管理系统进行多方面的分析。

现很多院校仍存在基于文本、表格等纸介质的手工处理,比如学生的资料大部分还是以文档的方式存在学校,需要及时再去整理;教师对学生的每个学期的成绩通过计算器等工具进行核算,然后用抄写出来,再让管理员录入计算机,进入学生学籍管理系统,这样不仅使教师的工作量变大且数据繁多易造成数据丢失等不良结果,总之降低了整个院校工作效率。

而学生学籍方面的大部分档案也一般以文档的形式保存下来,需要时在众多的资料中翻阅、查找了,造成了学校资源浪费,工作人员劳动量的增大,因此,从这些情况看,知道现在大部分学生学籍管理系统只是形式地存在,但并没完全实现,可以说是处于半手工半信息管理阶段。

还有就是学校虽然组织成局域网,但是仍没有完整的系统,计算机的网络优势也未得到发挥。

同时,遇到网络问题时,也得不到及时的解决,因为很多学校缺少计算机方面的人才,系统维护方面的专业人才也太少,经常整个系统会出现问题,这样影响了学校管理效率,也大大增加了学校的网络这一块的成本。

面对这一系列的问题,总结出目前学生学籍管理系统存在的问题:

●没完全实现信息管理化,基本上处在半人工半计算机的阶段。

●学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。

●系统维护功能太差,主要是学校缺少计算维护方面的专业人才。

●系统的功能太少,可以添加更多模块进去,比如可以将学生入党添加进去,减少档案的整理,方便学校党支部的工作。

●系统容易丢失数据,比如管理员正在操作,突然停电或其他异常发生时,数据没及时得到保存,数据备份和数据删除功能有待更进。

●系统开放性不够,大部分学校学籍管理系统对学生开放时间有限,只限于学生选课期间。

●部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。

改进现有学籍管理系统的一些不足,使学生学籍管理工作科学化、规范化、程序化,促进提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整个教学水平。

1.3本文主要工作

本文主要从两个方面介绍了学生学籍管理系统:

1.3.1本文的设计目标

本系统是一个典型的信息管理系统,主要目标是让使用它的管理用户,包括系统管理员、教师和学生,能很好地管理有关学生学籍方面的工作,比如系统管理员负责日常的学籍管理工作,如各种基本信息的录入、修改、删除等操作,教师使用该系统可完成教学班级信息查询和成绩管理,而学生使用该系统主要完成选课和成绩查询等操作。

1.3.2系统的主要功能

经过实际考察和分析,典型的高等院校学籍管理系统包括八个模块,相应能实现以下主要功能:

系部信息管理:

包括系部信息数据的录入、修改与删除等功能。

班级信息管理:

包括班级信息的录入、修改与删除等功能。

教师信息管理:

包括任教教师信息的录入、修改与删除等功能。

学生信息管理:

包括学生信息的录入、修改与删除等功能。

课程信息管理:

包括课程信息的录入、修改与删除等功能。

选课数据管理:

包括学课及成绩数据的录入、修改与删除等功能。

系统用户管理:

包括系统用户数据的录入、修改与删除等功能。

数据查询:

包括教学班学生信息的查询和学生个人成绩查询等功能。

1.4论文组织

论文全文共分为六章:

第一章绪论。

这一章主要介绍了论文选题的引言、对现有的学籍管理系统进行分析和论文的主要工作以及论文的组织,其中论文的主要工作又涉及到论文的设计目标和设计系统的功能。

第二章开发环境和开发技术。

这一章介绍了系统、系统的开发模式、开发环境以及开发环境的建立。

第三章需求分析。

这一章主要介绍了系统设计思想、可行性分析、功能和性能需求、系统的设计基础和系统数据字典。

第四章系统设计。

这一章主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计。

第五章系统实现。

这一章介绍了系统的所有模块和它的功能以及实现过程。

第六章结束语。

对系统实现过程进行了总结,并对系统将来进行扩充与完善工作进行了展望。

第二章开发环境和开发技术

2.1系统介绍

系统是在一定环境中相互联系和相互作用的若干部分组成的具有某种功能的集合,一个系统内可能包含许多功能各异的子系统,这意味着系统可以具有多层结构,一个系统的整体功能往往大于单个子系统的功能之和。

该学生学籍管理系统的主要对象是众多的高校,建立本系统的目的是能够方便地实现学校的学籍管理。

本系统主要的功能是对一个学校的所有学生整个学籍的查询、修改、添加和删除。

其中包括了这个关于学生的基本信息,课程信息、系部信息和班级信息等。

学生学籍管理系统的后台数据库是学生的信息的数据来源。

应用程序中的各种操作最终影响到的都是后台的数据库系统。

应用程序通过VB来实现各种操作和与数据库的相关联,完成对整个系统的查询、修改、添加和删除等功能。

2.1.1信息系统简介

信息系统是一个人造系统,它由人、硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。

信息系统包括信息处理系统和信息传输系统两个方面。

信息处理系统对数据进行处理,使它获得新的结构与形态或者产生新的数据。

比如计算机系统就是一种信息处理系统,通过它对输人数据的处理可获得不同形态的新的数据。

信息传输系统不改变信息本身的内容,作用是把信息从一处传到另一处。

在信息技术发展的早期,信息系统有数据统计系统、数据分析系统、信息检索系统等。

其中最典型的信息系统是电子数据处理系统(EDPS),随着信息技术的发展,信息技术发展出种新类型,如管理信息系统(MIS)、计算机集成制造系统(CIMS)、决策支持系统(DSS)、知识管理系统(KMS)等。

信息系统的建立,必须依据系统的观点,运用数学的方法,使用现代化的信息技术设备。

系统的观点用来指导建立信息系统的概念框架和物理结构,数学的方法用来建立信息处理的规则,现代化的信息技术设备是处理信息的工具,这三个要素在建立信息系统过程中缺一不可。

一个高效率的信息系统不一定是信息设备最先进的系统,但它一定是物理结构合理,处理规则完善,设备功能发挥最充分的系统。

信息系统必须具备信息处理和信息传输的功能。

信息处理对收集的数据进行处理,使它产生新的数据。

因此,信息处理技术和通讯技术是信息系统的二大技术基础。

信息系统的类型有二种划分方法:

一种是根据管理的等级层次进行划分,即按照战略级、管理控制级和执行级。

在战略级管理中,有决策支持系统、经理支持系统等;在管理控制中,管理信息系统;在执行级层次,有业务处理系统。

一种是依据企业内部的组织结构进行划分,有供应管理信息系统、生产管理信息系统、财务管理信息系统、人事管理信息系统、销售管理信息系统等。

2.1.2管理信息系统简介

管理信息系统(MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,支持组织高层决策、中层控制、基层运作的集成化的人机系统。

它以计算机硬件和软件,手工作业为基础,利用分析、计划、控制和决策模型,以及数据库的人机系统。

它具有提供信息,支持企业或组织的运行、管理和决策功能。

管理信息系统把人和计算机结合起来对组织进行全面管理的系统,它综合运用了计算机技术、通信技术、管理技术和决策技术,与现代管理思想、方法和手段结合起来,为组织的管理活动提供支持的工具。

管理信息系统具有收集处理和传输信息的功能,这是它的基本功能,但如果把这些基本功能应用于管理各种业务过程时,管理信息系统就赋予了具体的任务,如用于财务管理、人事管理,生产管理等。

早期的管理信息系统应用是单一功能的系统,随着系统开发技术的进步,将这些单一功能的系统集成,形成了多功能的管理信息系统。

因为企业的业务处理是一系列连续的、相互配合的过程,所以多功能的集成系统比单功能的管理系统能够更好地发挥管理的效率。

管理信息系统的发展与信息技术的进步和管理方法的改进密切相关,按信息机应用的变化可以把管理信息系统的发展分为大型机系统、微机系统、分布式系统和网络系统四个阶段。

2.2系统开发模式

2.2.1C/S模式

本系统事实上是基于C/S模式的信息管理系统,客户机通过服务器去访问所需要的数据库,在这里客户机就是指VB开发应用程序,服务器是指SQLServer2000所用的服务器,本系统用的是本地服务器,系统模式图如下图2-1所示:

图2-1系统模式图

这里VB客户应用程序通过本地服务器连接到SQLServer2000的数据库,访问所需要的数据信息。

在学生学籍管理系统中,从而实现用户对相应的数据信息进行修改、查询和录入等操作,以达到对学生学籍方面工作的各项管理。

2.2.2C/S模式简介

C/S模式是一种两层结构的系统:

第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。

C/S模式主要由客户应用程序、服务器管理程序和中间件三个部分组成,以下是C/S模式的一些优点:

●C/S交互性强。

因为客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。

●C/S模式提供了更安全的存取模式。

由于CS配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。

●响应速度快。

由于客户端实现与服务器的直接相连,没有中间环节。

●操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。

2.3系统开发环境

2.3.1开发环境的选择

开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:

●开发环境:

Windows2000/XP

●开发工具:

VisualBasic6.0

●数据库管理系统:

SQLServer2000

本系统在Windows2000/XPServer开发环境下,利用VisualBasi

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2