当前位置:首页 >> 商业计划 >>

JSP动态网站开发项目计划书

项目计划书

目录
一、项目背景:...............................................................................................................................3 二、需求分析:...............................................................................................................................3
1、用户需求的理解 ................................................................................................................. 3 2、网站功能的分析 ................................................................................................................. 3 3、网站数据流程的分析 ......................................................................................................... 4 4、网站物理结构的分析 ......................................................................................................... 4 5、网站静态页面的分析 ......................................................................................................... 4 6、网站数据库的分析 ............................................................................................................. 9 7、网站 JavaBean 的分析 .......................................................................................................9 8、网站动态页面的分析 ....................................................................................................... 10 9、网络技术的分析............................................................................................................... 11

一、项目背景:
1) 网站技术的分析
日源公司,是一家具有 20 年历史的日本私企公司,专营在京日本公司及个人的 IT 服务。 本周该公司接到一单来自艺苑公司的业务。艺苑公司主营电器销售,为扩大影响提高销售量, 几年前艺苑公司经由日源公司设计并开发艺苑公司电器宣传与网上电器销售网站,该网站由 日源公司负责设计、开发与维护,网站存放在一个 JSP 的 100M 付费空间。目前,艺苑公司 根据市场调研,准备退出电器销售领域,主营其他产品。因此要求日源公司改版目前的电器 销售网站,实现网站的改造更新。要求,改版后的网站保持原有的快速稳定的特点,根据产 品内容风格化产品页面,更好的反映产品内涵,激发用户对网站产品的购买欲望。
二、需求分析:
公司网站的分析
1、已经用户需求的理解
现时代的网络几乎全面的普及到了各家各户,网购也已经被大多数人认同并 开始使用,所以日源公司为了赚取更多的利润,也设计了自己的网购站点,尽可 能的扩大业务范围。
2、网站功能的分析
(1)实现在线注册,意见反馈,修改密码; (2)注册成功后,可进行登录,查看可购买商品,并购买自己想要买的商品; (3)搜索商品,选择商品; (4)可在线填写个人信息,下订单,也可在线修改自己的个人信息; (5)可以在线发表意见或留言; (6)如果是 Easy Buy Online 的用户,还可以在线查看自己以前发送的订单以及商品信 息; (7)同时也可以在线查找自己已忘记了的密码;

3、网站数据流程的分析

主界面 ↓
在线注册 ↓
在线登陆 ↓
选择商品 ↓
确认购买 ↓
生成订单 ↓
填写个人信息 ↓
购买完成

点击注册 登录
搜索商品 加入购物车
确认 填写 确认

4、网站物理结构的分析
主要分首页、注册、反馈、密码四部分; 主要是戒指、指环(主要依据产品材料和款式分类)
5、网站静态页面的分析

title.jsp (1) menu.jsp (2) index_top.jsp (3) select.jsp (4) index_down.jsp (5) copyright.jsp (6)
(1)

(2) (3)

(4) (5)

(6)
在网站设计中,纯粹 HTML 格式的网页通常被称为“静态网页”,早期的网站一般都是由静 态网页制作的。静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交 互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较 麻烦,适用于一般更新较少的展示型网站。
静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。 你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用 于一般更新较少的展示型网站。
静态网页是标准的 HTML 文件,它的文件扩展名是.htm 或.html,可以包含文本、图像、 声音、FLASH 动画、客户端脚本和 ActiveX 控件及 JAVA 小程序等。尽管在这种网页上使 用这些对象后可以使网页动感十足,但是,这种网页不包含在服务器端运行的任何脚本,网 页上的每一行代码都是由网页设计人员预先编写好后,放置到 Web 服务器上的,在发送到 客户端的浏览器上后不再发生任何变化,因此称其为静态网页。 静态网页是网站建设 的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采 用动态网站技术,也可以将网页内容转化为静态网页发布。
静态网页的特点简要归纳如下:: (1)静态网页每个网页都有一个固定的 URL,且网页 URL 以.htm、.html、.shtml 等常见形 式为后缀,而不含 静态与动态网页 有“?”; (2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是 保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页 都是一个独立的文件; (3)静态网页的内容相对稳定,因此容易被搜索引擎检索;

(4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量 很大时完全依靠静态网页制作方式比较困难;
(5)静态网页的交互性较差,在功能方面有较大的限制。
6、网站数据库的分析
数据访问层负责对业务层提供数据操作,也就是它负责和底层的数据库打交道。业务层 或者通用层中所有的对象都通过数据访问层的对象访问数据库。数据访问层中的类是按业务 对象来组织的,每个业务对象中包含的数据可能存在不同的几种数据表中,它由数据访问类 统一组织成一个概念中的对象,它相当于是一个面向对象的数据库层,负责映射面向对象与 关系数据库间的关系。对数据库的所有操作均由存储过程完成,数据层只是在前台调用后台 的存储过程。
7、网站 JavaBean 的分析
JavaBean 概述 什么是 JavaBean? JavaBean 是一种 Java 类,通过封装属性和方法成为具有某种功能或者处理某个业务的对 象,简称 Bean. JavaBean 是基于 Java 语言的,具有以下特点: (1)可以实现代码的重复利用,因此可以缩短开发时间. (2)易编写,易维护,易使用. (3)可以在任何安装了 Java 运行环境的平台上使用,而不需要重新编译,为 JSP 的应用带来 了更多的可扩展性. 如何创建 JavaBean? (1)定义包名称 (2)定义 JavaBean 类 其中需要强调的是,类名称与保存的文件名称必须一致,否则就会出现编译错误.同时,类必 须声明为公有类,即 public. (3)定义 JavaBean 类的构造函数 JavaBean 是 Jave 类,JavaBean 就有自己的构造函数,并且构造函数的名称必须与 JavaBean 类的名称一致.构造函数的主要作用是用来初始化,而且构造函数无参数输入. (4)定义 JavaBean 属性 JavaBean 是 Jave 类,那么它不但有自己的构造函数,还有自己的属性. (5)设定 JavaBean 属性值的方法 定义了 JavaBean 属性之后,还要对其属性值进行设定, (6)读取 JavaBean 属性值的方法 在 JSP 中使用 JavaBean

8、网站动态页面的分析

a)本公司销售电器,网站主页以蓝色为基调,在主题上以蓝色渐变成白色来凸

显动态效果。主题下面是产品的分类:厨房系列、电脑专区、电视机系列、洗衣机系

列 。在 下 方 是 提 供 用 户 登 录 以 及 一 些 商 品 最 新 的 动 态 更 新 的 公 告 ,显 示 这 网 站 的 动 态

效 果 ;在 旁 边 是 本 公 司 的 最 新 产 品 ,提 供 最 新 产 品 的 动 态 信 息 。下 方 是 商 品 搜 索 ,可

以更快的帮助顾客找到自己想要的商品。在网站的最下方是商品促销区和商品展区,

在 这 里 顾 客 能 够 最 快 的 查 看 到 最 新 的 促 项 商 品 的 信 息 详 情 ,以 及 一 些 较 高 档 的 产 品 等

信息。

b)

用户注册



注册成功/重新注册

用户登录



登陆成功

进入商品区



选购商品



选购

确认购买并填写个人信息



支付商品费用



付款

购买成功

c)①<span class="STYLE1">(任意的数字或者是字符,长度(</span><span

class="STYLE3">6-20</span><span class="STYLE1">)</span> </td>(设置用户名

的长度)

②<td height="30" colspan="2" align="center"><span class="STYLE3">

(检测用户名是否正确或是否存在)

③<span class="STYLE3">*</span><span class="STYLE1">(任意的数字或

者 是 </span><span class="STYLE3">3-30</span><span class="STYLE1"> 字 符 )

</span>(设置密码长度)

④ <td height="30" align="right"><span class="STYLE1"> 确 认 密 码

</span>:&nbsp;</td>(确认密码)

⑤ <td height="30" align="right"><span class="STYLE1"> 问 题 提 示

</span>:&nbsp;</td>

<td

height="30"

align="left">&nbsp;&nbsp;&nbsp;<select

name="c_question">(设置提示密码的问题)

⑥ <td height="30" align="right"><span class="STYLE1"> 问 题 答 案

</span>:&nbsp;</td>

<td height="30" align="left">&nbsp;&nbsp;&nbsp;<input type="text"

name="c_answer" />(设置提示密码)

reg_ok.jsp 获取
String name=(String) session.getAttribute("name"); session.removeAttribute("name"); String pass=(String) request.getParameter("c_pass"); String image=(String) request.getParameter("reg_userPic"); String phone=(String) request.getParameter("c_phone"); String question=(String) request.getParameter("c_question"); String answer=(String) request.getParameter("c_answer"); String address=(String) request.getParameter("c_address"); String email=(String) request.getParameter("c_email"); JavaBean 应用: ConnDB conn=new ConnDB(); Convert convert = new Convert(); 编码转换: name=convert.method(name); pass=convert.method(pass); image=convert.method(image); phone=convert.method(phone); question=convert.method(question); answer=convert.method(answer); address=convert.method(address); email=convert.method(email);
9、网站技术的分析

数据
数据库

业务逻辑
JSP/Java Bean

用户界面
Http 前台购物
Http 后台管理


相关文章:
JSP动态网站开发项目计划书_图文.pdf
JSP动态网站开发项目计划书 - 项目计划书 目录 一、项目背景:...
JSP动态网站开发项目教程_图文.ppt
JSP动态网站开发项目教程 - 超级好的资料,保证是精品文档... JSP动态网站开发项目教程_教学案例/设计_教学研究_教育专区。超级好的资料,保证是精品文档 ...
JSP动态网站开发 共63页_图文.ppt
JSP动态网站开发 共63页 - 2.3 JavaScript 简介 特点 ?
jsp动态网站开发与实例(第3版)课件07_图文.ppt
jsp动态网站开发与实例(第3版)课件07 - 第7章 JSTL与标签函数库 J
jsp动态网站开发与实例(第3版)课件04_图文.ppt
jsp动态网站开发与实例(第3版)课件04_理学_高等教育_教育专区。第4章 JSP程序...JSP网页默认的编码方式有办法识别中文,contentType属性的 charset项目必须设定...
jsp动态网站开发与实例第3版课件07_图文.ppt
jsp动态网站开发与实例第3版课件07 - 第7章 JSTL与标签函数库 JST
基于JSP的动态网站开发技术.doc
基于JSP动态网站开发技术 - JAVA 高级:基于 JSP动态网站开发技术 <P><STRONG> 动态网站开发技术< ></P> <P> 早期的动态网站开发技术使用的是...
jsp动态网站开发与实例(第3版)课件03_图文.ppt
jsp动态网站开发与实例(第3版)课件03 - 第3章 Java与JSP Jav
jsp动态网站开发与实例(第3版)课件09_图文.ppt
jsp动态网站开发与实例(第3版)课件09 - 第9章 灵活设计JSP网页 JS
jsp动态网站开发与实例(第3版)课件10_图文.ppt
jsp动态网站开发与实例(第3版)课件10 - 第10章 文件I/0技术 创建F
jsp动态网站开发与实例(第3版)课件01_图文.ppt
jsp动态网站开发与实例(第3版)课件01 - 第1章 JSP与WEB技术概论
jsp动态网站开发与实例(第3版)01.ppt
jsp动态网站开发与实例(第3版)jsp动态网站开发与实例(第3版)隐藏>
jsp动态网站开发与实例(第3版)课件02_图文.ppt
jsp动态网站开发与实例(第3版)课件02 - 第2章 初探JSP JSP 运行
jsp动态网站开发与实例(第3版)09.ppt
jsp动态网站开发与实例(第3版)jsp动态网站开发与实例(第3版)隐藏>> 第9章 灵活设计 章 灵活设计JSP网页 网页 JSP的程序错误 的程序出错的情形相当普遍,应用程序...
jsp动态网站开发与实例(第3版)17.ppt
jsp动态网站开发与实例(第3版)jsp动态网站开发与实例(第3版)隐藏>
jsp动态网站开发与实例(第3版)课件08_图文.ppt
jsp动态网站开发与实例(第3版)课件08 - 第8章 EL 关于EL ? JS
JSP动态网站开发基础练习+典型案例.txt
JSP动态网站开发基础练习+典型案例 - 中文名称:JSP动态网站开发基础练习+
JSP动态网站开发实训报告_图文.doc
JSP动态网站开发实训报告 - 重庆科创职业学院 《JSP 动态网站开发》 实训
jsp动态网站开发与实例(第3版)11.ppt
jsp动态网站开发与实例(第3版)jsp动态网站开发与实例(第3版)隐藏>> 第11章 ...收集寄信信息使用MimeMessage必须提供的几项重要信息参数项目 寄信地址 收信地址 ...
jsp动态网站开发与实例 课件01_图文.ppt
jsp动态网站开发与实例 课件01 - 第1章 JSP与WEB技术概论 章与 技