zoukankan      html  css  js  c++  java
  • Java EE 网上书店之需求分析与概要设计

    小组成员:曹宣勇、吕晶

    第2章 需求分析

    2.1 用户需求

    2.1.1 业务需求

      在实际的销售运营过程中,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种产品信息的获取,而且时间与物理的局限性影响了图书的销售,并且在无形中提高了产品的销售成本。本系统可以改变这种现状,以少量的时间和资金建立企业商务网络,以此来使企业和消费者之间的经济活动变得更加灵活、主动。

    2.1.2 特殊需求

        管理员希望能够对书籍的库存有较方便的管理,能够在后台查询并管理书的库存。

    2.2 可行性分析

    2.2.1 技术可行性

      本系统将使用MVC设计模式,采用主流框架Spring MVC + Spring + Mybatis 进行开发,后端的数据库采用MySQLMySQL小巧高效的特点足以满足系统需求,通过JDBC驱动程序和数据库进行无缝连接。前端采用可以跨平台的HtmlCssJavaScript等技术进行开发。本系统采用intelliJ IDEA集成开发环境GlassFish服务器进行程序开发和发布。本系统采用的技术和开发环境在实际的开发中应用非常广泛,充分说明本系统在技术方面可行。

    2.2.2 经济可行性

      本系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上销售图书及管理库存功能。所带来的效益远远大于系统软件的开发成本。在经济上是可行的。

    2.3 系统功能

      网上书店系统主要包括前台网站和后台管理两个部分。前台网站实现图书的动态展示、购物车管理、客户信息注册登陆管理、订单处理等功能模块,后台管理系统主要实现管理员对前台网站进行日常管理和信息发布,即对用户、图书、订单等的管理功能。经过综合分析,确定了网上书店系统主要包括以下功能:

    1.1.1 用户登陆注册

    1.1.2 浏览与搜索图书

    1.1.3 购物车管理

    1.1.4 提交订单和订单管理

    1.1.5 后台管理

    第3章 概要设计

    3.1 系统设计模式

    3.1.1 用例图(Use case diagram):

      

    3.2 系统总体结构

    3.2.1 系统架构图:

    3.3持久层设计

    3.3.1 数据库总体E-R图:

    3.3.2 实体E-R图:

    1) 用户实体的E-R图,如图3.3.2.1所示

    图3.3.2.1 用户实体的E-R图

    2) 订单实体的E-R图,如图3.3.2.2所示:

     

    图3.3.2.2 订单实体的E-R

    3) 订单条目实体的E-R图,如图3.3.2.3所示:

    图3.3.2.3 订单条目实体的E-R

     

    4) 图书实体的E-R图,如图3.3.2.4所示:

     

    图3.3.2.4 图书实体的E-R

     

    5) 类别实体的E-R图,如图3.3.2.5所示:

    图3.3.2.5 类别实体的E-R

     

    6) 购物车实体的E-R图,如图3.3.2.6所示:

    图3.3.2.6 购物车实体的E-R

     

  • 相关阅读:
    《Effective C#》读书笔记——了解.NET内存管理机制<.NET资源管理>
    《Effective C#》读书笔记——条目13:正确地初始化静态成员变量<.NET资源管理>
    用创新和务实的精神开创反洗钱检查工作的新局面
    《谈谈具有中国特色的“全能型”程序员》(2009/12/11)
    EOM与程序员话题的开场白(2009/12/07)
    从事反洗钱工作要有一定的高度
    程序员漫谈(2009/12/08)
    怎样快速确定程序员编程的水平(2009/12/10)
    重视或应付!当前金融机构反洗钱面临的一个问题
    反洗钱法律法规
  • 原文地址:https://www.cnblogs.com/dashuaiB/p/10834736.html
Copyright © 2011-2022 走看看