基于web的高校学生成绩管理系统设计毕业(论文)设计论文.doc
《基于web的高校学生成绩管理系统设计毕业(论文)设计论文.doc》由会员分享,可在线阅读,更多相关《基于web的高校学生成绩管理系统设计毕业(论文)设计论文.doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文) 题目名称:基于Web的高校学生成绩管理系统第2页 共-46页摘 要本文介绍了基于B/S结构的学生成绩管理系统的开发背景、意义和目前的发展现状;详细的阐述了学生成绩管理系统的分析、设计和实现的过程;该系统采用ASP技术和SQL SERVER数据库相结合实现,利用Dreamweaver MX作为网站前台的开发工具,以IIS为服务平台,实现基于网络的学生成绩管理系统的构建。本系统可以及时了解学生成绩信息,同时为管理者提供方便快捷的后台管理功能,给学校和学生都带来极大的方便。本系统包括了前端操作和后台管理两个模块,后台管理模块又分为教师和管理员,系统主要实现的功能是:系统前端实现
2、了学生对个人的基本信息修改以及对成绩的查询,并可在线留言;后台管理则是教师对学生成绩和授课信息进行增加,删除,修改,查询等操作;管理员对全校学生的信息管理操作,学生成绩管理,授课信息管理。关键字:高校成绩管理系统;ASP;数据库AbstractThis article introduced the development background , significance and the Current status of development of based on B / S structure of student achievement management system. Deta
3、il description of student achievement management system analysis, design and realization of the process. The system uses ASP technology and SQL SERVER database combining, The use of Dreamweaver MX, as the future site development tools. Using IIS as web server. achieved student management system base
4、d Web. The system can quickly know student achievement information. At the same time, managers can be convenient and efficient management. Convenient for schools and students. The system includes a front-end operations and back-office management two modules. Management module is divided into the bac
5、kground of teachers and administrators, The major functions of the system including: System front-end to achieve the students the basic information for individuals to amend ,Score inquiries and Online message. Background Teachers to Add, delete, modify and query student achievement and teaching info
6、rmation. Administrator of the school students operation is information management, performance management and information management instruction.Key words: Performance management system for colleges and universities; ASP ;databaseII毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得
7、的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部
8、内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫
9、描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日目 录摘 要IAbstractII第1章 概述11.1 前言11.2 问题的提出11.3 选题的背景和意义1第2章 方案论证32.1 方案比较32.1.1 C/S与B/S的比较32.1.2 ASP技术与JSP技术的比较42.1.3 Access 与SQL Server 2000的比较42.2 可行性分析52.2.1 经济可行性分析52.2.2 技术可行性分析62.2.3 操作可行性6第3章 需求分析73.1 系统需求分析73.1.1 流程分析73.1.2 系统设计思想73.1.3
10、 系统设计分析73.1.4 系统功能分析73.1.5 数据库分析83.2 数据流程分析83.2.1 E-R图设计83.2.2 数据流图93.2.3 数据字典11第4章 过程论述124.1 系统总体设计124.2 系统功能模块设计144.3 系统的流程图144.4 数据库的设计174.4.1 数据库逻辑设计174.5 数据库连接194.6 详细设计194.6.1 学生信息查询登录194.6.2 学生基本信息查询214.6.3 教师录入学生成绩页面224.6.4 数据库修改记录的实现254.6.5 管理员登录界面264.6.6 数据库删除记录的实现264.6.7 查询的实现28第5章 系统的调试与
11、测试315.1 系统的调试315.2 系统的测试315.2.1 软件测试的目的315.2.2 软件测试的方法315.2.3 进行白盒测试325.2.4 进行黑盒测试345.3 测试结果分析35结 论36致 谢37参考文献38附 录3952第1章 概述1.1 前言本文主要描述了高校学生成绩管理系统开发的整个过程。该系统是根据高校学生成绩管理的需求而开发的一个能够高效运行的管理系统,实现对学生基本信息、学生成绩的高效管理,是专门为教育管理机构设计的。本文根据高效学生成绩管理系统的开发过程,分别详细介绍了系统平台选择、系统需求、系统设计、数据库设计以及实现过程。该系统采用目前比较流行B/S编程模式,
12、利用ASP+SQL设计而成。该系统的主要功能模块分为:系统维护模块,数据录入模块,统计打印模块,数据处理模块和帮助模块。本文对数据录入和数据处理模块进行了详尽的介绍。数据录入模块能够根据用户的个性化需求,批量录入且录入后可以对其一一做详尽的修改,从而实现大量数据的快速录入功能。1.2 问题的提出随着计算机技术的发展,芯片技术、电脑软件技术突飞猛进地提高,电脑功能正日趋强大,人们己经认识到,周围的一切正在发生异乎寻常的变化,上网已成为人们日常生活的一部分,网络技术的应用使得计算机之间通信、信息共享成为可能。而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进
13、行。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育事业得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展。 1.3 选题的背景和意义Internet的普及和应用使人们的现代生活方式发生了深刻的变化,学校总是处于接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用,远程教育
14、、网上查询成绩、网上招生等等随处可见。事实证明:网络的普及及应用大大推动了计算机行业应用的发展。从国防军事、交通运输、财政金融、科学教育等大型系统,到一个企业、一个机关、一所学校、一座饭店的内部管理,几乎都采用了计算机网络管理。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。学生成绩管理是非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学
15、校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。高校学生成绩管理是高校管理中非常重要的一个环节,是基于Web应用的校园应用方案。在学生成绩管理系统中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。使用计算机可以提高速度,快捷地完成以上工作。在计算机联网后,数
16、据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学生成绩管理系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。运用高校学生成绩管理系统一方面可以让学生尽快的查询到自己的考试成绩,以便让他们尽快的投入到新的课程的学习或复习这次没有考过的课程中。另一方面,提供了学校信息化管理需要的灵活性,使学生、教师和主管部门之间能快速、及时地进行沟通。这些优点能够极大地提高学生成绩管理的效率,也是进行科学化、正规化管理,与世
17、界接轨的重要条件。第2章 方案论证2.1 方案比较2.1.1 C/S与B/S的比较C/S:传统的应用系统模式是“主机/终端”或“客户机/服务器”,客户机/服务器系统(Client/Server System)的结构是指把一个大型的计算机应用系统变为多个能互为独立的子系统,而服务器便是整个应用系统资源的存储与管理中心,多台客户机则各自处理相应的功能,共同实现完整的应用。随着Internet 的发展壮大,这些传统模式已经不能适应新的环境,于是就产生了新的分布式应用系统,即所谓的“浏览器/服务器”结构、“瘦客户机”模式。 在Client/Server结构模式中,客户端直接连接到数据库服务器,由二者分
18、担业务处理,这样体系有以下的缺点: Client与Server直接连接,安全性低。非法用户容易通过Client直接闯入中心数据库,造成书局损失。Client程序肥大,并且随着业务规则的变化,需要随时更新Client端程序,大大增加维护量,造成维护工作困难。 每个Client都要直接连到数据库服务器,使服务器为每个 Client建立连接而消耗大量本就紧张的服务器资源。 大量的数据直接Client/Server传送,在业务高峰期容易造成网络流量暴增,网络阻塞。 Client/Server模式的这些先天不足,随着业务量的变化,出现越来越多的问题,我们有必要对这种两层体系进行改革,将业务处理与客户交互
19、分开来,实现瘦客户/业务服务/数据服务的多层分布式应用体系结构。B/S:即Browser/Server(浏览器/服务器)结构,在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。
20、B/S结构特点,即Browser/Server(浏览器/服务器)结构,。B/S结构模式操作系统独立、维护简单,用户界面一致;对应程序的修改、功能增删或者升级非常方便,一改俱改,一生俱升;对客户端没有特别的要求,只要有一个IE浏览器即可;对学校而言,完全不受时空制约,只要能上网就可以进入本系统做自己权限内的事情。但是主要事务逻辑在服务器完全通过浏览器实现,一部分事务逻辑在前端实端实现,形成三层结构,是一种全新的软件系统构造技术。这种结构的一个重要的特点是,用户可以完全不需要安装客户端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。2.1.2 ASP技术与JSP技术的比较JSP
21、(JavaServer Pages)是Sun公司推出的新型的网站开发语言,是基于WEB的应用程序的开发方法,JSP采用的脚本语言是Java语言。JSP有以下几个方面特点:1.通过JSP扩展标签库和Java Beans功能,网站逻辑和网站界面相分离;2.使用Enterprise JavaBeans可以轻松地在JSP开发的Web应用中实现事务、安全等功能3.JDBC提供与数据库产品无关的数据库连接方式。在Internet三层数据库应用系统中,Servlet小应用程序完成了中间层的所有工作,它是客户端与后端数据库沟通的纽带,Servlet小应用程序通过JDBC与后端数据库进行SQL命令和数据的交互,
22、同时,它可以通过各种形式(构建HTML页面等)同客户端进行通信,传递客户端SQL命令和数据库数据。它提供了Web浏览器接口与后端数据库信息之间的连接。ASP是JSP的前一代,它比JSP简单一些。ASP是Active Server Pages的缩写,是一种服务器脚本编写环境,它以VBScript或JScript作为脚本语言,可以用来创建和运行动态网页或Web应用程序,ASP页可以页包含html标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容,也可以创建使用html网页作为用户界面的Web应用程序。ASP具有以下特点:在ASP中包含脚本,通过在Web服务器上执行脚本可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 高校学生 成绩管理系统 设计 毕业 论文
限制150内