校园网站的设计与实现硕士学位.doc

上传人:本田雅阁 文档编号:2071631 上传时间:2019-02-10 格式:DOC 页数:88 大小:1.56MB
返回 下载 相关 举报
校园网站的设计与实现硕士学位.doc_第1页
第1页 / 共88页
校园网站的设计与实现硕士学位.doc_第2页
第2页 / 共88页
校园网站的设计与实现硕士学位.doc_第3页
第3页 / 共88页
亲,该文档总共88页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《校园网站的设计与实现硕士学位.doc》由会员分享,可在线阅读,更多相关《校园网站的设计与实现硕士学位.doc(88页珍藏版)》请在三一文库上搜索。

1、厦门大学学位论文原创性声明本人呈交的学位论文是本人在导师指导下,独立完成的研究成果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均在文中以适当方式明确标明,并符合法律规范和厦门大学研究生学术活动规范(试行)。另外,该学位论文为( )课题(组)的研究成果,获得( )课题(组)经费或实验室的资助,在( )实验室完成。(请在以上括号内填写课题或课题组负责人或实验室名称,未有此项声明内容的,可以不作特别声明。)声明人(签名): 年 月 日厦门大学学位论文著作权使用声明本人同意厦门大学根据中华人民共和国学位条例暂行实施办法等规定保留和使用此学位论文,并向主管部门或其指定机构送交学位论文(包括纸

2、质版和电子版),允许学位论文进入厦门大学图书馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。本学位论文属于:( )1.经厦门大学保密委员会审查核定的保密学位论文,于 年 月 日解密,解密后适用上述授权。( )2.不保密,适用上述授权。(请在以上相应括号内打“”或填上相应内容。保密学位论文应是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认为公开学位论文,均适用上述授权。) 声明人(签名):年 月 日

3、摘要学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本

4、学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日摘 要当今社会是一个建立在计算机基础上的信息社会,信息传递的时效性,在日常工作占据重要地位。学校的管理模式也不再依赖于传统模式,寻找一种与信息社会相符合的现代学校管理模式就成了当今学校的首要问题。网站是以信息社会为基础,以计算机为接点,以信息高速公路为依托,建立的人们在生活上、工作上进行沟通交流的桥梁。学校的工作也离不开信息化,或更依赖于信息化,所以,学校网站的建设必不可少。本论文主要设计一个基于网络平台的适宜农村教育状况,符合当代教育理念,具有现代教育特色的综合学校网站。能够解决农村中学日常办公所需最

5、低要求,符合学校、教师、学生和社会各界各个方面的基本要求。共享教育网络资源,使学校与教师,教师与学生以及相互间的交流有了全新的方式,不再受时间和空间上的制约。本文主要对贵州省普定县马场中学进行了需求分析,给出了整个业务活动的功能流程图,采用典型的静态网站开发技术,实现用户的注册、登录和管理。对网站的测试结果表明,所开发系统基本能够满足普定县马场中学的中学教学活动的要求。关键词:农村中学;校园网站;ASP。ABSTRACTABSTRACTNowadays, with the development of economy, society has become a information soci

6、ety which is established on computer. The timeliness of information play a important role in our daily life and work. The school management mode will no longer depends on traditional mode, looking for a kind of modern school management mode coincided with information society has become the most impo

7、rtant thing for school. Website is based on information society and it take computer as contact, The school work also can not get away from information, or more dependent on information, so the school website construction is indispensable.This thesis mainly design a comprehensive school website whic

8、h is based on a network platform, coincide with rural education and the contemporary education concept and with Modern education characteristic. This website can solve the minimum requirment of rural middle school, and accord with the requirement of school, teacher,students and social other aspects.

9、 Sharing education network resources make schools and teachers, teachers and students and each of them have a new communicative way, and it also make our communication no longer subject to time and space.This thesis mainly conducts the requirements analysis of Machang middle school in Puding county,

10、 Guizhou province, and gives the functions flow charts of the whole business activities. The website has been completed using the classical static website development technology, and meet the need of some functions during the teaching activities of Machang Middle school. The test to the website show

11、s that the system basically achieves the goals. Key words: Rural Middle School;Campus Network;ASP目录目 录第一章 绪论11.1 课题研究背景及意义11.2 国内外研究现状分析21.3 主要研究内容及特色41.4 论文的组织结构4第二章 系统相关技术介绍62.1 Dreamweaver CS3简介62.2 HTML概述72.3 ASP简介82.4 本章小结11第三章 系统需求分析123.1 系统功能性需求123.2 系统功能模块流程图143.3 系统非功能性需求203.4 本章小结20第四章 系统的

12、总体设计214.1网站架构214.2网站流程图224.3 页面设计原则224.4 本章小结23第五章 系统的详细设计245.1 系统主要功能模块的设计245.2 数据库设计345.3 本章小结43第六章 系统的实现446.1系统开发环境446.2主页界面的实现446.3留言系统的实现45马场中学校园网站的设计与实现6.4数据库的访问实现466.5本章小结47第七章 系统测试487.1申请域名和主页空间487.2网站测试487.3测试工具547.4网站测试用例547.5本章小结55第八章 总结与展望568.1总结568.2展望56参考文献58致 谢60ContentsContentsChapte

13、r 1 Introduction11.1 Background and Significance of the Research11.2 Analysis of the status of research at home and abroad21.3 The main research contents and characteristics41.4 The organizational structure of the paper4Chapter 2 Relate technology introduction62.1 Introduce Dreamweaver CS362.2 Summa

14、rise HTML72.3 Introduce ASP82.4 Summary11Chapter 3 System requirement analysis123.1 Functional requirement of system123.2 Function module flow chart of system143.3 Non-Functional Requirement of system203.4 Summary20Chapter 4 Entire design of system214.1 Website structure214.2 Website flow chart224.3

15、 Page design principle224.4 Summary23Chapter 5 The detailed design of system245.1 System mainly module design245.2 Database Design345.3 Summary43Chapter 6 Implementation of system44马场中学校园网站的设计与实现6.1 Development environment of system446.2 The realization of the home page446.3The realized of the Messa

16、ge system456.4The database access to realize466.5 Summary47Chapter 7 System test487.1 Application domain name and the home page487.2 Site test487.3 Testing tool547.4 Site test cases547.5 Summary55Chapter 7 Conclusions and Prospect568.1 Conclusions568.2 Prospect56References58Acknowledgements60第一章 绪论第

17、一章 绪 论在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet这个“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。1.1 课题研究背景及意义本课题来源于贵州省普定县马场中学校园网工程建设。该项目是将普定县马场中学建设成为:利用先进的计算机技术、网络技术、现代控制技术、音频视频及流媒体技术、通信技

18、术等,现实将校园内各项资源数字化,形成一个数字空间,使现实的校园环境在时间和空间上得到延伸的智能化校园。本文研究的主要内容是基于Dreamweaver CS3的基础上建设的校园网的设计与实施。“校园网”这个名词的出现,也就是近几年的事。由于人们对“校园网”的认识和理解存在着偏差,导致了中小学在校园网建设上暴露出种种问题。如有的学校只重视硬件设备的投入,轻视软件建设和师资培训,导致设备使用率不高。有的学校有先进的网络设备、强大的服务器,却没有一套应用软件系统,信息中心的管理人员也不能开发出适合本校实际情况的管理信息系统,造成资源的巨大浪费。有的学校“校园网”网上信息陈旧,甚至网上无信息可流通,造

19、成大量设备闲置,只能作为客人参观时展示的门面。还有些学校由于缺乏教育主管部门的指导性意见,加之校园网的生产企业的质量参差不齐,不少企业的售后服务跟不上,造成盲目投入,建网后的维护费用和改造费用相当高,而且可扩展性和升级性差,学校重复投资的现象严重,浪费较大。造成这些问题的根本原因,是由于一些单位和个人对“校园网”缺乏全面的认识和理解,对建设“校园网”的意义和作用理解不深或存在误区1。教育部基础教育司负责人1999年8月30日在接受光明日报记者采访时64马场中学校园网站的设计与实现指出:“校园网”是在校园范围内建立的计算机网络系统,它可在校园内将许多台计算机或其他设备连接进行数据通讯。“校园网”

20、应用在教学过程中,不仅可以改变传统的教学模式、教学方法、教学手段,而且将会促进教育观念、教学思想的转变。“校园网”的开通,不仅可以大大拓展教师和学生的视野,而且有利于培养学生的创造性思维,提高学生获取信息、分析信息、处理信息的能力和适用现代社会的能力。教师在应用“校园网”等现代教育技术的过程中,也将增强终生学习的能力,不断提高自己的业务水平2。浙江大学沈莉萍给“校园网”下了一个比较确切的定义:“校园网”是指学校在开展教学、科研和管理及对外通讯工作全过程中运用宽带、交互性和专业性的局域网络实现学校办学的数字化、信息化和智能化。1这是信息社会和网络时代对学校的要求,也是学校适应社会发展的必然走向。

21、网络化教育的重点并不仅仅要让师生了解和使用Internet,更是要通过计算机与网络的强大功能探索新的教育体制与教学模式,培养出适应信息时代需求的新型人才。以信息技术为基础的“校园网”建设,使得计算机和网络在教育中的作用从一种辅助手段跃升为基础手段之一,或称之为计算机网络为基础的教育,即WBI(Web Based Instruction)。CAI是一种静态的改良,WBI则是一种动态的变革。以信息技术为基础的“校园网”建设,引起了传统学校从教学观念、教学手段到教学内容的巨大改变,通过现代视频技术、声像技术、多媒体教学课件进行教学,将极大改变学校教学的信息传递方式,应用于Internet上的教学系统

22、,具有快速传递信息的教学功能,教师与学生的交互不再受到时空限制。国际互联网将全世界连成一体,它以数字网络为信息载体,几乎可以发布现行所有媒体可以发布的文字、语音、图像、影视等资料,成为信息集散中心。有了这样的认识,我们可以将校园网建设与应用全面纳入规范化管理,避免“校园网”建设首期投入过大、利用率不高等问题,避免造成原本有限的教育资源的严重浪费;我们就有可能根据现代信息技术所能提供的条件来设计教育,或者说以现代信息技术为基础来实现教育的创新。1.2 国内外研究现状分析计算机网络在我国从上个世纪90年代中期之后,发生了突飞猛进的发展,第一章 绪 论在社会各个领域网络从无到有,从小到大,仿佛一夜之

23、间,计算机网络就铺遍了全国大地。计算机网络的普及大大改变了人们的生活方式,人们的工作、学习和生活也变得越来越依赖于网络、电子商务、网络大学等应用的进行彻底的改变了传统的商业和教育模式2。我国Internet技术发展虽晚,但速度却相当快。1987年北京计算机应用研究所率先开通到德国的X.25线路,此后中科院、清华大学、北京大学纷纷建立起自己的校园网并实现与Internet的连接,以此为基础我国的Intemet初具雏形。近几年,Internet盖了包括我国在内的154个国家,连接的网络6万多个,主机达500万台,终端用户近5000万,并且以每年15一200k的速度增长3。近年来,全国近6000所学

24、校进行了校园网建设,校园网在这些学校得到了不同角度的应用,我们的教育主管部门和学校不仅享受到教育信息化带来的好处,同时也得到的很多建设的经验与教训。校园网建设的研究现状主要可以归纳为以下几点:(1)缺乏好的应用软件和教学资源,校园网的基础优势无法体现很多学校已经配备了校园网,但在校园网的实施过程中,很多学校只注重校园网本身的先进性甚至是建设校园网引起的轰动效应,对校园网建成后的应用没有给予足够的重视,网络资源的利用率普遍偏低,造成一种“大马拉小车”的现象,引起初始投资和资源闲置的双重浪费。据调查了解,学校电脑有50%以上处于不完全使用甚至闲置状态,即使是投资几十万,上百万的校园网工程,使用效果

25、也比较差,甚至成为接待贵宾的风景。(2)各办公信息管理系统各自为政,无法发挥整合优势不少学校自行开发了局部的应用系统,替代了部分手工劳动,也取得了一定的效果;但是,各个应用系统之间相互独立,如校长办公系统内的数据和多媒体教学系统内的数据无法沟通,办公自动化系统中生成的信息和资料无法顺利的在管理信息系统内归档和调用,等等。尽管这些系统都建立在通用的校园网上,却不能在教育系统内达到信息的高度共享,不能对大量的历史数据进行有效的跟踪与分析。(3)学校之间,学校与外界互相孤立, 成为“封闭型”的网络校园校园网是以少数国家重点大学未试点开始建设的,在取得了重大成果并开始马场中学校园网站的设计与实现普及的

26、同时,一些弊端不可避免。由于目前并没有统一的建网标准和规范,学校在建网时又仅仅考虑自身情况开始招标,兼之双方的经验和市场发展都不很成熟,造成了校园网类型和规模各种各样,相互之间封闭,仅能满足自身应用,无法适应未来远程教育和与更大范围内信息化如校校通发展的要求。(4)学校缺乏专业性的师资力量由于校园网建设是一种新技术的应用,学校相关的师资严重缺乏,虽然目前学校已经对教师进行了培训,但远远不能满足对系统的维护以及相关信息的建设。1.3 主要研究内容及特色本课题主要研究内容是:建立一个综合性的、适宜农村教育发展、促进农村教育发展的、具有辅助作用的学校网站。具体工作如下:(1)针对农村中学特点,详细分

27、析了系统的需求,实现相应的功能。(2)根据对系统需求分析的结果进行了系统的总体设计和详细设计。(3)对系统进行了实现和测试。测试结果表明,系统完全能够适应农村中学的教学活动发展的要求。1.4 论文的组织结构全文共分为八章。第一章 绪论。主要针对校园网的开发背景及国内外研究现状进行对比分析,给出系统的开发目标。第二章 系统相关技术介绍。主要介绍系统在设计、实现过程中所使用到的技术,如Dreamweaver CS3开发工具、ASP网页技术。第三章 系统的需求分析。主要描述系统的功能性需求和非功能性需求。功能性需求主要表现为注册、教学答疑、考试和信息发布等与中学教学、学生管理相关的功能,同时,从可靠

28、性、可用性和可维护性三个方面介绍了系统的非功能性需求。第四章 系统的总体设计。主要介绍系统各组成部分及其联系。第五章 系统的详细设计。主要介绍系统各个功能模块的具体设计。第一章 绪 论第六章 系统的实现。主要描述各系统模块的实现过程。第七章 系统的测试。主要介绍软件测试的方法、测试工具、测试用例和测试结果。第八章 总结与展望。对本系统设计过程中出现的情况进行总结,进一步展望新的、更加科学合理的系统为教学提供更好的服务。马场中学校园网站的设计与实现第二章 系统相关技术介绍本章主要介绍系统设计和实现过程中所用到的主要技术。2.1 Dreamweaver CS3简介Dreamweaver是集见面制作

29、与网站管理于一身的所见即所得的网页编辑器,是第一套针对专业网页设计师的视觉化网页开发工具,可以轻而易举地制作出跨平台和跨浏览器现而充满动感的网页3。本系统所采用的DreamweaverCS3软件是Adobe公司推出的新款网页设计与网站开发软件。与前期版本相比增添了许多新功能。2.1.1 Dreamweaver CS3的特点DreamweaverCS3是一款专业的Web站点开发工具,可以于Web站点,Web页和Web应用程序的设计、编码和开发工作中。DreamweaverCS3将各种网页制作的相关工具紧密联系起来,具有良好的插件体系,它可通过第三方插件进行补充。另外,DreamweaverCS3

30、还为开发人员提供了动态评议支持与丰富的模板。DreamweaverCS3具有强大的功能,使用它可以有效地提高Web开发的工作效率。其在实用功能上和操作流程上都有了显著的改进。修正了以往版本中软件本身设计上的一些缺漏,新增功能更是发挥了其高效开发的特点。允许网页设计者依据个人开发习惯选择在设计环境或编码环境下进行快速编辑11。2.1.2 DreamweaverCS3新增功能(1)Spry功能Spry是DreamweaverCS3的一大亮点,使用Spry功能,为设计者节省了许多设计时间,Spry按钮如图2-1所示。图2-1 Spry按钮第二章 系统相关技术介绍(2)CSS功能层叠样式表(CSS)是

31、一组格式设置规则,用于控制Web页内容的外观。通过使用CSS样式设置页面格式,可以实现页面内容与表现形式的分离。DreamweaverCS3在网页设计中还为CSS赋予了新的内容12。(3)Bridge CS3将Bridge CS3与Dreamweaver一起使用可以轻松、一致地管理图像和资源。通过Bridge能够集中访问项目文件、应用程序、设置以及XMP元数据标记和搜索功能13。(4)与Photoshop CS3集成DreamweaverCS3包括了与Photoshop CS3的增强集成功能。设计人员可以在Photoshop CS3中选择其中的任一部分,然后将其直接粘贴到Dreamweaver

32、CS3页面中。DreamweaverCS3会显示一个页面,可在其中为图像指定优化选项。如果需要编辑图像,只需双击图像妈可在Photoshop CS3中打开原始的带图层PSD文件进行编辑31415。2.2 HTML概述2.2.1 HTML简介HTML是一个纯文本文件。创建一个HTML文档只需要两个工具:一个是HTML编辑器,一个是Web浏览器。HTML编辑器可以是任意文本的编辑器。例如,Windows中的记事本、写字板、DreamweaverCS3等,用于生成和保存HTML文档的应用程序。编写完以后,要以“.html”命名保存文件4。2.2.2 HTML的功能(1)标记在HTML文档中,从文档的

33、整体结构到网页的某部分内容的显示样式全部都要用HTML标记来规定。(2)处理网页文档文字是网页文档最基本的内容。HTML不仅可以编辑文字,还可以对文字的显示格式作简单的处理,例如文字的字体、大小、颜色等。(3)编辑网页表格马场中学校园网站的设计与实现表格是网页中常见的一种数据表现形式,可以简洁地表达数据之间的关系。利用表格对网页进行布局可以方便地实现图片和文字的混排及文档的划分。HTML文档可以通过、三个标记来定义表格,并通过设置各标记的属性来对表格进行编辑。(4)创建超链接超链接的作用是将页面中的文本或图片链接到其他的页面、文本或图片。通过超链接,可以将多个单独的网页联系起来,从而构成一个网

34、站。(5)处理网页图像在网页中插入图像可以使页面更加生动美观。在HTML网页中能直接显示的只有文本信息,如果想敫图像等信息则需要通过特定的标记。在HTML中,显示图像的标记为,通过该标记可以在网页中显示各种图像文件。(6)编辑表单表单是用户与网页进行交互的重要HTML元素,其作用是搜集用户站点的信息并将信息传送到服务器上。表单由两部分组成,一是HTML源代码,二是表单处理程序4。2.3 ASP简介2.3.1 ASP的优势ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目

35、前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供静态(static)的主页内容。ASP与常见的在Client端实现动态主页的技术如Java Applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务

36、器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而客户端第二章 系统相关技术介绍技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP,就调用ASP. ASP读出相应.asp文件,解释并执行

37、命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP比较网关及服务器扩展模式有着以下优点:(1) 完全与HTML文件融合在一起(2) 容易创建,不需要其它编译、链接程序;(3)

38、面向对象的并通过ActiveX Server对象可扩展。2.3.2 ASP的特点(1)组件在ASP技术中起着核心作用要想开发出具有实用价值的动态Web应用程序,ASP脚本必须与基本COM标准的组件配合使用。组件对象模型是微软公司体现用户的一种基于二进制的软件标准,与语言无关。Visual Basic, Visual C+, Visual J+ 等都能创建COM组件,在不同的语言实现的组件之间,依据COM标准可以进行交互操作。ASP提供了10个内置组件。每个组件中包括一个或多个对象。在使用前,组件的对象需要被实例化。ASP提高了6个内置对象,这6个内置对象可以被ASP脚本直接使用,不需要被实例化

39、。除了内置组件和内置对象,开发人员还可以自行制作实现特殊功能的组件。(2)支持几乎所有的脚本语言除了支持VBScript,JavaScript外,ASP还支持REXX,Perl等多种脚本语马场中学校园网站的设计与实现言。VBScript是ASP支持的默认脚本语言。在同一个ASP文件中,ASP脚本可调用不同的脚本语言,从而发挥各种脚本语言的优势。(3) 支持主流数据库ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、VFP、DBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel” 文件当成数

40、据库用。 ASP的七个对象对象名称 功能描述Request: 用于获取客户通过浏览器向服务器发送的信息;Response: 用于将输出结果发送到浏览器;Server: 用于提供对服务器方法,属性的存取;Session: 用于在一个拥护对话(Session)中存储公用的信息;Application: 用于在ASP应用的多个对象之间共享信息;Asperror: 用于ASP应用的错误处理;Objectcontext:用于通过微软事务服务器MTS (Microsoft Transaction Server)来提交或中止一项交易。从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Sess

41、ion内的用户信息,该信息仅可被该用户访问在一个ASP-Application中,让不同的客户端共享信息,配合MTS进行分布式事务处理。2.3.3 ASP的工作原理当用户浏览网页时,客户端浏览器与WEB站点之间进行交互的过程如图2-2所示。第二章 系统相关技术介绍图2-2 典型的B/S三层架构当服务器看到文件的扩展名为.asp时,就会读取文件内容,解释执行其中的VBScript程序。当遇到基于COM标准的组件(组件本身是经过便宜的可重用的二进制代码)时,ASP引擎将启动相应组件完成指定的功能。若ASP文件含有访问数据库的请求时,ASP内置组件ADO(ActiveX Data Object)能与

42、数据库连接,对数据库进行访问,并将访问结果返回服务器。最后,生成标准的HTML文件,并将生成的HTML文件传送给浏览器。这样就完成了用户浏览器对服务器的访问5678。2.4 本章小结本章主要介绍本系统设计中用到的技术,其中Dreamweaver CS3是构建整个网站中每一个网页的基本制作工具,HTML主要用于辅助Dreamweaver CS3完成网页的制作,ASP主要是用来结合Dreamweaver CS3建立用户与网站的动态交流。马场中学校园网站的设计与实现第三章 系统需求分析需求分析是指理解用户需求,使软件功能与客户需求达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。

43、就校园网而言,建设的校园网站应具有先进性、可靠性、可扩展性、可管理性和安全性。校园网是利用网络设备、通信介质和适宜的网络技术与协议以及各类系统管理软件和应用软件,将校园内计算机和各种终端设备有机地集成在一起,并用于教学、科研、学校管理、信息资源共享和远程教育等方面工作的计算机局域网络系统。贵州省普定县马场中学作为全镇唯一一所初级中学,建立校园网是学校发展信息化、现代化的重要项目之一。它直接关系到学校的教学和教研工作的质量水平,也是促进素质教育的重要手段。3.1 系统功能性需求3.1.1 需求用例图本网站的基本功能需求为网上报名、网上教学、财务管理、在线下载、在线考试、网上排课、课程表打印、权限

44、管理、信息发布、信息录入、电子档案。系统的主要角色为学生,教师和学校,他们的用例图分别见图3-1,图3-2和图3-3。第三章 系统需求分析图3-1 学生用例图图3-2 教师用例图图3-3 学校用例图3.1.2 需求总流程图系统的需求总流程图如图3-4所示。马场中学校园网站的设计与实现图3-4 系统的总流程图3.2 系统功能模块流程图3.2.1 注册注册模块的目的是实现用户的注册和基本个人信息的录入,其流程图如图3-5所示。第三章 系统需求分析图3-5 注册流程图3.2.2 登录登录模块的功能是实现用户的站内登录。系统显示登录界面,并对用户进行身份认证,其流程图如图3-6所示。图3-6 登录流程

45、图马场中学校园网站的设计与实现3.2.3 网上报名学生通过网上报名模块将个人相关信息输入到系统,等待系统确认。网上报名模块的流程图如图3-7所示。图3-7 网上报名流程图3.2.4 电子档案电子档案模块实现对学生档案的管理和更新,主要任务是学生档案的建立、修改、查询和删除,其流程图如图3-8所示。图3-8 电子档案流程图第三章 系统需求分析3.2.5 网上收听网上收听模块主要实现在线收听教学资源。要求系统配备课程和教师选择菜单和播放器,其流程图如图3-9所示。图3-9 网上收听流程图3.2.6 资源下载资源下载模块实现教师和学生下载资源的需求。主要任务有:索引下载范围、显示下载信息、提高下载速度,其流程图如图3-10所示。马场中学校园网站的设计与实现图3-10 资源下载流程图3.2.7 答疑答疑模块提供一个师生间的交流平台。学生通过网页提交问题,教师在线解答并显示解答信息,其流程图如图3-11所示。图3-11 答疑流程图第三章 系统需求分析3.2.8 考试考试模块实现在线考试,包括学生答题、教师批阅、显示分数、成绩排名。同时系统能够对客观题进行自动批阅,其流程图如图3-12所示。图3-12 考试流程图3.2.9 信息发布信息发布模块允许用户通过平台发布相关信息,实现师生之间,师生与学校之间的交流。主要功能包括发帖、回复和更新,其流程图如图3-13所示。马场

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1