3.1.3 系统特点
本章所介绍的实例具有以下特点。
(1)页面模块化
本系统在界面设计上都采用了模块化处理思想,把很多页面功用部分集成一个模块,例如页面的头、尾和导航条,这样在开发是遇到这些相似的页面部分,就不需要重新编写,只要重用这部分即可,大大提高了开发效率。
(2)缓存技术
把产品导航信息放到内存中缓存起来,大大提高了网站效率和响应速度。
3.2 系统设计和架构
3.2.1 系统设计思想
电子上午发展已经有10多年的历史了,在中国很多人对电子商务也逐渐接受和认可。网上购物作为依仗时尚很多人去体会,更有部分人把购物同逛商场等显示社会服务一样作为生活的一部分。鲜花作为生活的点缀,也越来越为生活所需要。这种网上买卖鲜花的交易越来越多,也逐渐被广大消费者所接受。
本系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等一实现鲜花在线销售。
通过本系统可以管理简单的在线销售模式、满足用户随时查询产品信息,随时下单购物的应用需求。由于本系统考虑到产品的适应性、安全性和访问效率,所以,在系统平台多样性、技术先进性、功能适应性和灵活性等方面都有考虑,使系统相对完善,具有更好的学习价值。
本实例把页面中一些常用的部分集成为模块,例如页面的头和尾部,这样设计新的页面如果有重复出现的部分,只需要那现成的模块来组装就可以了。
3.2.2 系统结构设计
本实例由Web服务器为最终用户提供展现服务和为管理员提供管理服务;用数据库保存产品、用户和订单等信息。系统结构如图3-2所示
图 3-2 系统结构图
系统功能模块细分
(1)用户管理模块
管理用户登录、用户注册和用户修改等用户信息的基本功能,与一般电子商务的用户管理系统基本相同。
(2)产品信息模块
陈列产品的详细信息
(3)导航分类检索模块
按不同分类和不同应用导航产品,把相关产品列出。
(4)购物车处理模块
通过cookie技术实现购物车。用户选者产品后,点击“购买”进入购物页面,陈列要购买的产品明细项。
(5)用户选择产品完毕,通过购物页面到订单结帐页面,填写必要的信息,产生最终订单;还提供订单查询功能。
3.2.3服务器和ASP运作环境配置
1.软件准备
本章实例的数据库管理软件采用Access,安装Office的时候便会附带安装Access如果读者机器上没有安装Access,请准备Office软件;Web服务采用IIS,IIS的安装请参考1.3.4节。
2.IIS的配置
IIS默认的Web(主页)文件存放于系统根区的“%system%inetpu/wwwroot”中。
这里简单介绍IIS配置虚拟目录的过程。在“控制面板”,双击“管理工具”,在“管人站点”,然后用鼠标右键单击“默认网站”。从弹出的快捷菜单中选择