(9)管理员可以管理自己的信息,也可以添加管理员等功能
总功能模块图如图3-2所示。
图3-2 总功能模块图
3。2可行性分析
可行性分析是通过对项目的主要的内容、运行的成本,配置的设施,对项目建成以后可能产生的经济效益,社会影响,进行综合性,全面性的预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目的决策提供依据的一种综合性的,系统性的分析方法。可行性分析应具有预见性、公正性、可靠性、科学性等特点。
经济可行性是,软件能带来的经济效益和开发设计的投资相比是否能取得一定的丰厚利润。本人本着提高用户学习和工作效率,节省时间,方便用户完成操作与管理,我设计并完成了该系统。由于本软件的开发主要由个人完成,因此既不需要大量的资金,又是本人独立的设计,所以可以节省大量的经济与实践成本。所以经济上是可行的。
技术的可行性是,本人在大学期间,学习的课程中有《数据结构》,《计算机操作系统》,《计算机网络》等多门课程,这些也为整个课题的开发提供了坚实的基础和灵活的运用。另外在校期间对C#和SQL Server也进行过系统性的培训,所以基本的一些功能都可以实现。所以技术上也是可行的。文献综述
操作的可行性是,主要是在系统的开发过程中,项目人员是否能够合理的把握住项目的开发进度,是否能够分配科学的资源和合理的时间,是否能够合理的开发系统的连贯性,使之在管理层面上能循序渐进,有条不紊的进行。而此系统作为我个人的毕业设计,只要我在开发系统之前,能够做好充分的准备、制定好相应的开发计划,在开发过程中根据实际情况,合乎时宜不断进行调整,所以操作上也是可行的。
此次系统的开发是使用C#作为开发语言,采用SQL Server作为数据库,由于本人对这几种技术的熟悉以及这些开发工具的方便,快捷,免费等,大大的缩短了对于系统的开发的时间,更加减少了开发的成本,并且使得开发更方便,快捷,安全,便利等,更利于后期对网站的维护。网上购物服务系统给人们带来了方便,快捷,更加舒适的购物体验。综上所述:开发本系统是完全可行的。
3。3 系统运行流程图
从需求分析中,可以看出系统共分为两大模块。用户可以在系统中实现注册、登录系统、分类查询各种商品信息、管理购物车、线下结账和查看订单信息等功能。管理员通过后台管理模块可以实现后台管理员对用户、商品、订单和系统管理等操作功