ImageVerifierCode 换一换
格式:DOCX , 页数:56 ,大小:1.09MB ,
资源ID:16755951      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16755951.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于VB60与SQL的《内科大学生信息管理系统》严格论文格式代码附录文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、AbstractWith the application of informationtechnology in management more and morethoroughand widespread,management information systems implementation,technologyhas gradually maturedin.Management information system is a continuousdevelopment of new disciplines,any one unitto develop to survive,to the

2、 efficientactivities of the internal organization of organic,it must establishthe management information systemadaptswith own characteristic.The course design of student information management system as an example, the different operating authority management personnel and ordinary students can be r

3、ealized by the system give easily to student information management, not only to meet the teacher management and student view student information, achievement, school and other resource information desire, but also greatly improved the school the student information management efficiency, saving mor

4、e human and financial resources for educational administration. Based on the above reasons, I developed a student information management system. The system is under the Windows operating system, using Visual Basic 6 as the foreground development tool, using SQL Server 2000 database as background. Du

5、ring the implementation of the system, has the student information management, student achievement management, student management, system log management, student query management module five management functions, each module of the respective data add, delete, modify, query and other functions, brin

6、g convenience for the school educational administration management.Keywords:Student information management system;SQL Server 2000目 录摘 要 IAbstract II1 绪论 11.1 社会背景 11.2 研究意义 11.3 文献综述 21.3.1 国外文献综述 21.3.2 国内文献综述 21.4 论文结构 42 系统分析 52.1 系统开发环境 52.1.1 Visual Basic 6.0简介 52.1.2 SQL Server 2000简介 52.2 系统需

7、求 62.3 系统可行性分析 72.3.1 社会可行性分析 72.3.2 经济可行性分析 72.3.3 技术可行性分析 82.3.4 操作可行性分析 82.4 系统初步调查 82.5 组织功能结构调查 92.6 数据库规划 102.7 系统业务流程分析 122.8 系统数据流程分析 152.9 数据字典分析 182.9.1 数据流条目 182.9.2 修改模块 182.9.3 添加模块 182.9.4 查询模块 183 系统设计 193.1 信息系统设计原则 193.2 系统功能设计 203.3 系统数据库设计 203.3.1 数据库中的概念结构设计 223.3.2 数据库中的逻辑结构设计 2

8、43.3.3 数据库中的物理结构设计 253.4 数据字典设计 273.4.1 学生基本信息 273.4.2 课程基本信息 293.4.3 数据流描述 293.4.4 数据存储 303.4.5 处理逻辑 314 系统实施 324.1 准备工作 324.2 模块设计 324.3 登陆与主界面模块实现 324.3.1 登陆模块 324.3.2 主界面模块 334.4 学生信息管理模块实现 344.4.1 学生信息浏览界面 344.4.2 学生信息添加界面 354.4.3 学生信息管理界面 364.5 学生成绩管理模块实现 364.5.1 成绩信息查询界面 364.5.2 成绩分类汇总界面 374.

9、6 学生学籍管理模块实现 384.6.1 学生学籍查询界面 384.6.2 学生课程管理界面 384.7 系统管理模块实现 394.7.1 系统、普通用户管理界面 394.7.2 添加用户管理界面 394.8 系统关于模块实现 405 系统测试与维护 415.1 系统测试 415.1.1 代码测试 415.1.2 功能测试 415.2 运行维护 435.3 系统维护 446 总结与展望 456.1 总结 456.2 展望 45参考文献 46附录 部分代码 47附录 A系统登陆代码 47附录 B信息浏览代码 49附录 C课程管理代码 50附录 D密码修改代码 51附录 E系统退出代码 52致谢

10、531 绪论1.1 社会背景现在的社会日新月异,学校的发展也是非常的快了,而且每年都有不同的要求。学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种条件下,使用微机管理就显的非常的适用。只要正确的录入、统计,报表输出就会准确无误的。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不

11、可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。而步入21世纪以来,计算机以惊人的普及速度,进入各行各业和大部分家庭。各种应用的需求也不断增加,人们更加追求生活的品质和工作的效率,企业更是视提高生产效率为生存和发展之道,于是通过科技手段提高生产和管理效率自然成为竞争和发展的焦点。这不仅包括如何实现企业生产设备的改进和生产技术的提高还包括如何有效地组织和管理企业各项事务,实现企业的办公自动化。而管理信息系统(Management Information System,

12、 MIS)在办公自动化的进程中发挥着重要的作用,市场需求也日益增加。1.2 研究意义随着计算机技术的发展和互连网时代的到来,计算机早已涉及到我们生活的各个方面,人们对于计算机的应用不再是简单的文字处理和最初的科学计算,更多的利用计算机来进行管理从而减轻我们的工作。而对于学校,Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。在计算机时代以前,人们使用传统人工的方式进行信息资源的管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护带来了不少的困难。为了提高工作效率,提高整个学校的学生信息管理水平,我开发了这套学生信息

13、管理系统,通过它,我们可以帮助学校、老师和学生方便,快捷的掌握学生的情况,实现学生信息的系统化、规范化、自动化、达到提高学生信息管理效率的目的。而且此系统功能强、稳定性好、操作简单、维护方便。1.3 文献综述1.3.1 国外文献综述学生成绩管理是一个非常繁琐与复杂的一项工作,学生成绩管理系统提供了强大的学生成绩管理管理功能方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面便学生对自己各科成绩查询、学习的交流。G.K.Froehlich在可靠性工程与系统安全中提到配置管理可以被定义为细致的识别、存储和正在进行的跟踪计算机代码,从基线版本通过所有随后的版本,以及所有相关的

14、输入、输出,编译选项。这也是系统管理的一大进步,现在的信息系统都有功能完善、易于操作的特点,成绩管理系统基本实现了学校要求的各个功能,比如查询、添加、修改等等的操作。J.Bullock在软件测试中提到利用计算机进行信息管理十分的便捷,但同时安全性问题也逐渐的显现出来,软件测试十分重要随着软件测试技术的发展,测试方法更加多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。以下是一些常用的软件测试方法:黑盒测试法、白盒测试法、回归测试法等等。J.Favor在计算机信息管理中提到中提到目前大多数的计算机用户都存在对系统不了解的问题,设计出简单快捷的系统是十分必要的,如现在涌现的各种管理信息

15、系统,企业管理系统、成绩管理系统、物流管理系统等等,这些系统都成了现代化的管理手段。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。1.3.2 国内文献综述我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。而有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。并且,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系

16、统对管理来说是没有任何保障的。郑彦平在信息系统应用技术一文中提到:随着计算机软件、硬件技术的飞速发展,以信息技术为代表的新一代管理信息系统在社会建设发展的各个行业管理中的应用越来越普遍,而以MIS技术为基础的各种信息管理系统的发展又起着举足轻重的作用。在各大院校普遍适用的成绩管理系统,为提高学校的管理水平和避免资源的浪费做出了很大的贡献。曾文英、杨继忠在学生成绩管理系统的设计一文中提到:各级各类学校,无不涉及到学生学习成绩的管理,且其是一项重要的教学管理内容。高等院校的科目设置、考试类别(如期中、期末)等和中小学一般是各不相同的,各高校的对学生的考核项目和内容也有不同。所以,开发一套适合高校自

17、身的学生成绩管理系统并提供一定的可扩充的接口是非常有必要的。张益星、罗敬在学生成绩分析教务系统中提到:随着关系数据模型的不断完善,各种类型关系数据库管理系统的出现,数据库技术逐渐被应用于多个不同的领域。高校学生成绩管理是教学管理中的一项重要工作,每个学期都要进行,成绩管理是一项工作量大、时间性强、易于出错且具有一定保密性的业务。特别是随着高校的不断扩招,随着计算机技术的发展,特别是计算机网络技术的普及,为学生成绩管理工作现代化提供了重要的手段。范琛博在学生成绩管理系统的设计一问中提到:设计与开发学生成绩管理系统有较大的实用意义,利用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平可以帮

18、助广大教师提高工作效率,实现学生成绩信息管理工作的系统化、规范化和信息化。易谅容、陈志刚在网上教务管理系统的开发与实现中提到:网上成绩管理系统不仅提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩、学生信息、课程信息等信息的添加、修改、删除、查询等操作。而且有着手工管理所无法比拟的优点。综合上述文献,可以了解:在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错

19、。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快、准、精才能发挥其价值。教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展,根据中国特有的国情,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。1.4 论文结构开发此学生信

20、息管理系统,以供教务管理人员及老师、学生等操作者进行学生信息管理,方便系统使用者随时进行添加、查询、修改、删除等操作。为了提高我的软件开发能力,学习计算机Visual Basic 6.0和SQL Server 2000程序的编程技巧,提高软件系统的设计思想,通过本次的课程开发,以及自己与指导老师的交流,从中学习知识吸取经验,在技术和软件系统思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。为完成本系统项目,需要按照需求分析、设计、实施、测试等不同的阶段来进行,其中,本计划不考虑维护阶段所做的工作。 需求阶段:根据用户要求,明确学生信息管理系统所要实现的功能,并对不同的功能进行详细划分,然

21、后得到用户方的确认; 设计阶段:将需求分析转化为计算机的模型,并且对实现的功能进行分配,详细设计还将提供各模块、任务、功能点的详细规划; 实施阶段:按照详细设计所描述的内容,编写代码实现软件各部分的功能; 测试阶段:部分包括对实现过程中的错误的修改、功能的改进的一些活动,同时包括了各子系统、模块、功能点的组合和连调。以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的输出,通常作为下一阶段的输入而存在。2 系统分析2.1 系统开发环境本系统是在Windows操作系统下,使用Visual Basic 6.0作为开发平台,SQL Server 2000数据库进行开发的,以中文版Visual

22、Basic 6.0为前台开发工具, 用SQL Server 2000为后台数据库而实现的。2.1.1 Visual Basic 6.0简介Visual Basic是微软公司开发的编程设计软件,它也是基于Windows操作系统可视化编程环境。Visual Basic 6.0因操作简单实用,所以从其问世以来很受专业程序员和编程爱好者的追捧。Visual Basic 6.0由标题栏、菜单栏、工具栏、工具箱、窗体窗口、工程窗口、属性窗口、窗体布局窗口等构成。Visual Basic 6.0的组件有很多,比如编辑器、设计器、属性等开发组件。Visual Basic 6.0还提供了窗口编辑,可直接对窗口进

23、行编辑和预览。Visual Basic 6.0的工具箱由指针、图片框、标签、文本框、框架、命令按钮、复选框、单选按钮、组合框、列表框、水平滚动条、垂直滚动条、定时器、驱动器列表框、目录列表框、文件列表、形状控件、直线、图像控件、数据控件、OLE容器构成。Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)

24、、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。2.1.2 SQL Server 2000简介SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的一个版本。该版本继承了SQL Server 7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98的膝上型电脑到运行Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。SQL Server 2000数据库引擎提供

25、完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000程序设计模型与Windows DNA构架集成,用以开发Web应用程序,并且SQL Server 2000支持English Query和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Windows & reg、98的便携式电脑,到运行Microsoft Windows 2000数据中心版的大型多处理器服务器。SQL Server 2000企业版支持联合服务器、索引

26、视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。SQL Server 2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server的过程。SQL Server 2000还支持基于标准的、与Windows DNA集成的程序设计模型,使SQL Server数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQL Server应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。数据仓库SQL Server 2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQL Ser

27、ver中还包括一些工具,可用来直观地设计数据库并通过English Query来分析数据。2.2 系统需求系统需求的目的是通过对系统进行调查与研究,开发人员对系统的功能和实现目标有了清楚的理解与深刻的认识,并从中对系统进行一系列的约束。通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改; 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预; 设置密码管理功能,保护学生信息隐私不被泄漏,以及修改登录密码

28、等; 系统管理控制功能,退出系统与注销用户,实现良好地系统管理; 及时更新系统所修改、添加、删除的数据库中数据信息。2.3 系统可行性分析利用学生信息管理系统可以实现无纸化办公,提高效率的同时还保护了环境。本来大量的计算、数据统计工作需要几天、甚至一个月完成的工作,现在可以在几个小时、最多几天内完成,大量节省了人力资本。学生信息管理系统同时也给老师和学生带来了极大的方便。老师可以将课程安排,第一时间录入到系统。学生也可以第一时间登录到该系统,查询自己本学期课程安排和考试方式,大大提高了时间成本。2.3.1 社会可行性分析随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已经为人们深刻的

29、认识,它已经进入了我们生活的各个领域并发挥着越来越重要的作用。MIS是计算机应用的一部分,使用计算机对学生的相关信息进行管理。现代计算机软硬件的发展使得本系统具有良好的操作界面,简单直接的操作界面,具有较强的人机对话能力,支持多种汉字输入方式,其适应性强,显示内容简单明了,使操作者不必具有较高的计算机专业知识,也不必进行专门的培训,稍一接触就可以上手进行所有操作。同时,为了顺应时代的发展,适应我国教育深化改革,全面实施素质教育的需要,教育部也适时地提出了加快普及信息技术,以教育信息化带动教育现代化的战略目标。所以学生管理系统的开发在社会是可行的。2.3.2 经济可行性分析近几年,计算机技术的发展和计算机办公自动化的普及和应用,学校计算机的应用也有了较大的提高。计算机也都成为学校管理工作中的重要设备,每个单位、每个部门都有不同程度的计算机应用。在硬件方面,无需购买性价比很高的计算机。所以从硬件方面上完全可行。根据用户的要求,分析其特点,在经济上本项目是可行的,采集,编辑,发布,人员不需要专业的编程知识就可以快速高效地发布题库信息。这样加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在学校信息化中获得更多的好处。在软件上,如找软件开发公司单独开发软件所需费用一般比较高,并

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

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