基于ASP的某传媒公司的网站设计与实现毕业论文

上传人:仙*** 文档编号:149421330 上传时间:2022-09-07 格式:DOC 页数:15 大小:349.52KB
收藏 版权申诉 举报 下载
基于ASP的某传媒公司的网站设计与实现毕业论文_第1页
第1页 / 共15页
基于ASP的某传媒公司的网站设计与实现毕业论文_第2页
第2页 / 共15页
基于ASP的某传媒公司的网站设计与实现毕业论文_第3页
第3页 / 共15页
资源描述:

《基于ASP的某传媒公司的网站设计与实现毕业论文》由会员分享,可在线阅读,更多相关《基于ASP的某传媒公司的网站设计与实现毕业论文(15页珍藏版)》请在装配图网上搜索。

1、基于java语言的某学校网站的设计与实现摘 要:随着网络技术的不断发展,网站的开发与运用变得更加广泛。本站采用java语言、技术,设计与实现了某学校的网页网站。该网站主要实现了学校概况,学校信息,教学教研,德育教育,学生园地,留言,网上投票等功能模块。通过该网站,宣传展示了学校风采,发布学校的重要活动信息,同时,增加学生及家长对学校的了解和联系。关键词:动态网页;信息;校园网Abstract: With the development of network technology, websites designing and usage becomes more and more widely

2、. Taking java and technology as the tool, I design and implementation of a web site of a school. The website contains the school profiles, school information, teaching and research, moral education, student garden, message, online voting and other functional modules. Through the site, and publicize

3、and demonstrate the school style, publishing important information on the activities of schools, at the same time, it can deep the understanding and connection of students and parents between school.Key words: Active server page;Information;Campus network引言随着网络的日益发展,当今社会各行各业都建立了自己的门户网站。校园网的发展势头也非常乐观

4、,但也应该看到目前我国校园网建设的水平差距。校园网的建设要为学校的根本利益服务,要使校园网在学校的人才培养、学科建设和科研工作方面发挥最大作用,建设校园网的根本目的是为学校的教学、科研和管理提供先进实用的计算机网络环境,为学校的发展和全球信息资源的共享而服务。校园网的发展方向是提供适应不同应用需求的网络服务和拓展新的网络应用。在这样的一个背景下,从实际出发、按节省的原则,组建校园网站,接入CERNET,与Internet互连。本文采用java语言和技术设计和开发了学校的网页网站,以满足学校日益增长的办学、科研、培训的需要。1 系统分析系统的可行性分析和需求分析应在弄清用户需求的基础上,提出可供

5、选择的方案,进行调查研究、信息流程分析和数据收集,对开发中出现的各种问题进行估计,便于在开发中能正确处理。1.1 可行性分析本网站主要是针对某职业学校开发设计的,其实用性大,费时小。通过前段时间的认真分析,查阅资料,开发设计学校的网站是具有可行性。从技术上来讲,该网站使用java语言和技术具有可行性;从现实来讲,该网站能满足校园网的发展和学校的需求,实用价值比较大。此外,由于软件开发的周期也不算长,并且维护也比较容易。特别是对于用户提出的新请求以及信息的随时更新都能及时进行。所以,它的成本完全符合投资的要求。虽然该网站开发不属于软件开发的尖端技术,但其实用性却不容忽视,它创造的经济效益远远超过

6、了它的开发成本。这完全符合开发中可行性研究的经济可行性。1.2 需求分析校园网必须具备教学、管理和通讯三大功能。教师可以方便地浏览和查询网上资源,进行教学和科研工作;学生可以方便地浏览和查询网上资源实现远程学习;通过网上学习信息处理能力。学校的管理人员可方便地对教务、行政事务、学生学籍、财务、资产等进行综合管理,同时可以实现各级管理层之间的信息数据交换,实现网上信息采集和处理的自动化,实现信息和设备资源的共享,因此,校园网的建设必须有明确的建设目标。校园网的总体设计原则是:采用开放性的网络体系,以方便网络的升级、扩展和互联;同时在选择服务器、网络产品时,强调产品支持的网络协议的国际标准化。 2

7、 系统设计本网页网站采用静、动互相结合的方式,即静态的画面和数据库相结合,体现学校的勃勃生气,静态网页方式介绍学校风采、优点特色、信息发布,对于五大校务,就得利用asp与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。 2.1 开发工具的介绍2.1.1 Microsoft Access的介绍 Microsoft Access(Microsoft Office Access)是由微软发布的关联式数据库管理系统1。它结合了Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。Access能够

8、存取 Access/Jet、Microsoft SQL Server、Oracle或者任何 ODBC 兼容数据库内的资料2。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户”则能使用它来开发简单的应用软件。虽然它支援部份面向对象技术,但是未能成为一种完整的面向对象开发工具。Access也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件3。2.1.2 ASP的介绍ASP(Active Server Page)是一种服务器端脚本编写环境,可以用

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

10、更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息。(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。(7)方便连接ACCESS与SQL数据库。2.2 网站功能结构按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:(1)学校概况:通过学校概括、教师风采、校园之星以及部分图片等内容来展现。(2)学校信

11、息:通过新闻、生动活泼的教育教学栏目来展现。通过公告栏、信息查询等栏目来实现,内容有招生政策、 活动安排等。(3)教学教研: 通过网上教学教研扩大教师的视野,加强教师间的业务水平,从而提高老师们的教学质量。(4)德育教育:德育教育是学校教育的重点、难点,通过本栏目可以提高学生的思想水平,解决学校的瓶颈问题。(5)学生园地:通过该栏目,给学生划出空间,使同学们能在网上享受共享资源,提高学习效益,增强学生之间的友谊。(6)网上投票系统:通过本功能可以让浏览者对本网站进行投票,一共有五个选项非常好;好;一般;不好;无所谓,有点说不清。我们可以根据投票的数量来做修改和建设更好的网站。(7)留言:通过留

12、言板生成家长学校联络簿,这样有利于学校与家长之间的联系。网站功能结构图如图2-1所示:学校概况 学校信息 教学教研 德育教育 学生园地 留言学校公告热点导读友情链接学校基本信息德育教育学生园地教学教研学校专题信息学校图文信息图2-1 网站功能结构图 2.3 数据库设计对留言的管理以下为管理员界面浏览提交修改开始回复留言留言主页管理员登陆管理员注册退出版主管理页面对留言板结构进行修改并保存修改发表留言删除留言有了技术和流程图以及要实现的功能,接下来就应该进行详细设计了,首当其冲的就是数据库。本网站采用的数据库是Microsoft Access ,拟建立anxidf.mdb库文件。根据系统功能设计

13、的要求以及功能模块划分,对于本系统的数据库,可以列出流程图如图2-2所示:图2-2流程图根据流程图,列出以下几个数据库表:admin:管理员信息表。存储管理员信息和账号的管理。guest:用户信息表,用来存放来宾的信息。review:留言板管理信息表,用以管理留言板的信息。Information:信息处理表,存放所有访问者的信息和数据。special:专题管理信息表,对特殊的信息做处理。表2.1各数据库说明表数据库表名说明表的作用admin用来存放管理员名字和密码管理登陆gust用来存放用户信息和留言管理用户信息information用来表明该留言的相关信息留言的相关信息表2.2 Admin表

14、字段名称类型说明id自动编号编号adminname文本管理员名字adminpass文本管理员密码表2.3 Guest表字段名称类型编号id自动编号访客留言编号name文本访客名字come文本访客来自哪里title文本访客留言主题oicq文本访客QQ号content备注访客留言内容表2.4 Information表字段名称类型说明id自动编号编号name文本留言板名字Url文本留言板主页home文本留言板所在网站主页num文本留言每页显示记录数badid文本屏蔽使用的名称badwords文本屏蔽使用的符号3 详细设计3.1 主页设计网站主页采用静、动互相结合的方式,即静态的主画面和动态的图片相结

15、合,体现学校的勃勃生气,静态页面有学校公告,学校基本信息,学校专题信息,学校新闻,热点导读,友情链接等介绍学校风采、优点特色、信息发布。动态页面有网上投票和留言板,网上投票是调查教师,学生以及学生家长对本网站制作的满意程度。留言板是教师,学生和学生家长之间的相互交流和沟通。这两个动态页面要用ASP和数据库来完成。主页结构图如图3-1所示:图3-1主页设计图3.1 学校概况本网页是一个静态网页,通过本网页可以展示学校概括、教师风采、校园之星以及部分图片等内容来展现。3.2 学校信息本网页是一个静态网页,通过新闻、生动活泼的教育教学栏目来展现。通过公告栏、信息查询等栏目来实现,内容有招生政策、 活

16、动安排等。3.3 教学教研本网页是一个静态网页,主要展示学校所开专业:电子技术与计算机、计算机网络技术、计算机应用与管理、计算机硬件与维护、通讯技术、计算机软件、计算机信息工程、铁路运输与旅游管理、财会电算化、电子商务、计算机信息管理等。3.4 德育教育德育教育是学校教育的重点、难点,通过本栏目可以提高学生的思想水平,解决学校的瓶颈问题;学校师资力量雄厚,始终把培养学生的综合素质放在首位。通过大量丰富多彩的活动和多种技能比赛、考核、鉴定,培养学生的特色特长,使学生在展示自我才华的同时增强自信;为适应社会,铸就人生辉煌打下坚实基础。同时,学校与国内品牌高校合作,开展成教专科、本科学历教育,连续五

17、年成考升学率都在95%以上,深受学生和家长的认可,取得可喜成绩。使就读我校能真正实现“升学有门、就业有路”的愿望。3.5 学生园地用于学校对学生的公告,提示,作业下载等管理。本模块主要由分类栏目、文章搜索、最新图文及本月最新信息等组成。(1)分类栏目:分类栏目主要是对一些学生的课程科目等的分类。(2)文章搜索:对教师在网上发布的信息进行分类搜索,以提高学生的阅读效率。(3)最新图文:展示学校风采的场所,可以更广的宣传学校,提高学校的知名度。(4)本月最新信息:该栏展示老师在网上发布的最新信息,包括:作业管理、考试信息等。3.6 留言方便老师,学生以及学生家长之间的交流和沟通,可以在留言板上发表

18、对教师或者学校的看法和提出建议,方便我们的改正和进步。家长可以指定对某个老师的留言,让老师可以针对学生家长所发表的意见做出独立的回答。3.6.1留言的组成部分留言组成构造共分成六大部分:(1)意见留言结果网页guestbook. asp:用来显示家长发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。(2)家长发言表单网页guestadd.asp:让学生家长填写发言内容并选择发言性质。(3)家长发言数据处理ASP程序review. asp:处理家长发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。(4)老师回复表单网页checknews.asp:让老师针对

19、某位特定学生家长所发表的意见做出独立的回答。(5)老师回复数据处理ASP程序checknews1.asp:处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。(6)数据表文件review:用来储存家长发言数据与老师回复数据的Access类型数据库文件。3.6.2 留言具体设计 家长发言与老师回复的内容数据全部储存在数据库中,要在网页中显示目前的家长发言与老师回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Record set对象,Record set对象是负责浏览与操作从

20、数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Record set对象,使用RS.Open方法存取“teach.mdb”数据库。使用open方法来打开数据表或执行Select指令参数设置如下:(1)参数一(SOURCE):为欲打开的数据表或SQL指令。(2)参数二(Action Connection):指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的Connection对象“CN”。(3)参数三( Cursor Type):指定Record set的打开类型,1为可读写且可自由移动。(4)参数

21、四(Lock Type):指定锁定类型,1为只读。数据排序与SQL指令:(1)Select 指令的筛选语句:在SQL语言中:“Select”数据表中选取某些“栏位”的数据。(2)如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来把栏位名称隔开。(3)如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“*”来代表全部的栏位。可排序数据的Select指令:(1)当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“Order By” 保留字之后,然后将这处排序的语句连接在“SelectFrom”后面就行了。(2)“Or

22、der By”默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上Desk“保留字。将排序方式改为”由大排到小。3.6.3 留言的界面留言结登陆界面如图3-2所示图3-2留言登陆图发表留言和查看留言界面如图3-3所示图3-3发表和查看留言界面3.7 网上投票系统3.7.1 功能 能实现全校性的评选,快捷、公平,且有效。 3.7.2 组成构造 这个系统由5个部分组成:投票页面vote.html 7 8处理投票vote manage查看投票voteadd.asp修改投票页面votemodify.asp设置投票参数页面voteset.asp3.7.3 网上投

23、票的具体设计在vote.html中各项数据都填写完毕后,单击确定投票按钮,表单的数据就被提交,本次评优共有五个选项,但只能选一个,故用复选框。投票的有效性通过是否投过票来判断。由于投票处理页面已经完成了下面就很简单了,其功能是从 Stud表文件中读取候选人所得票数,显示在页面上。该页面有自动刷新功能,使在线用户可以尽快的看到最新的选举情况。我们这里设定每隔30秒钟自动刷新一次。显示投票时,我们采用了while循环,把候选人及其得票数,整齐地显示在一个表格中,这种技术在数据库查询结果的显示中也经常用到。绝大部分的工作,所以显示结果页。 3.7.3 投票页面 该页面是一个动态页面,让用户选择自己想

24、投的自己对本网站的评论,可以点击查看来显示投票结果。投票页面如图3-4所示图3-4网上投票图4 测试与实施4.1 运行环境要求 本网站在以下环境中运行成功:(1)Windows98(应包括Personal Web Server 3.0(PWS)以上)。(2)Windows2000以上版本(其中应包括Iius5.0以上)。(3)Microsoft Access 2000 以上。4.2 安装及设置4.2.1安装(1) 将本网站拷贝到硬盘上的某一目录下,如:拷贝至E:web下。(2) 运行PWS,将默认的Web站点主目录设置为该目录,如上例应为E:web;4.2.2具体步骤首先选择“高级”项;其次单

25、击“编辑属性”按钮,在出现的“编辑属性”对话框中的“目录”项中填入“E:web”,其它不变,确定。 结束语校园网站是网络技术应用发展的产物。本文以java语言和技术开发工具,以SQL为台数据库,设计和实现一个校园网站。该网站主要实现了学校概况,学校信息,教学教研,德育教育,学生园地以及网上投票和留言功能。通过网站,全面宣传展示学校风采、优点与特色,发布学校的活动安排等信息内容,使学生及家长增加对学校的了解,增强学生、家长与学校之间的联系。本网站存在美工和功能设计不全面的不足。在后面的工作中,会多考虑在实际生活中的应用,不断的完善本网站的其他的功能。参考文献1 万晶. Access 2003数据

26、库管理基础与提高M. 北京: 电子工业出版社, 2006.2 王珊. 数据库系统概论(第四版)M. 北京: 高等教育出版社,2007. 3 刘遵仁. SQL Sever中文版基础培训教程M. 北京: 人民邮电出版社, 2007. 4 小志. ASP入门与实例演练薄M. 北京: 中国青年出版社, 2001. 5 李世杰. Active Server Pages(ASP)3.0 网页设计手册M. 北京: 清华大学出版社, 2006.6 前沿电脑图像工作室. 巧用 Dream weaver制作网页M. 北京: 人民邮电出版社, 2005.7 刘新. Java开发技术大全M. 北京: 清华大学出版社, 2009.8 邵丽萍. Java语言实用教程M. 北京: 清华大学出版社, 2008. 第 15 页 (共 15 页)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!