您的当前位置:首页java web 网站设计报告

java web 网站设计报告

来源:小侦探旅游网
课 程 设 计 成 果 报 告

课 程: 班 级: 姓 名: 学 号: 指导教师: 完成日期: java EE 课程设计

09软件本(二)班 舒 清 淘 90914006 刘光明 2012-06-16

目录

一、 程序设计整体说明…………………………………................................................................1 1、 实习目的…………………………………………....................................................................2 2、 网站要求………………………………………….....................................................................3 3、 功能结构…………………………………………....................................................................4 4、 功能展示………………………………………….....................................................................5 5、 数据库表………………………………………….....................................................................6 6、 程序漏洞…………………………………………....................................................................7 二、 程序可以改进的地方………………………………..............................................................8 三、 程序部分源代码…………………………………….............................................................8 四、 网站总结……………………………………………..............................................................8 五、 参考文献……………………………………………...............................................................8

一、 程序设计整体说明

在本学期的java ee程设计课程里我受益匪浅。但离正在熟练掌握JSP这门技术还是很远,希望在以后加强学习。JSP(JAVA SERVERPAGES)是一种动态网页技术标准。它可以无缝地运行在UNIX、LINUX、WINDOWS操作系统平台上。利用这一技术可以建立安全、跨平台的先进动态网站。

这课程实习程序里我选择利用SQLServer和Java 技术和Dreamweaver和myeclipse建立一个jsp学习网站提供给jsp爱好者使用。

我的网站分为四大模块:分别是今日最新鲜、名师讲堂、ie图书馆、bbs论坛。 a) 实习目的

1.1了解jsp编程环境myeclipse 1.2熟悉jsp、javabean、serverlet

1.3熟悉编写一个web应用程序系统开发的完整过程 1.4完成一个基于jsp应用系统开发。

b) 实习要求

在掌握jsp的基础上,自我选择web应用课题,完成资料收集、数据库设计、系统功能设计,最后实现一个较完整的web系统设计。

根据要求我选择了“jsp学习网站”的系统开发(主要是提供最新的jsp编程技术、视频教程、jsp图书在线阅读、bbs论坛、登录注册、空间、等综合型网站) c) 功能结构

d) 功能展示

3.1主页

3.2登陆界面

3.3注册界面

e)表4.1 管理员表(tb_Admin)说明 字段名称 admin_ID admin_Name admin_Sn admin_Pwd 类型 Int Nchar(10) Nchar(50) Nchar(50) 是否为主键 是 否 否 否 说明 管理员编号 管理员名称 账号 密码 文章表(tb_Article)是用来存放文章信息的,例如:文章标题,发布时间,文章内容,文章分类,点击次数等,说明如表:

表4.2 文章表(tb_Article)说明 字段名称 类型 是否为主键 说明 article_ID article_Title article_Time article_Hit article_Recommend article_Content article_Type bigint nvarchar(50) nchar(20) int int ntext nchar(10) 是 否 否 否 否 否 否 文章编号 文章标题 发布时间 文章点击数 是否推荐 文章内容 文章分类 文章分类表(tb_Type)是用来存放文章分类名称的,它和文章表(tb_Article)一起结合使用,在本书中只是简单地使用,并没有建立他们之间的表间关系,但是

在实际的项目开发中,对于两个表的相互关联的,最好使用表间关系,说明如表: 表4.3 文章类型表(tb_Type)说明

字段名称 类型 是否为主键 说明 notice_ID notice_Title notice_Time int nvarchar(50) nchar(20) 是 否 否 否 公告编号 公告标题 发布时间 公告内容 notice_Content ntext 表4.4 管理员公告表(tb_Notice)说明 字段名称 类型 是否为主键 notice_ID notice_Title notice_Time int nvarchar(50) nchar(20) 是 否 否 否 说明 公告编号 公告标题 发布时间 公告内容 notice_Content ntext 表4.5 友情链接表(tb_Link)说明 字段名称 类型 是否为主键 说明 link_ID link_Title link_Url

int 是 编号 nchar(20) 否 nvarchar(50) 否 友情链接名 称 友情链接的 URL

f) 程序漏洞

在编写代码的时候因为知识面有限和时间不充足,很多地方有以后更改。 A、 整个网站的美工不是很好

B、 注册没有验证码

C、 还有些功能模块没有实现

三、 程序部分源代码

Index.jsp:<%@pagecontentType=\"text/html;charset=GB2312\"%> <%@pageimport=\"java.sql.*\"%>

Transitional//EN\"\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">