网上零食商城改.docx
- 文档编号:4053520
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:12
- 大小:562.83KB
网上零食商城改.docx
《网上零食商城改.docx》由会员分享,可在线阅读,更多相关《网上零食商城改.docx(12页珍藏版)》请在冰豆网上搜索。
网上零食商城改
网上零售商城
详细设计说明书
(Actiongroup)
项目指导教师:
贾桂霞
制作人:
辉
2014年12月
1.引言1
1.1编写目的1
1.2项目背景1
1.3定义2
1.4参考资料2
2.总体设计2
2.1需求概述2
2.2软件结构2
3.程序描述2
3.1功能3
3.2性能3
3.3输入项目3
3.4输出项目3
3.5算法3
3.6程序逻辑3
3.7接口3
3.8存储分配3
3.9限制条件3
3.10测试要点3
1.引言
1.1编写目的
在当今社会,随着社会的发展,人们对生活质量的不断上升,饮食方面占据了人们生活的很大部分,因此,我们建立一个本着方便群众、服务大众的理念而建立这个食品销售。
并且在日常生活中,计算机占据了非常重要的位置,这些大部分都是通过使用软件而提高生产、管理效率来体现的。
1.2项目背景
(一) 行业状况
◆糖果、巧克力、果冻等糖类休闲食品统称为零食。
根据产地的不同可将其划分为国产零食和进口零食。
近几年,写满外国语言、包装精美、口感好的进口食品,不仅引出了孩子和青年人的口水,也引得不少创业者蠢蠢欲动,进口食品的销售越来越炙手可热,主要以加盟连锁的方式经营。
以下是近几年进口食品的行业状况:
◆ 利润率高,前景可观。
中国入世以来关税一降再降,人民币汇率一升再升,利好的集中使进口食品的平均利润高达40%~50%。
再加上,国人对进口产品普遍有着较高的认同和追求。
巨大的利润空间和市场需求,引得这几年来以销售进口零食为主的店铺如雨后春笋般涌现。
◆ 门槛低。
开设进口食品的门槛很低。
开间10多平方米的小店仅需10来万元,非常
迎合有点积蓄又急于独立的年轻人的创业需求,成为创业新亮点。
◆ 进口食品已在中国食品市场占有了一席之地,但市场份额极低,同时与同类型产品及国产零食的竞争较为激烈。
各大超市、便利店已经基本被国产零食占据。
虽然也会兼
我的手机
顾进口食品的销售,但只是很小的一部分。
要缓解同国产食品的竞争,突出产品优势,争取更多的消费者,开设专卖店成为经营的最佳形式。
◆ 进口食品的安全问题,是影响行业发展的一大风险因素。
今后行业的发展将致力于缓解人们对进口食品的安全顾虑,重视货源的选择,提供良好的消费环境。
(二) 市场的调查与分析
1. 市场分析 (市场=人群+购买力+购买意愿)
该项目的市场即商铺的所在地--北师大。
为了更多的了解这一市场,事前进行了充分的调查
1.3定义
定义系统中涉及的重要术语,为读者在阅读文档时提供必要的参考信息。
Projectmanager项目经理userDao用户登陆界面manager管理员登陆界面order用户订单界面。
其中,客户,指的是注册成为本会员的消费者。
管理员指的是的管理者,负责修改鲜花礼品的基本信息以及客户订单等等。
●基础知识:
JSP编程、Java编程基础、数据库原理、SQL编程、MSSQLServer数据库基本操作,B/S三层架构程序设计方法;
●开发工具:
MyEclipse和tomcat的结合。
1.4参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a.项目的计划任务书、合同或批文;
b.项目开发计划;
c.需求规格说明书;
d.概要设计说明书;
e.测试计划(初稿);
f.用户操作手册(初稿);
g.文档中所引用的其他资料、软件开发标准或规。
2.总体设计
2.1需求概述
经过调查,在国产零食和进口零食价格差不多的前提下,约72%的同学会选择进口的。
可见进口零食较之国产零食要更加吸引大学生这一消费群体。
另外学生购买进口零食除了用于食用之外,还有将包装制作精美的进口零食作为礼品的特殊消费目的。
再者,大学生有着强烈的好奇心,追求时尚、个性,而进口产品刚好能满足以上需求。
因此,进口零食很能吸引大学生。
2.1.1技术需求
需要java、Oracle数据库、HTML、servlet、jsp、语言进行设计
2.1.2软硬件环境需求
软件应能够在系统下正常运行。
配置正版系统。
硬件设施要满足网页的流畅运行。
2.2架构模型
2.1.3性能需求
1、能够实现对商品的管理,即实现一些基本的功能,如商品的查询。
2、本网页在正常的网络环境下,应能够保证系统的及时响应:
1小批量的业务处理的响应时间在3~8秒;
2大批量的业务处理和查询的响应时间控制在5~10秒以。
2.1.4安全需求
1、用户权限:
用户只能在其权限操作。
系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。
2、数据库数据库做好工作,进行数据库数据与客户端分离。
2.1.5质量需求
用户使用的方便性、易用性和易学习性,如:
1.输入的无合法性检查和值域检查
2.对于复杂的动作要有必要的提示信息
3.记忆用户的设置或操作习惯,方便用户操作
4.对系统或数据进行重大修改,要有用户确认
2.2软件结构
2.2.1组建图
2.2.2部署图
2.2.3
3.程序描述
3.1功能
食品网,是中国最大最专业的食品零售平台,提供一系列各种全面的饮食服务,包括干果、饮料、水果、小吃、营养品等等,提供专业食品速递和异地快送食品服务。
同样,该也允许管理员登陆后进行用户管理、订单管理和商品管理。
3.2性能
该的制作基于MyEclipse、tomcat和UltraEdit。
其中MyEclipse主要用来编辑jsp、servlet和jdbs文件;tomcat主要用于实现网页容的显示;UltraEdit用于文件的编辑。
3.3输入项目
在login的网页中,可以输入的信息分为两类:
1、管理员输入信息(用户名、密码、验证码)后,进入管理页面。
2、普通用户输入信息(用户名、密码、验证码)后,进入首页,购买物品。
3、游客也可以选择注册用户,需输入(、密码),注册成功后,登陆网页购买物品。
3.4输出项目
1、管理员登陆后,进入到管理页面。
右下方的三个分别为商品管理、用户管理、订单管理,管理员可以通过这三个修改商品信息(名称、价格)、用户信息和订单信息。
2、用户登录后,进入到首页。
根据商品信息挑选自己喜欢的小吃,进行购买。
3.5算法
【模块所选用的算法。
】
3.6程序逻辑
3.6.1食品信息类图
3.6.2控制层和模型层的其他主要类
3.6.3登录用例活动图
3.6.3浏览商品时序图
3.6.4添加食品之购物车
3.6.5查看购物车
3.6.6更改购物车食品数量
3.6.7购买
3.6.8提交订单
购买食品
3.7接口
3.7.1主要接口
publicinterfaceIOrderDao
{
publicbooleanaddOrder(ActionOrdera);
publicbooleandeleteOrder(ActionOrdera);
publicbooleanmodifyOrder(ActionOrdera);
publicListselectAllOrders();
publicActionOrderselectById(Stringoid);
}
publicinterfaceIGoodsDao
{
publicbooleanaddGoods(ActionGoodf);
publicbooleanmodifyGoods(ActionGoodf);
publicbooleandeleteGoods(Stringfid);
publicListselectAllGoods();
//按食品id查询
publicActionGoodsselectById(Stringfid);
}
publicinterfaceIUserDao
{
publicbooleanaddUser(ActionUsera);
publicbooleandeleteUser(ActionUsera);
publicbooleanmodifyUser(ActionUsera);
publicListselectAllUsers();
publicActionUserselectById(Stringusid);
publicbooleanverifyUser(Stringname,Stringpass);
}
3.8存储分配
统计好各种食品的库存数量,需要进货还是可以包装上架,若库存不足,则需要发出订货请求并准备订货;若库存充足,将各种品种的食品分配到各自所属的区域,包装上架,准备出售。
3.9限制条件
各种食品的库存情况,是否可以包装上架出售。
3.10测试要点
【给出测试模块的主要测试要求。
】
用户管理主要用于用户的登陆信息,注册信息等的管理。
食品管理组要用于管理各种食品的库存情况,是否需要进货,是否能满足买卖双方的供给需求。
订单管理主要负责处理各种用户的订单需。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 零食 商城