版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
手机在线营销系统特点及关键技术
1、前言
互联网的流行为电子商务的发展提供了广阔的空间。商家把互联网作为一种销售渠道,人们可以方便地从网上进行定货、购物等。在线手机销售系统,是ASP技术成功运用并得以实现的一个范例。它通过对ASP技术和SQL的熟练掌握和结合运用,使得手机销售变的更加的简便,不仅减少了商家的投资成本,也使得顾客购买变的更为轻松与便捷。不必再浪费多余时间的来乘车,符合顾客的心理需求。同时,在线手机销售系统也迎合了当今时下最流行的网上购物的热潮。
2、需求分析
系统功能需求分析
功能设计:通过对基于ASP技术的在线手机销售系统的需求分析、系统分析,构建出后台管理和前台用户两部分功能。用户模块设计:具有会员注册、帐户管理、购物车、检索、结帐等基本功能;管理员模块设计:具有手机添加、帐单的处理等功能。
系统需要解决的关键问题
①安装IIS:在控制面板中双击“添加或删除程序”项启动“添加或删除程序”应用程序。在此对话框左侧列中,单击“添加/删除Windows组件”,出现“Windows组件向导”对话框,在其中选中“Internet信息服务”复选框,单击下一步,进行安装。
②创建ASP应用程序:在“Internet信息管理服务器”中通过菜单创建虚拟目录的方式来创建应用程序。
③安装Access数据库:它是Office的一种办公文件。因为本系统主要定位于中小型手机销售商,即是一种小型的系统,所以在数据库的选择上,使用了小型系统所适用的Access数据库。
3、数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户在各个方面的需求,包括现有及将来可能增加的需求。⑴数据库需求分析⑵数据库概念结构设计⑶数据库逻辑结构设计
4、系统设计
应用程序公共模块
文件是整个Web应用程序所使用的公共文件,通常是在这个文件中捕获Application和Session的开始与结束事件。文件的内容如下:
数据库连接
由于管理端与客户端所处的目录层次与数据库文件的相对路径不同,使得它们需要使用不同的数据库连接文件。
检测管理员是否登录
由于安全性的原因,在系统中,用户状态均通过每个用户的私有变量Session来保存,没有采用Cookie。在管理员登录后,他的账号被保存在Session中,因此只要检测这个值是否为空即可判断管理员是否登录。
站点参数设置
在本系统中,关于站点的一些参数都保存在文件中,如手机小图高度,大图高度等,这些参数在文件中都以常量定义的。
其他公共模块
以上列举的是系统中比较常用的模块,除了这些以外,还有上传类,页面头、尾等基础函数的定义。在后面会提到。
管理端界面设计
客户端界面的大部分功能都是以管理端为前提的,因为客户端所显示的数据大部分需要通过管理端来添加。因此,首先进行管理端界面的设计。管理端具有以下功能:①厂商管理②商品维护③会员维护④订单维护⑤查看发货⑥FAQ管理⑦管理员维护
客户端界面设计
与管理端界面设计类似,客户端界面的设计也采用了界面模块化的思想,每个页面都具有一定的功能,包括:①内容丰富的首页设计。②按手机厂商浏览手机。③查看手机详细信息。④购物车管理功能。⑤确认购买,输入个人信息,提交订单。⑥根据关键字查询手机或订单。⑦查看购物帮助。⑧用户注册。⑨用户找回密码。
5、系统特点及关键技术
强制变量声明
在ASP文件中。应使用OptionExplicit,此指令放在ASP文件的最上面,它强制开发人员声明要是用到的所有变量绝大多数有经验的开发人员认为这种方法对于调试应用程序很有帮助,因为这种方法避免了输错变量名和误建新变量的可能性。
使用数据库连接池
连接池的原理是这样的,在IIS+ASP体系中维持了一个连接缓冲池,建立好的数据库连接在ASP程序中的断开都是逻辑断开,而实际的物理连接存储在池中并被维护。这样,下一个用户访问时,直接从连接缓冲池中取得一个数据库连接,而不需要重新连接数据库,因此,可以大大的提高系统的响应速度。
使用模块化设计
①每页的页头、尾,要重复使用多次,分别做成了单独的文件,命名为和,并且管理界面和客户界面有不同的页面头和尾。②连接数据库代码放到了一个文件中,即使用最多的文件。③手机图片上传使用了化镜无组件上传类。
使用站点设置文件提高程序伸缩性
在本系统中,有一个名为的文件。在它内部定义了很多常量,这些常量队整个网站都有影响,如站点名称、图片大小等,如果修改这些常量的值,则整个系统的外观将发生改变。因此使用常量定义是一个非常好的习惯,这样对程序参数的修改只集中到这个文件,使得系统可维护性大大增强。
使用Typelib声明ADO
引入了绑定到组件类型库的功能。只需要引用类型库一次,便可将其应用在每个ASP页面上。每个页面不再产生编译常量文件的开销,而且开发人员不必在每个ASP文件中都用include加入那个庞大的文件了。要访问ADOTypeLib,只需在文件中加入相应的引用即可。
6、结束语
到此,一个功能比较完备包括具有后台管理和前台用户两部分功能。用户模块设计:具有会员注册、帐户管理、购物车、检索、结帐等基本功能;管理员模块设计:具有手机添加、帐单的处理等功能的在线手机销售系统就构建完毕了。由于文章所限,文中只列出了部分功能模块的代码内容。经过这次在线手机销售系统的设计,我也学习了一些关于ASP的开发技巧,包括:强制变量声明、使用数据库连接池、使用Typelib声明ADO库、手动释放资源,表单的使用技巧、Request对象的使用等。
在线手机销售系统是以电子商务为运营模式,其模型是典型的网上购物实践中最为普遍的电子商务企业对客户模式,主要包括会员注册、帐户管理、购物车、搜索、结帐等基本功能。此外,本系统也将实现在线手机销售系统的后端管理,包括手机的添加、帐单的处理等功能。本系统完全基于ASP技术,在系统的设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国永磁盘式尾矿回收机融资商业计划书
- 2024-2030年中国水成膜泡沫灭火器行业发展状况及投资风险分析报告
- 2024-2030年中国水利工程勘察设计行业发展形势规划分析报告版
- 2024-2030年中国氨纶纤维行业竞争格局及未来发展策略分析报告
- SMP1-W-001-厂房施工管理制度-3
- 交通运输环保管理制度
- 2022年大学电气信息专业大学物理下册模拟考试试卷C卷-附解析
- 体育赛事安全生产责任考核制度
- 2022年大学生物科学专业大学物理二开学考试试题D卷-附解析
- 2022年大学植物生产专业大学物理二月考试题C卷-附解析
- 上海市中考英语试卷及答案
- 言语理解与表达的真题全面
- 2024年上海市中考语文一轮复习:教材知识点归纳
- 临床医学职业生涯规划
- 《电力建设施工技术规范 第3部分:汽轮发电机组》DLT 5190.3
- 重大版小学英语六年级上册全册教案
- 跌倒坠床护理个案分析
- 火力发电厂施工图设计内容深度规定
- 酒店经理管理酒店运营
- 装修垃圾清运处置方案
- JC-T 2536-2019水泥-水玻璃灌浆材料
评论
0/150
提交评论