中央民族大学
动态网页的设计与实现论文
20140316

动态网页的设计与实现
摘要
随着网络技术的发展,通过互联网实现棋类的人机博弈成为了当前计算机博弈领域迫切需要的
一项关键技术,就此,项目拟研究棋类人机博弈的动态网页技术,并开发实现一个可通过互联网登陆进行人机博弈的动态网站。项目将使用HTML5来编写前台,JSP为主要语言编写后台,结合PhotoshopFlashJavaScript等技术完善网页设计。为实现人机博弈技术而采用C/S结构来增强交互性,提高软件效率,并采用多线程技术从而满足多用户共同安全使用的需求。最终实现一款人机博弈动态网站,即中央民族大学博弈网站。
本网站页面主要由Dreamweaver软件设计的静态html页面和利用JSP技术制作的动态页面构成。其中详细介绍了关于用户注册、用户登录、信息发布、留言板的设计与实现。
关键词: Dreamweaver  JSP技术 MYSQL数据库
The design and implementation of a dynamic Webpage
ABSTRACT
With the development of network technology, through the Internet to achieve human-computer game chess has become a key technology, the urgent need for the current computer game field thereon, dynamic Webpage technology study chess computer game p
roject, and development to achieve a dynamic web site through the Internet on human-computer game. The project will use HTML5 to write the front, JSP as the main language background, combined with Photoshop, Flash, JavaScript and other technology to improve Webpage design. In order to realize the man-machine game technology and using C/S structure to enhance interaction, improve the efficiency of software, and the use of multi threading technology to satisfy multi-user common security usage requirements. The realization of a man machine game dynamic website finally, namely Minzu University of China game website.
This web page is mainly composed of a dynamic page and make use of JSP technology of Dreamweaver software to design the static HTML pages. The detailed introduction on the user registration, user login, information publication, the design and Realization of the message board.
Key words: Dreamweaver  JSP' s technique  MYSQL database

 
引 言    2
1.开发工具及编程环境    2
1.1.开发工具    2
1.2.编程环境    2
2.动态网站的工作原理    3
2.1.WEB工作原理    3
2.2.动态页面工作原理    4
3.JSP简介及JSP技术工作原理    6
3.1.JSP简介    6
3.1.1.JSP页面的结构    6
3.1.2.JSP的运行环境    6
3.1.2.1.JSP对硬件的要求    6
3.1.2.2.JSP对操作系统的要求    7
3.1.2.3.JSP对软件环境的要求    7
3.1.3.JSP的内置组件    7
3.2.JSP技术工作原理    8
3.3.JSP访问数据库    8
4.需求分析    9
4.1.系统功能分析    9
4.2.各个模块具体功能    10
4.2.1.会员注册与登录模块    10
4.2.2.留言模块    10
4.2.3.信息发布模块    11
5.数据库设计    11
5.1.数据库需求分析    11
5.2.数据表的设计    11
6.动态网站系统实现    13
6.1.系统编码原则    13
6.1.1.编码实现原则    13
6.1.2.代码编写规范    13
6.2.系统实现    13
6.2.1.网站首页    13
6.2.2.用户注册页    14
网站制作论文6.2.3.信息发布页面    15
6.2.4.留言板页面    16
6.2.5.后台管理页面    16
结束语    16

最早互联网出现时,站点内容都是以HTML静态页面形式存放在服务器上,访问者浏览到的页面都是这些实际存在的静态页面。从此,国内外多年来一直是采用静态页面的模式,这种方式极为原始,客户端浏览的是固定非交互式页面,但随着业务的复杂度和用户需求的不断增加,静态页面带来许多困难,主要有:
(1) 不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档。
(2) 网站的内容(新闻、产品数据等)不能保存在数据库中成为永久信息资源,不能用于搜索、查询、分类、统计。
(3) 无法自动更新、与用户交互,以及无法因时因访问者而变。
随着技术的发展,特别是数据库和脚木技术ASPPHPJSP等的发展,美国等发达国家,在越来越多站点上大量采取动态的页面发布手段。比如,在wwwGOOGLECOM上搜索一个内容,得到的搜索结果(页面文件本身”)GOOGLE服务器上并不存在,而是通过程序在我们输入搜索内容时调用后台数据库实时生成的,也就是说,这些结果页面是动态的。静态页面的站点只涉及文件的传输问题,而动态站点则复杂得多,用户和站点之间出现大量的交互,网站不再仅仅是内容的发布,而是成为了一种软件应用,是软件业向互联网上的扩张,从软件的角度看,动态站点是逻辑应用层和数据层的分离,数据库负责站点数据的存储管理,而ASPPHPJSP等负责处理站点的逻辑应用。这样做的好处除了增加很多交互功能外,更重要的是站点的维护、更新和升级都方便了许多。
在计算机技术和通信技术的推动下,“网络地球”迅速形成,并一下在深刻地影响着人类社会生活的方方面面。通过网络获取信息、通过网络展示自身已是个人和单位生存与发展的重要
手段。如何建设一个信息更新准确快捷、网上运行流畅高速、界面美观引人入胜的高水平网站自然成为网站主人的追求,也网络技术人员的重要课题

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。