网上商店前台功能的设计实现分析

上传人:大米 文档编号:493479241 上传时间:2023-05-11 格式:DOC 页数:21 大小:169.50KB
返回 下载 相关 举报
网上商店前台功能的设计实现分析_第1页
第1页 / 共21页
网上商店前台功能的设计实现分析_第2页
第2页 / 共21页
网上商店前台功能的设计实现分析_第3页
第3页 / 共21页
网上商店前台功能的设计实现分析_第4页
第4页 / 共21页
网上商店前台功能的设计实现分析_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《网上商店前台功能的设计实现分析》由会员分享,可在线阅读,更多相关《网上商店前台功能的设计实现分析(21页珍藏版)》请在金锄头文库上搜索。

1、. .长 沙 学 院课程设计说明书题目网上商店前台功能的设计与实现系(部)数学与计算机科学专业(班级)xx学号B20210302311指导教师肖霞起止日期课程设计任务书课程名称:Web应用程序课程设计设计题目:网上商店前台功能的设计与实现技术参数和设计要求:问题描述功能要求:分析设计一个网上商店的前台功能局部。完本钱系统的如下功能:l展示特定的某类商品:展示的方式有多种,可以按类别、按销售排行榜、按上架时间等,有层次的展示商品,提高用户的购置兴趣。对于某种商品,除显示商品信息以外,还可以附加评论、推荐相关类型商品。l商品查询:根据多种条件来查询,比方商品名称、价格、等特征信息。能进展模糊匹配,

2、包含关键字的商品都能查到。l购物车:只有注册用户才能购置。为用户提供购物车,购物车同类商品的数量可以修改,也可以删除购物车里已有的商品。购物车信息保存,便于下次购物时继续选购商品。2. 运行环境要求:1客户端:Windows操作系统IE浏览器2效劳器:windows 操作系统Tomcat web 效劳器MySQL 数据库效劳器3. 技术要求:1) 需求分析规格说明书与用例规约2) 系统采用MVC架构,类图,时序图3) 系统完整编码设计工作量:2周工作方案:(1) 2021级信息3班16课时:理论讲座20课时:上机、调试。计算机系机房4课时:辩论。计算机系机房。具体时间地点教师先申请,机动安排指

3、导教师签名:日期:2021.12.2教研室主任签名: 日期:系主任签名: 日期:学院课程设计鉴定表xx专业信息班级x设计题目网上商店前台功能的设计与实现指导教师肖霞指导教师意见:评定等级: 教师签名: 日期:辩论小组意见:评定等级:辩论小组长签名:日期:教研室意见:教研室主任签名: 日期:系部意见:系主任签名:日期:说明课程设计成绩分优秀、良好、及格、不及格四类;摘要20世纪90年代以来,计算机和网络技术促进了电子商务的产生和广泛应用,对传统商业业态和经营方式提出了挑战,网上商店作为一种新型业态,使大量贸易活动和信息传递在网络上进展。本文主要介绍了网上图书商城的设计与实现,本课程设计主要JSP

4、+Javabean+Servlet技术,采用了B/S架构模式。使用当前流行的动态网页技术JSP实现前台的显示逻辑业务,实体类Javabean实现数据封装,Servlet实现后台的控制,应用了MySQL数据库以及JDBC技术访问数据库。设计模式主要是采用MVC,MVC即Model模型-View视图-Controller控制器。使用该种模式可以使具有更好的可扩展性和使功能的增强更容易些。该网上电脑商城具有注册,浏览商品,商品搜索,在线购置商品以及管理员后台管理的功能。关键词:表单,会话,MVC,电子商务系统,图书系统,javaweb 目录1 设计容与要求12需求分析22.1需求描述22.2用例规约

5、23概要设计33.1总体设计33.2功能模块设计43.3数据库设计43.4页面设计43.5接口设计写出类名,类的方法名,方法的参数的定义和返回值含义。53.6运行设计即系统运行时效劳器是用的什么.浏览器用了什么.53.7出错处理设计写出出错的原因和错误的详细信息54详细设计64.1 方法流程设计65 编码76 结论8参考文献9附录10附录A 本系统的组成10附录B 程序源代码(经过注释的关键代码)10优选. -1 设计容与要求正文排版格式:宋体五号、单倍行距、首行缩进2字符。标题排版格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。正文排版格式:宋体五号、单倍行距、首行缩进字符。标题排版

6、格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。正文排版格式:宋体五号、单倍行距、首行缩进字符。标题排版格式:宋体小四号、单倍行距、段前0.5行,段后0.5行。2需求分析2.1需求描述 网上书店系统是电子商务的一类重要应用领域,通过它可以进展在线商品交易。随着互联网的普及以及电子商务的开展和人们购物理念与购物方式的改变,网上书店系统将有着巨大的市场潜力。本文在研究电子商务,特别是网上书店系统的根本理论和关键技术的根底上,对网上书店系统的开展背景,各种实现技术,以及各种实现技术的优缺点和网上书店系统的平安策略进展了分析。2.11 网上书店系统: 1.用户注册: 能够提供新用户注册,并根据

7、用户提供的用户名、用户、密码、手机进展验证。 2. 用户登录: 用户能够输入用户名,密码进展登录。 3. 商品信息: 包括商品的编号、名称、价格、库存等信息。 4. 商品浏览: 可以按类别、按销售排行榜、按上架时间等,有层次的展示商品,提高用户的购置兴趣。 5. 购物车管理:只有注册用户才能购置。为用户提供购物车,购物车同类商品的数量可以修改,可以删除 购物车已有的商品。2.12 商品:图书,包括图书名称(Bname varchar(50)、图书价格(Bprice float)、图书数量(Bno int)。2.13 商品分类:一级分类:按类别分类、按价格分类。 二级分类:按类别分类有文学、小说

8、、程序设计。2.14 查询的条件:能查看指定名称的图书,能查看指定类别的图书,能查看指定价格的图书。2.2用例规约未注册的用户:能浏览图书,点击按类别分类就能浏览文学、小说、程序设计的图书,点击按价格分类就浏览不同价格的图书。如需参加购物或者购置图书那么需要注册并且登陆之后才能进展。已注册的用户:登陆用户并且通过验证之后,能浏览图书,点击按类别分类就能浏览文学、小说、程序设计的图书,点击按价格分类就浏览不同价格的图书。能将喜欢的图书参加购物车并下订单购置图书。3概要设计3.1总体设计按照功能划分系统,画出模块设计图(即功能分解图)比方用户管理模块包括用户登录和注册网上书店系统 购物车管理 浏览

9、商品 用户管理查询图书详情删除图书增加图书按类别浏览用户注册用户登录画出框架设计图MVC方案,Model-2图画出每个功能模块对应的的视图层、控制器层和模型层。对前述的框架设计图进展具体化的应用。假设此系统的组成如下:请完善以下图,掉其中的。BookSevletBookDaoBookDataAccess*.jsp3.2功能模块设计功能模块说明:对每个模块进展详细的说明。1. 用户模块功能有:注册,激活,登陆,修改密码,退出2. 分类模块功能有:显示所有分类3. 图书模块功能有:分页查看指定分类图书,分页查看指定名称的图书,分页查看指定条件的图书,查看图书详情4. 购物车模块功能有:向车中添加商

10、品,查看我的购物车,修改商品数量,删除商品,批量删除商品5. 订单模块功能有:生成订单查看我的订单,查看订单详情,取消订单,确认收货,支付订单3.3数据库设计1. user表2. Book表根据数据流程分析,网上书城的全局E-R模型如以下图。根据设计规划的主要实体有:用户、图书分类、图书、购物车、订单、管理员。3.31 E-R图: 图书名称 图书价格 密码 用户姓名 购置 图书数量 用户名 用户 图书 地址图书库存 类别管理属于 商品价格 购物车 商品名称 商品数量3.32表构造 1. User表用户信息表(User)字段名字段类型类型说明约束检查是否为空字段含义idCHAR(50)字符型主键

11、用户名usernameVARCHAR(50)字符型passwordVARCHAR(50)字符型密码telVARCHAR(50)字符型addressVARCHAR(50)字符型地址2. B表图书表(B)字段名字段类型类型说明约束检查是否为空字段含义BnameVARCHAR(50)字符型主键图书名称Bpricefloat浮点型图书价格BnoINT整型图书数量TypeVARCHAR(50)字符型图书类别3. S表购物车表(S)字段名字段类型类型说明约束检查是否为空字段含义BnameVARCHAR(50)字符型主键图书名称priceVARCHAR(50)字符型图书价格BnoINT整型图书数量3.4页面

12、设计1. 首页2.注册页面3. 登录页面4. 浏览全部商品5. 商品详情6. 分类查询7.搜索商品8. 购物车3.5接口设计 1控制层(Servlet)接口接口编号备注接口类名LoginServlet登录控制器接口描述登录页面请求LoginServlet类的login接口完成登录验证跳转接口方法名login登录控制器接口参数参数名类型备注1usernameStrng登录名2passwordString密码返回类型用户登录成功返回用户管理页面登录失败返回登录页面2LoginDao接口接口编号备注接口类名LoginDao用户管理效劳接口描述用于用户管理,此处描述登录验证接口方法接口方法名login

13、接口方法参数参数名类型备注1loginNameStrng登录名2passwordString密码返回类型boolean成功返回true,失败返回false3User接口接口编号备注接口名User用户持久化接口接口描述保存用户信息接口方法名getter/setter接口方法参数参数名类型备注1usernameString用户名2passwordString密码3.6出错处理设计 1.注册表单校验l 用户名: 不能为空; 长度必须在215之间; 不能是已注册过的;l 登录密码: 不能为空; 长度必须在215之间;l Email: 不能为空; 必须是正确的Email格式; 不能是注册过的Email; 表单校验中,用户名是否被注册过、Email是否被注册

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

当前位置:首页 > 建筑/环境 > 施工组织

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