您的当前位置:首页正文

网上书店的项目开发

2023-07-25 来源:年旅网
网上书店的项目开发

设计:需求分析->功能分析->实现设计 构建:图形用户界面,数据库,architecture 编程->unit text->集成测试

1、需求分析 <需求与功能分析书> 2、设计 3、构建 4、测试 5、提交

一、需求分析: 功能简述:

前台: 用户可以在线注册,登陆网上书店,进行选购各种书,可能临时放入购物车,

然后通过提交订单方式告诉书店自己所需的书。

后台: 书店的后台有专门的相关人员能够对订单进行查阅,订单的状态进行修改,然

后通知工作人员在规定的时间内送到用户手中。

客户 客户数据操作 浏览图书 购物车操作 客户注册 客户登陆 客户数据修改 购物历史 将书放入购物车 将书退出购物车 提交订单 书店订购员 修改订单状态 添加修改书的库存 查询销售记录 查询客户各类资料 查询客户注册资料 查询客户购书记录 查询客户订单记录

首页 Logo 用户登陆 新书推荐 书籍销售 排行榜 打折书 编程书籍介绍 网站标志性图片 站点导航条 网页书籍介绍 办公类书籍介绍 网络书籍介绍 页脚相关信息

Logo:网站的标志图标 网站标志性图片:用GIF格式插入一个动态的网站标志性图片。

站点导航条:首页、定购车、编程、网络、办公、网站、考试、关于我们

书籍销售排行榜:书店订购员把已经销售的书按书的数量进行排序,显示在此位置。

客户数据的操作:客户注册、客户登陆、客户数据的修改、购物的历史查询。

客户数据流程图:

处理信息 客户 浏览书籍

书籍库 浏览书籍 客户数据操作 购物车操作 客户数据库 订单

客户操作流程主图

客户操作信息 处理客户信息 验证客户 输入错误 浏览要求注册信息客户数据库 浏览书籍 注册 合法客户信息 合法客户信息 客户操作分图一(1)

客户操作 修 改浏要 书籍库 览求订单 要 求 修改客户资料 浏览历史订单

客户数据库

书籍库(book):书籍编号(id),书籍类别(type),书籍名称(name),书籍作者(author)出版社(press)原价(price)优惠价(newprice)添加日期(date) 订单:订单号,

处理客户要求 浏览要求 处理客户要求 浏览书籍

客户数据库(member):客户ID(id),密码(password)客户名(name),性别(sex),联系电话(photo1)备用电话(photo2),电子邮箱(email) 地址(address). 客户数据表 名称 客户ID 密码 客户名 性别 联系电话 备用电话 电子邮箱 地址 注册时间 字段名 member_id password name sex tel_1 tel_2 email address member_date 数据类型 文本 文本 文本 文本 文本 文本 文本 文本 时间日期型 长度 20 20 20 2 15 15 50 50 固定长度 备注 主键 不能为空 不能为空 由系统自动生成

书籍库(book):书籍编号(id),书籍类别(type),书籍名称(name),书籍作者(author)出版社(pulish)出版日期(birth_date)原价(price)添加日期(book_date) 内容介绍(introduce) 注:书籍类别:1、为操作系统2、程序设计 3、数据库 书籍表 名称 书籍编号 名称 类别 作者 出版社 出版日期 原价 优惠率 添加日期 图片位置 内容介绍

字段名 book_id book_name type author pulish birth_date price cheap book_date picture_addr introduce 数据类型 长整型 文本 整型 文本 文本 日期时间型 单精型 单精型 时间日期型 文本 备注型 长度 50 固定长度 20 50 固定长度 固定长度 固定长度 50 备注 主键 保留两位小数 保留两位小数 由系统自动生成

订单order:订单号(id) 客户名(c_id) 书的编号(b_id1) , 书的编号(b_id2) 书的编号(b_id3) 书的编号(b_id4) 书的编号(b_id5) 书的编号(b_id6) 书的编号(b_id7) 书的编号(b_id8) 书的编号(b_id9) 书的编号(b_id10) 送货地址(address) 联系电话(photo) 订单填写日期 (date)

注:订单有三种状态,当用户提交时为1,后台订购员发出书为2,收回书款为3. 订单表 名称 订单号 客户ID 送货地址 联系电话 订单状态 总价格 订单填写日期 字段名 order_id member_id order_address order_tel order_status Sum_price order_date 数据类型 长整型 文本 文本 文本 整型 单精型 日期时间 长度 15 50 15 固定格式 备注 默认值 默认值 系统自动生成

订单-书-客户

Select * from order ,book 订单-书-客户 名称 订单号 客户ID 书籍编号 书的数量 书籍状态 字段名 Order_id member_id book_id Book_sum book_status 数据类型 长整型 文本型 长整型 整型 整型 长度 20 备注 订单号开始为-1,

注:书籍有2状态,当用户放入购物车时为1,提交购买请求时为2

中文乱码问题的解决.

1.Dreamweaver代码中乱码的解决添加一行:

2.动态的JSP代码乱码.

<%@ page contentType=\"text/html; charset=gb2312\" 3.include 进来的

4.request里显示的乱码.1,request.setCharaterEncoding(“gb2312”); 5.数据库里面转码.

个 人 简 历

姓名:曾令元

因篇幅问题不能全部显示,请点此查看更多更全内容