您现在的位置:网站首页答辩论文计算机毕业设计ASP毕业设计

网上书店

  • 简介:(毕业论文 字数:12681 页数:46)摘要:如今全国的网上书店已有100余家,遍布北京、上海、天津、杭州、广州等地,“网上书市”以技术和时空的绝对优势,对传统图书业消费流程形成了挑战,迫使图书业重新整合。许多传统图书店存在的问...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业论文 字数:12681 页数:46)摘要:如今全国的网上书店已有100余家,遍布北京、上海、天津、杭州、广州等地,“网上书市”以技术和时空的绝对优势,对传统图书业消费流程形成了挑战,迫使图书业重新整合。许多传统图书店存在的问题,反而成为网络书店的发展焦点。
传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店以某种角度上来看解决了空间问题,每增加一本书成本增长几乎为零;传统图书信息的传播成本过高,而网站以电子邮件作为传播平台,其传播成本相比之下微乎其微;由于中国地域广大,不得不形成以出版社、一级代理、二级代理和零售店的多层次渠道结构,层层加码导致书价降不下来,互联网却无所谓地域问题,自然免去了流通环节中的多层次多渠道和高昂价格;传统图书业长期忽略对新营销技术———比如低价策略的采用。网上书店却是可以选用各种营销方案,吸引消费者参与,带来其它商品的有。

关键词:网上书店,ASP,连接,数据库

Abstract :Now the on-line bookstore of the whole country already has more than 100 houses, spreading all over etc. of Peking, Shanghai, Tienjin, Hangzhou, Guangzhou ground," on-line book City" with absolute advantage of technique and timespace, consume the process to become the challenge to the traditional book industry, force the book industry to re- integrate.Many problem with existent traditional book store, become the development focus of the network bookstore on the contrary.
The book in the traditional book store puts to put the area is limited, increase a book its cost each time all at increase with the certain comparison, but the network bookstore comes up to see resolve the space problem with a certain angle, increasing a book cost growth each time almost is zero;The dissemination cost of the traditional book information lead high, but the website spreads the terrace with the E-mail conduct and actions, it spreads the cost to compare under the extremely minute;Because the Chinese region is large, have to become act for with the publisher, a class, second class act for and retail the store of multi-layer outlet structure, add the code to cause the book price decline come down not in multiple layers, Internet but the doesn't matter region problem, the nature avoids to circulate the much multi-layer outlet within link and high prices;The traditional book industry neglects over a long period of time sells the technique to Hsin-ying- for example with low price strategy of adoption.On-line bookstore but is to choose to use various marketing project, draw on the consumer to participate the etc.

Key Words: on net bookstore shopping ,ASP,connection,data base

目录
1 绪论---------------------------------------------------------------------------------------------1
2 特殊技术困难------------------------------------------------------------2
3 系统所使用开发语言的概述----------------------------------------------------5
3.1 ASP的概述-------------------------------------------------------------------------5
3.2 数据库与 Access的概述------------------------------------------------------------6
4 可行性研究与需求分析---------------------------------------------------------------------7
4.1 可行性研究---------------------------------------------------------------7
4.2 需求分析----------------------------------------------------------------------7
4.2.1 数据流图(DFD图)--------------------------------------------------------------7
4.2.2 E-R图-------------------------------------------------------------------------7
4.2.3 逻辑设计-----------------------------------------------------------------------8
5 留言本的创建-------------------------------------------------------------10
5.1 创建数据库-------------------------------------------------------------10
5.2 设计数据表liuyandata------------------------------------------------------------10
5.3设计数据表liuyanmanage---------------------------------------------10
5.4 定义系统DNS------------------------------------------------------------11
6 留言板首页的制作-------------------------------------------------------------------------13
6.1 内容主体的制作----------------------------------------------------------------------13
6.2 添加导航按钮和导航状态条-------------------------------------------------------15
6.3 添加行为-------------------------------------------------------------------------------15
6.4 留言-------------------------------------------------------------------------------------16
6.4.1 界面制作-------------------------------------------------------------------------16
6.4.2 客户端验证----------------------------------------------------------------------16
6.4.3 插入留言-------------------------------------------------------------------------16
6.4.4 管理留言-------------------------------------------------------------------------17
6.4.5 管理页面-------------------------------------------------------------------------17
6.4.6 删除页面-------------------------------------------------------------------------18
6.4.7 回复页面-------------------------------------------------------------------------19
6.5 登录机制-------------------------------------------------------------------------------20
6.6访问权限--------------------------------------------------------------------------------20
6.7退出登录--------------------------------------------------------------------------------21
结束语-----------------------------------------------------------------------------------22
谢辞----------------------------------------------------------------------------------------------23
参考文献----------------------------------------------------------------------------------------24
附录1:源代码清单--------------------------------------------------------------------------------25
附录2:专业文献翻译--------------------------------------------------------------------------------40


1 绪论
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登录时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登录后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。
要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。
整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。二者通过数据库服务器和Web服务器连接。
本文作者主要完成Web服务器端的用户管理、图书目录管理、图书信息录入管理、书店定单管理、图书的浏览和查找、书店购物结帐功能模块的设计、实现与完善以及整个实验网站的组织建立和测试工作。

2 特殊技术困难
用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在使每本书有一个图片浏览功能,就要图片上传照片的功能。上传图片文件到服务器可以使用各种免费的 文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件;至于第二种情况,我们也要付出不少的“银子”才可以。除非你拥有自己的虚拟主机,你就可以随便的在服务器上面安装自己所需要的组件,这种情况对于大多数人来说是可望而不可及的。经过一段时间搜集资料,终于使我克服了这个困难,使用纯ASP代码来实现图片的上传功能。其主要代码如下:
dim upload,file,formName,formPath,iCount,sname
set upload=new upload_5xSoft ''建立上传对象
response.write upload.Version&"" ''显示上传类的版本
if upload.form("filepath")="" then ''得到上传目录
HtmEnd "请输入要上传至的目录!"
set upload=nothing
response.end
else
formPath=upload.form("filepath")&year(now)&month(now)&"/"
''在目录后加(/)
if right(formPath,1)<>"/" then formPath=formPath&"/"&year(now)&month(now)&"/"
end if
iCount=0
for each formName in upload.file ''列出所有上传了的文件
set file=upload.file(formName) ''生成一个文件对象
if file.FileSize>0 then ''如果 FileSize > 0 说明有文件数据
file.SaveAs Server.mappath(formPath&file.FileName) ''保存文件
response.write "<br><center><font size=2 color=red>上传成功,请复制下边剪切板中内容而后粘贴到图书图片剪切板内!</font></center><br>"
dim thename,fsobj,spp,paths
'文件更名
thename=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&right(file.filename,4)
'response.write thename
spp=file.filename
file.filename=thename
file.SaveAs Server.mappath(formPath&file.FileName)
paths=server.mappath("../")&"\bookpic\"&year(now)&month(now)&"\"&spp
set fsobj=server.CreateObject("scripting.filesystemobject")
if fsobj.fileExists(""&paths&"") then
fsobj.deletefile(""&paths&"")
end if
set fsobj=nothing
response.write "<center><input type=text size=26 value=bookpic/"&year(now)&month(now)&"/"&file.filename&"><button onclick=window.clipboardData.setData('text',this.previousSibling.value)>复制</button><br><br><a href='javascript:window.close()'><font color=red size=2>关闭窗口</font></a></center>"
iCount=iCount+1
end if
set file=nothing
next
set upload=nothing ''删除此对象
response.write "<font color=red size=2>"
'Htmend iCount&" 个文件上传成功!</font>"
sub HtmEnd(Msg)
set upload=nothing
response.write "<br>"&Msg&" [<a href='javascript:window.close()'><font color=red size=2>关闭窗口</font></a>]</body></html>"
response.end
end sub
Function GetPP
dim s
s=Request.ServerVariables("path_translated")
GetPP=left(s,instrrev(s,"\",len(s)))
End function
虽然这样上传图片比较麻烦,不过这样就不用连到数据库,要连数据库就更麻烦了。
由于在对大多数技术困难的解决中频繁用到了ASP技术的许多独特的性质和处理方法,这里有必要对ASP及相关技术的一些重要部分进行介绍,以便于对全文的理解

查看评论 已有0位网友发表了看法
  • 验证码: