毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

asp网上书店系统设计+源码+类图+答辩PPT 第3页

更新时间:2010-7-16:  来源:毕业论文
asp网上书店系统设计+源码+类图+答辩PPT 第3页
从流程图中可以看出,身份验证在整个网站购物的过程中发挥着相当重要的作用。其中包括登录、判断用户登录信息是否超时,以及对非法用户引导其进行注册等功能。
该流程图也大致体现了网站程序设计的思路,按照用户购物的流程来设计程序。顺着该流程图一步一步往下走,在需要进行转向处提供转向功能,并随时注意用户的登录信息。这种思路有利于对整个大的工程的把握,有利于对程序设计过程的指导。
 
3 总体设计
3.1 功能框架设计
通常在设计一个大的工程项目时,都是事先将其分成若干个相对独立的功能模块,然后对各个模块进行独立设计和编制。一般来说,这些模块需要遵守一定的规则,如变量名和程序接口约定等。每个模块都完成以后,再对各模块进行整合。就像搭积木一样,把各个模块搭成最终的系统,这种程序设计思路通常也被称为“积木式”程序设计。
根据网站的功能,将该网站划分为以下几个功能模块:
(1) 模块一:会员注册与管理模块,包括新会员注册、会员身份验证(即登录)、会员信息修改、会员身份注销和预定制商品。
(2) 模块二:商品陈列上架模块,即实现商店所有商品的分类上架,使用户浏览选择。
(3) 模块三:购物车模块,需要完成用户选购商品,购物定单生成功能,以及用户购物积分功能。
(4) 模块四:商品检索模块,包括简单的商品名称,精确和模糊检索、多种条件的组合检索、检索结果的分页显示和检索结果的详细介绍。
(5) 模块五:数据库设计模块,包括按照功能分析设计数据库并设计表结构。这个模块是其他所有模块的基础。
各模块内部具有一定的关系,其中最主要的就是生成购物定单与用户身份验证之间的联系。下面列出我们分析得出的关于这些模块内部及模块之间的联系。
(1) 会员登录通过以后,才能进行资料修改。在修改资料之前必须判断当前用户是否已经登录,或者其登录信息是否已经超时。
(2) 会员登录通过以后才能进行商品预定。同样,在预定商品之前必须判断当前用户是否已经登录,或者其登录信息是否已经超时。
(3) 用户浏览商品、选购商品、将商品放入购物车。如果该用户决定要购买这些商品,即要生成定单,就必须判断当前用户是否已经登录,或者其登录信息是否已经超时。
(4) 用户身份验证通过后将要生成定单,如果用户需要在定单生成之前进行资料修改,则需要转入用户资料修改程序,该程序位于会员管理模块中。
用户通过检索功能找到所需商品,满意后放入购物车,即由检索模块转入购物车模块。
3.2 数据库的设计毕业论文http://www.751com.cn
根据上面提出的网站功能模块划分,这个电子商务网站需要使用数据库来存储会员信息、商品信息、定单信息、预定制商品信息。
数据库是整本文来自辣*文|论-文|网原文请找QQ752018766个网站的基础,因此必须在数据库框架设计完成的情况下,其它模块才有可能实现。数据库名称定为db.mdb,其中定义的表有会员资料表(表名:user)、商品信息表(表名:product)、定单信息表(表名:orders)、送货方式(表名:delivery)、商品大类(表名:category)、商品评论(表名:review)、商品小类(表名:sorts)。
3.3 网页的设计
系统中的网页是使用macromedia dreamweaver 8制作的,主要有:首页index.asp,会员管理模块(注册tiao.asp、reg.asp,登录login.asp注销logout.asp,修改userinfo.asp、recinfo.asp),商品上架模块(陈列new.asp,导航head.htm),购物车模块(加入car.asp,查看vpro.asp,结帐cart.asp),商品检索模块(检索search.asp)。
3.4 内部逻辑结构图
在网站中涉及到的所有程序及其所属模块之间形成一个密切的逻辑图如图3-1所示。从这个逻辑图上可以看到这些程序所具备的内部联系,以及表现在这种内部联系上的程序设计思路。
从这个结构于中可以清楚的看出每个模块所包含的子功能模块及所有必须的网页,图中各模块往下的子功能模块的排列顺序及网页排列的顺序也基本上反应了一个顾客到网上商店进行购物所需进行的步骤。
4 详细设计
4.1数据库实现
该网站需要使用数据库来存储会员信息、商品信息、定单信息、预定制商品信息。数据库是整个网站的基础,因此必须在数据库框架设计完成的情况下,其他模块才有可能实现。
1)会员资料表(表名:user)
用于存放会员的注册信息,结构如表4-1。
字段名 数据类型 字段长 字段说明
userid 自动编号 50 编号,主索引
username 文本 50 用户名(登陆时用)
password 文本 50 会员的密码(MD5加密)
useremail 文本 255 Email
identify 数字 20 会员的身份证号码
mobile 文本 50 手机
userqq 文本 10 QQ
adddate 日期/时间 255 注册日期
quesion 文本 10 密码提示
answer 文本 50 密码答案
loginnum 文本 255 登陆次数
lastvst 日期/时间 长整型 最后一次登陆时间

2)商品信息表(表名:product)
用于存放商品的信息,结构如表4-2。
字段名 数据类型 字段长 字段说明
id 自动编号 50 编号
name 文本 50 书名
author 文本 50 作者
introduce 文本 50 装帧
productdate 日期/时间 200 出版日期

上一页  [1] [2] [3] [4] [5] [6] 下一页

asp网上书店系统设计+源码+类图+答辩PPT 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。