烟 大 商 城
YTU MALL
烟 猫 购 物 家 园
团 队: WIN之队 专 业: 计算机科学与技术 姓 名: 学 号:
2015年6月20日
烟台大学计算机与控制工程学院
1
1 烟大商城---YTU MALL,您的购物家园
目录
一.引 言......................................................................................................................................... 2
1.1 项目背景 ............................................................................................................................ 2 1.2前期工作 ............................................................................................................................. 2 二、需求分析 ................................................................................................................................... 2
2.1 系统功能要求 .................................................................................................................... 2 2.2 功能块划分 ........................................................................................................................ 2 2.3 功能块描述 ........................................................................................................................ 3
2.3.1 面向用户部分功能 ................................................................................................. 3 2.3.2 后台管理部分功能 ................................................................................................. 3 2.4 需求分析系统用例 ............................................................................................................ 3
2.4.1订单管理用例 .......................................................................................................... 3 2.4.2商品管理用例 .......................................................................................................... 4 2.4.3购物车管理用例 ...................................................................................................... 4
三、系统分析与设计 ....................................................................................................................... 5
3.1 系统分析 ............................................................................................................................ 5 3.2流程说明 ............................................................................................................................. 5 3.3系统设计 ............................................................................................................................. 6
3.3.1 前端页面 ................................................................................................................. 6 3.3.2后台管理 .................................................................................................................. 6 3.3.3模块分类 .................................................................................................................. 6 3.3.4系统架构 .................................................................................................................. 6 3.4数据库的设计 ..................................................................................................................... 6
3.4.1 Userinfo表 ............................................................................................................... 6 3.4.2 Admininfo表 ........................................................................................................... 6 3.4.3 Goodinfo表 ............................................................................................................. 7 3.4.4 Ordergoods表 .......................................................................................................... 7 3.4.5 Orderinfo表 ............................................................................................................. 7
四.系统测试 ................................................................................................................................... 8
4.1进入首页 ............................................................................................................................. 8 4.2用户注册 ............................................................................................................................. 8 4.3用户登录 ............................................................................................................................. 9 4.4商品详情 ............................................................................................................................. 9 4.5购物车管理 ....................................................................................................................... 10 4.6后台管理/订单管理 .......................................................................................................... 10 六.项目总结 ................................................................................................................................. 11
1
2 烟大商城---YTU MALL,您的购物家园
一.引 言
1.1 项目背景
网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的
产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。该网站是通过用户注册及登录浏览商品、购买、确认订单、后台管理等模块实现具体功能。包括订单的搜索及生成,网站后台系统,系统管理员管理商品、订单、用户等,主要包含两个部分:前台界面部分以及后台管理部分。
1.2前期工作
我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、 顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自己特色的设计思路。
二、需求分析
2.1 系统功能要求
此设计旨在开发一款能够投入使用的网络电子商城,该平台允许消费者查看当前最热商品,根据关键字搜索最想要的内容,亦可以通过商品的分类来查询商品,通过添加商品的收藏,为用户提供了最简洁,高效,清晰的购买查询服务。
消费者还能进行平台的注册与登录,当用户处于登录状态时,所有购物车中的内容将会予以保留,在下次登录时依旧可以看到,并进行购买。
对于商家来说,自然需要一个友好,安全的商品发布平台。所以在后台管理部分,商家允许获得一个只属于其的账号,当然账号是经过认证之后才能获得。其账号绑定了一系列操作权限,既拥有良好的权限管理功能,账号只能操作其拥有的相关权限,而不能越权操作。 当商家需要发布新的商品时,可在后台管理的商品发布功能中进行添加新的商品,能够对商品的上架下架进行操作,商品可以附加图片,进行更详细的展示。 为了使商品的区分更为清晰。还可以为商品添加专属的分类,使得商家更好的进行管理,并使商品充分的展现给每一个消费者。
2.2 功能块划分
网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交
订单、付款等操作;另外一部分是商理部分,这部分的内容包括:产品的添加、删除、 查询、订单的管理、操作员的管理、注册用户的管理等。
2
3 烟大商城---YTU MALL,您的购物家园
2.3 功能块描述
2.3.1 面向用户部分功能
(1) 注册功能。 顾客首先要注册为网上商城的用户。 注册时只要填写登录用户名、 密
码、 联系电子信箱 3 项信息即可。注册后,用户可继续如实填写收货人信息,同时可修改密码、查询及修改订单。
(2)选择产品功能。顾客浏览网上商城, 将自己需求的产品放入到购物车中 (可在网上商城首页、 商品分类、 产品小类、 搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。
(3)管理购物车。顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车
(4)订单功能。顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。 如尚未填写则显示相应表单请其填写, 系统将提示请填写相应的信息。
(5)商品网站管理员对商品进行分类管理功能。该功能包括添加商品、修改商删除商品、添加商品类型、修改商品类型、删除商品类型并显示出所有的商品类型和商品信息(如编号、名称等)。
(6)商城网站管理员对网站会员进行管理功能。该功能是指管理员可以维护客户注册信息、维护商品信息、维护系统公告,同时,还可以将一些使用不规范的用户或者长期使用的用户进行删除。 (7)管理员的登录与注册功能。管理员进入后台进行操作也要经过最高层管理员的允许。
2.3.2 后台管理部分功能
(1) 管理人员部分。可以修改管理员的密码。
(2) 管理订单功能。 顾客确认订单后,管理员可以进入管理订单的页面,对订单进行查看确认,可以查看已发货订单,未发货订单,所有订单。 (3) 管理商品功能。管理员可以添加、修改、删除商品。
2.4 需求分析系统用例
2.4.1订单管理用例
3
4 烟大商城---YTU MALL,您的购物家园
< 2.4.2商品管理用例 < 2.4.3购物车管理用例 4 5 烟大商城---YTU MALL,您的购物家园 < 三、系统分析与设计 3.1 系统分析 本系统设计目标定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订单信息、维护系统公网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、查看订单详情、支付购物等等。争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 3.2流程说明 (1)顾客:提交订单,订单入库即为“提交成功”状态;订单管理员在后台浏览到顾客 提交的订单,再确认订单信息有效后,订单的状态为“未发货”,如果确认发货,则订单状态为“发货”。 (2)管理员:点击订单管理审核订单后,点击订单确认即为发货,订单删除即为删除。 5 6 烟大商城---YTU MALL,您的购物家园 3.3系统设计 3.3.1 前端页面 前端页面由HTML标记语言构成,配合使用CSS层叠样式表,从而使界面更加美观,JavaScript脚本语言,以及配合JQuery动态展示页面及炫丽的放大镜效果和下拉菜单更加贴近用户的需求。 3.3.2后台管理 后台管理主要采用JavaBean封装,Servlet提交数据,JSP展示页面,JNDI数据源方式访问MySQL数据库,从而真正实现了MVC的生产环境,利用MODEL模型更出色的完成系统的整体设计与实现。 3.3.3模块分类 网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交 订单、付款等操作;另外一部分是商理部分,这部分的内容包括:产品的添加、删除、 查询、订单的管理、操作员的管理、注册用户的管理等。 3.3.4系统架构 本系统使用JSP语言开发实现页面设计,利用MVC模式实现具体工程,便于系统的维护以及扩展,并且采用MySQL数据库储存数据,MD5加密方式保证了系统的安全。 3.4数据库的设计 3.4.1 Userinfo表 3.4.2 Admininfo表 6 7 烟大商城---YTU MALL,您的购物家园 3.4.3 Goodinfo表 3.4.4 Ordergoods表 3.4.5 Orderinfo表 7 8 烟大商城---YTU MALL,您的购物家园 四.系统测试 4.1进入首页 顾客浏览网上商城,可在网上商城首页、商品分类、产品小类、搜索结果页面、产品详细 信息页面进行该操作。可以通过关键字对心仪的东西进行搜索,也可以查看首页推荐的商品详情。 4.2用户注册 顾客首先要注册为网上商城的用户。 注册时只要填写登录用户名、密码、联系电子信箱 3 项信息即可。注册后,用户可继续如实填写收货人信息,同时可修改密码、查询及修改订单。 8 9 烟大商城---YTU MALL,您的购物家园 4.3用户登录 用户通过之前注册的信息进行登录,从而可以购买商品,查看订单,修改订单。 4.4商品详情 用户通过搜索商品或者点击首页推荐的商品均可查看商品详情,通过卖家对商品的介绍, 对商品有个详细的了解。卖家也可通过后台对商品详情进行修改。 9 10 烟大商城---YTU MALL,您的购物家园 4.5购物车管理 顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。 如尚未填写则显示相应表单请其填写,系统将提示请填写相应的信息 4.6后台管理/订单管理 功能包括添加商品、修改商删除商品、添加商品类型、修改商品类型、删除商品类型并显示出所有的商品类型和商品信息(如编号、名称等)。 10 11 烟大商城---YTU MALL,您的购物家园 顾客确认订单后,管理员可以进入管理订单的页面,对订单进行查看确认,可以查看已发货订单,未发货订单,所有订单,也可以对订单进行删除。 六.项目总结 该项目从提出改版到设计定稿到前台与后台配合完成编码大约经历了1个月的时间,这期间付出了许多辛苦与汗水,大家都在一心为产品考虑,都希望烟大商城能够突出自己的特点,给用户眼前一亮的感觉。真真正正的体会到了项目开发的不易,收获到许许多多,也发现了一些不足。 在产品功能讨论时,大家都在努力提出自己对烟大商城的理解,希望烟大商城具有完善功能,但是最终因为时间和技术方面的原因,并没有实现所有的功能,二是走了小而精的路线。我们希望突出用户的需求,因此前期阶段重点把需求分析做好很重要。 通过此次项目经理我们真切的体会到了“编程的快乐”,漫游在代码的海洋中,体会到了本专业的乐趣所在,不在向以前一样抱怨,而是学会了发现问题解决问题,使我更加热爱专业,同时也对从事计算机行业有了更大的兴趣。也通过团队合作,加强了团队合作与分工意识,增进了同学之间的友谊与默契,弥足珍贵。我相信这些收获都为以后的开发打下了坚实的基础。 关于这次项目,还要感谢给予我们灵感还有对我们设计的支持和帮助的老师和同学们。 11 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务