在线手机销售系统说明书

在线手机销售系统说明书

ID:15777857

大小:1.59 MB

页数:10页

时间:2018-08-05

在线手机销售系统说明书_第1页
在线手机销售系统说明书_第2页
在线手机销售系统说明书_第3页
在线手机销售系统说明书_第4页
在线手机销售系统说明书_第5页
资源描述:

《在线手机销售系统说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在线手机销售系统说明书一、系统概述在线手机销售系统主要完成的功能如下。1)客户界面部分:l选购手机(可按厂商查找手机,或通过关键字进行查询)。l可以查看热门手机和最优惠手机。l购物车功能。l查看手机详细情况。l用户注册。l用户登录。l查看用户的订单信息。l修改用户个人信息。l找回密码功能。l购物帮助功能。2)管理界面部分:l厂商维护:增加、修改和删除厂商。l现有手机管理:修改,删除,查看。l用户管理:查看,修改,删除。l订单管理:查看订单清单,更新订单付款、出货状态,删除订单。l添加新手机:可以分别上传手

2、机的小图片和大图片。l维护购物帮助:增加、修改和删除购物帮助。二、系统设计2.1系统设计思想1.页面模块化本实例把页面中一些常用的部分集成为模块,例如页面的头部、尾部和数据库连接文件,这样设计新的页面时如果有重复出现的部分,只需要拿现成的模块来组装就可以了。在本系统中,将数据库连接存入conndb.asp文件中,当需要数据库连接时,只要用Include语句包含此文件即可。另外系统页面结构定义在一个模板文件template.asp中,在这个文件中可以看到系统中基本的页面组成结构。只要在此模板页面中的特定位置

3、加上实现某种功能的页面代码,此页就会成为一个具有特定功能的完整的页面。例如ProductDetail.asp文件是在template.asp文件中加入了下面一行代码而具备了显示手机详细信息的功能。callShowProduct(RealString(Request.QueryString(“id")))2.注重安全性来源:泡椒网—手机软件(http://www.paojiao.cn)1)不要把Access数据库放在网站内部不要把Access数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可

4、以轻易获取该数据库,进而肆意更改数据库内容。比较好的做法是,使用SQLServer数据库或Oracle数据库,或者将Access数据库文件放在网站虚拟目录以外。2)过滤字符串中的单引号当用字符串来组织SQL语句时,最重要的一个问题就是过滤字符串中的单引号,因为SQL语句中的字符串是以单引号为分界符的,例如下面的语句,在执行时就会出错:strName=¨I’mHacker¨strSQL=”SELECT*FROMUserWHERE[Name]=’"&strName&”’”conn.ExecutestrSQL这

5、样,在实际执行过程中的最终SQL语句如下:SELECT*FROMUserWHERE[Name]=’I’mHacker’由于在“I’mHacker”中包含一个单引号“’”,这样系统会认为在字母“I’’后面已经结束,但后面仍有字符,于是就会提示语法错误。因此需要将单引号过滤掉,或者替换为两个单引号(在SQL语法中用两个单引号表示一个单引号),只要使用VBScript中的Replace函数就可以达到目的。3.代码的复用本系统中使用了很好的代码复用机制,即在开发中尽量使用本系统中已经使用过的代码,以及使用以前项目

6、积累的代码,如分页功能、检查E-mail的函数和上传类。4.使用数据库连接池和其他优化手段在本例中,连接数据库采用OLEDB方式,并且在每页中显式地关闭连接,于是利用了IIS自带的数据库连接池特性,大大提高了数据库连接效率。本系统中还使用了其他许多的优化措施,如使用OptionExplicit强制变量声明,使用Typelib声明ADO库,合理使用RecordSet和Request对象等。2.2系统功能模块划分根据上面的系统功能分析,可以画出系统的功能模块图,本例从客户界面、管理界面分别对功能模块图加以描述

7、。客户界面的系统功能模块图如下图所示:来源:泡椒网—手机软件(http://www.paojiao.cn)管理界面的系统功能模块图如下图所示:三、数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户在各个方面的需求,包括现有的及将来可能增加的需求。数据库设计一般包括如下几个步骤:l数据库需求分析。l数据库概念结构设计。l数据库逻辑结构设计

8、。3.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过上述系统功能分析,针对一般在线手机销售系统,总结出如下的需求信息:l用户分一般用户、注册用户和管理员用户。l一般用户和注册用户无需登录就可以看查看手机信息并购买。l注册用户登录后可以维护自己的个人信息,并且

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。