1.系统设计

网上书店系统可以分为7个子系统,管理用户子系统,用户管理子系统,图书管理子系统,订购服务子系统,留言管理子系统,订单管理子系统,图书浏览子系统。如图1-1所示。

管理用户子系统:主要功能为删除用户,查找用户信息,更新用户信息。
图书管理子系统:主要功能为删除图书信息,增加图书信息,更新图书信息,查找图书信息。当图书管理员登录后,可以进
行这一系列的操作。
留言管理子系统:主要功能为回复用户的留言。管理员登陆后查看留言并回复,删除留言。
订单管理子系统:主要功能为确认用户订单是否填写正确,发布物流信息,查看用户订单信息,删除用户订单。
用户管理子系统:主要功能为用户的登录和注册。用户登录后可以查看个人信息以及修改个人信息。
订购服务子系统:主要功能为,订单管理,购物车管理,物流管理。当用户需要查找相关书籍时,如果该书籍存在,则返回
书籍信息。当用户提出购买请求时,如果有库存,则返回订单填写页面,用户填写,确认订单信息后,则返
回物流信息。
图书浏览子系统:主要功能为,读书推荐。图书分类实施本实时榜单。搜索栏。当用户需要查找书籍时,在搜索栏中输入书
名或者作者等相关信息后,如果该书籍存在,返回相关书籍信息,否则返回为空。

1.1时序图设计

图1-2、图1-3用、图1-4、图1-5、图1-6、图1-7、图1-8、图1-9、图1-10、图1-11、图1-12、图1-13、图1-14、图1-15分别描绘了登录、注册、订购服务、搜索栏、查看留言、删除留言、查找用户、删除用户、查找图书、删除图书、新增图书信息、查找订单信息、删除订单、物流管理的执行序列过程。













2.对象设计

图书系统的使用者包括用户和管理员。用户发起的图书购买请求后,可以通过服务器请求及管理员回应等方式来实现。其中,用户通过搜索栏,可以查找图书相关信息,如果满足用户的需求,则可以放入购物车中,再通过购物车填写信息,付款成功后可以通过物流管理实时查看物流信息;如果库存量不足,则可以通过系统告知管理员及时补货。管理员可以通过后台处理用户的留言和图书的增删以及确认发货。详细的对象设计类图如图2-1所示。

图2-1详细的对象设计类图

网上书店系统活动设计相关推荐

  1. 项目案例:网上书店数据库设计

    项目案例:网上书店数据库设计 CREATE TABLE `category` (`cateid` int(20) NOT NULL AUTO_INCREMENT,`catename` varchar( ...

  2. 网上书店订单流程c语言源代码,网上书店的设计及实现.doc

    word文档整理分享 word文档整理分享 参考资料 参考资料 本科生毕业设计(论文) word文档整理分享 word文档整理分享 参考资料 参考资料 多元统计分析在CMMI中的应用 第 PAGE i ...

  3. 基于php的网上书店系统,基于PHP的网上书店的设计

    内容简介: 毕业论文 基于PHP的网上书店的设计,共47页,22037字,附英文文献及翻译 摘 要 20世纪末,随着信息技术的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了 ...

  4. 基于JavaWeb的网上书店的设计与实现

    基于JavaWeb的网上书店的设计与实现 摘 要 设计说明 项目显示文件目录展示 摘 要 本设计作品基于JavaWeb技术开发的网上图书购物系统,为该系统使用用户购书提供多了一种选购方式.同时该网上书 ...

  5. java计算机毕业设计网上书店的设计与实现源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计网上书店的设计与实现源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计网上书店的设计与实现源码+数据库+系统+lw文档+mybatis+运行部署 本源 ...

  6. java计算机毕业设计网上书店的设计与实现源码+系统+数据库+lw文档

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

  7. java计算机毕业设计网上书店的设计与实现源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计网上书店的设计与实现源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计网上书店的设计与实现源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构 ...

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

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

  9. 基于asp.net的网上书店商城设计与实现

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 目  录 前言    1 第1章 系统概述    2 第1.1节 ASP.NET简介    2 ...

  10. 【毕业设计】基于PHP的网上书店的设计(论文)

    文章目录 目录 一.系统设计 二.系统实现 源文件 目录 一.系统设计 20世纪末,随着信息技术的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务.网上 ...

最新文章

  1. LeetCode 973. K Closest Points to Origin--TopK 问题--最小堆--C++,Python解法
  2. 什么叫做罗列式_项目起盘的时候,如何确定自己该做什么社群?
  3. Swift3 数组复制
  4. 2016年最新C/C++学习路线图 附完整视频资源
  5. [2018.03.13 T3]联盟(alliances)
  6. 机器学习面试要点总结
  7. js身份证号计算性别
  8. 【性能】【内存】swap解读
  9. C++使用system( “pause “);来暂停黑窗口
  10. 饥荒专用服务器全图显示代码,饥荒地图怎么看 饥荒地图全开代码
  11. wgcna 原文复现 小胶质细胞亚群在脑发育时髓鞘形成的作用 microglial
  12. 当华为云WeLink遇上华为企业智慧屏,端云协同视频会议究竟有多神奇
  13. Win系统上最好用的epub阅读器
  14. STM32计算文件MD5值校验数据
  15. 万有引力的意思_什么是“万有引力”
  16. linux命令行开头是sh,shell脚本语言的使用(超全超详细)
  17. python数据可视化库 动态的_Python数据可视化:Pandas库,要是一行代码就能完成...
  18. 接上篇,记录一下【Unity 3D对博途PLCSIM的通讯】文章有点长~仔细看,很基础
  19. c#中利用keybd_event函数+自定义软键盘实现中文输入时的问题
  20. springboot2.2.X手册:基于OSS解决文件存储(一年9元^^,赚了)

热门文章

  1. 万里牛B轮融资过亿,电商SaaS究竟有多吸金?
  2. 计算机软考论文分数,信息系统项目管理师论文37分等得分低原因、不及格原因...
  3. 哪些项目适合写进Java程序员面试简历?推荐这10类
  4. KNX转485模块专用配置软件使用说明书
  5. 数据库多表查询时,返回值该如何接收问题
  6. 详解动态规划——邹博讲动态规划
  7. UVC1.5协议 2
  8. Spring源码下载编译阅读
  9. sqluldr2导出过blob字段_sqluldr2导出数据没有文件也没有报错
  10. 微信小程序模板平台_小程序模板免费使用_小程序界面模板