成员 班级
谢宗岷(组长) 软件工程17-2班
黎江涛 软件工程17-2班
李世龙 软件工程17-2班
姚明 软件工程17-2班

网上书店需求分析

一、市场需求

随着网络购物以及物流公司的快速发展,人们希望能够足不出户就能够购买到买到优质而又实惠的图书.
        网上书店,正是解决这一个问题的法宝,因为现在的网上商城,过于大而庞杂,用户在这些商城中往往被琳琅满目的商品所充斥着,因此很难找到他们心怡的书箱。而我们的书店则是专注于书,我们不做其它商品的销售,因此我们能够专注于为用户推荐合适的书箱,从而使用户能够感到书香的气息,解决他们想买却又找不到合适的理由让他们购买的问题。

二、实体属性与联系

1. 实体属性

  • 供应商

  • 书店

  • 消费者

  • 管理员

2. 实体联系

三、功能需求

1. 功能概述

网上书店系统主要包括以下功能

  • 登录/注册
  • 个人中心
  • 首页推荐
  • 分类搜索
  • 模糊搜索
  • 购物车
  • 订单管理
  • 支付系统
  • 售后
  • 商品管理
  • 用户信息管理系统
  • 二手书回收系统
2. 系统用例图

(1). 系统主用例图

(2). 客户端子系统用例图

(3). 管理端子系统用例图

四、详细设计

1. 登录/注册
1). 登录功能

2). 注册功能

2. 个人中心功能

3. 订单管理

4. 购物车

5. 搜索功能

6. 支付功能
1). 支付过程

2). 退款过程


五、项目预览

GitHub项目地址
项目静态网页(GitHubPage)

网上书店—软件工程项目作业相关推荐

  1. 软件工程项目作业之网上书店项目

    学习网络工程后,我们应该懂得如何去做一个项目的基本流程 题目要求:随着计算机的普及和信息技术的发展,人们的生活发生了日新月异的变化,各类计算机软件逐渐渗透到了社会的每个角落,大大地改善了人们的生活质量 ...

  2. 软件工程作业--网上书店

    软件工程项目作业–网上书店 系统分析 总体需求 功能需求 性能需求 需求分析 前后台管理系统 网上书店分为前后台两个管理系统:前台管理系统是在Internet上接受来自全国各地的客户访问的网上书店前台 ...

  3. 软件工程网上书店小组作业转载

    原创 软件工程作业--网上书店 2019-10-12 10:35:35 ZL1229 阅读数 12 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声 ...

  4. HTML期末作业-网上书城网上书店

    HTML期末作业-网上书城网上书店,HTML+css+JavaScript,7个页面! 部分源码 <!DOCTYPE HTML> <html> <head> < ...

  5. MySQL数据库设计作业 ——《网上书店系统》数据库设计实验报告

    数据库设计作业--<网上书店系统>数据库设计 一.功能需求 普通用户:可以进行最基础的登陆操作,可浏览图书.按类别查询图书.查看 图书的详细信息,还可以注册成为会员. 会员:需要填写详细信 ...

  6. HTML5+CSS+JS期末大作业:网上书店网页设计(12页) 学生DW网页设计作业成品 web课程设计网页规划与设计 web网页设计与开发

    HTML5期末大作业:网上书店网页设计(12页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材有 个人. ...

  7. 数据库设计之网上书店系统

    版权声明:对于本博客所有原创文章,允许个人.教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者.出处及本声明. 博客地址:http://blog.csdn.net/s ...

  8. java计算机毕业设计网上书店商城源码+数据库+lw文档+系统+部署

    java计算机毕业设计网上书店商城源码+数据库+lw文档+系统+部署 java计算机毕业设计网上书店商城源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  9. 基于JAVA网上书店管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA网上书店管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上书店管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

最新文章

  1. Android开发工具之Android Studio---如何打JAR包
  2. SAP Marketing和SAP Marketing Cloud的区别
  3. 送书|北大出版:R语言数据分析与可视化从入门到精通
  4. 爬虫学习2----Pyquery
  5. 面试题:synchronized的底层实现(偏向锁,轻量级锁,重量级锁)
  6. android map 底层实现原理,LinkedHashMap底层实现和原理(源码解析)
  7. Onvif协议:什么是Onvif
  8. 数据库mysql去重_MySQL数据库去重 SQL解决
  9. 什么是僵尸进程(Zombie)?
  10. 《麻辣江湖》即将上线!
  11. wps页眉偶数页不同怎么设置_WPS文字应技巧—如何使奇数和偶数页的页眉页脚不同...
  12. 【渝粤教育】国家开放大学2018年秋季 0284-21T外国文学 参考试题
  13. UE4材质 制作UV贴图
  14. 【二叉树前/先序DLR中序LDR后序LRD遍历及镜像翻转,so esay~】
  15. Xposed 反检测
  16. 中国音乐史记•黄家驹列传
  17. c++中的构造数据类型----结构体
  18. CSS学习笔记7—盒子模型
  19. Jetson TX2 tensorflow安装+keras安装
  20. 自体验谷歌浏览器插件推荐

热门文章

  1. BC20 GPS定位功能
  2. mac vlc android,Mac上的视频播放软件--Mplayerx VLC
  3. android 音乐播放器专辑图片旋转,Android实现网易云音乐的旋转专辑View
  4. 高德地图开发自定义地图样式
  5. PPT之如何一键删除所有幻灯片备注?
  6. 实现Spring Boot 定时发送带附件邮件功能
  7. Python win32com 控制excel自动刷新保存数据并截图发送到企业微信
  8. 计算机专业外出交流方案,外出学习考察工作方案
  9. web开发入门(转载)
  10. 汇编语言--8251串行接口应用试验