需求分析:
1.1背景
随着高等院校规模的扩大,学生数量的增加,学生的需求日益多样化,加之现在高等学校大多位于郊区,校园商铺发挥着越来越重要的作用。大学校园经济有一定的特殊性,主要体现在,消费群体单一稳定性,购买行为的多次重复性。校园商铺不仅给在现实生提供了方便快捷的商品购买的同时,也是一个很好的盈利方式。在开展校园商铺的同时,要考虑到学校的实际情况,以及是否能盈利。
1.2非功能性需求分析
首先在性能要求上,简约的设计界面,操作灵敏快捷,方便用户体验。网页反应速度快、易打开、网页界面稳定等。在可用性方面是产品可靠性、维修性和维修保障性的综合反映,用户能否用产品完成他的任务,效率如何,主观感受怎样,实际上是从用户角度所看到的产品质量。在可扩展性方面系统要满足用户不断发展的要求,还要满足因技术发展需要而实现的扩展和升级的需求。另外在可管理性上系统应有可管理的操作,可以对信息进行更新、修改或者添加。对于未经允许的用户禁止访问,能保护用户机密或者站点敏感信息。
1.3功能性需求分析
(1)前台客户端功能
客户端界面实行个人用户信息管理,不同的用户权限功能不同。用户通过用户登录功能进行用户名和密码进行验证。普通用户注册进行身份识别设计登录拥有不同的用户权限,供应商具有将商品进行添加到网站和进行网店经营的功能。用户可以通过用户信息查看浏览用户注册信息,用户信息可以通过修改可以用进行编辑、保存及修改用户信息和密码。信息浏览功能模块,用于展示网站的信息和商品用来吸引买家的注意。商品列表对商品的名称、类别、发布日期进行展示。想了解商品的相信信息也可以查看商品内容。同时对商品进行分门别类方便用户查找。
信息查询功能模块设计出通过关键字来查询此货物 的功能模块,方便用户购买和查看商品。购物车功能模块对于购物网站是非常重要的,与现实中的商城购物篮功能相似,包括购买商品、浏览购物车商品列表、取消购物车商品、修改购物车商品的数量和清空购物车等功能。
(2)后台功能
后台管理员主要通过对用户及相关信息进行管理,主要是对用户登录权限进行把关,对信息的发布进行审核,对信息进行查询并对订单的前台操作进行后台的管理,对前台的用户注册进行管理。
用户管理功能模块与前台的个人信息管理功能模块不同, 这里是对所有注册用户和系统管理员信息进行管理。包含管理员登录、后台验证、查看用户信息、修改用户信息和删除、添加、确认用户。商品管理功能是本系统中的重要服务内容,可以完成商品的添加、删除和修改,而且在后台也要完成商品的搜索,以便对商品管理。
通用模块:
1.通用DAO开发
2.Redis访问层开发
3.单元测试模块建立
数据备份模块:
1.搭建MySQL主从库
2.数据定期备份冗灾(包括数据以及图片的备份,涉及Crontab)
前端模版搭建:
1.借助第三方组件SUI快速搭建前后台界面
前台模块:
1.会员注册
2.会员登录
3.首页模板数据填充开发
4.店铺详情页开发
5.商品详情页开发
6.会员个人信息展示
7.搜索功能开发
商家模块:
1.商户入驻申请
2.商户登录/退出登录
3.门店管理
4.添加商品折扣信息
5.商品活动列表
6.其他操作
7.顾客活跃度数据展示
8.积分管理
超级管理员模块:
1.头条管理
2.店铺管理
3.商品管理
4.顾客信息管理
5.主后台商家入驻列表开发
6.主后台新开店铺审批列表开发
7.主后台新开店铺审批