毕业设计(论文)基于Web的学生信息管理系统的设计与实现.doc
《毕业设计(论文)基于Web的学生信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于Web的学生信息管理系统的设计与实现.doc(33页珍藏版)》请在三一办公上搜索。
1、基于Web的学生信息管理系统的设计与实现摘 要: 随着科学技术的发展,计算机领域不断取得新的研究成果。并不断地代替和延伸脑力劳动方面发挥越来越重要的作用,无论是工业还是日常生活都越来越离不开计算机,尤其是在学校里,随着不同高校的的不断扩大和招生人数的不断增加,要处理大量的学生数据信息显得尤为的重要。学生的信息管理是学校工作中一项重要的内容。本系统论文主要是管理学生的资料。利用著名Dreamweaver工具结合使用微软的Access数据库,ASP、vb、ADO等技术的工作原理及特点,并以此为理论技术依据阐述了基于Web的学生信息管理系统的结构设计和具体的实现过程。重点介绍其功能:信息添加、信息修
2、改、信息的删除及信息查询。使用进行静态页面设计,应用ASP程序进行后台管理操作,并用Access进行后台数据库的连接设计。主要是以四大功能进行系统的设计和实现。关键词: Dreamweaver 8 系统 站点设计 ASP Access 数据库 学生信息管理系统Web-based student information management system design and implementationAbstract :With the development of science and technology, computers continue to make new research
3、 results in the field. And constantly replace and extend mental work has played an increasingly important role, both industrial and everyday life are increasingly dependent on computers, especially in schools, with the continuous expansion of different colleges and universities and increasing enroll
4、ment, to handle a large number of student data information is particularly important. Student information management is an important element in a school.The systems main is to manage student information. Using the well-known Dreamweaver tools using a combination of Microsoft Access databases, ASP, V
5、B, ADO, technical working principle and characteristics of, and the theory of technology pursuant to describe Web-based student information management system structure design and realization of specific procedures. Focuses on the functions: information information on add, modify, delete and query in
6、formation. Using a static page design, ASP application program to manage operations, database design and Access to the background. Mainly to four main functions of the system design and implementation.Keywords: Dreamweaver 8, Web design, ASP, Access databases, and student information management syst
7、em目 录第一章 绪 论- 1 -1.1 系统开发背景及现状- 1 -1.2 系统开发的目的- 1 -1.3 系统开发工具介绍- 1 -1.3.1 Asp技术简介- 1 -1.3.2 Microsoft Access技术的简介- 2 -1.3.3 系统运行软件平台- 3 -1.4 全文体系- 3 -第二章基于Web系统的需求分析和设计- 4 -2.1系统的需求分析- 4 -第三章 系统的实现- 7 -3.1系统的登录- 7 -3.1.1系统总模型- 7 -3.1.2系统登陆界面- 7 -3.2.1主页面登陆后实现界面- 7 -3.3 后台主要功能实现- 7 -3.3.1添加学生信息资料- 7
8、-3.3.2系统管理功能模块图1:- 8 -3.3.3考试管理模块界面- 8 -3.3.4成绩管理浏览界面- 8 -3.4学生成绩查询端设计- 8 -3.4.1 实现成绩查询- 8 -3.4.2 成绩查询功能实现源码- 8 -3.4.3 实现查询功能数据库调用函数- 9 -3.4.4 系统功能特点- 9 -3.5 本章小结- 11 -第四章 结束语- 12 -参考文献- 13 -致 谢- 14 -第一章 绪 论1.1 系统开发背景及现状进入21世纪后,计算机网络技术的飞越发展,给信息时代的人们带来了的方便。如今在网络上,你随处都可以看到这样那样的的各类信息管理系统,如企业信息管理系统,电子商务
9、系统,学校教务管理系统等各类信息管理系统的普及,而针对学生信息管理还远远不及。 而目前的此类系统或多或少的存在以下的问题: 1、不清楚建立网站的目的或没有根据自己的目的详细策划网站的功能,只适应一时之需;结果页面的设计,包括系统内的链接和功能未能真正提供方便;2、缺少一个针对有效管理且操作使用简单的学生信息管理系统;通过对需求分析等工作一步步深入,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,具有一定的实际开发价值和使用价值。1.2 系统开发的目的 随着计算机信息技术、网络通讯等高新技术的发展,对学生信息管理系统的简单易用性又提出更高层次的要求。这样不仅可以使管理者从烦琐
10、的事务中解脱出来,而且还能提供面向学生的快捷、灵活、方便的智能服务。1.3开发工具的介绍1.3.1 asp技术简介ASP(ActiveSeverPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface)技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。ASP是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP可以与HTML页、脚本命令和 ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。ASP是一个位于服务器端的
11、脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格
12、式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几
13、乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。1.3.2 Microsoft Access技术的简介Access是一个数据库管理系统,它之所以被集成到Office中而不是VisualStudio中,是因为它与其它的数据库管理系统(如SQL Server 2000)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。 Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。Access随着Windows操作系统和Offices办公自动化应用软件的普及, Access各个版本变
14、得与其他Office成员集成得越来越紧密。Office2000的所有成员和VisualBasic6.0现在共享的是同样的VisualBasicforApplications(VBA)版本6.0。Access2000最后采纳了Office2000VBA编辑器(也叫做集成开发环境或者IDE)用于编写VBA代码来自动操作Access应用。不论好坏,Access2000还共享了Office2000新的超文本标记语言(HTML)帮助系统。Access最主要用的是创建数据库,并建立相应的软件的连接。如ODBC的连接。1.3.3 系统运行软件平台 1、服务器端:操作系统: Window 2000 (或更高)
15、、Microsoft IIS 6.0 (或更高)、Microsoft access 2003(或更高)。 2、客户端:浏览器:Netscape7.0,Opera7,Internet Explorer 6.0 sp1以及其它支持xhtml 1.0标准的移动设备。1.4 全文体系 第一章简述了系统的开发背景、发展现状及目的,介绍asp和access的相关技术。 第二章介绍了基于Web的数据库技术的发展情况,并详细介绍了浏览器用及务器模式的工作方式及特点,同时详细还介绍了实现Web数据库的不同方法及ASP技术在性能方面的优越性。 第三章讨论了运用软件工程的思想,做系统功能需求、以及整个系统的设计与分
16、析。 第四章是结束语。总结了全文的主要思想,分析了今后继续努力的方向。国内互联网技术日新月异发展,极大地推动了基于互联网的应用技术的发展。支持Web数据库访问的新技术也层出不穷。随着校园网的发展,基于互联网的各种管理系统、学生管理系统也在不断地深入和发展。本文所介绍的“基于Web的学生信息管理系统设计与实现”仅仅是学生管理信息系统的一个小模块,今后我们将进一步努力,不断地学习新的知识,争取将这个系统做到更加完善和操作简便。第二章 基于Web系统的需求分析和设计当计算机的应用开始从数值计算向数据库方面发展的时候,许多公司和机构都致力于建立一种完美的数据库运行的体系结构。网络的出现给计算机带来一次
17、重大的改革,为了适应网络环境下的数据库应用,人们依据计算机的应用特点和应用功能的划分方式,提出了一系列应用框架B/s。在构造一个应用系统时,我们首先要考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。2.1系统的需求分析如果我国各个学校管理水平还停留在纸介质的基础上,已不能适应时代的发展,因为它浪费了许多人力和物力,在当今的信息时代这种管理方法必然被计算机为基础的信息管理所取代。学生信息管理系统的开发,适合任何一个大中小学校的管理, 该学生信息管理系统归纳起来有四点:1学生信息的插入。可以插入不同地区的学生的姓名、个人联系方法、所在院系、班级及相关情况。实现了信息的动态
18、管理。2学生信息的查询。学生的信息使管理员可以通过多种方式(年级、班级、姓名、学号、所在系等等)的查询,就可以直接查看自己需要的学生的相关信息。实现了信息的动态管理。 3学生信息的修改。管理人员可以随时对转入、转出的学生进行修改,比如学号、所在系等等实现了信息的动态管理。3学生信息的删除。管理人员可以随时对转入、转出的学生进行删除,比如学号、所在系等等实现了信息的动态管理。 好处为: 1 可以存储怕有的学生档案,安全、高效; 2 只需一到二名档案录入员即可操作系统,节省大量人力; 3 可以迅速查找到所需要的信息。其功能结构如图:第三章系统的实现系统操作登陆和设计是信息系统交互性开发的一个重要环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Web 学生 信息管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3980115.html