毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于MVC框架的小型网上商城设计

2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
   基于MVC框架的小型网上商城实现的功能:
商品的浏览、查询、购买,会员注册以及会员订单的查询等,方便商场活动,该系统基本实现了网上商城的应有功能。
该系统分为前台管理和后台管理。前台部分主要功能买家对商品进行浏览,购买,查询,会员注册,以及会员订单查询等。后台部分主要功能:管理员为系统添加或删除用户,并限制用户的使用权限,删除商品等。
   可行性分析:
(一)技术条件方面的可行性
(1)学习过《软件工程》,熟悉软件生存周期每个阶段的基本任务和结束标准;
(2)学习过数据库程序设计相关课程,掌握数据库设计方法和步骤,具有开发数据库应用系统的基本能力;
(3)学习过PHP等相关课程,会使用Photoshop等工具,为制作网上购物系统奠定了基础;
(4)现有的网上购物网站种类丰富,功能完善,可以借鉴;
(二)硬件条件方面的可行性
(1)计算机安装有必备的软件;
(三)社会因素方面的可行性
(1)虽然准备借鉴现存类似的网站,但绝不照搬,不存在侵犯专利权和版权的问题;
(2)本系统界面清晰、简单易用,只要懂得计算机的基本操作,就可以满足使用该软件系统的要求。

3.本课题需要重点研究的、关键的问题及解决的思路
   系统的研究重点有:
1.MVC( Model View Controller),是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法。
2.查询功能:对商品的查询。系统中应用了索引、避免或简化排序、消除对大型表行数据的顺序存取、编写高效的SQL语句、避免相关子查询、使用临时表加速查询、使用存储过程和触发器、避免困难的正规表达式、慎重使用视图的联合查询等方法提高系统的查询速度。
3.注册功能:普通游客只具有浏览商品具体信息的功能,而不具有购买下订单功能,同时可以浏览商品的发布、展销活动等功能,注册完成后,会员可以购买商品,查询订单删除订单等。
4.订单功能:购物车的作用是用来临时存储用户的购物信息。用户可以修改购物车中的商品数量、移除购物车中的某件商品、清空购物车。购物车的实现和数据存储主要是依赖session来实现的。
5.结算功能:会员购买商品结束后要对商品进行价格结算,当用户确认了结算金额后商品的购买行为实现。
6.数据库连接:数据库连接是一种关键的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。系统应用数据库连接池来分配、管理和释放数据库连接、释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏,以便提高对数据库操作的性能。


 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于WEB的餐饮行业管理系统
下一篇:农产品进销存管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022