2.2系统需求分析
本网站系统的需求主要是对网站功能、数据库和安全性要求这么三点进行展开。 2.2.1网站功能需求分析
本网站主要是为了开发一个交易平台,类似于淘宝网,所以前台要在功能上实现登陆注册、产品搜索、购物车、提交订单与订单查询。后台则主要实现商品的管理,新闻信息的管理,购物车订单管理以及管理员的添加与修改。
1、产品的展示(主要展示公司的产品,包括新品、促销、热卖、团购的展示)
图2-5 产品展示页面
产品展示代码:
在IndexAction.class.php的 public function index方法中代码为: $saleList=M(\
7
$hotList=$saleList->limit(6)->where(\ $this->hotList=$hotList; $saleList=M(\
$newList=$saleList->limit(6)->where(\ $this->newList=$newList;
在首页产品展示区的代码为: {$vo.productName}:{$vo.productPrice}元
图2-6 搜索
3、购物车
图2-7加入购物车
让想买更多紫砂壶的客户能更方便的购买。
8
4、查询订单
图2-8 订单
图2-9订单详情
能让消费者更好、更快、更轻便的找到自己所需要的产品。
紫砂之家的后台功能主要有:商品信息的管理(增加、删除、修改);促销商品的管理,主要是对促销商品的增加、修改、删除的管理;活动新闻的管理,主要用于新闻的删除、增加、修改;用户的管理,主要用于用户的增加、删除、修改;留言评价的回复,主要是对顾客留言评价的回复于修改;订单的管理,主要用于订单的审核。 2.2.2数据库需求分析
针对本网站为网上交易平台,从而进行详细的调研和分析总结出数据库需要如下信息: (1)商品一级、二级分类信息。 (2)商品信息。 (3)商品促销信息。 (4)网站活动新闻。 (5)网站留言评价信息。 (6)用户与管理员信息。 (7)商品订单信息。
数据库的设计对于网站是否成功是至关重要的,数据库设计的合理有益于提高网站开发过程中的能见度,便于对网站开发过程中的控制与管理,提高网站的质量,便于开发人员、维护人员、管理人员之间的交流与协作。并作为工作成果的原始依据在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。 2.2.3对安全性的要求
(1)购物安全要求
网站应用系统采用先注册登录,后购物的形式。因此,所有顾客都必须注册为魔力创皂坊的会员,注册和登入的用户名和密码是否有效,密码是否区分大小写,登录后是否有显示
9
在网页上都是对网站安全性的要求。只有成功登入后,才能够把产品加入购物车,查看订单详情,购买产品并且评价。
(2)后台进入安全要求
管理员只能通过指定密码,才能登录到管理页面。后台管理员对产品、信息可以修改、删除、增加操作;对订单可查看、管理,会员管理模块中只能对会员的确基本信息进行查看、密码是不能查看的,也可以把长期没有用的会员删除;留言管理可以查看,回复留言、删除过久的留言,但对留言的内容不可以做修改操作。
本网站中个人信息只有用户才有权限查看及修改信息;对数据库进行了加密处理;后台管理员对产品、信息是可以修改、删除、增加操作;对订单可查看、管理,但不可以修改订单的信息;对会员的调查只能给出调查结果,不可以修改信息;会员管理模块中只能对会员的确基本信息进行查看、密码是不能查看的,也可以把长期没有用的会员删除;留言管理可以查看,回复留言、删除过久的留言,但对留言的内容不可以做修改操作。
2.3开发环境
由于本项目要求开发的是一个电商型的交易平台网站,运用到的技术是thinkphp,因此下面本人阐述一下thinkphp所需的开发环境。thinkphp3.1可以支持Windows/Unix服务器环境,需要PHP5.2.0以上版本支持,可运行于包括Apache、IIS和nginx在内的多种WEB服务器和模式,支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo以及PDO等多种数据库和连接。框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。ThinkPHP底层运行的内存消耗极低,而本身的文件大小也是轻量级的,因此不会出现空间和内存占用的瓶颈。
硬件要求:装有Windows 7/XP系统的计算机。
软件要求: photoshop,xampp,thinkphp,dreamweaver。
2.4可行性分析
本网站可行性分析包括:技术可行性,功能可行性,经济可行性。 2.4.1技术可行性分析
利用dreamweaver,photoshop,javasaript。 数据库使用mysql等,联系前台设计和后台管理,使前后台有机结合,最终制作出一个完整实用的网站。 2.4.2功能可行性分析
功能可行性分析主要分析网站的功能是否可以满足用户的需求,从实际使用情况来分析,整体网站功能完整,运行速度良好,符合了浏览者的一个浏览习惯。为用户提供了更为方便简单的浏览环境。 2.4.3经济可行性分析
0 1
经济可行性主要是对项目的经济效益进行评价。本网站是作为紫砂之家企业的一个电子商务网站,在网站设计制作完成后就可以进行发布,顾客可以直接在网站上购买产品,让企业获益,通过网站的发布和推广,让更多的人知道楼兰陶瓷的品牌,增加访问量和关注的同时,更能吸引顾客的购买,购买数量越多,企业获益也就多了。
1 1