手机销售网站论文(独家新品)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
4.2 数据流分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
网上书店的数据流程:对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。
整个系统的数据流程图如2-2: 本文来自think58 [资料来源:THINK58.com]
[来源:http://think58.com]
think58.com
[资料来源:http://think58.com]
think58好,好think58
[来源:http://www.think58.com]
[资料来源:THINK58.com]
think58 [资料来源:http://think58.com]
[来源:http://think58.com]
copyright think58
本文来自think58 [来源:http://think58.com]
think58好,好think58
[版权所有:http://think58.com]
[来源:http://www.think58.com]
本文来自think58 [资料来源:www.THINK58.com]
think58
think58好,好think58 [资料来源:http://think58.com]
[来源:http://www.think58.com]
整个系统各个模块的系统顶层数据流图如图2-3所示:
think58.com
[资料来源:THINK58.com]
think58
think58好,好think58 [资料来源:http://www.THINK58.com]
[版权所有:http://think58.com]
copyright think58 [来源:http://think58.com]
[资料来源:http://think58.com]
内容来自think58 [版权所有:http://think58.com]
[来源:http://think58.com]
think58好,好think58 [来源:http://think58.com]
本文来自think58
think58好,好think58 [资料来源:THINK58.com]
[资料来源:www.THINK58.com]
4.3 数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。
1.数据字典列表——数据流
数据存储名称:管理员信息
数据来源:管理员信息表
数据去向:管理员登陆模块
数据组成:管理员信息=管理员唯一识别ID+管理员帐号+管理员密码+权限+添加时间
描述:存储了管理员的基本信息
数据存储名称:用户信息
数据来源:用户信息表
数据去向:用户模块
数据组成:用户信息=用户唯一识别ID+用户帐号+密码+真实姓名+联系电话+身份证号码+联系地址+添加时间等
描述:存储了用户的基本信息
数据存储名称:商品信息
数据来源:商品信息表
数据去向:商品信息模块
数据组成:商品信息=商品唯一识别ID+添加时间+商品名称+商品类别+原价+现价+添加时间等
描述:存储了商品的基本信息
数据存储名称:商品类别信息
数据来源:商品类别信息表
数据去向:商品类别信息模块
数据组成:商品类别信息=商品类别的唯一识别ID+商品类别+添加时间
描述:存储了商品类别的基本信息 think58
[资料来源:http://think58.com]
数据存储名称:购物车信息
数据来源:购物车信息表
数据去向:购物车信息模块
数据组成:购物车信息=购物车信息唯一标识+货物ID+用户名称+添加时间等
描述:存储了购物车信息
2.数据字典列表——数据处理 内容来自think58 [资料来源:www.THINK58.com]
think58
内容来自think58
copyright think58
copyright think58 [资料来源:http://www.THINK58.com]
[资料来源:www.THINK58.com]
内容来自think58 [资料来源:http://think58.com]
内容来自think58
[资料来源:http://think58.com]
think58 [资料来源:http://www.THINK58.com]
3.数据字典列表——数据存储 copyright think58 [来源:http://www.think58.com]
内容来自think58
本文来自think58
[来源:http://www.think58.com]
B 超市货物信息管理系统的数据项
管理员数据项:
think58.com [资料来源:http://THINK58.com]
用户数据项: think58好,好think58 [来源:http://think58.com]
copyright think58
think58
商品数据项 内容来自think58 [资料来源:www.THINK58.com]
[来源:http://think58.com]
think58.com
[资料来源:http://www.THINK58.com]
[资料来源:http://www.THINK58.com]
think58
[资料来源:http://www.THINK58.com]
think58.com
[资料来源:http://THINK58.com]
copyright think58 [来源:http://think58.com]
五 系统设计
5.1 系统概要设计
网上手机销售平台的设计,是为了使手机经销商实现线上销售,以补地面销售的不足,更好的做好双线并行,互补互助。所以,在设计上要考虑超前性和可扩张性,以有为日后系统升级预留端口。
网上手机销售平台采用B/S模式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦以及考虑到后期维护的方便性,只需要在一台主机上装有系统,别的电脑只需联网到这台主机就可以在IE里打开系统,很方便。 内容来自think58
5.2 超市货物信息管理系统功能分析
5.2.1 系统设计思想
5.2.1.1 页面模块化
把页面中一些常用的部分集成为模块,例如页面的头部、尾部和数据库连接文件,这样设计新的页面时如果有重复出现的部分,只需要拿现成的模块来组装就可以了。
在本系统中,将数据库连接存入conndb.asp文件中,当需要数据库连接时,只要用Include语句包含此文件即可。
另外系统页面结构定义在一个模板文件template.asp中,在这个文件中可以看到系统中基本的页面组成结构。只要在此模板页面中的特定位置加上实现某种功能的页面代码,此页就会成为一个具有特定功能的 完整的页面。例如ProductDetail.asp文件是在template.asp文件中加入了下面一行代码而具备了显示手机详细信息的功能。
call ShowProduct(RealSruing(Request.QUERYstring("id")))
3.1.2 注重安全性
1)不要把Sql 2005数据库放在网站内部
不要把Sql 2005数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可以轻易获取该数据库,进而肆意更改数据库内容。比较好的做法是,使用SQL 2005数据库或Oracle数据库,或者将Sql 2005数据库文件放在网站虚拟目录以外。
2)过滤字符串中的单引号 copyright think58 [资料来源:http://THINK58.com]
当用字符串来组织SQL语句时,最重要的一个问题就是过滤字符串中的单引号,因为SQL语句中的字符是以单引号为分界的,例如下面的语句,在执行时就会出错:
strName="I'm Hacker"
strSQL="SELECT*FROM User WHERE[Name]='"&strName&"'"
conn.Execute strSQL
这样,在实际执行过程中最终SQL语句如下:
SELECT*FROM User WHERE [Name]=‘I'm Hacker'
由于在“I‘m Hacker”中包含一个单引号“’”,这样系统会认为在字母“I”后面已经结束,但后面仍有字符,于是就会提示语法错误。因此需要将单引号过滤掉,或者替换为两个单引号(在SQL语法中用两个单引号表示一个单引号),只要使用VBScript中的Replace函数就可以达到目的。
5.2.1.3 代码的复用
本系统中使用了很好的代码复用机制,即在开发中尽量使用本系统中已经使用过的代码,以及使用以前项目积累的代码,如分页、检查E-mail的函数和上传类。
5.3 系统功能模块划分
根据系统功能分析,可以画出系统的功能模块图,从客户界面,管理界面分别对功能模块图加以描述。 think58好,好think58 [资料来源:http://www.THINK58.com]
管理界面的系统功能模块图如图3-1: think58.com [资料来源:http://think58.com]
think58.com
think58
think58好,好think58
[版权所有:http://think58.com]
think58好,好think58
[来源:http://www.think58.com]
think58.com [来源:http://think58.com]
[来源:http://www.think58.com]
客户界面的系统功能模块图如图3-2所示:
think58 [资料来源:THINK58.com]
[资料来源:http://www.THINK58.com]
[来源:http://think58.com]
[资料来源:http://www.THINK58.com]
内容来自think58
本文来自think58
think58.com
[资料来源:http://think58.com]
本文来自think58
[来源:http://think58.com]
[资料来源:THINK58.com]
上一篇:asp.net在线考试统加论文
下一篇:VB.NET网吧计费系统软件