一、系统流程设计
1.1系统架构图
根据上述分析,得出静态易购网站的设计与实现的功能结构图,如下图所示。
二、系统需求分析与实现
2.1 页面分析
本静态易购电商网站网站主要从实用行方面分别进行了可行性分析。
(1)技术可行性分析
该系统所需硬件设备,如服务器、PC机及网络配件等,市场上有销售且价格较低,能满足系统功能要求。软件上,本系统采用Dreamweaver进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力。开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。综上所述,本系统在技术方面是可行的。
(2)经济可行性分析
成本方面:由于我校本来设备就已经完善,服务器也可以在电脑上搭建和在主机屋免费空间上测试,而开发程序所用的软件都是免费的而且关于信息技术方面也是有相当多的有能力的老师,所以我们可以利用已有的资源,不用再付出额外的费用,所以开发本成本是非常低的。效益方面:为用户开发一个较好的静态校园网站网站,可以实现信息的共享,节省了社会资源。
(3)操作可行性分析
静态电商网站是我们平时生活中就是在用的,一些功能都是大家很熟悉的,不用很复杂的代码的编辑,便能方便的实现我们想要的功能。用户只需懂得上网,就能轻松使用本网站的功能,所以在操作方面开发静态校园网站系统也是可行的。
2.2Logo介绍
一个网站是否给人留下深刻的映像,主要靠logo的设计,易购设计的初衷轻松购物 (容易)购;性价比高 (便宜)购。
2.3首页介绍
网站首页,好比线下的实体店,如果装修不好,很难从外表上新颖人进来点击,正式考虑到这点,网站做的大气、美观,一眼就能看出栏目的分类。
2.4购物车
当用户确定要购买时,可将商品信息放到购物车上,便于客户下单时存储订单数据。
2.5登录窗口
登录窗口是用户购买商品访问的主窗口,只有注册的用户才能登录购买商品,因为是静态页面,这里采用了临时本地存储的方式,将用户注册信息保存到本地,并以本地的方式读取,进行演示登录操作。
4.6商品详细页
主要用来展示商品详细信息的,主要包括:价格、商品名称、描述信息、评论、SKU及相关信息。
三、网站的测试
编码完成后,就要对源程序进行测试。软件测试的目的在于争取在第一时间发现程序中的错误,以便于及时纠错,增加软件可靠性。它在整个系统设计实施过程中占有相当的分量。
测试是软件开发时期的最后一个阶段,也是软件质量保证中至关重要的一个环节。测试的目的是为了尽可能的发现程序中存在的错误,其任务就是消除网站故障,保证程序的可靠运行,最终把一个高质量的网站系统交给用户使用。
一般来说在每个模块完成之后就要对它作必要的测试,这种测试被称为单元测试模块的测试者也就是编写者。编码和单元测试属于网站生命周期的同一阶段这个阶段结束之后,对网站系统还应该进行各种综合测试,这是网站生命周期的另一个独立的阶段,由专门的测试人员承担在网页中的测试阶段主要是对网站进行测览器兼容性测试。在网页测试的阶段我分别安装了1E8、火狐等浏览器,并且进行了逐个测试。在多次实践中或多或少都遇到了不可调节的DIV浮动问题,但是最后还是在老师的指导和书籍查阅后,嵌入表格完成了页面设计,使页面在各个浏览器中显示正常。
四、后续工作
本易购网站以前台静态HTML为主,其中关键是描述DIV+CSS在网页布局中的妙用、巧用。但要真正的去完善一个网站,还需要更多的专业知识,比如说,数据库、其他后台相关语言,网站的安全,网站的发布,日常维护和更新,等等一系列问题,更是还有关于网站后台管理的拓展分布,想要完成一个网站,每一项必不可少的步骤。完成网站后,还要多网站进行整体优化和宣传推广,这样,才能让网站增加人气和点击率。但是由于时间,精力和专业知识的关系就把这一系列事情归纳为后续工作。在以后的时间里不断的去学习、摸索,然后慢慢的去完善这个网站。