个人网站的设计与实现

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:


摘    要
随着网络技术的飞速发展,各公司、学校、集团都推出了自己的网站。个人要跟上时代的发展,也必须拥有自己的个人网站。本课题就是基于JSP的个人网站开发,其开发主要包括前台的界面设计、前端应用程序开发和后台数据库的建立及维护两个方面,对于前者要求功能切实可行,界面美观大方;后者要能通过使用数据库正确实现简单的论坛功能。
经过分析比较,我采用了JSP加SQL数据库的形式,因此本人针对此次系统的开发要求,对Dreamweaver MX 2004, Fireworks MX 2004,SQL 2000,SQL 语言和JSP进行了较为深入的学习和应用。在本课题中,本人从学习JSP和Dreamweaver开始,逐步完成了文件上传、邮件发送、免费资源下载、交流论坛和网址大全等模块,并申请使用了免费的相册空间。总之,利用网络的优势,网站大大方便了个人和外界的工作、学习和交流。
关键词:JSP,Dreamweaver MX 2004,SQL数据库
Abstract
With the development of network technology, many corporation and university has issued their Website. People would like to own their personal website to stay abreast of the development of our times. This is a article about  personal home pages are based on JAVA Server Pages. Its development mainly includes two aspects, such as the development of foreground’s interfacial design, application procedure and backed-database’s established, service. For the former, the complete function of application procedure and Easy to use and the interfacial is in good style. The function can be run well in the bbs   by used the database requested for the latter.
After analysis actual situation, I used the form with JSP and SQL database. Regarding this systematic development request to Dreamweaver MX 2004, Fireworks MX 2004,SQL 2000,SQL language and JSP ,I Has carried on a more thorough study and put it in practice。In this article, I  started with studying JSP and Dreamweaver and bring about gradually their module: such     as file upload, send mail, download free source, forum, apply for free album room and so on. In a word, this Website is more convenience in the work , study and community  of ourselves by using the advantages of Internet.

Keywords: JSP, Dreamweaver MX 2004,SQL database,SQL language

论文先对JSP技术做一个简要介绍,然后从网站的各个角度分别做了分析,解释和做出结论。重点体现在网站所实现的功能用到的技术,还有个人网站的设计和制作,以及在制作过程中的发生或总结出的几个问题和它的解决方案。具体工作如下:
 (1)参考一些网站和技术资料,分析和比较WEB开发设计的目前水平和以后的发展趋势,通过对比CGI、aspJSPPHP等脚本技术,最后选定JSP作为本网站的脚本语言来开发网站。
 (2)对所用到的主要开发工具作一个简介,包括JSP的运行环境及系统配置,Dreamweaver MX 2004的简介及Fireworks MX 2004 的简介。
 (3)对网站的总体设计做出一个简介,然后从各功能模块逐一介绍它所用到的技术和实现过程。
 (4)具体的网站的开发过程中所涉及到的数据库的设计及操作,及画出所使用到的算法和流程图。
 (5)网站界面设计与制作的介绍及展示出部分效果图。
1.3 论文结构组织
本文主要针对该系统的开发所需要环境的配置及开发软件进行了简要的介绍,并介绍了个人动态网站的分析,设计和最后的实现。本文的组织结构具体如下:
第一章对系统的开发背景和所用到的技术进行了简明的介绍,并列出了论文的组织结构。
第二章介绍了JSP运行环境及具体开发工具Dreamweaver MX 2004和 Fireworks MX 2004 的特点。
第三章是对网站总体设计的介绍。
第四章对网站的主要功能模块的设计及实现过程逐一进行详细介绍和讲解。包括文件上传模块,邮件发送模块,免费资源下载模块,论坛模块。
    第五章对网站所涉及到的数据库部分做出详细介绍。具体列举了所用到的数据库的结构,分析了数据库的访问及读写操作的过程。
第六章针对网站的界面设计和制作做一个简介,列出了部分效果图。
第七章是对开发设计的一个总结及日后的进一步开发工作的设想。

基于JSP的个人网站系统在本人两个多月的努力下基本告一段落,本网站界面比较美观、友好,兼容性较好、使用较方便。它能观赏到个人相册,能实现文件上传、免费资源下载、邮件发送、论坛交流等功能,且从网址大全中我们可以找到想要的大部分网址,因此它不单是一个个人网站,同时也是一个能提供多样化功能的便捷平台。
在这几个月的时间里,自从零开始学习JSP语言,第一次使用Dreamweaver MX 2004开始,是第一次完完整整将一个项目从头到尾的独立完成。这个网站的开发,使我对JSP语言有了一定的了解,从不会到能够比较熟练地运用Dreamweaver进行网站的开发,是一个各方面不断提高的过程。在开发的期间,也遇到了像数据库的连接及读写操作,论坛的布局显示等难题,通过大量查阅资料和反复调试,终于实现了其功能,也使自己受益非浅。








目    录
摘    要 I
Abstract II
第1章 绪论 1
1.1课题背景及开发技术介绍 1
1.1.1 课题背景介绍 1
1.1.2 数据库应用开发技术 1
1.1.3 JSP技术概述 2
1.2 本文主要工作 4
1.3 论文结构组织 5
第2章 JSP运行环境及相关开发软件简介 5
2.1 JSP运行环境 5
2.1.1 相关软件介绍 5
2.1.2 JSP环境的配置方案 5
2.2 开发软件的介绍 7
2.2.1 Dreamweaver MX 2004的简介 7
2.2.2 Dreamweaver MX 2004的特点 7
2.2.3 Fireworks MX 2004的简介 9
2.2.4 Fireworks MX 2004的特点 9
第3章 网站的总体设计 12
3.1 网站设计的目的和意义 12
3.2 网站设计语言的选择 12
3.3 网站系统简介 13
第4章 网站各功能模块的实现 15
4.1 文件上传模块的实现 15
4.2 邮件发送模块的实现 16
4.3 免费资源下载模块的实现 17
4.4 论坛模块的实现 18
4.4.1 用户注册模块的实现 19
4.4.2 用户登录模块的实现 21
4.4.3 论坛文章显示系统 22
4.4.4 用户发表文章系统设计 22
4.4.5 论坛系统浏览方式的设计 24
第5章 数据库的设计 25
5.1 所用到的后台数据库的设计 25
5.2 SQL Server介绍及主要的数据库操作 26
5.2.1 SQL Server介绍 26
5.2.2 数据库的连接 28
第6章 主要界面的设计与实现 31
6.1主页的设计 31
6.2 邮件发送及文件上传页面的设计 32
6.3 随笔交流论坛页面的设计与实现 33
6.5 网址大全页面的布局 34
第7章 总  结 34
7.1 开发设计工作总结 34
7.2 进一步的开发设计工作 34
参考文献 35