购物网站系统详细设计说明书

上传人:M****1 文档编号:423611405 上传时间:2023-09-12 格式:DOC 页数:19 大小:741KB
返回 下载 相关 举报
购物网站系统详细设计说明书_第1页
第1页 / 共19页
购物网站系统详细设计说明书_第2页
第2页 / 共19页
购物网站系统详细设计说明书_第3页
第3页 / 共19页
购物网站系统详细设计说明书_第4页
第4页 / 共19页
购物网站系统详细设计说明书_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《购物网站系统详细设计说明书》由会员分享,可在线阅读,更多相关《购物网站系统详细设计说明书(19页珍藏版)》请在金锄头文库上搜索。

1、系统详细设计说明书文档信息:文档名称模块详细设计描述描述了该系统各个模块的详细设计负责人状态处于修改状态中文档变更历史:时间修改人章节描述审核结果:审核人意见签名档目 录1.引言11.1编写目的11.2背景11.3定义11.4参考资料12.程序(模块)系统的组织结构13.设计约束13.1界面要求13.2性能设计要求14.本软件系统中各程序(模块)的设计说明24.1界面设计说明24.1.1界面功能描述24.2模块(注册/登录功能)的设计说明34.2.1注册登录模块类、接口说明34.3模块(管理员_管理商品)的设计说明34.2.1管理员_管理商品模块类、接口说明44.4模块(用户_浏览购买商品)的

2、设计说明34.2.1用户_浏览购买商品模块类、接口说明44.5模块(数据库操作)的设计说明34.2.1数据库操作模块类、接口说明45.系统中数据库(各表及关系)的详细设计说明25.1相关数据库表说明35.2各个数据库表的详细说明35.3数据数据库版本和驱动说明31. 引言1.1 编写目的本说明书确定系统的详细功能模块和及对应的数据结构,为了后面阶段开发工作的展开提供依据。1.2 背景软件系统的名称: 系统本项目的任务提出者: 武汉正奇龙科技有限公司本项目的任务开发者: 09级实习第03组 (优评网站全体小组开发组员):功能模块开发者备注注册/登录模块刁玉洁等无用户购物模块李亚乔等无商品管理模块

3、闫陈静等无软件系统的用户: 面向全体互联网购物用户 :主要针对追求时尚和接触新事物的学生、年轻人群体。1.3 定义Dao(Database):对数据库操作类; Driver(JDBC Driver):JDBC数据库驱动RA(Request Agent):服务请求代理; SA(Server Agent):服务代理; Register:注册管理器; ISMQ(Message Queue):消息队列1.4 参考资料项目文件:1、系统需求分析文档2、系统概要设计文档3、小组项目管理文件2. 程序(模块)系统的组织结构如下图是功能模块之间的关系和组织结构。管理员用户管理用户商品商品结算添加商品编辑商品删

4、除商品查询产品商品管理注册登录删除商品添加商品浏览历史数据库模块3. 设计约束3.1 界面要求用户界面的总体风格,面对广大互联网用户,界面采用网页编码,考虑用户浏览器的普及程度和大多数互联网用户。明确面向的大多数的用户为追求时尚,接触较多网络和电子产品的年轻人,界面设计要色彩鲜艳,吸引购物者,但是随着互联网的普及,大多数掌握较少电脑知识的人也开始习惯网上购物,针对这一点界面要达到操作简单,达到友好体验。 界面设计要求标准:颜色色调简洁明亮,勾起购物欲望性能减少图片和flash素材,加快网页打开速度浏览器界面体验最好的程度下,满足现在在在使用最低版本浏览器3.2 性能设计要求 现在多数浏览器能正

5、常浏览页面。快速写入读出数据库,方便、安全、友好交互等特性。4. 本软件系统中各程序(模块)的设计说明管理员-商品管理模块: 描述:实现管理员对商品的基本管理操作。 功能描述:实现对存在数据库中的商品进行添加,编辑,删除等操作。 性能描述:实现快速正确地读取写入数据库。 输入项:商品的属性。 输出项:对应的sql操作语句。用户-购物模块: 描述:实现用户浏览产品,添加产品,购物的操作。 功能描述:实现用户向对应数据库表中添加或删除产品的功能。 性能描述:实现快速正确地读取写入数据库。 输入项:商品的属性。 输出项:对应的sql操作语句。注册登录模块: 描述:实现用户输入个人信息进行登录或注册操

6、作。 功能描述:实现登录或注册功能。 性能描述:实现快速正确地读取写入数据库。 输入项:用户信息 输出项:布尔类型管理员-用户管理模块: 描述:实现管理员对用户进行管理。 功能描述:实现对用户的删除操作。 性能描述:实现快速正确地读取写入数据库。 输入项:用户的信息属性。 输出项:布尔类型。4.1 界面的设计说明 4.1.1、注册/登录界面注册界面功能:用户注册时将用户信息从前台获得,并且写入数据库,注册时的信息包括:创建密码、昵称、性别、及生日。正确输入验证码后点击立即开通即可成功注册微博。成功注册的用户在登陆界面通过正确输入用户名和密码可以进行购买、评论、收藏等各项操作。注册:输入到表单的

7、数据从后台获取,经过数据库处理后写入数据库登陆:输入的登陆信息从后台抓取,经过check方法处理后验证是否存界面展示如下:4.1.2、管理员管理商品界面管理员管理商品界面功能:管理通过填写商品的信息或用户的信息对商品和用户进行管理。 界面如下:4.1.3、用户浏览、购物界面用户浏览商品、购物界面功能:用户浏览商品,添加到购物车,然后结算商品。界面如下:4.2 模块(注册/登录)的设计说明 模块文件名:Register.java 和 Login.java 功能简述:实现用户信息注册和登录验证。注册/登录内方法等关系图:数据库Register.javaUserInfoLogin.javaDao.j

8、avasetUser(类型);getUser(类型);isUser(类型);checkLogin( );setUser(类型);getCustomer();getSaler();setUser(类型);getUserinfo();信息数据信息数据Register.jspLogin.jsp4.2.1 登录/注册模块:Register类、接口说明 功能描述获得用户信息,提交到数据库中。该注册用户包括买家用户和卖家用户两类,判断信息是否符合插入到数据库的规则,满足则插入到数据库对应的表中。 定义public class Register 基类Object 实现接口无4.2.1.1 属性定义 属性描述

9、及签名Private Customer Cus; /购物者用户对象,买家的信息Private Saler Saler; /卖家用户对象,卖家的信息4.2.1.2 方法描述方法名称参数名类型描述setCustomer()Customer CusCustomer设置购物者用户对象的信息getCustomer()无无获得购物者用户对象的信息setSaler()Saler SalerSaler设置卖家用户对象的信息getSaler()无无获得卖家用户对象的信息wctoDatabase()无无将购物者的信息写入数据库wstoDatabase()无无将卖家的用户信息写入数据库4.2.2 登录/注册模块:L

10、ogin类说明 功能描述获得用户的输入的信息,从提交信息中区分卖家和买家信息,将用户信息和数据库中的数据进行比较,返回布尔类型,做出正确判断,若满足登录条件,则返回正确登录响应信息;若不满足,则返回登录失败信息。 定义public class Login 基类Object 实现接口无4.2.2.1 属性定义 属性描述及签名Private Customer Cus; /购物者用户对象,买家的信息Private Saler Saler; /卖家用户对象,卖家的信息4.2.2.2 方法描述方法名称参数名类型描述setCustomer()Customer CusCustomer设置购物者用户对象的信息

11、getCustomer()无无获得购物者用户对象的信息setSaler()Saler SalerSaler设置卖家用户对象的信息getSaler()无无获得卖家用户对象的信息cusLogin()无无将提交的购物者信息与数据库信息比较salLogin()无无将提交的卖家信息与数据库信息比较4.3 模块(管理员_管理商品)的设计说明 功能简述:实现卖家进行添加商品,删除商品,修改商品信息的功能。 模块文件名:GoodsAdd.java ;GoodsDel.java ;GoodsModify.java模块内方法等关系图:数据库GoodsInfosetGoodinfo(类型);getGoodinfo(

12、类型);insrtgoodsinfo( );delgoodsinfo( );Dao.javasetGoodinfo( );getGoodinfo( );addgoodsinfo( );Goodsadd.javaGoodsDel.javaGoodsModify.javasetGoodinfo( );getGoodinfo( );delgoodsinfo( );setGoodinfo( );getGoodinfo( );Modgoodsinfo( );addGoods.jspDelGoods.jspModGoods.jsp4.3.1 管理员_管理商品模块:GoodsAdd类、接口说明 功能描述卖家

13、可以输入商品的基本信息,向数据库中添加新的商品信息,对于已有的商品不予以添加,自动分配商品编号或卖家有自己的一套编码规则来保证商品的唯一性。 定义public class GoodsAdd 基类Object 实现接口无4.3.1.1 属性定义 属性描述及签名Private Goods Good; /商品对象,还有商品的基本信息4.3.1.2 方法描述义方法名称参数名类型描述setGoodinfo()Goods goodGoods设置将要添加的商品的信息getGoodinfo ()无无获得添加的商品对象的信息addGoodinfo()Goods goodGoods将要添加的商品对象添加到数据库4.3.2 管理员_管理商品模块:GoodsDel类、接口说明 功能描述卖家或有商品管理权限的人,输入指定下架的商品编号、名称等信息确定要删除的商品,然后从数据库中删除该商品。 定义public class GoodsDel

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号