2.2 MySql数据库 MySql数据库是一种关系型数据库,相对于SQL Server这种动则几个G的数据库来说,最大的优势就是轻量。除了这个优势以外,MySql还有成本低廉
2.2 MySql数据库
MySql数据库是一种关系型数据库,相对于SQL Server这种动则几个G的数据库来说,最大的优势就是轻量。除了这个优势以外,MySql还有成本低廉、可移植性强、兼容性好、运行速度快、管理工具较多、平台集成化的优势。正是由于这些优势,让MySql数据库在进行数据处理的时候表现出较高的效率。
3.系统分析
3.1可行性分析
3.1.1经济可行性
近些年来,网购的发展有目共睹,使用PHP技术和MySql数据库技术进行综合购物网上商城的开发成本十分低廉,只需要一台笔记本或者PC机作为服务器即可,而带来的却是全国乃至全世界的用户,可以为企业带来巨大的经济效益,所以说,设计并实现一个综合购物网上商城在经济可行性上是可行的。
3.1.2技术可行性
综合购物网上商城使用了PHP语言作为开发技术,使用MySql作为商城的数据库,在页面美化上使用了HTML语言。这些软件或技术都是目前较为主流的,也是较为成熟的,并且开发出来的程序属于B/S结构,通用性较强。所以说,设计并实现一个综合购物网上商城在技术可行性上是可行的。
3.1.3操作可行性
使用PHP技术和MySql技术开发出来的综合购物网上商城是B/S结构的,即使用浏览器就能够进行访问和操作。而目前计算机基础教育在大学乃至中小学中都广泛开展,可以说只要接受过义务教育的人都能对综合购物网上商城进行相关的操作。并且,在对综合购物网上商城进行操作的时候都采用了可视化的编辑方式,只需要键盘鼠标就能进行操作。所以说,设计并实现一个综合购物网上商城在操作可行性上是可行的。
3.2系统需求分析
综合购物网上商城作为一种购物网站,应当满足普通用户和管理员用户的不同需求。在普通用户的需求上,用户会产生:用户注册与登录的需求、商品详情查看的需求、将商品添加进购物车的需求、商品查找的需求、商品分类查看的需求等等。而管理员用户产生的需求大多与商城的管理有关,比如:管理员登录的需求、管理员对商品更新的需求、管理员下架商品的需求、管理员添加新商品的需求等等。
4.系统设计
4.1系统的功能模块设计
在进行软件或系统开发的过程中,程序设计人员总是将系统依照需求进行功能上的划分,将一整个系统细化成几个小的单元,使得几个单元之间具备一定的独立性。根据前文的需求分析,本文将综合购物网上商城分为用户模块和管理员模块两大块。