(3)SEO优化:简洁、精简的结构化代码,使得开发的重点得到突出,令搜索引擎能够轻易抓取关键内容,这和之前Table布局的层层嵌套相比,CSS结构对搜索引擎更为友好。
第三章 系统需求分析
3。1 需求分析
3。1。1 需求分析的原因
系统的存在便是为了满足客户的需求,可以说,不能让客户满意的系统就是不成功的作品,而开发出的系统便化作了无用功。因此,需求分析是非常重要的一个环节,在这一环节,开发员要确定究竟需要完成什么样的要求,也就是对客户的要求有一个清晰的认识[12]。而只有进行了详细的需求分析,才能最大程度的避免浪费时间、资源。
3。1。2 基本需求
真正的网上宠物销售是要有买有卖,二者兼得缺一不可。这就是开发员需要考虑的出发点。就客户而言,宠物商城必须有浏览宠物商品、购物车订单、在线支付、信息交流等功能。对于商家来说,宠物商城要能进行后台管理,如商品信息的管理、订单的管理、论坛版块的管理等。
3。2 可行性分析
当前时代,电子商务的崛起已无可阻挡,随着电子商务的持续发展,人们势必会在网络上得到等同于在实体店获得的商品与服务。那么可行性的研究势在必行,可行性研究的目的就是让开发者所开发的产品与顾客的期望达成一致,这一过程能够降低成品的风险、避免某些不必要的维护,大大的简化系统分析设计的过程。
3。2。1 经济可行性
因为实体店的存在,商家建立网络销售商城势必要求系统开发的低成本原则,而开发系统所花费的成本恰如其分,商家只需进行必要的系统维护、保证货源,而不需要店面、员工等方面的支出。
一套完备的宠物销售系统能够使商家大大的提高工作效率,根据客户的选择,能够预测市场的走向,提出适当的营销策略。而且顾客需要什么不需要什么,商家只要从订单管理中便一目了然。随着科技的提高,商家还能够不断的完善自己的系统,能够跟的上时代的需求,前期投入低,未来效益高,正满足当今市场的激烈竞争。
3。2。2 技术可行性
本系统采用了当前主流的B/S架构(Browser/Server,浏览器/服务器模式),这是Web兴起之后的一种网络模式。可视化、面向对象等一系列强大功能,使得客户端几乎零成本投入,用户在任意电脑上便可随意浏览商品信息、购物等。
该系统采用ASP。NET技术,利用成熟的C#语言进行开发,保证了系统的安全性及后期的维护性。后台使用Microsoft SQL Server 2005,该数据库是一个全面的数据平台,该数据库引擎提供了更安全可靠的存储功能,在处理大量数据的基础上还提供了高级管理及数据分配功能。ASP。NET、Microsoft SQL Server 2005均为较成熟的技术,适合本系统进行合理有效安全的开发。
3。2。3 操作可行性
本系统设计本着人性化的角度,从用户和商家两方面出发,操作简单,后期易于维护,前后台均需要用户名及密码验证登录,保证了系统的安全性,避免了用户及商家的信息泄露等安全隐患。
3。2。4 法律可行性
本系统使用的开发工具均为开源的,根据实际需求设计,用于合法的商业用途,不存在侵权等原则问题。
3。3 系统功能需求分析
根据需求网上宠物销售系统需要包括至少两个方面,即前台浏览、后台管理。顾名思义,前台浏览是以外部可见的系统功能单元实现用户浏览信息、注册登录、购物车订单、结账等操作。而后台管理则是面向商家,即管理员,用于对商品信息、商品类别、订单、论坛信息等进行管理,系统总体结构图,如图3-1系统总体结构图所示。文献综述