毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP+access网上书店设计与实现+需求分析+数据库设计(3)
图3 数据库设计E-R图
3.2数据库的逻辑结构设计
利用数据库原理相关知识,结合E-R图,对数据库设计和每个模块、每个界面的具体设计。此系统采用的数据库软件是Microsoft Access。进行分析后,主要的几个数据库表之间的关系图如图4所示。
图4 数据库表之间关系图
4.系统实现
系统主要分两大部分,用户部分和管理员部分。用户主要功能就是实现网上图书的选购;管理员部分的功能主要就是实现图书信息的增加、删除、修改、查询功能以及订单的管理。下面主要介绍下数据库连接、用户功能、管理员功能、购物车功能的实现。
4.1数据库的连接
系统通过Microsoft.Jet.OLEDB.4.0来连接和操作数据库。建立数据库连接文件conn.asp实现与数据库的连接,其他文件通过调用该文件实现与数据库的连接。其中dim conn,connstr,db,rs用来定义连接数据库需要的变量;db="manage/db/db.mdb"用来命名数据库;
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source&Server.MapPath(""&db&"")则用来初始化连接对象;
conn.Open connstr打开数据库连接。
4.2用户注册登陆模块的实现
用户在首页单击注册进入注册页面,页面给出了e书店注册条约,及信息有效性的验证,若信息填写错误则给出相应提示,填写正确则进行后台数据处理。
处理注册表单传递的数据:用户名、密码、密码提示问题、提示问题答案、真实姓名、身份证、电话、取得当前时间、更新数据库、释放资料、设置cookie以及把用户名写入cookie。
用户登录过程是一个验证过程,应用程序首先从数据库获取该用户的信息,检索用户信息表,核对用户名和密码。如果用户名不存在或者密码输入不正确,显示出错提示信息,用户重新输入信息;若用户登录成功,则进入主操作页面,然后再根据用户的权限进行下一步操作。用户登陆注册模块流程图如图5所示。
图5 用户流程图
4.3管理员管理模块的实现
系统管理模块完成的功能有图书的添加和删除、客户及管理员的管理,订单管理、图书大类别管理、图书小类别管理等。图书管理分为图书类型管理和图书信息管理。首先判断管理员是否登录,如果已登录,则判断此管理员是否拥有管理此功能的权限,如果不拥有管理此功能的权限将给出提示并跳转到首页。管理员模块流程图如图6所示。
图6 管理员流程图
4.4用户购书模块的实现
用户选择购买某种图书商品,进入购物车页面。页面中将显示该用户购物车中现有的所有购买需求记录。同时提供更新购物车的操作界面,例如,可以输入购买数量或者选择删除购买记录。单击“更改数量”按钮后,将进行对应的图书数量更改。此外,也可以单击“继续购书”按钮返回e书店主页面继续购书,或者单击“清空购物车”按钮清空购物车。
如果客户满意某本图书,则单击“购物车”就可以把该本图书放进自己的购物车,该功能由icar.asp完成。客户可随时通过car.asp查看购物车里图书的详细信息,如果不满意可通过删除功能删除图书。购物车功能界面如图7所示。
图7 购物车功能界面
5.总结
系统的开发目标,是为了适应时代的需要,跟上高科技的发展节奏,实现人们足不出户就能买到自己想要的书籍。系统要作为实际应用还有很多问题需要解决。但是通过论文的介绍多少还是能给那些购物者一些切实的帮助的。论文仅仅提供一个模版,实现网上的基本交易流程,为广大的网上购物者提供一个基本的信息交流平台,利用一个基本的框架来实现网上购书的操作,这个项目其实就像一个跳板,给初级的网上图书购买者一个基本的信息,去更好的实现网上购物。
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP.NET+SQL Server在线考试系统+需求分析+模块设计
下一篇:
ASP.NET+Ajax技术在Web聊天室中的应用
考证平台静态网页设计与制作
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
基于消费者个性特征的化...
探析动画视听设计元素茬...
嵌入式系统数字图像采集...
公寓空调设计任务书
C#学校科研管理系统的设计
国内外图像分割技术研究现状
志愿者活动的调查问卷表
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
承德市事业单位档案管理...
AT89C52单片机的超声波测距...