基于BS学生成绩管理系统毕业设计.doc

上传人:h**** 文档编号:101174 上传时间:2018-07-06 格式:DOC 页数:93 大小:4.27MB
下载 相关 举报
基于BS学生成绩管理系统毕业设计.doc_第1页
第1页 / 共93页
基于BS学生成绩管理系统毕业设计.doc_第2页
第2页 / 共93页
基于BS学生成绩管理系统毕业设计.doc_第3页
第3页 / 共93页
基于BS学生成绩管理系统毕业设计.doc_第4页
第4页 / 共93页
基于BS学生成绩管理系统毕业设计.doc_第5页
第5页 / 共93页
点击查看更多>>
资源描述

1、 摘 要 21 世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用 Dreamweaver8 可视化网站开发工具 结合 ASP 网页编程 和 ACCESS数据库 于 SQL 查询语言实现的 在线查询系统 。 重点介绍了学生成绩管理系统的实现过程:包括系统分析、 功能设计、数据库设计、系统实现 。本系统主要功能有 学生管理、 课程 管理、成绩管理 、专业管理,学生成绩的

2、查询等。 关键字 : ASP 成绩查询 ACCESS Dreamweaver8 Abstract In the 21 st century, science and technology advance by leaps and bounds, economic knowledge and information industry under way, especially information technology and network technology news fast development and applications of social politics, econom

3、y, military and cultural fields produce more and more profound. Students performance management system is a education unit essential part, its content to school decision makers and managers all very important. This paper described as a student performance management system is to use Dreamweaver8 vis

4、ualization web development tools and ASP page programming and the ACCESS database and SQL query language of the realization of the online query system. Focusing on the students performance management system realization process: including system analysis, functional design, database design, system. T

5、he main functions of a system student management, course management, performance management, professional management, of the students grade query. Key words: ASP performance inquire ACCESS Dreamweaver8 1 目录 第一章 绪论 . 1 1.1 成绩管理系统的研究背景和意义 . 1 1.2 研究现状 . 2 1.3 基于 B/S 学生成绩管理系统设计目标 . 2 1.4 学生成绩管理系统的系统需求

6、. 2 第二章 理论技术和运行环境简介 . 3 2.1 DREAMWEAVER8简介 . 3 2.2 ACCESS2003 技术简介 . 3 2.3 B/ S 三层体系结构 . 4 2.4 ASP简介 . 4 2.5 IIS简介 . 5 2.5.1IIS 的安装 . 5 2.5.2IIS 虚拟目录的创建 . 6 2.5.3 IIS 的日常管理 . 6 2.6 运行环境 . 7 第三章 概要设计阶段 . 9 3.1 系统的功能分析 . 9 3.2 学生成绩管理系统流程图 . 9 3.3 用户权限流程图 . 10 3.4 逻辑结构设计阶段 . 11 3.5 表的物理结构 . 11 第四章 详细设计

7、阶段与实现 . 15 4.1 数据的连接 . 15 4.2 注册页面 . 15 4.3 登录页面 . 17 4.4 系统功能页面 . 18 2 4.5 学生档案页面 . 19 4.5.1 学生档案添加 . 20 4.5.2 学习档案编辑 . 21 4.5.3 学习档案删除 . 21 4.6 课程管理页面 . 22 4.6.1 课程的添加 . 22 4.6.2 课程的编辑 . 23 4.6.3 课程的删除 . 23 4.7 学生成绩管理页面 . 24 4.7.1 成绩的添加 . 26 4.7.2 成绩的编辑 . 27 4.7.3 成绩的删除 . 27 4.8 专业信息管理页面 . 28 4.8.

8、1 专业信息添加 . 30 4.8.2 专业信息编辑 . 31 4.8.3 专业信息删除 . 31 4.9 学生成绩查询页面 . 32 4.9.1 学号查询 . 33 4.9.2 课程编号查询 . 34 4.10 修改个人资料页面 . 34 4.11 退出系统 . 35 第五章 小结 . 37 参考文献 . 39 致 谢 . 40 第一章 绪论 1.1 成绩管理系统的 研究背景和意义 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最 大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安

9、全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要 ,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理 学生成绩,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算

10、机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分 ,使用计算机对学生成绩信息进行管理 ,有着手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨 的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。 学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。 1.

11、2 研究现状 生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 纵观目前 国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。 而且现在的查询趋向于整个广域网,而不仅仅是局域网的查询。所以现在的 C/S结构也渐渐趋向被 B/S结构代替。

12、1.3 基于 B/S 学生成绩管理系统设计 目标 ( 1) 管 理员能够实现 在线 对整个学生信息的添加、修改、删除、 查询等操作 ,对自己登陆密码的修改 。 ( 2)管理员 可以 将学生成绩的数据 、 信息发布的网上,方便学 生 进行查询,达到资源共享的目的。 ( 3) 学生可以在自己 的权限内对自己成绩的查询,以及个人信息的查询,登录密码的修改 。 1.4 学生成绩管理系统的系统需求 21 世纪,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社

13、会人们的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以 Dreamweaver8 可视化网站开发工具 和 ACCESS 数据库 和SQL 数据查询语言编写,其系统功能在内部 IIS 服务器上运行。系统管理员、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标 。 第二章 理论技术 和运行环境 简介 2.1 Dreamweaver8 简介 网络开发工具 Dreamweaver8是著名的 “ 所见即所得 ” 的可视化网站开发工具,是国内外普遍应用的专用网页设计软件。在国内,它被称为

14、“ 织梦者 ” ,它不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,可以说,它是一个集网页创作和 站点管理两大利器于一身的超重量级创作工具。 Dreamweaver8 优势: ( 1) 所见即所得与兼顾 HTML 源代码两种模式相互切换编辑。 ( 2) 不仅有同类软件的所有功能,而且有自身的许多出色设计理念。 ( 3) 无需手写代码,就能轻松创建各种动态效果。 ( 4) 有强大的自定义及扩展功能,提高了工作效率。 ( 5) 支持跨浏器和层叠样式表。 ( 6) Dreamweaver8 最新版本,采用多种先进技术,能够高效地创建极具表现力和动感效果的网页 。 ( 7) 易学,易用,初

15、学者也可制作精致的网页。 2.2 ACCESS2003 技术 简介 Access2003 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。数据库 (Database)是由一些有意义和有关系的数据 (data)所组合而成。一个数据库中,包含了许多条记录 (Record),而每条记录是由多个字段(Field)所组成 ,不同的字段存放不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统( Database Management System DBMS)。 数据库管理系

16、统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述, Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的 强大功能。 2.3 B/ S 三层体系结构 B/ S 体系结构是由 C/ S ( Clie

17、nt/ Server ) 结构 ,即客户端 / 服务器体系结构发展而来的。它是一种以 Web 技术为基础的新型的系统平台模式 ,把传统C/ S 模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器 (Web 服务器 ) ,从而构成一个三层结构的客户服务器体系。 Web 客户首先通过 HTTP 协议与 Web 服务器进行连接 ,再由 Web 客户经浏览器向 Web 服务器提交请求 ,经 Web 服务器处理后把结果输出至浏览器。 在 B/ S 三层 体系结构中 ,应用服务器的功能可由微软 IIS ( Internet Information Server ) 和 ASP(Active Se

18、rver Pages) 技术实现。 IIS 是一种功能强大的 Web 服务器 ,使用超文本传输协议传输信息。 ASP 是一种运行于服务器端的命令执行环境 ,虽然它只能运行于 Windows 平台 ,但它可以轻松的结合HTML Web 页面、脚本 ( Script ) 程序和 ActiveX 组件建立和执行动态、交互式的 Web 服务器应用程序。用 ASP 开发的 Web 应用程序面向对象 ,无需手动编译或链接程序 ,而且服务器端程序代码隐藏 ,在客户端仅可看到由 ASP 输出的HTML 文件。因此文中设计的系统采用了 ASP 作为服务器端的命令执行环境 。 2.4 ASP 简介 ASP 是一种

19、服务器端脚本编写环境,可以用来创建和运行动态网页或 Web应用程序。 ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交互式内容,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。 与 HTML 相比, ASP 网页具有以下特点: ( 1)利用 ASP 可以实现突破静态网页的一些功能限制,实 现动态网页技术; ( 2) ASP文件是包含在 HTML 代码所组成的文件中的,易于修改和测试; ( 3) 服务器上的 ASP 解释程序会在服务器端执行 ASP 程序,并将结果以 HTML格式传送到客户端浏览器上,因此使用各种浏览器

20、都可以正常浏览 ASP 所产生的网页; ( 4) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 web 浏览器中获取用户通过 HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息; ( 5) ASP 可以使用服务器端 ActiveX 组件来执行各种各样 的任务,例如存取数据库、发送 Email或访问文件系统等。 ( 6)由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码被窃取。 (7) 方便连接 ACCESS 与 SQL 数据库。 (

21、8)开发需要有丰富的经验,否则会留出漏洞,让骇客( cracker)利用进行注入攻击。 ASP 也不仅仅局限于与 HTML 结合制作 WEB网站,而且还可以与 XHTML和 WML 语言结合制作 WAP 手机网站。但是其原理也是一样的。 2.5 IIS 简介 2.5.1IIS 的安装 WINDOWS 系统 提供的 WEB服务器组件 IIS的安装方法,在开始 设置 控制面板 添加 /删除程序命,在添加 /删除程序中选择 添加 /删除 WINDOWS 组件按钮,就会弹出如图 2-1 所示的 WINDOWS 组件向导对话框。在其中选择 INTERNET信息服务 IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成 IIS 的安装。 图 2.1 IIS 的安装 2.5.2IIS 虚拟目录的创建 在启动 Internet 后,在 默认 WEB 站点 单击鼠标右键,在快捷菜单中选择 “ 新建 ”“ 虚拟目录 ” 命令 如图 2.2,输入虚拟目录的名字,然后按照系统提示操作,即可完成虚拟目录的创建。 图 2.2 IIS 虚拟目录的创建 2.5.3 IIS 的日常管理 ( 1)启动站点,停止、暂停、删除站点 ( 2)主目录设置、文档管理、 ISAPI 筛选器、 HTTP 头、目录安全性、文档、自定义错误、性能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。