软件工程小组项目—— 上书店

小组成员 班级
张骏驰(组长) 软件18-3班
王圣友 软件18-3班
何剑骥 软件18-1班
石金城 软件18-1班

需求分析

概述

需求分析是指在充分了解客户情况,包括客户生产、财务及管理流程后,与客户一起讨论对系统的具体要求,针对其现行体制中的不足及目前所需的信息,制定出一 套用户对系统的需求方案。需求分析是完全以企业的需要及实际情况为出发点,因此为企业合理地选择系统提供了基本保障。需求分析按照由顶至底、由大到小、由 粗到精的过程来进行。需求分析是整个实施过程中至关重要的一步,是否制定出合理的客户需求决定了以后整个系统实施的成败。

一、用户分析

上书店的使用者包括三种:

销售商: 上书店系统的投入者,即 络销售商,他们是 上书店的所有者,可以对后台根据需要随时进行管理。

管理员: 上书店的系统管理者,进行系统的日常维护,并进行日常的管理,并按照 上销售商的意愿,对商品进行各种管理,比如添加、修改、删除、更新和发布等。

消费者: 上书店系统的客户端使用者,他们是 上书店的顾客,也是购买者,不能对 站进行管理。

二、用户及市场需求

随着互联 和电子商务的高速发展, 购逐渐称为国内多数人的购物模式,只要在 上游览,就可以购买到所需要的产品, 络改变了人们的购物观念,而 上购书的观念也逐渐取代传统的购书方式,传统的线下书店正面临着生存的挑战。

传统的线下书店采购环节多、手续复杂、速度慢的诸多弊端,在 上采购时都被克服了。 上采购时,一切信息和数据都通过 络传递和流动,一切均在瞬间完成,从而提高了采购效率。在上述提到的诸多优势中,笔者认为除了超越时空限制及提供增值服务是 上书店占据的绝对优势外,其他几方面仍然还是人们理想中的一种状态。

三、功能需求

1、开发目标

  • 根据书的种类不同,书店员工可以设定书的目录,并能自由修改。

  • 系统采用会员制,会员采用唯一的顾客标识 来标识身份;会员可以修改个人信息,书店员工可以对会员资料进行添加与删除。

  • 顾客可以匿名浏览书的目录和所有书籍详情,但需登录具有会员资格才能购买图书

  • 为了保障会员的安全,只提供输入信用卡信息的界面,具体付账的处理交由银行账户处理系统。

  • 店中的书分类保存。书店员工可以对图书资料进行管理

  • 可提供图书查询功能,根据书名的关键字查询,可实现多个关键字查询。

  • 顾客选择图书目录后,要显示目录下所有图书的信息,方便用户浏览。

  • 顾客在浏览图书时,可以方便地将图书放入自己的购物篮中。

  • 考虑到用户可能将图书赠送给他人,将顾客的地址分两类:一类是订单发送到的地址,一类是图书发送到的地址。

  • 购物篮中要计算出顾客购买图书的实际价格,让用户明白自己的消费情况。

  • 顾客可以保存自己的订单接收地址,方便下次购买商品时使用。

  • 系统具有友好性和易操作性;

  • 系统具有安全性和保密性。

附购书业务流程图:

4、开发环境及工具

  • 开发和运行环境:Window系统;

  • 开发工具:Eclipse平台开发,Tomcat服务器,MySQL数据库,IntelliJ IDEA Community Edition平台工具。
    Eclipse平台工具用于编写java程序;
    Tomcat服务器用对Servlet 和 JSP 的支持,并作为Web服务器;
    MySQL数据库:建立数据库,存储数据,建立数据间的约束。

  • 开发语言:java,html5+css3,jsp;

  • 系统框架:用户界面层-业务处理层-数据存储层;

5、详细设计阶段

(1)登录/注册

软件工程小组项目—— 上书店

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月26日
下一篇 2020年11月27日

相关推荐