毕业设计(论文)-学籍管理系统的设计与实现.doc
《毕业设计(论文)-学籍管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-学籍管理系统的设计与实现.doc(38页珍藏版)》请在三一文库上搜索。
1、中 南 大 學 CENTRAL SOUTH UNIVERSITY 毕业论文(设计)课题名称: 学籍管理系统的设计与实现 设 计 者: 指导老师: 院 系: 专业班级: 完成时间: 1题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发2题目来源:(1)教师科研题(2)生产实际题(3)模拟或虚构题(4)学生自选题1 毕业论文(设计)主要参考资料主要参考书类:1、 梁晓晖,来继敏主编;ASP.NET 2.0(C#)网站开发实用教程 北京:机械工业出版社2、 谭浩强主编; 计算机网络教程 北京:电子工业出版社3、 (美)波奈尔 著,韩宏志译; 数据库设计与开发教程北京
2、:清华大学出版社主要参考杂志类:计算机 网络数据库 网络开发工具以及网上的一些相关资料.2 毕业论文(设计)进度安排阶段阶段内容起止时间1搜集资料,熟悉开发工具。2分析资料,拟定研究方案和方案优化。3制作、调试、确定技术参数值4整理数据、撰写论文5论文答答辩指导教师(签名) 时间:年 月 日教研室(所)主任(签名) 时间:年 月 日主管院长(签名) 时间:年 月 日中 南 大 学毕业论文(设计)成绩评定表(一)指导教师评语 该论文撰写符合规范要求。毕业论文设计中具有一定的创新观点,设计思想比较清晰,对应用的开发工具能够比较熟练的掌握运用,设计的软件功能也比较完善,基本实现了毕业任务书中下达的毕
3、业设计要求。在毕业论文设计的过程中体现出该生具有较扎实的基础知识,对所学的知识能够比较灵活的运用,具有较良好的团队合作精神,能够通过团队合作相互协商解决软件开发过程中遇到的各种难题,并具备了一定的独立的解决问题的能力。希望在以后的工作中,能不断加强学习,提高自身的专业知识水平与相应的动手能力。建议成绩: 优秀 指导教师 年 月 日摘要 随着Internet/Intranet的快速发展,数据库技术的进一步成熟,建立能业务化工作的学生学籍管理系统是当前高校管理部门的迫切要求。文章参考了目前国内高校学生管理的发展情况及管理模式,借鉴了目前国内先进的大型管理系统,对高校学生学籍管理进行了总体设计,建设
4、“基于Web的”运行平台,实现方便快捷的前端Web登录和查询,采用了SQL Server 2000作为后台数据库,采用ASP及ADO技术对数据库进行操作及维护。 首先,论文讨论了Web数据库的发展历程:从最早的主机/终端结构到近年来较流行的客户机/服务器机构,再到目前最先进的浏览器/服务器结构。讨论结果是:浏览器/服务器模式中的客户机使用的是统一的浏览器界面格式,便于操作,简单易行,有利于提高工作效率,易实现不同网络间的连接。因此学生学籍管理系统采用的就是浏览器/服务器模式。 再者,论文讨论了访问Web数据库的五种方法,对于在Web服务器端提供中间件的方法有两种:CGI和API。其中,CGI效
5、率低,速度慢;API虽然克服了CGI的缺点,但兼容性差,开发难度大。通过比较五种方法的优缺点,得出的结论是:用ASP技术访问学生成绩数据库具有易实现、功能强大、效率高等优点。 最后,论文提出了用ASP和ADO技术相结合来实现学生成绩数据库的访问,得出的结论是:用ASP+ADO访问服务器端的数据库的实质就是利用ADO对象访问数据源。但是这种方案也有它的不足之处:由于ADO是以一个本地数据访问组件,而ASP+ADO方案中,ADO在Web服务器端使用,因此该方法只能对服务器端数据库进行访问,而当数据库服务器与Web服务器不在同一计算机上时,这种方案就行不通;再者由于用户每次查询都必须连接服务器,然后
6、等待回应,因此,对于需要频繁访问数据库的应用如“网上办公”就显得过于繁琐。 基于B/S结构的高等专业技术学院学生学籍管理系统(以下简称SSMS)就是利用ASP技术和Web数据库相结合实现的,它具有数据输入、查询修改补考处理、毕业处理和报表输出等功能。它的成功实现对提高高校的学生管理水平具有非常重要的意义。应用表明:学生学籍管理系统用户界面友好,操作灵活方便,可大大提高工作效率,基本实现“无纸化办公”。 关键词:C/S结构 B/S结构 Web数据库 ADO 32- -目录第一章 绪论1 1.1研究这个系统的重要性1 1.2自己做的主要工作1 1.3全文概要1第二章 系统分析32.1系统设计目的3
7、2.2系统设计32.3系统介绍32.3.1总体框架32.3.2系统特点4第三章 基于Web的数据库技术53.1 Web数据库的发展历程53.1.1主机/终端结构53.1.2客户机/服务器结构53.1.3浏览器/服务器结构63.2 Web数据库管理系统介绍63.2.1 Web数据库工作原理73.2.2访问Web数据库的五种方法7第四章ASP技术访问学生成绩数据库94.1 ASP的工作原理94.2 ASP页面的结构94.3ASP提供的内置对象和组件94.3.1 Request和Reponses接收向成绩库提交的数据并作出响应104.3.2用Post和Get方法获取表单输入数据104.3.3 Ser
8、ver对象提供服务器端的基本属性和方法114.3.4 Session对象124.3.5 Application对象124.4通过ASP与学生成绩数据库建立连接124.5如何向数据库添加、修改和删除数据134.5.1向数据库中添加新数据134.5.2修改数据库中已存在的数据144.5.3删除数据库中的数据154.6用Cookie集合实现成绩查询的分页浏览154.7 ActiveX服务器组件164.8 ASP开发Web数据库的步骤164.8.1建立ADO数据环境164.8.2处理返回集174.8.3释放环境变量184.9 ASP中Web数据库的更新184.9.1添加数据库记录184.9.2删除数据
9、库记录184.9.3修改数据库记录184.9.4移动数据库记录指针18第五章ADO访问学生学籍管理系统的设计19 5.1创建和配置ODBC数据源195.1.1 ODBC简介195.1.2创建和配置ODBC数据源205.2用SQL语句对成绩库作插入、删除、更新205.3 ADO存取成绩库的实现215.4利用ASP和ADO访问Web数据库215.5学生成绩数据库查询22第六章学生学籍管理系统的实现256.1系统开发平台256.2后台数据库的选取256.3系统结构256.4系统流程图256.5系统实现的主要技术266.6系统实现.266.7安全控制技术276.8 B/S的优势与不足28第七章结束语2
10、9致谢30参考文献31第一章 绪论 人类社会己经踏入21世纪的门槛,蓦然回首:20世纪90年代以来,全球信息技术发展明显加快。由于芯片技术、电脑软件技术突飞猛进地提高,电脑功能正日趋强大。随着Internet的出现,人们己经认识到,周围的一切正在发生异乎寻常的变化:“奔腾”赞歌唱遍各个角落;多媒体计算机迅速走进家庭;上网已成为人们日常生活的一部分:WWW浏览使你足不出户便知天下事:各种应用软件更是应有尽有。事实证明:网络的普及及应用大大推动了计算机应用的发展。从国防军事、交通运输、财政金融、科学教育等大型系统,到一个企业、一个机关、一所学校、一座饭店的内部管理,几乎都采用了计算机网络管理。网络
11、发展已经超越了国界,跨越了地域,使地球上的人们似乎生活在一个“地球村”里。 在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据库也就应运而生了。 随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web技术相结合,才有更为广阔的前景。ASP作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器/服务器模式的数据库体系也正逐渐成为数据库结构的主流。 1.1研究这个系统的重要性 Internet的普及和应用使人们的现代生活方式发生了深刻的变化,学校总是处于
12、接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用,远程教育、网上查询成绩、网上招生等等对于我们己不再陌生。 然而,目前很多高校的学生管理仍然采用的是传统的管理模式:分发试卷给学生考试、老师领表手工登录成绩、学生查询成绩还必须到教学管理部门。事实证明:这种传统的管理模式既浪费人力资源,又不利于提高工作效率。于是,开发一套学生学籍管理系统已经迫在眉睫。 基于上述原因,我们设计并开发了这套学生学籍管理系统。 1.2自己做的主要工作 论文分析了Web数据库及ASP技术在学生学籍管理系统中的应用,本文的主要工作如下: 重点讨论了B/S结构的工作原理及其特点,分析了实
13、现Web数据库的不同方法,客观地分析了它们的优缺点。讨论结果是:ASP技术无论在操作的可行性、方便性还是性能上都是一种实现Web数据库的最好方法。 探讨了ASP技术五个主要的内置对象和ActiveX服务器组件在学生学籍管理系统中的应用,并介绍了如何利用ASP技术向数据库中添加、修改和删除数据。 重点讨论了如何利用数据库访问组件ADO技术实现学生成绩数据库与服务器的连接,并利用其属性和方法完成对成绩库的访问。 详尽介绍了学生学籍管理系统的总体框架、工作流程和系统使用的主要技术。 1.3全文概要 第一章简要回顾了网络的发展,研究该课题的原因。 第二章陈述了系统研究的目的、系统设计、总体框架和系统的
14、特点。 第三章介绍了基于Web的数据库技术的发展情况,并重点介绍了浏览器/服务器(B/S)模式和ASP技术访问Web数据库的优点。 第四章论述了ASP访问Web数据库的工作原理、简要介绍了ASP的对象和组件以及怎样在数据库与服务器之间建立连接,最后讲述了ASP开发Web数据库的几个步骤。 第五章讨论了怎样利用ADO技术访问、查询成绩数据库,以及怎样利用ADO对象及SQL语句对成绩数据库进行修改等操作。 第六章画出了系统流程图,陈述了系统实现的主要技术,分析了系统实现的不足之处。 第七章是结束语。对全篇论文进行了总结,探讨了今后应该努力的方向。 国际互联网技术日新月异,极大地推动了基于Inter
15、net的应用技术的发展。支持Web数据库访问的新技术也层出不穷。随着校园网的发展,基于Internet的教学管理系统、学生管理系统也在不断地深入和发展。本文所介绍的“基于B/S的学生学籍管理系统的设计与实现”仅仅是高校管理信息系统的一个小模块,今后我们将进一步努力,不断地学习新知识,争取将这个系统做到更加完善。第二章 系统分析 学生学籍管理系统是基于Web应用的校园应用方案,提供了学校信息化管理需要的灵活性,使学生、教师、家长和主管部门之间能快速、及时地进行沟通,全面实现校园的师生管理、教学管理、考试管理、学籍管理等,是高校实施信息化管理的强力支撑。 2. 1系统设计目的 随着计算机信息技术、
16、网络通讯等高新技术的发展,对高校学生管理提出了更高的要求,要求学生管理系统进一步发展成为学生管理信息系统。这样不仅可以使教师从烦琐的事务中解脱出来,而且还能提供面向学生的网上查询成绩、专家咨询服务等快捷、灵活、方便的智能服务。 学生学籍管理系统旨在使校园教学、教务管理、学生管理信息网络化,解决已往信息传递不方便、不快捷等问题,通过本系统可实现学生学籍管理网络化,方便教师网上登录成绩、学生网上查询成绩。应用表明,使用该系统可以大大提高工作效率,节省人力资源,提高高校行政管理的管理水平,有利于推动高校学生管理的“无纸化办公”进程。 2. 2系统设计 由于WVVW具有界面友好,操作便捷的特点,因而已
17、成为Internet上最流行的信息服务,同时Web技术与数据库技术相结合,实现Web数据库交互式应用已成为必然。当今,人们对于Web的要求越来越高,不再只是满足于HTML所提供的简单的静态页面,而是需要灵活的动态页面。对于实现上述要求的技术,目前包括脚本语言(如VBScript和JavaScript),公共网关接口(CGI)应用编程接口(ISAPI)等。本系统采用的是ASP技术。 2. 3系统介绍 2. 3. 1.总体框架 采用Browser/Server三层体系结构及符合国际标准的TCP/IP网络协议,采用模块化结构,可以适应不同规模用户的需要。 针对高校学生管理的实际情况,设计其系统的总体
18、框架(如图2. 1所示)。图2. 1系统总体结构 系统的功能主要体现在各模块上,系统各功能模块如下: 1.“输入成绩”:主要包括“新生注册”、“输入课程名称”、“修改课程名称”、“输入成绩”和“退出系统”等。可实现学生学籍、应修课程及应得学分、己修课程及己得学分的登记和归档工作,并方便学生对所选修的课程名称和成绩实现网上查询、实现网上资源的充分共享。 2.“查询修改”:主要包括“修改档案”和“修改成绩”两个相对独立的模块,可用于档案和成绩的修改。3.“补考处理”:包括“生成补考库”、“补考成绩汇总”、“补考通知单”、“补考准考证”和“补考成绩录入”六个功能模块。该子系统是用户获取补考信息和补考
19、成绩的有利途径。4.“毕业处理”:包括“录入毕业去向”、“确定毕业结业”、“毕业生名册”和“毕业生卡片”等。可对毕业生的详细信息进行查询,并对毕业生提供通讯录、便签等方便。5.“报表输出”:包括“学生名册”、“记分册”和“成绩表”等功能模块。该子系统可用于获取学生成绩。6.“系统帮助”:包括“系统帮助”、“关于”和“退出系统”等。用户能够查看该系统的相关信息。由于系统采用模块化、结构化设计,各模块在信息上互相沟通,功能上互相独立,使系统的网络扩充、功能增加、业务扩展更容易实现。2. 3. 2.系统特点本系统的主要功能是通过网络实现现代化高校学生管理,提高办公效率。先进可靠的系统平台和体系结构系
20、统采用目前比较流行的Internet体系结构和瘦客户机/中间件/服务器体系(B/S)结构。B/S体系结构前台只负责界面表示,实现了瘦客户机的构想,大大地减轻了维护工作量,程序的修改只限于数据库服务器端及应用程序服务器端,客户端通过浏览器访问应用程序服务器,界面统一简单,软件层次较少,维护容易。系统提供的智能性系统中的网络服务器采用了高级系统体系结构以及扩展数据输出(EDO)内存子系统,因而具有强大的工作性能和最大的I/0带宽。友好的用户界面及操作的灵活性系统提供类浏览器界面,便于用户实现各种搜索、查询操作。在系统的操作过程中体现了简单、方便、灵活的特点。值得信赖的可靠性和安全性系统可自动检测输
21、入数据的准确性和完整性。当出现故障或事故造成系统中断后,系统对数据的完整性具有检测、保护和恢复能力。开放性及可扩充性软件设计采用标准化接口,硬件平台采用标准网络接口,采用开放式数据库互连接口(ODBC),使本系统与其它应用系统容易实现互连。先进的Internet支持系统采用先进的计算机网络、数据库技术、消息传递与工作流技术Internet技术、安全与容错技术相结合。本系统为高校跨入信息化教学时代提供技术支撑平台,使校内应用(如成绩管理、学籍管理、毕业生信息管理等)系统从单机操作、C/S结构操作上升到基于Web应用的B/S结构体系中来。系统提供丰富的服务以满足学校需要。第三章基于 Web的数据库
22、技术 随着计算机软硬件技术的发展,数据库技术也不断地推陈出新,并实时地结合各种先进的信息手段,在实际应用中发挥着越来越重要的作用。 3. 1 Web数据库的发展历程 数据库技术从最早的单机模式、主从体系,发展到近年来应用较广的客户机/服务器(Client/Server,以下简称C/S)模式,又到目前最流行也最实用的浏览器/服务器(Browser/Server,以下简称B/S)模式。在设计一个系统时,我们首先要考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。3.1.1主机/终端结构早期由于主机价格昂贵,为了共享主机资源,一台主机要同时为多个用户服务,但这种系统由于没有和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 学籍 管理 系统 设计 实现
链接地址:https://www.31doc.com/p-3947689.html