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图
用例图
系统框架图
项目成员:曾正豪 洪诚