• 期末项目第一阶段


    1.1 用户需求

    1.1.1 业务需求

    商家:

    ·商家可以免注册来对电脑的配置进行选择和查询;注册后能够通过平台实时了解到库存电脑的状况,根据需求选择是否需要补货或者停售。

    ·能够实现商品信息、商户订单、商品库存、商品销售量、商品价格、商户负责人、商户名等。

    ·订单处理;:提交订单,查看历史订单,删除订单,反馈信息评价。

    ·商品购买:电脑型号,电脑配置,购买数量,浏览订单,生成订单。

    用户:

    ·系统是直接面对用户和企业的,而用户往往对计算机操作并不熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和消息提示;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

    ·购买电脑,提交订单。

    ·个人信息管理,姓名、地址、联系方式。

    ·订单处理;:提交订单,查看历史订单,删除订单,反馈信息评价。

    ·商品购买:电脑型号,电脑配置,购买数量,浏览订单,生成订单。

     

    企业:

    ·商户信息,用户信息,订单信息。

    ·企业负责人,企业编码,企业名,企业地址。

    ·订单处理;:提交订单,查看历史订单,删除订单,反馈信息评价。

    ·商品购买:电脑型号,电脑配置,购买数量,浏览订单,生成订单。

    1.1.2 特殊需求

    ·商家可以比对各个大型电脑线上线下的电脑价格,综合数据性价比,进行定价。

    ·系统性能需求:平均响应时间不多于2s;平均信息量速率不小于1Mbps;主存容量:不小于128M;磁盘容量:视文件总容量而定;安全性较高,等。

    1.2 可行性分析

    1.2.1 经济可行性

    估计开发项目的成本以及新系统可能带来的收益权衡两者的关系,才能分析出本系统是否在经济上可行,同时也要考虑到现行系统的运行费用及新系统的运行费用,只有正确认识到他们之间的关系才能为我们的经济可行性找到依据。

    ·系统成本:购置硬件/软件;有关设备的工程安装费用;系统开发费;系统的安装、运行和维护费用;人员培训费用等。

    ·系统效益:

    1)经济效益:用户增加的经济收入,可以通过直接或统计的方法估算。

    2)社会效益:用定性的方法估算。

    1.2.2 技术可行性

    技术可行性是根据客户提出的系统功能、性能以及实现系统的各项约束条件,从技术的角度研究实现系统的可行性。

    ·开发的风险:该软件在运营过程中,存在一定风险:可能会产生一定的恶劣用户,将本平台的初衷扭曲,歪曲一些电脑机型和配套硬件信息,误导其他用户,例如利用该软件在一些产品下面发布自己同样售卖同样的产品,有着更低的价格或者该产品价格应该更高,该软件是一个专门售假卖假的平台,甚至是欺骗其他用户购买虚假产品。

    ·技术的有效性:

    1)开发的软件需要在网站和移动端(Android以及IOS等主流平台)上正常运行

    2)数据库管理系统:mysql

    3)应用服务器系统:腾讯云

    4)OA系统:Linux OS(CentOS 6.0)

    5)网络架构:完全支持TCP/IP协议

    1.3 系统功能

    该产品主要是电脑旗舰店在网上售卖电脑的平台,拥有实时的电脑库存信息。对于用户可以免注册来对电脑的配置进行选择和查询,同时也可以通过注册用户在网上购买需要的电脑,对于店家能够通过平台实时了解到库存电脑的状况,根据需求选择是否需要补货或者停售。

    领域类图

    E-R图

     

    用例图

    系统框架图

    项目成员:曾正豪 洪诚

  • 相关阅读:
    Qt5官方demo解析集21——Extending QML
    多封装,少开放。强烈建议C++标准添加class之间的注入机制
    iOS 设计模式之工厂模式
    golang的select典型用法
    Go的异常处理 defer, panic, recover
    Visual Studio Code 的简单试用体验
    在Visual Studio Code中配置GO开发环境
    Go语言开发环境配置
    Go 语言 很牛
    Go将统治下一个10年?Go语言发展现状分析
  • 原文地址:https://www.cnblogs.com/z1105/p/10827470.html
Copyright © 2020-2023  润新知