Java期末项目——校园商铺平台(一)

需求分析:

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.主后台新开店铺审批

原文地址:https://www.cnblogs.com/448aml/p/10832299.html

时间: 2024-07-29 04:27:52

Java期末项目——校园商铺平台(一)的相关文章

Java期末项目——校园商铺平台(三)

测试与部署: 1.系统部署: 暂时仅在本地部署,可通过局域网访问 通过maven打处项目jar包,执行java -jar命令,运行程序. 项目截图. 买家端: 卖家端: 2.系统测试: 原文地址:https://www.cnblogs.com/448aml/p/11052041.html

SSM到Spring Boot -从零开发校园商铺平台

第1章 开发准备   1-1 课程导学   1-2 开发准备第2章 项目设计和框架搭建   2-1 系统功能模块划分   2-2 实体类设计与表创建A   2-3 实体类设计与表创建B   2-4 实体类设计与表创建C   2-5 配置Maven   2-6 逐层完成SSM的各项配置   2-7 验证Dao   2-8 验证Sevice   2-9 验证Controller   2-10 彩蛋时间第3章 Logback配置与使用   3-1 logback介绍   3-2 logback的配置 

毕设利器 SSM到Spring Boot 从零开发校园商铺平台

第1章 开发准备本章包含课程介绍,同时讲解开发网站所需要准备的事情,并且带领大家从零开始搭建一个Maven Web. 第2章 项目设计和框架搭建本章主要先带领大家过一遍项目1.0的大致功能点,并依据功能点划分,设计出合理的实体类以及表来.此外,本章还要完成搭建SSM框架底子的任务,并从后到前完成一个功能点的Dao.Service.Controller的开发与UT验证 第3章 Logback配置与使用本章将讲解logback相关的配置,并验证,运用到程序当中 第4章 店铺注册功能模块本章将开始项目

PK1141-SSM到Spring Boot-从零开发校园商铺平台

新年伊始,学习要趁早,点滴记录,学习就是进步! 随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了.对于学习有困难不知道如何提升自己可以加扣:1225462853  获取资料. 下载地址:https://pan.baidu.com/s/1hsU5EIS 谢谢大家的支持,我会努力给大家分享高质量教程 原文地址:https://www.cnblogs.com/sun

在Heroku平台上部署maven webapp(java web)项目

目前,想要在Heroku上面部署java web项目,该项目就必须用maven管理 一:新建maven webapp项目 编辑pom.xml文件,加入如下配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or

期末项目需求分析报告

期末项目需求分析报告 毕业生离校管理系统需求分析(王尊,黎仁威小组) 一.离校管理需求分析: 在完成了针对<离校管理系统>软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书, 此需求规格说明书对<企业图片管理系统>软件做了全面细致的需求分析,明确所要开发的软件应具有的功能.性能与界面,使系统分析人员及软件开发人员能清楚地了解企业的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作.本说明书的预期读者为需求分析人员

基于IBM Bluemix部署Java Web项目实战演练

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要介绍了IBM Bluemix,并详细说明了如何部署Java Web项目,如何添加MySql服务.最后,提出了自己的一些看法.  文章目录 一.Bluemix简单介绍 二.BlueMix空间申请试用 三.BlueMix创建Cloud Foundry应用 四.添加新的服务 五.总结 一.Bluemix 简单介绍 1.Bluemix 带来了什么        Bluemix 致力于解

一个简单的java web 项目

本文实现一个简单的 java web 项目,包括以下5个功能: 1. 登录 用户默认主页index.jsp , 可选择登录功能,输入用户名和密码,若登录成功,则进入产品管理总页面main.jsp.若不成功仍退回index.jsp 2. 注册 用户默认主页index.jsp ,  可选择注册功能 ,若注册,则进入 register.jsp 3. 管理产品(增加,删除,查看) 登录成功后,进入产品管理总页面main.jsp.第一次进入main.jsp,默认显示所有产品列表.在此页面上更实现 查询某个

Java开源项目(备查)

转自:http://www.blogjava.net/Carter0618/archive/2008/08/11/221222.html Spring Framework  [Java开源 J2EE框架] Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架. Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯.Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器.然而,这仅仅是完整图景中的一部分