1、本科毕业论文 1 毕 业 论 文 题 目: 基于 asp 的网上教学管理系统 的设计和实现 专 业: 班 级: 姓 名: 学 号: 指导教师: 日 期: 本科毕业论文 2 目录 目录 . 错误 !未定义书签。 摘要 . I Abstract . II 第一章 绪论 . 错误 !未定义书签。 1.1 开发背景 . 6 1.2 国内外发展现状 . 6 1.3 选课依据 . 错误 !未定义书签。 1.4 设计思想 . 错误 !未定义书签。 第二章 系统需求分析 . 7 2.1 系统的需求分析 . 7 2.2 系统可行性分析 . 7 第三章 系统概要设计 . 9 3.1 系统基本设计思想 . 9 3.
2、2 系统结构设计 . 9 3 2 1 设计目标 . 9 3 2 2 开发及运行环境 . 9 3.3 ASP 技术 . 10 3 3 1 ASP 的工作原理 . 12 3 3 2 ASP 的特点 . 11 3 3 3 asp 的功能 . 13 3 3 4 asp 的内置对象 . 12 第四章 系统的总体设计 . 14 4.1 系统功能概述 . 14 4.2 总体构成设计 . 14 4.3 系统逻辑 设计 . 14 4.4数据库设计 . 16 4 4.1主要实体联系 . 17 4 4.2 表结构设计 . 18 第五章 系统模块详细设计 . 20 5.1 主页模块的设计 . 20 5.2 用户模块
3、. 28 5 2 1 用户登录设计 . 28 本科毕业论文 3 5 2 2 登 录用户的验证 . 28 5.3 课件 显示设计 . 30 5.4 管理员管理功能 的实现 . 31 5.4.1 添加 课件 . 32 5 4 2 删除 课件 . 33 5 4 3 修改课件 . 33 5.5 用户 留言功能及实现 . 34 5 5.1 留言板页面设计 . 34 5 5 2 书写留言 . 36 5 5 3 管理员管理留言 . 38 第六章 系统实现及收尾处理 . 40 6.1 系统测试 . 40 6.2 系统运行与维护 . 41 第七章 开发总结 . 43 致谢 . 44 参考文献 . 45 本科毕业
4、论文 4 摘 要 随着计算机科学的发展,数据库技术 ,特别是简单方便的 asp技术,在 Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今 Wed 应用的潮流。本文研究了一种基于 asp 技术的用户个性化页面动态生成方案,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、方便、反映用户更明显细致等优点。 本文首先对分析了现代网络教学的发展趋势,指出网络技术的发展和网络教学的发展是同时进行、相互促进的。论文主要介绍了本课题的开发背景,所要完成的功 能和开发的过程。重点地说明了系统设计的核心、设计思想、难点技术和解决方案。系统功能包括前台显
5、示和后台管理两大模块。 关键词: 信息管理系统;教学辅助管理;数据库 ;动态服务器主页 本科毕业论文 5 Abstract Along with the development of the computer ,the databasetechnique is widespread in the application of Internet, more andmore , providing more thoughtful and humanized service for the largenetwork customer. Characteristic services have alr
6、eady becomegradually the current as the application of Wed nowadays. This textstudied a method of project which composed of characteristic pageand dynamic state of technical customer according to the dataconnection rule, compared with some projects that adopt already onpresent nets, this project hav
7、e the advantage of providing customersmore simple ,reflective obvious meticulous use and so on. In this thesis, at first, I analysis the developing current of modern electronic business, and point out that the relation between network technology and net teaching is developing together and accelerati
8、ng each other. The article is to introduce the development background of the subject, the function and the course of developing mainly. It explains the systems focal point, design philosophy, difficult point and solution. The system of net teaching includes two parts: the foreground displaying and t
9、he background management. Keywords: MIS; student management; database; ASP 本科毕业论文 6 第一章 绪论 在 Internet 飞速发展的今天 ,互联网成为人们快速获取、发布和传递信息的重要渠道 ,它在人们政治、经济、生活等各个方面发挥着重要的作用。 Internet 上发布信息主要是通过网站来实现的 ,获取信息也是要在 Internet“ 海洋 ” 中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 Internet 应用上的地位显而易见 ,它已成为政府、 企事业单位信息化建设中的重要组成部分 ,从而
10、倍受人们的重视。为了更好的办学 ,增强学生和学校的互动性 ,加强学生与老师之间的沟通以及同学之间的交流和探讨 ,给老师和学生提供一个教与学交流、共享资源的平台 ,以达到更好的教学效果 ,特构建一个教学网站。 本论文中,将软件工程的基本原理和方法应用到整个网站系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用 ASP 技术来实现 B/S系统, ASP 技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,这样提高了网页的互动性,使整 个 系统能更好的为用 户服务。 该系统使用于不同层次不同需求的学生,其应用范围广不受地域的限制,其主要功能有: 用户注册:可以获得网上练
11、习,真题试演的权力。 查看课件:浏览本网站所提供的全部课件,满足自己的需要。 名家讲坛:权威性的教授及导师为您提供 学习的要领。 互动论坛:用于将您的意见反馈给网站,以便于对网站做更好的改善;同时也是构造了与其他学生互动交流的平台。 该系统可用性和可掌握性强,具有较高的扩展性和可维护性。 1.1 开发背景 在 Internet 飞速发展的今天,互联网成为人 们快速获取、发 布和传递信息的重要渠道,它在人们政治、经济、学习 、生活等各个方面发挥着重要的作用。因特网技术与印刷出版、飞机、个人电脑并列,作为历史上最具革命性的技术之一。在沉寂了 20 多年后,因特网走出不为人所知的角落,引起了全世界所
12、有人的关注和想象。 众所周知, Internet 上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“ 海洋 ” 中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人 们的重视。 1.2 国内 发展现状 1、网络教学的设计理论与方法的研究缺乏系统性 通过对国内外有关的学术刊物 (如电化教育研究、中国电化教育 )、教本科毕业论文 7 育网站、国际国内有关学术会议的论文集进行分析,网络教学的设计研究主要是关于建构主义学习环境的设计和协作学习的设计等方面,缺乏系统的
13、研究。可以说,网络教学的设计理论的研究还处于初级阶段,还有很多问题需要去研究和探索。例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟情境进行探究学习、利用通讯工具进行协商学习、利用工具进行创造学习的设计以及教师指导性活动 的设计等方面,都值得我们去研究。 2、网络教学的评价研究才刚刚起步 随着 internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。然而,与传统教学相比,网络教学的质量保证体系却显得不够完善、健全。如何保证网络教学的质量,建立一个行之有效的网络教学模型,已成为网络教学研究的一个重要课题。 1.3 选课依据 随着科学的进步,社会的发展, 现代信息技术的迅猛
14、崛起, 利用网络进行远程教学已是 教育 界的一个趋势 。由于信息技术的正规 化,越来越多的人倾向于通过网络进行教育 ,也由此使得网络技术在教育中的应用日益广泛和深入,特别是internet 与校园网的接轨,为学生教育及老师教学提供了丰富的资源。 因而也促进了网上教学系统的研究与应用。 传统的教学 方法只是局限于教师在课堂上的授课,大众化的讲课方式,并不能有效地针对个人情况而学习,不仅浪费了时间而且学习效率不高 。 网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手段、教学传播形式上都有本质的区别。从社会发展的角度来看,网络教学可以实现信息资源共享,在网上组织最优秀的教材和教法
15、,使学习者在网上可以学到最新的知识,因此是教学改革发展的方向。 1.4 设计思想 个人 教学网站的宗旨是培养学生利用信息技术的意识和能力 ,促进信息技术与学科课程的整合 ,逐步实现教学内容的呈现方式、学生的学习方式、教师的教学方式和师生互动方式的变革 ,充分发挥信息技术的优势 ,为学生的学习和发展提供丰富多彩的教育环境和有力的学习工具 ,它的主要功能如下: ( 1) 能够提供丰富的教学资料 ,方便学生学习; ( 2) 能够为学科教师提供网站管理的能力 ,如学生的注册 ,对网站的相关信息进行有效管理(增加、删除、修改); ( 3) 能够提供在线测验、在线 选课,名师指导 ; ( 4) 大大增强了
16、学生学习的方便性,不受时间、地理位置、地域差异的限制; 本科毕业论文 8 ( 5) 开辟学生论坛 ,供 学 生 之间 交流 心得体会和学习方法 ; ( 6) 能够提供一定的安全机制 ,提供数据信息的授权访问 ,防止随意删改。 第二章 系统需求分析 使用该系统,用户可以让所有上网浏览的 学生 看到你在网络上所 显示 的 课件信 息,并可以查看 课件 、 浏览真题 和 实战演练 , 解决了各种环境因素带来的困难,使每一个学生根据需求 获得 所要的知识, 极大的增加了 学生学习 与 相互交流 方便性, 是教学变得 更加 有趣、 方便、快捷。 2.1 系统的需求分析 ( 1) 学生 前台功能 学生 管
17、理功能 :系统实行会员注册或登陆, 在用户页面可显示个人相关信息。 课件 信息查询功能 :为 学生 提供模糊查询 课件 信息、搜寻 所要学习的课件内容 。 真题查询功能 :学生可以 查询 各种年份的考试真题,以保证学习的效率 。 实战演练 功能 :本系统实现学生测验功能,对所学的知识进行及时测试,以保证学习的效率。 名师指导 功能 :针对不同学生学习的困难度,提出有效的学习方法。 用户留言功能 :用户可以在论坛上发布信息,与其他用户交流心得体会以及学习方法;还可以给管理员留言,提出自己所需的课件或对本网站的不满,以便网站的完善。 ( 2) 管理员 后台功能 网站 信息管理功能 :由系统管理员或
18、由系统管理员授权委托管理整个系统的 网站 信息,发布 最新网站 信息, 用户 登录 后可以有方向性的选择所需课件。 课件信息管理 功能 :管理员随时查看课件信息,删除、修改、添加课件,时刻更新课件目录,保证用户所需。 留言管理 功能 :及时查看用户留言的信息,可以对 用户留言进行删除操作,根据用户留言更新网站内容,保证用户所需,完善网站功能,使之更加快捷方便,实用有效。 2.2 系统可行性分析 ( 1) 经济上可行性: 当今 ,计算机的价格 下跌到一定程度,足以让大多数的人接受 , 然而 性能却飞速增长 。本系统的开发,为 学生学习的方便性和有效性 带来 了质的飞跃 ,主要表现有以下几个方面:
19、 第一,本系统的运行可以代替人工进行许多繁杂的劳动 ,例如传统的教学 ; 本科毕业论文 9 第二,本系统的运行可以节省许多资源,使得 学生在网上得到所需资料,获得知识,省去了传统教学上师资与物资的浪费; 第三,本系统的运行可以大 大的提高 学生的学习效率,带动学习积极性; 第四,本系统可以使敏感文档更加安全等。 所以,本系统在经济上是可行的。 ( 2) 技术上可行性: 本系统的开发 利用 Microsoft Office Access 2003 作为本系统的数据库 。 可靠性与可伸缩性 IIS 5.1 提供了更智能的、更可靠的 Web 服务器环境,新的环境包括应用程序健康监测、应用程序自动地循
20、环利用。其可靠的性能提高了网络服务的可用性并且节省了管理员用于重新启动网络服务所花费的时间, IIS 5.1 将提供最佳的扩展性和强大的性能从而充分发挥每一台 Web服 务器的最大功效。 综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。 ( 3) 运行上可行性: 本系统为一个中小型的网上 教学 系统,所耗费的资源非常的小, 学生 所需要电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。 ( 4) 法律可行性: 本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。 本科毕业论文 10
21、第三章 系统概要设计 3.1 系统基本设计思想 本系统的主要设计思想如下: ( 1)介绍了个性化页 面的背景及 IIS+ASP 系统的一般原理; ( 2)阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。 ( 3)设计实现用户注册 /登录、查询、 留言 ;管理员对网站的系统管理; ( 4)分析并解决实现中的若干问题; ( 5)建立完整的实验网站,进行测试并分析结果。 3.2 系统结构设计 3 2 1 设计目标 经过十几年的发展, 网络 逐步走向成熟, 网上 教学 也由新生到发展再到深入,面临着蓬勃发展的局面。随着 ISO9002 等管理体系在 网上 教学 系
22、统 中的引入,对传统 的 教学 模式 进行了一次 具有深远意 义的重大 变革,对 网上 教学网站正 朝着正规化、科学化、 有效化 的 方向 发展 起到有力的推动作用。随着计算机信息技术和网络通讯等高新技术的发展,对 网上 课件信息 和 课件 的管理提出了更高的要求,要求 网上 教学 系统进一步发展 得平民化、大众化 ,为 用户 提供快捷、灵活、方便的智能 网上 学习 服务。通过本系统可以实现 网上 学习 的信息化,解决以往只能靠教师课堂授课 不仅费时、费力 ,信息传递不方便、不快捷等问题。因此,应用本系统可以大大提高工作效率,节省人力和物力,提高 学生 的 学习 效率。 3 2 2 开发及运行
23、环境 软件平台需要服务器上的操作系统为 microsoft windows xp server。因为ASP 的开发平台首选是 Windows NT Server(Windows 2000 Server)上的 IIS,然后是 Windows NT Workstation(Windows 2000 Profession)或 Windows95/98 的Personal Web,使用的浏览器是微软的 explorer,网站的数据库使用了同样是microsoft 的 office access 数据库,因为一个数据不是很庞大的个人网站没有必要使用 oracle 等大型数据库系统 ,同时 access 数据库结构比较的简单,使用起来比较简单好用。简述如下所示: 1. 操作系统: WINDOWS XP 2. 数据库管理系统 : ACCESS 2003