【ACCESS精品源码栏目提醒】:网学会员为需要ACCESS精品源码的朋友们搜集整理了计算机应用毕业设计(论文)-四友地板购物网站 - 毕业设计相关资料,希望对各位网友有所帮助!
精品资料 毕业设计(论文) 题 目 四友地板购物网站 专 业 计算机应用 班 级 计算机(2)班 学 号 姓 名 指导教师 2010 年 12 月 26 日 四友地板购物网站【摘要】 21 世纪,高新技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,本网站利用 Internet 网络电子商务新技术采用 Microsoft ASP 网络数据库解决方案,实现电子商务管理。
凭借 web 服务器和客户的浏览器,利用电子工具高效率、低成本的特点,为客户提供交易平台,在 Internet 上发布商业信息,商品广告,使用户可以查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的商务活动空间,实现网上交易的基本功能。
网站依据目前商业网站的设计原则,以网上交易功能为主功能,是一个综合性电子商务网站。
本文主要阐述了如何采用 ASP 网络数据库解决方案来完成网站和后台数据库管理的设计,并介绍了其功能及实现技术。
【关键词】 电子商务,网站, 数据库,ASP Construction of Electronic Commerce Website Based On B/S Mode【Abstract】 This website electronic commerce management based on b/s mode utilizing new technology of Internet electronic commerce and resolve of Microsoft ASP network database. It provides client with transaction platform issues business information and products advertisements in order that clients can conveniently order goods depending on B/S pattern taking order advantage of electronic tools characteristic of highefficiency and low cast. Tt offers whole daybettemore quick room of activities to realize the basis functions of transaction in Internet. the Web according to the current design principles of business Web gives first place to transaction function in Internet secondly to entertainmentadvertisementleading shopping and so on it is a synthesis electronic commerce Web. This paper expounds how to design the member community and datebase with taking resolution of ASP network database and introduce it’s function and realize technology.【Keywords】 electronic commerce Web database Active Server Pages Activex Data Object 目 录引 言 ............................................................................................................... 6第一章 网站整体功能 ...................................................................................... 7 1.1 网上导购 .............................................................................................................................. 7 1.2 网上订购 .............................................................................................................................. 7 1.3 意见征询 .............................................................................................................................. 7 1.4 交易管理 .............................................................................................................................. 7 1.5 数据管理 .............................................................................................................................. 7 1.6 购物车 .................................................................................................................................. 7第二章 购物广场功能 ...................................................................................... 8 2.1 会员注册 .............................................................................................................................. 8 2.1.1 功能实现 ............................................................................................................................................ 8 2.2 会员登录 .............................................................................................................................. 8 2.2.1 功能实现 ............................................................................................................................................ 8 2.3 会员资料修改 ................................................................................................................... 8 2.3.1 功能实现 ............................................................................................................................................ 8 2.3.2 简介部分 ............................................................................................................................................ 9第三章 数据库管理系统 ................................................................................ 11 3.1 系统功能介绍.................................................................................................................... 11 3.1.1 管理员数据管理 ............................................................................................................................. 11 3.1.2 会员数据管理 ................................................................................................................................. 11 3.1.3 商品资料管理 .................................................................................................................................. 11 3.1.4 订单资料管理 ................................................................................................................................. 12 3.1.5 网站消息管理 ................................................................................................................................. 12 3.1.6 类别数据管理 ................................................................................................................................. 12 3.2 数据库功能实现 ............................................................................................................... 12第四章 系统的开发工具和运行环境............................................................. 141)VISUAL STUDIO 2005 简介 .................................................................... 14结 论 ............................................................................................................. 18致 谢 ............................................................................................................. 19参考文献 ......................................................................................................... 20引 言 新的世纪,信息化的发展带动其他产业的发展,互联网将进入一个崭新的阶段,电子商务在Internet 中的应用越来越大。
各行各业都将与它进行更深入的融合和渗透。
网上购物也随之迅速发展,越来越多的人热衷于网上购物,并且这逐渐成为了一种生活时尚。
相对于传统的实体店铺,网上购物不但可以节约大量的经营成本,而且可以无限制的面对不同领域的顾客。
因此,越来越多的企业想利用互联网所带来的有利条件,整合企业资源,改造传统业务,加强企业管理,降低运作成本,增强市场竞争力,提高企业经济效益,从而促进企业的改革与发展。
在以当今市场化程度很高的情况下,随着信息化建设的发展,客户使用的应用系统会越来越多,各种应用系统可能是由不同的开发商在不同的时期开发完成的,因为规划和应用系统的差异,各系统之间必然会存在数据交换的接口问题。
当然,通过在应用系统中开发专门的模块是能够解决这个问题的,但这样牵涉到产品源代码的开放和应用的安全等问题,开发商一般也不愿意第三方介入自己的产品或项目的核心,所以一个通用人事管理系统,对有多个系统对接需求的客户来说是非常需要的产品,只要这个产品兼容性好,可配置,免编程,方便应用系统的互联,产品的应用空间是非常广阔的。
同时,杭州易和工贸印刷品公司建立自己的企业电子商务网站,具有如下的深远意义: 1)提升企业形象、开拓更大的市场,紧跟时代的潮流,建立新型的商务管理模式,从而引领企业进入电子商务领域 2)为企业客户提供更完善的服务 3)加强企业与社会之间的信息联系 4)改善内部管理,提高运营效率。
本网站分为购物广场、购物车、留言、数据管理四个大模块。
客户首先进入本网站的首页,即购物广场部分,查看商品,不能进行商品买卖。
通过会员注册后,才可以交易。
也可以在购物广场选购商品,放入购物车,填写相关信息、选择付款形式,经订单确定后,可以向本网站下购物单。
还可以在留言区进行对本网站的意见进行留言。
这些模块的数据——商品数据、登录数据、会员数据、留言数据、订单数据等都存放在数据库管理系统中,由管理员操作数据库管理程序进行系统管理。
6 第一章 网站整体功能 本网站是以网上购物功能为重点而开发的电子商务购物网站,辅以导购功能。
1.1 网上导购 通过商品展示区对所展示的商品的产地、功能、价格等的详细说明,引导客户选购所需的商品。
通过站内商品搜索,可以轻易的让客户找到所需的商品。
1.2 网上订购 客户在对商品有了解后,可以直接在网页中查阅价格、确定数量、选择付款形式来订购商品。
本网站会按照约定的方式交付货物,收取货款。
1.3 意见征询 通过网站中的留言板,客户可直接地发表对网站,对商品的意见,提出更多、更实际的建议和意见。
网站也可以在这得到更直接、快捷的反馈意见,更好,更快的改善网站,为客户服务。
1.4 交易管理 用数据库管理方式对交易中的订单进行查看。
1.5 数据管理 用网页的形式对网站中涉及的诸多数据表进行系统的管理,进行一些后台数据操作。
1.6 购物车 购物车模块主要实现帮助可以会员暂时把挑选商品放入购物车、删除或更改购买数量,并对多个商品进行一次结款。
7 第二章 购物广场功能2.1 会员注册 注册客户将个人资料,提交服务器检查其数据的完整性和合法性,之后,将数据写入数据库。
2.1.1 功能实现 a.字串长度检查:检查某字符的长度是否符合要求的长度。
b.空字段检查:若必填字段没有填写,例如昵称、家庭住址等必填字段空了,程序会提醒用户,以确保数据的完整性。
例如对昵称一栏的检查,若其长度小于 1 则判断客户没有输入昵称。
c. 数据检查 检查电话号码、邮政编码、手机号码、地址等字段的长度是否符合要求,从而初步确定其内容的正确性。
例如电话号码和手机号码应为 11 位,若输入不足则提示输入错误。
2.2 会员登录 已经注册成为会员的客户,可以使用该功能登录社区网页,以昵称和网友交流。
该功能也用在填写购物单时进行身份确认。
2.2.1 功能实现 a.空字段检查:若必填字段没有填写,程序会提醒用户,以确保数据的完整性。
b.密码匹对:将登录时的密码和在数据库中注册时的密码相比较,只有完全匹配才允其进入。
2.3 会员资料修改 会员登录后可以在该网页上点击修改按钮重新修改自己的资料。
2.3.1 功能实现 a.数据回显:将客户的资料从数据库中读出,并且显示出来,把其中不允许修改的属性定为 Readonly供客户浏览修改,之后,重新输入数据库。
例如文本框数据回显,只需将文本框的”value”付值为要显示的字符串就行了。
82.3.2 简介部分 点击注册按钮调转到注册页面。
图 1 登录界面 输入帐号和密码,选择会员权限,点击进入会员界面。
图 2 会员权限 点击功能菜单下的“购买商品”进入商品展示页面。
点击商品名称查看商品的描述,也可通过搜索,搜索到你所需要的商品。
点击加入购物车按钮,可把商品加入购物车。
购买商品的数量您可以自己输入,默认的情况下是一件商品。
9 图 3 商品展示页面 购物车结算 在商品描述界面上点击查看购物车,进入会员界面。
点击功能菜单下的“购买车结算”进入商品结算页面。
商品结算之前,请输入联系姓名、电话、地址。
确认一下您所购买的数量。
您可在该界面对购物车内商品进行数量的添加和删除。
最后点 击 购 物 车 结 算 按 钮 , 进 行 对 购 物 车 内 的 商 品 结 算 。
图 4 购物车结算页面 会员界面的其他功能 您还可以更该自己的信息和密码,还能对您的余额进行查询。
还能查看您最近的销售记录。
管理员的登录操作跟会员相同。
相关功能都在管理员界面的右侧说明里面。
图 4 查询销售记录页面 10 第三章 数据库管理系统一个真正的电子商务网站,需要用到上百张数据表来记录与网站相关的数据。
如果没有一个很好的系统来管理这些表,处理这些数据,这个网站根本无法生存下去。
目前,网站的数据库管理系统主要由专用软件如 FOXPRO、 DEPHI、 SQL SEVER 等来制作后台数据管理,也有直接用 HTML、ASP、SQL 等编程语言制作成网页形式对其进行管理,本系统即属于后一种。
3.1 系统功能介绍 根据需要, 我们将管理系统分为管理员数据管理、会员数据管理、商品资料管理、类别数据管理、留言数据管理、订单资料管理和网站消息管理七个功能模块。
3.1.1 管理员数据管理 管理员是数据库的操作人员,管理人员他们拥有自己的数据表。
1 管理员数据表浏览:把管理员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏 览。
2 管理员数据表修改:对管理员密码、姓名、权限进行修改。
3 管理员数据表添加 :添加新的管理员数据。
4 管理员数据表删除:删除旧的管理员数据。
3.1.2 会员数据管理 在注册模块中注册成为会员后,数据就会添加到会员数据表中,对会员数据的管理,有利于查看会员的基本情况,有利于提高网站的运行速度和制定优惠会员1 会员数据浏览:把会员的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。
2 会员数据删除:对一些会员进行有条件的删除,如太久没有登录,或除昵称外其它资料都一致, 或注册时必要数据丢失的会员,通过查询语句对其进行判断删除,减少数据库中数据的冗余, 加速网站运行速度3 会员数据表修改:对会员的基本资料进行修改。
3.1.3 商品资料管理1 商品资料浏览:把商品的资料从数据库中读出,用表格的形式显示出来,以供查询,浏览。
2 进货处理:将对新来的商品的各种资料填入表单,存入数据库。
3 下架处理:对不热销的或已过时的商品,删除其记录项,减少数据冗余。
4 商品数据表修改:对商品的基本资料进行修改。
113.1.4 订单资料管理1 订单浏览:把订单的资料从数据库中读出,用表格的形式显示出来,以供浏览。
3.1.5 网站消息管理1 网站浏览:把网站的资料从数据库中读出,用表格的形式显示出来,以供浏览。
2 网站基本消息表修改:对网站的名称等基本消息进行修改。
3.1.6 类别数据管理1 类别浏览:把网站的资料从数据库中读出,用表格的形式显示出来,以供浏览。
2 类别表修改:对类别进行修改。
3 类别添加:对商品的类别进行添加。
3.2 数据库功能实现3.2.1 数据库的连接我们要存取数据时,首先要对数据库进行连接。
我们一般使用 ADO 对象来完成。
Set newconnserver.createobjectquotADODB.Connectionquot用 createobject 来创建一个连接对象。
dbpath server.mappathquot..dcdc.mdbquot用 mappath 来取得数据库的实际路径。
newconn.openquotdriverMicrosoft
Access Driver .mdbdbqquotampDBPath用 open 方法,以
Access 的数据源来打开一 dbpath 为路径的数据库。
3.2.2 数据浏览将全部数据都列出来,也可以按某个条件来显示数据。
sqlcmd”select from 数据表 where 条件 order by 索引”set rsnewconn.executesqlcmd选择数据表中符合条件的记录, 用 然后按索引排列, execute 方法来执行,并将其赋予 rs 记录指针。
3.2.3 数据添加将新的数据添加到数据表中。
sqlcmdquotinsert into 数据表 字段 values 值quotnewconn.execute sqlcmd在数据表中添加一条新记录,并将字段值添入相应字段。
3.2.4 数据删除删除数据库中多余的数据记录。
sqlcmdquotdelete from 数据表 where 条件 quotnewconn.execute sqlcmd删除数据表中符合条件的记录,并用 execute 来执行命令。
123.2.5 数据查询检索数据库,查找所要查询的纪录。
sqlcmd”select from 数据表 where 条件 order by 索引”set rsnewconn.executesqlcmd选择数据表中符合条件的记录, 用 然后按索引排列, execute 方法来执行,并将其赋予 rs 记录指针。
3.2.6 数据修改对数据进行更新,修改,之后再存入数据库。
sqlcmdquotupdate 数据表 set 字段 新值 where 条件 quot newconn.execute sqlcmd检索满足条件的记录,将其对应的字段赋予新值,用 execute 来执行命令。
13 第四章 系统的开发工具和运行环境 1)Visual Studio 2005 简介 VS2005 是 Visual Studio 2005 的缩写。
Visual Studio 是微软公司推出的开发环境。
是目前最流行的 Windows 平台应用程序开发环境。
目前已经开发到 8.0 版本,也就是 Visual Studio 2005。
下一版本 Visual Studio 2008 预计 08 年的 2 月推出。
Visual Studio 2005 是一套完整的开发工具,用于生成 ASP.NET 2.0 Web 应用程序、XML WebServices、桌面应用程序和移动应用程序。
Visual Basic、 Visual C 、Visual C、和 Visual J全都使用相同的集成开发环境 IDE,该环境允许它们共享工具并有助于创建混合语言解决方案。
Microsoft Visual Studio 2005 Team System 提供支持整个软件开发团队的工具: 架构师:Visual Studio 2005 Team Architect Edition 包括集成、高效的工具,用于直观地构建面向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。
有关详细信息,请参阅Visual Studio 2005 Team System:设计分布式系统以进行部署。
开发人员:Visual Studio 2005 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量。
有关详细信息,请参阅 Visual Studio 2005 Team System:构建健壮而可靠的软件。
测试人员:Visual St.