学生信息管理系统.docx
- 文档编号:2892479
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:39
- 大小:279.88KB
学生信息管理系统.docx
《学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统.docx(39页珍藏版)》请在冰豆网上搜索。
学生信息管理系统
高校学生信息管理系统
摘要
二十一世纪是信息时代,计算机技术蓬勃发展,信息技术已成为本世纪的支柱产业。
特别是Internet技术的高速发展,使得当今社会信息量巨增,这样一来我们就可以方便的获得世界各地的有用信息,但与此同时,有效的组织和存储这大量的信息以提供方便的查询,却是一件需要解决的事情。
数据库的概念和技术正是我们对大量信息进行合理组织和存储,管理事物的解决之道。
随着各种不同应用领域对数据库管理的进一步需求,数据库技术的重要性越来越为人们所熟知。
目前,不进在大、中、小、微等各种机型上都配有数据库管理系统、各行业的信息系统、以及Internet上的信息系统也大都离不开数据库的支持。
因此数据库已成为信息社会的重要基础设施。
本设计开发了一个用语学校内部管理学生信息的管理系统,它的出现使得学校可以对学生信息进行规范的管理、科学的统计和快速的查询,从而减少学生信息管理方面的工作量。
设计以VisualBasic6.0为主要开发平台,结合MicrosoftSQL2000的数据库管理系统完成数据库设计以及管理。
使得应用程序界面简单明了,容易操作,对数据库的访问也更加高效合理。
关键词管理信息系统;学生管理;VisualBasic应用
Abstract
21centuriesisapillarindustrythatinformationsages,boomingdevelopmentintechniqueincalculator,theinformationtechniquehasbecomethiscentury.EspeciallythetechnicalhighspeedinInternetdevelops,makingthesocialamountofinformationinnowhugetoincrease,bysodoingwecanthentheusefulinformationoftheconvenientwinningworld-widelocations,butatthesametime,effectivelyofbuildupwithsavethisafloodofinformationtoprovideconvenientsearch,isanaffairthatdemandsolvehowever.Theconceptofthedatabasewithtechniqueexactlyweproceedtothelargequantityinformationreasonableorganizewithsaving,managethesolutionofthething.
Alongwitheverykindofdifferentandappliedrealmtofurtherneedthatdatabasemanage,thetechnicalimportanceindatabasebehavesmoreandmoretheofôisfamiliarwithCurrent,notonlyallhavetheinformationsystemthatdatabasemanagesystem,eachprofessioninlarge,medium-sized,smallscaledly、miniatureetc.everykindofmodel,andtheinformationontheInternetsystembutalsocannotgetawayfromthesupportofthedatabasemostlyTheforthisreasondatabasehasbecomethesocialimportantfoundationininformationfacilities.
Thisdesigndevelopedaterminologyschoolinnerpartmanagesthemanagementsystemofstudent'sinformation,itoftheemergencecanmakeschoolproceededthecovarianceofthemanagement,scienceofthenormtostudent'sinformationwithquicklyofsearch,frombutreducetheworkloadthatstudent'sinformationmanageaspect.
DesignwithVisualBasic6.0formaintheterraceofdevelopment,combinationMicrosoftSQL2000ofthedatabasemanagementsystemcompletesthedatabasethedesignandmanagementMakeappliedprocedureinterfaceunderstoodinbrief,easyoperation,totheinterviewofthedatabasetoomoreandefficientlyreasonable.
KeywordsMIS;studentmanagement;visualbasicapplication
目录
摘要I
AbstractII
第1章绪论1
1.1系统开发背景1
1.2VisualBasic6.0简介………………………………………………………………2
1.3SQLServer2000简介……………………………………………………………..2
第2章可行性分析4
2.1技术可行性4
2.2经济可行性4
2.3操作可行性5
第3章总体设计6
3.1VisualBasic系统几个在程序应用中的常用名词6
3.2系统分析7
3.2.1学生信息管理系统主要任务与要求7
3.2.2系统数据分析9
第4章数据库设计9
4.1数据库设置9
4.2数据库设计9
4.2.1数据库结构设计10
4.2.2数据库逻辑设计12
第5章详细设计15
5.1主窗体设计15
5.2系统用户管理模块的创建17
第6章模块设计17
6.1学籍管理模块的创建20
6.2班级管理模块的创建错误!
未定义书签。
6.3课程设置模块的创建错误!
未定义书签。
6.4成绩管理模块的创建…………………………………………………………….31
第7章系统测试33
7.1软件测试基础理论33
7.1.1软件测试定义33
7.1.2软件测试基本概念33
7.2软件测试目的34
7.3软件测试方法分类34
7.3.1静态测试与动态测试34
7.3.2单元测试、集成测试、系统测试、验证测试和确认测试34
7.4进销存系统测试35
结论36
致谢37
参考文献38
附录A40
附录B45
第1章绪论
学生信息管理系统是用于校园内部管理学生基本信息的一个不可缺少的的部分,它的功能对于校内学生信息管理部门和管理者,组织和管理学生信息至关重要,所以学生信息管理系统应该能为管理者提供有效和快捷的管理方式。
一直以来学校内部使用传统的人工录入学生信息的管理方式,这种方式存在着许多缺点,如:
效率低、不准确,而且时间长了,对于查找、更新和维护这些学生信息都带来一定的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生信息管理部门的工作效率,也是校园的科学化、正规化管理信息,与时代接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情。
系统设计采用功能模块化设计,结合当前的数据库技术,使得管理系统虽功能强大,但操作并不复杂,这正迎合了软件发展的需求,即简单易用。
使得信息管理者从以前的繁忙工作中解脱出来,轻松完成学生信息的管理。
1.1系统开发背景
随着高等教育的逐步普及和高校扩招,高校在校生人数快速增加,学生基本信息的管理发生了很大的变化。
对于一个有几千甚至上万的学校来说,对于学生的管理如果仍然采用手工管理,是难于满足学校管理的要求。
因此,本设计题目根据当前高校的需求,让学生结合自己大学所学的知识和能力,分析和解决高校面临的实际问题。
同时通过本设计题目学生还可以了解现代高校的管理制度。
研究内容、特色及关键问题:
1、研究对一个系统的需求分析,模块划分,功能实现、开发步骤等;
2、研究数据库的设计、管理,检索及安全等问题;
3、能够对一个设计系统的设计过程进行总结、说明;
通过调查,要求系统需要有以下功能:
由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
由于该系统的使用对象多,要求有较好的权限管理;
原始数据修改简单方便,支持多条件修改
方便的数据查询,支持多条件查询;
在相应的权限下,删除数据方便简单,数据稳定性好;
数据计算自动完成,尽量减少人工干预;
1.2VisualBasic6.0简介
VisualBasic6.0是Microsoft公司开发的面向对象程序设计平台,它简单易学,继承了Basic语言的优点,采用窗体截面和事件驱动,深化了程序设计计者对windows环境下程序设计的理解。
可视化的用户界面设计功能,可以使得程序设计人员从烦琐复杂的界面设计中解脱出来。
它支持win32下所有的API函数,可以方便的为windows开发程序,而且提供了代码优化技术,使得代码更加简洁。
还可以用它来开发自己的ActiveX组件。
VisualBasic6.0的数据库处理能力也很强大,虽然它不是专门的数据库开发系统,但在数据库设计方面也提供了强大的功能和丰富的工具,可以满足编程人员的需求。
它提供的DAO、RDO、ADO等多种与数据库相联系的方法并可与SQLServer、Access、Sybase等多种数据库系统想关联,使之为数据库编程,以及操纵数据库。
并且支持Web开发。
1.3SQLServer2000简介
SQLServer2000是由Microsoft公司开发的关系数据库管理系统。
区别于FoxPro、Access小型数据库,SQLServer是一个功能完备的数据库管理系统。
它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。
而像存储过程、触发器等特性,也是大型数据库才拥有的。
SQLServer提供了在服务器系统上运行的服务器软件和在客户端运行的客户端软件,连接客户和服务器计算机的网络软件则由WindowsNT/2000提供。
SQLServer建立于MicrosoftWindowNT的可伸缩性和可管理性之上,提供了功能强大的客户服务器平台,高性能客户服务器结构的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统