毕业论文—WEB学生信息管理系统的设计与开发.doc
《毕业论文—WEB学生信息管理系统的设计与开发.doc》由会员分享,可在线阅读,更多相关《毕业论文—WEB学生信息管理系统的设计与开发.doc(31页珍藏版)》请在三一办公上搜索。
1、WEB学生信息管理系统的设计与开发后端教学管理员用户系统目录摘要III关键字IIIAbstractIVKey wordsIV第一章 绪论11.1 引言11.2 课题现状11.3 课题的研究目的和意义11.4 本文结构2第二章 系统设计原理32.1 ASP技术介绍32.2 B/S结构42.3 ASP运行环境52.4 数据库管理及介绍62.5 UML应用介绍7第三章 系统总体设计83.1 系统的软、硬件环境83.2 系统功能模块设计83.3 数据库结构设计103.3.1 ach表结构113.3.2 admin表结构113.3.4 subject表结构12第四章 详细设计与系统实现134.1 管理员
2、用户管理设计134.2 系统流程图设计134.3 数据库的连接154.4 数据库的加密154.5 系统主界面设计174.6 管理员管理程序设计184.6.1 初始化首页显示184.6.2 信息管理模块204.6.3 课程管理模块244.6.4 成绩管理模块254.7 系统页面介绍274.8 分页显示的代码设计29第五章 设计总结31参考文献32致谢33摘要随着计算机网络技术的不断发展,其被越来越广泛地应用于各行各业,作为教育单位的学校更不例外。现在校园网已普及,学生管理信息系统就是其中及其重要的一个。基于Web的网络管理模式将Web技术与管理技术相融合,使学校管理人员能够方便地通过Web浏览器
3、异地配置和监控网络,这大大方便了老师和学生信息查阅和使用,提高了效率。本管理信息系统是基于B/S结构的WEB应用程序,采用ASP作开发平台,借助FrontPage等网页制作软件对系统进行开发,后台则采用Access数据库,并通过ADO数据库访问技术实现网页对后台数据库的各种管理操作,实现了学生管理信息的基本功能。该系统主要分为前端学生系统和后端管理系统两部分。我主要负责后端管理系统的设计与开发和相关数据库的创建。实现的后端管理系统基本功能主要包括:管理员登录与验证、用户维护、成绩维护、课程维护等。设计中还使用了UML统一建模语言对系统需求进行建模。关键字B/S结构,ASP,管理信息系统,ADO
4、The Development and Design of WEB Student Management Information Systemthe Teaching Administrator Back-end SystemAbstractWith the computer network technology continues to develop, its been more widely used in various trades and industries, educational institutions as the school is not an exception.
5、Now the campus network has been widespread, student management information system is one of the important one. Web-based management model will be Web technology and management technology integration, so that school administrators can easily through a Web browser remote configuration and monitoring n
6、etwork, which greatly facilitate the teachers and students access to and use of information and improve efficiency. The management information system is based on B / S-WEB applications, using ASP for development platforms, such as using FrontPage Web authoring software for system development, the ba
7、ckground is used Access database and, through ADO database access technology background database on the Web Various management operations, and the students the basic functions of management information. The system can be divided into front-end and back-end systems student management system in two pa
8、rts. I am mainly responsible for the back-end management system design and development and the creation of relevant databases. Back-end management system to achieve the basic functions include: administrator login and authentication, user maintenance, performance maintenance, maintenance courses. Al
9、so used in the design of the UML modeling of the system needs.Key wordsB/S Structure, ASP, MIS, ADO第一章 绪论1.1 引言在科学技术飞速发展的今天,计算机科学及互联网日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。学生信息管理系统更是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统能为用户提供充足的信息和快捷的查询手段。该系统不仅可以
10、提高当前我国学校管理工作的效率、改进师生或同学之间的信息交流方法,同时也可以通过后台数据库系统的管理功能实现学生注册、学生成绩的查询、学生选课等基本功能。1.2 课题现状随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要建立一个高效快捷的学生信息管理系统迫在眉睫。其目的是为了提高学校对信息的管理,减少人力资源的开支和浪费,从而提高学校在各方面的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个B/S结构的学生信息管理系统,学生便可以通过网络来选课并且查询自己的有关信
11、息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率。1.3 课题的研究目的和意义信息管理系统主要是提供学生,老师或者来访者方便的查询等相关操作,对学生的信息管理能统一规范化。功能块的相应操作分别由其对应的子模块实现。通过教育网络或互联网把整个学校的学生信息汇聚起来,为学校教育主管部门提供全面及时的学生信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享学生信息。学校可通过一个简化的学生信息管理系统,使学生信息管理工作系统化,规范化,自动化,从而达到提高学生信息管理效率的目的。本篇论文研究的高校学生管理系统采用的是Asp+Access技术,针对三种用户分别是:管理
12、员、学生、老师。可对学生、成绩、班级、系部、专业、老师、选课等数据信息进行管理,这些都能提高学生信息管理的效率。科学技术在不断地提高,计算机网络技术也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,现在许多国外和国内的大学以及社会其它部门都已经开设了网上注册、网上查询等一系列的网上信息服务。通过计算机网络实现学生的注册、成绩查询等,使学生足不出户就可以了解学校的教师信息、教学信息,教师也可以通过网络管理录入学生的成绩并且可以通过网络随时地查询学生的成绩,有了这样的一个网络平台,节省了大量的人力物力。作为计算机网络应用的一部分,使用计算机网络对学生信息
13、进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界著名高校接轨的重要条件。它的实施避免了人工管理效率低、保密性差等诸多弊端。1.4 本文结构本文通过基于Web的技术对一个小型学生信息管理系统进行设计和开发。第一章:绪论(本章阐述了系统开发的背景、课题来源和研究意义,分析了学生信息管理信息系统设计的特点和任务)第二章:系统设计原理(本章具体分析了系统设计的基本原理和采用的技术方法,关键介绍了系统所需要的运行环境及后台支持。)第三章 系统总体设计(分析了信息
14、管理系统的应用需求,设计了系统的数据库结构,并根据需求对系统功能模块进行了划分和细化。)第四章 详细设计与系统实现(根据第四章的设计结果利用Microsoft Frontpage和Microsoft Access进行了具体的应用程序设计及测试)第五章 设计总结(总结信息管理系统设计体会和编程体会,并指出了系统设计中的不足和改进的方向。)第二章 系统设计原理2.1 ASP技术介绍ASP是Active Server Pages的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序1。使用asp可以组合Html页、脚本命令和Active组件以创建交互的Web页和基于We
15、b的功能强大的应用程序。也可以认为Asp是一种类似于HTML、Script与CGI的结合体,但是其运行效率却比CGI更高,程序编制也比Html更方便且更有灵活性。Asp具有3个重要特性使它变的很独特:1. Asp可包含服务器脚本,将服务器端脚本包含在ASP中就可以用动态内容创建网页。2. ASP提供了几种内置对象。在Active Server Pages中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。3. 用附加组件,可以扩展Active Server Pages可以同几个标准的服务器端Active组件捆绑在一起,这些组件的使用可以方便的处理数据库
16、,如访问文件系统。 图2.1 Active Server Pages工作原理ASP的工作原理:当在Web站点中融入ASP功能后,将发生以下事情: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行ASP程序。4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 5、页面信息发送到浏览器。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,
17、仅仅是最终产生的HTML内容。ASP在功能方面有所增强,更易于开发应用程序,主要如下2:1Microsoft脚本调试程序,可以使用脚本调试程序调试.asp文件。2事务性脚本。Asp页和页中使用的对象可以运行于事务环境之下,在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。3管理工具。许多应用程序设置可在Internet服务管理器上进行,这是InternetInformationServer和Personal Web Server的管理工具。4隔离Asp应用程序。可以隔离Asp应用程序以便它们能在Web服务器上独立的内存空间内运行,万一某个应用程序失败时,可
18、以保护其他应用程序和Web服务器,它也可以在不停止Web服务器的情况下,停止一个应用程序或从内存中卸载起组件。5文件上载。浏览器可以通过PostingAcceptor应用程序将文件上载到Web服务器。可以编写Asp脚本来发送带有从PostingAcceptor传来的信息的Email,如每个上载文件的位置和名称。6新的Asp组件。Asp提供了新的基础组件。7. 应用程序根目录的改变。Asp应用程序的根目录在Web站点上可以是物理目录,以前,根目录必须映射为虚拟目录,现在可以用Internet服务器指示Asp应用程序的根目录,必须将.asp文件置于应用程序树中,Web服务器才能检测文件的改变并且自
19、动重装它们。8. 使用脚本语言。Asp提供了一个在Html页中使用现有脚本语言如Vbscript和Javascript的框架。2.2 B/S结构所谓B/S结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件,即浏览器/服务器结构3。 B/S结构的优点是维护方便,能够降低总体拥有成本。客户端运行软件,就像我们平时上网浏览网页一样,有个浏览器(通常是IE6.0)就行了,不用安装其它软件4。而且通过电话线也可以运行软件。B/S结构的软件所有的维护、升级工作都只在服务器上进行,而客户端就能获得最新版本的软件。本文所设计的学生信息管理系统就是一个基于B/S结构的应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 WEB 学生 信息管理 系统 设计 开发
链接地址:https://www.31ppt.com/p-3973735.html