三味书屋图书销售网络系统的设计与实现毕业论文.doc_第1页
三味书屋图书销售网络系统的设计与实现毕业论文.doc_第2页
三味书屋图书销售网络系统的设计与实现毕业论文.doc_第3页
三味书屋图书销售网络系统的设计与实现毕业论文.doc_第4页
三味书屋图书销售网络系统的设计与实现毕业论文.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

三味书屋图书销售网络系统的设计与实现 作者姓名作者姓名冯敏 指指导导教教师师 赵宇兰 所学所学专业专业 计算机科学与技术 (信息安全方向)班 班级级 07 b3 所属院系所属院系信息学院 学学习习年限年限 2007 年 年 9月至月至 2011 年 年 7 月月 二 一一 年六 月 学号:学号: 20078403052007840305 本 科 毕 业 论 文(设 计) 目目 录录 内容提要 i 1. 引言 .1 2. 系统需求分析 .1 2.1 系统功能需求 1 2.2 可行性分析 2 2.3 解决方案设计.2 2.4 业务流程图.3 3. 系统设计 .4 3.1 系统功能设计 4 3.2 数据库设计 5 3.2.1 数据库概念模型设计.5 3.2.2 数据库物理模型设计.6 4. 系统实现 10 4.1 前台用户平台的实现 .10 4.1.1 前台主界面10 4.1.2 顾客登录与注册10 4.1.3 图书在线查询11 4.1.4 在线购书15 4.2 后台管理界面17 4.2.1 后台主界面17 4.2.2 图书信息管理17 4.2.3 订单管理19 4.2.4 用户管理19 4.2.5 分类管理21 4.2.6 其他管理22 5. 系统安全性 23 5.1 系统数据的安全性23 5.2 应用程序的安全性23 6. 网站的建立与运行环境 25 6.1 网站的建立于测试25 6.2 运行环境25 7. 结语 .25 致谢 .27 参考文献 .28 abstract .29 i 三味书屋图书销售网络系统的设计与实现 学生姓名:冯 敏 指导教师:赵宇兰 内容提要 随着经济的发展,网络科技日渐成熟,电子商务已经渗透到人们生活的各个方面,而最为熟 悉的就是网上购书。本课题是对三味书屋进行调研,根据传统购书种类不齐全、价格昂贵等不足,设计 出图书销售网络系统,方便人们购书,使其足不出户就可以轻轻松松地买到自己想要的书,既省时又省 力。该系统的建立有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一 起,大大提高了图书流通率。 本设计主要在 windows 环境下利用 asp 技术,以 dreamweaver 为前台开发工具,使用 iis 信息服 务器,用 microsoft access2000 作为后台数据库来进行开发设计。 关键词 电子商务 图书销售 asp access2000 数据库 山西大学商务学院本科毕业论文(设计) 1 1. 引言 20 世纪九十年代开始,随着互联网技术的不断发展,网上书店也得到了快速发展,美国和欧洲的 书商、出版社、学术团体、大学出版社等纷纷建立各自的网上书店,以此来拓展业务。从起步时间来 看,我国的电子商务并不落后于国外,早在 1997 年就成立了第一家真正意义上的网络书店。随着近几 年的发展,由于电子商务的迅猛发展,网上书店系统发展也已经达到一个较高的水准,现在的网上书 店系统实现的功能也非常的多,最重要的当属图书的销售,也就是管理库房中的图书,以及管理用户 的购物车,从而实现结账等一系列功能。另外网上书店系统还提供给用户查找数据库中图书相关记录 的功能。在确认用户身份方面也已经比较完善,并且具有管理员的功能,管理员对整个数据库可以进 行操作。 网上书店是一种新型的书店形式。就网上书店与传统书店相比,由于网络已经覆盖全球,信息量 大而独具优势。网上书店的建立可以大大减少图书销售中的中间环节,节省大量的人力、物力,并且 能够提供更多的书目信息。对于读者来说,可以随时随地自由地查询和订购图书,读者无需亲临书店, 只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时 还减少了书店过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,网上书店节省了大量 时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。另 外,网络图书销售通过 internet 为厂商和顾客提供了双向互动式的信息交流,开辟了新的交易平台, 为消费者提供了一种新的购物方式。这种购物方式的时间可随意支配,打破地域的限制,读者不会再 受地域的限制,而是遍及世界各地,这也就极大限度地扩大了出版物的发行范围。到目前为止,我国 网络图书销售正在从模仿走向创新,模式将日趋多元化,并在与传统商务模式融合的过程中,有着自 己特色的发展模式1。 一个现代化的网上书店在正常运营中总是面对大量的进书信息、售书信息、库存信息、统计分析 信息、相关人员管理信息等。因此,实现一个智能化、系统化、信息化的书店图书管理系统是十分必 要的。开发网上书店,不仅打破了商业往来的时间限制、节约公司营运成本,还提高了客户购物的积 极性,节省了顾客的购物时间和精力。而且还可以为在校大学生提供方便、廉价、高效的书店方式, 促进文化传播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益2。 三味书屋图书销售网络系统的设计与实现 2 2. 系统需求分析 2.1 系统功能需求 本系统可分为用户端和管理端。 用户端的主要功能是用户在浏览网站的时候需先注册登录,这是为了顾客再次登录时以便进行一 些相应的统计工作。同时,为了方便顾客查找所感兴趣的图书,系统提供了搜索功能,可以根据顾客所 指定的搜索条件,能够迅速定位到顾客需要的图书,提高了购物的效率。注册登录成功的用户可以在 浏览图书的同时方便地将物品放入购物车,或者直接购买。对于放入购物车的那些图书, “用户中心” 集成了统一采购的功能。在“用户中心”里,用户可以查看管理订单信息。 管理端的主要功能是图书信息的管理包括能够方便的添加新图书入库,能够维护和编辑图书的分 类,能够在需要时修改库中的图书信息。以及用户管理功能,包括前后台用户的查看、删除。并且还 可以根据图书的分类进行分类管理。网上购物系统也提供了留言板的功能。顾客可以把购物过程中的 意见通过留言板或者浏览图书的评论栏反馈给经营者。同样,系统通过新闻和公告牌两个功能来满足 经营者向顾客发布图书信息的需求。新闻和公告牌都是由具有管理员权限的经营者在后台进行管理。 2.2 可行性分析 可行性研究的任务是从技术上、经济上、使用上分析应解决的问题是否有可行性的解决方案。 (1)技术可行性 web 技术的迅猛发展正推动 internet 上信息服务类的进步。www 服务的基础是 html 语言, html 语言是静态网页编程语言,不能带后台,不能带数据库。所以在当今这个社会中 html 已经不 能满足人们的需求。asp 语言就很好的解决了 html 中的问题,并且支持数据库的连接。网络图书销 售系统数据量大,要求及时查询和浏览的内容比较多,而且数据处理比较集中,现有的技术都可以达 到所提标准。本系统用 asp 做前台,access 2000 数据库做后,前台可视化程度较高,人机交互能 力较强,应用方便。 (2)经济可行性 本系统对硬件的要求不是特别严格,只是一般的计算机就可以运行,系统的整体开销不大,适合 像三味书屋这样的中小型书店。另外本系统简单易学只要掌握一些基本的计算机操作知识就可以熟练 掌握。而且,后台稳定、易于维护,不会消耗太多的人力和物力。 (3)使用可行性 本系统使用 asp 设计前台界面,用 access 2000 数据库为后台管理,可以在 windows nt 操作系统 系列下运行。由于现在社会科技发展迅速,计算机已经普遍使用,而人们一般都具有一定的计算计操 山西大学商务学院本科毕业论文(设计) 3 作基础。本系统前台操作简单,有计算机基础的人便可以短时间内熟悉使用系统。后台管理中数据库 稳定不易出现错误,易于管理。 2.3 解决方案设计 由于系统的定位是一个网上购物系统,是一个电子商务站点。传统的 c/s 架构很明显不适合。 c/s(客户机/服务器)通常适合于开发面向企业内部的应用。作为面向 internet 上的 web 应用,需要 的是 b/s(浏览器/服务器)架构。b/s 架构的客户端使用的是人们上网冲浪时必不可少的浏览器3。 根据上面的分析,确定系统运行在微软的 windows nt 系列平台上,使用 iis 信息服务器作为 web 服务器,使用 asp 完成动态交互功能。后台的数据库则使用 access。系统的架构如图 2.1 所示。 用户注册、登录 图书分类列表 查询图书信息 购物和收藏 新闻、公告 留言板 销售排行 关注排行 用户管理 分类管理 信息管理 常规设置 其他设置 前台用户交互后台用户交互 access 数据库 windows 2000/nt,html h = sss.length; for (i=0;i=65 break; case 1: msg=“; break; case 2: msg=“; break; case 3: msg=“; break; case 4: msg=“; break; case 5: msg=“; break; document.userinfo.password2.value=msg; (2)验证码 为了防止用户恶意的使用程序不断猜测账号的密码,系统还采用了验证码方式。其主要思想就是 在用户登录界面随机生成一个数,在顾客登录时同时要求输入这个数。同系统中记录的这个随机数与 顾客的输入进行验证就可以防止恶意请求登录页,如图 5.3 所示。 图 5.3 顾客登录 三味书屋图书销售网络系统的设计与实现 28 6. 网站的建立与运行环境 6.1 网站的建立于测试 在实现了整个网上图书销售的系统功能之后,需要建立一个网站对其进行测试11。具体步骤如下: (1)确保安装了 web 服务器,如 apache、tomcat 或 iis(本系统使用 iis) 。 (2)本网上图书销售系统的所有文件复制到 wwwroot 目录下。 (3)设置启动默认文档为 index.asp,在 ie 地址栏中输入 http:/localhost:2008/ index.asp 便可以进入到三味书屋图书网络销售系统的首页。 6.2 运行环境 配置这些网站时需要满足以下系统配置要求: 操作环境:windows nt web 服务器:iis4.0 或 iis5.0 数据库服务器:microsoft access 2000 客户端:ie、netscape 7. 结语 本系统前台实现了用户注册登录,图书查询、购买等功能。后台管理模块实现了“订单管理” 、 “图书管理” 、 “用户管理”和“网站配置管理”以及用户交流的“意见反馈”和“留言板” 。本网上图 书销售系统查询图书方式多样化,保护用户身份信息的安全性比较强。并且,后台管理简单、易于维 护。但是在本系统中,评论只能在浏览图书时才可以对图书进行评论,而不能对某一单笔订单来评论。 并且本系统没有链接第三方支付软件,这使得系统支付还不够完善。这两点由于时间的关系,没有更 好地弥补不足。 在这个系统的实现过程中,除了使用一些基本的通用的 asp 技术外,还有一些独特的技术细节。 例如,在用户登录管理模块的验证码、用户注册模块的密码加密技术和密码等级技术。在商品浏览部 分可以多次复用的“商品列表”和“翻页导航条”模块。使用查询串中跟随的参数值来控制程序流程 的技术,也是 web 开发中的常用技术。 山西大学商务学院本科毕业论文(设计) 29 致谢 时光流逝,转眼间大学已经接近尾声。四年的求学生涯在师长、亲友的大力支持下,走得辛苦, 但也收获满囊,在论文即将完成之际,我想感谢我最敬爱的赵宇兰导师,她治学严谨,学士渊博,思 想深邃,为我们营造了一种良好的精神氛围。从刚开始的论文选题、撰写开题报告、拟订设计的架构、 三味书屋图书销售网络系统的设计与实现 30 论文的多次审核到最终定稿,她给予了我殷切的指导,提出了许多宝贵的意见。无论是在论文的选题、 构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了赵宇兰老师悉心细致 的教诲和无私的帮助,在此表示真诚地感谢。 参考文献 1 王萍萍,李晓娜,孙更新asp+dreamweaver 动态网站开发m北京:清华大学出版社, 2008:16-20 山西大学商务学院本科毕业论文(设计) 31 2 洪石丹asp.net 单利开发大全m北京:清华大学出版社,2010:97-109 3 房大伟,庞娅娟asp 开发典型模块大全m北京:人民邮电出版社,2010:45-60 4 焦谊,张军,王佩楷asp 动态网站设计m北京:机械工业出版社,2003:188-265 5 杨涛access 2003 数据库应用m北京:清华大学出版社,2009:98-150 6 王珊、陈红数据库系统原理m北京:清华大学出版设,1998:156-177 7 洪锡军等利用 asp 进行 web 动态信息发布的关键技术j计算机应用, vol.21,no.8,2001 8 王宇虹等access 数据库系统开发从基础到实践m北京:电子工业出版社,2008:214- 289 9(美)施奈尔著,吴世忠等译.应用密码学m北京:机械工业出版社,2003:96-110 10 赵泽茂,吕球云,朱芳信息安全技术m西安:西安电子科技大学出版社,2009:17- 25 11 郭泽民 动态网页技术 php、asp 与 jsp 的比较分析j 煤炭技术,2007,(06) 三味书屋图书销售网络系统的设计与实现 32 design and implementation of network book-sale system abstract: with the development of economy, the network technology, electronic commerce is increasingly mature penetrates into all aspects of peoples lives, and is the most familiar online bookstores. this topic is investigation of sanwei bookroom acquisition types according to the conventional are incomple

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论