1.1 编写目的
为了对项目开发的行动方针进行合理的规划,本文档对项目的可行性进行分析,简述项目的分析和设计的过程。对计划实现系统的投资及效益进行分析评估,制订出合理的项目初步开发计划,将项目开发计划呈现给委托人,确定项目是否可以实施。
1.2 背景
项目开发背景如表A-1所示。
表A-1 项目开发背景
电子商务平台是一个为企业或个人提供网上交易的平台。企业电子商务平台是建立在Internet上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、货物流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。
1.2.1 基本需求
A.主要功能
◇后台管理子系统:管理员登录,用户信息管理,订单信息管理,商品信息审核,商品信息管理,商品评价管理,投诉信息管理,卖家身份审核。
◇商城子系统:买家注册,买家登录,买家申请卖家权限,浏览商品,查找商品,加入购物车,购物车商品管理,商品下单,订单查询,订单删除,确认收货,订单评价,卖家投诉,商品收藏,收藏管理,个人信息管理,商品捐赠。
◇卖家商品管理子系统:卖家登录,商品发布(可选择公益金),商品查询,商品信息管理,商品发货,查看评价。
B.主要性能
可以方便快捷有效地完成商品发布、查询、购买、捐赠、评价等各项操作,保证信息的正确和及时更新,并降低信息访问的成本,技术先进且可靠性高,系统的响应时间应在60 ms以内,系统在线人数至少在10万以上。
C.可扩展性
能够适应应用要求的变化和修改,具有灵活的可扩充性。
D.安全性
具有较高的安全性。系统对不同的用户提供不同的权限。
还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。
E.完成期限
预计××天
1.2.2 决定可行性的主要因素
◇成本/效益分析结果:效益>成本;
◇技术可行:现有技术可完成开发任务;
◇操作可行:系统能被现有的工作人员快速掌握并使用;
◇法律可行:所使用工具和技术及数据信息不违反法律。
1.3 定义
专门术语:MySQL 5.7;TCP/IP;Tomcat 9;IntelliJ IDEA 2020
缩写词:无
1.4 参考资料(略)
2.1 要求
2.1.1 功能
确定系统初步功能如表A-2所示。
表A-2 系统功能
2.1.2 性能
系统每天生成的数据信息能够准确无误地存入数据库;系统管理员能够随时查询信息、管理信息;系统的响应时间应在60 ms以内;系统在线人数至少在10万以上。
2.1.3 输出
表A-3 数据输出
2.1.4 输入
系统数据输入如表A-4所示。
表A-4 数据输入
2.1.5 安全与保密方面的要求
通过权限区分管理员、买家和卖家,为不同的身份提供不同的数据,确保数据的安全;用户不能通过输入网址直接访问后台或卖家商品管理子系统,确保系统的安全。系统不会将用户的信息泄露,用户的信息不会完全的展示给其他任何用户,后台管理除外。
2.1.6 同本系统相连接的其他系统
无
2.1.7 完成期限
预计××天。
2.2 目标
◇人力与设备费用的减少
◇处理速度的提高
◇控制精度或生产能力的提高
◇管理信息服务的改进
◇人员利用率的改进
2.3 条件、假定和限制
◇所建议系统的运行寿命的最小值:5年
◇系统方案比较时间:××××年××月××日
◇经费、投资:经费、投资主要由委托方提供
◇硬件、软件、运行环境和开发环境
硬件:
服务器:处理器(CPU):Intel i7 8代;内存容量(RAM):16G
客户端:处理器(CPU):Intel i5 6代;内存容量(RAM):4G
软件:
数据库服务器端:操作系统Microsoft Windows Server 2016;
数据库管理系统MySQL 5.7;配置TCP/IP协议
Web服务器端:操作系统Windows Server 2016;Tomcat 9应用服务器
运行环境:操作系统Windows 7及以上,主流浏览器
开发环境:操作系统Windows 10,数据库管理系统MySQL 5.7,IntelliJ IDEA 2020
◇系统投入使用的最晚时间:××××年××月××日
通过发布体验版本,对不同地区不同年龄段的人进行问卷调查,提高系统的功能使用简易度,对系统进行可行性分析;对系统的运行性能进行检测,最终评判系统是否可行。
C2C电子商务交易流程如图A-1所示。
图A-1 C2C电子商务交易流程
所建议系统是B/S模式,系统流程图如图A-2所示。
图A-2 C2C电子商务系统实现方案
本系统基于互联网和Windows操作系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标,预计可以在规定期限内完成开发任务。
5.1 投资成本
5.1.1 一次性支出
(1)系统开发、建立费用共23万元。其中:
①本系统开发期为7个月,需开发人员6人(不一定都是参加满7个月)。根据软件系统的规模估算,开发工作量约为30人月,每人月的人工费按7 000元计算,开发费用为21万元。
②基础信息建立需要2人2个月,即4人月,每人月的人工费用按5 000元计算,需2万元。
(2)硬件设备费共13万元,其中:微机6台约3万元;服务器3台及网络等设备费10万元。
(3)外购开发工具、软件工具费用共9万元。
(4)其他费用共2万元。
一次性支出总费用:47万元。
5.1.2 经常性费用
主要是系统运行费用。假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)10万元,按年利率5%计算,如表A-5所示。
系统投资成本总额为:47+77.217 3=124.217 3万元。
表A-5 系统运行费用累计
5.2 收益
假设收益50万元/年。按年利率5%计算,系统收益总额为:386.086 7万元,效益计算如表A-6所示。
表A-6 系统收益累计
5.3 成本/收益分析
在10年期内,系统总成本124.217 3万元,系统总收益386.086 7万元。
投资回收期:2+(124.217 3-92.970 5)/43.192 8=2.72(年)
投资回报率: x %
[ x 即124.217 3=50/(1+ j )+50/(1+ j ) 2 +…+50/(1+ j ) 10 的方程解 j ×100]
纯收益:386.086 7-124.217 3=261.869 4(万元)
从经济上考虑,开发本系统完全可行的。
6.1 法律方面的可行性
所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。
6.2 用户使用可行性
本系统界面友好、使用方便。系统管理员经过简单培训可以胜任,卖家、买家可以直接使用。
可以立即开始进行。