欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    网上书店销售系统设计与实现-毕业论文.doc

    • 资源ID:11049359       资源大小:1.85MB        全文页数:47页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上书店销售系统设计与实现-毕业论文.doc

    网上书店销售系统设计与实现摘 要电子商务是利用现代信息网络进行商务活动的一种先进手段,作为创新的经济运行方式,其影响已经远远超过商业领域。与此同时,数据挖掘技术也在逐渐成为了是一种新的商业信息分析技术,并在电子商务领域中大量地运用起来。针对当前蓬勃发展的电子商务浪潮以及数据挖掘技术在其上应用的发展。本文从理论和实践两个角度出发,通过对一个具有数据挖掘功能网上书店销售系统的设计与实现进行分析,对电子商务与数据挖掘技术进行了较为深入的探讨。本系统主要包括以下几个功能:前台的用户注册、用户登录、图书浏览、图书购买、图书查询,以及后台的图书管理、订单管理、用户管理、公告发布。其中图书浏览包括,分类图书浏览,新书浏览,热门浏览,新书浏览,图书详细信息浏览。图书购买又包括,图书查找,购物车,提交订单。本文先介绍课题背景及工作流程,然后分别介绍网上书店销售系统的总体框架与详细设计,最后介绍系统的开发环境和系统功能实现。关键词: 电子商务 网上书店 数据挖掘43On-line bookstore sale system design and realizationAbstractElectronic commerce is carries on the commercial activity using the present information network one advanced method, takes the innovation the economical movement way, its influence already went far beyond the commercial domain. Meanwhile, the data mining technology also gradually has been becoming is one kind of new commercial information parsing technique, and utilizes massively in the electronic commerce domain.In view of current vigorous development electronic commerce tide as well as data mining technology in above application development. This article and practices two angle embarking from the theory, through has the data mining function on-line bookstore to one to sell systems design with to realize carries on the analysis, has carried on a more thorough discussion to the electronic commerce and the data mining technology. This system mainly includes the following several functions: The onstage user registration, the user register, the books browsing, the books purchase, the books to inquire, as well as backstage books management, order form management, user management, announcement issue. And the books browsing includes, classified books browsing, new book browsing, popular browsing, new book browsing, books detailed information browsing. The books purchase includes, books search, shopping cart, submission order form. This thesis introduced the first topic background and the work flow, then introduced separately on-line bookstore sells systems overall frame and the detailed design, finally introduced that systems development environment and the system function realize.Keywords:Electronic Commerce Online Bookstore Data Mining目 录第一章 绪论11.1 背景11.2 主要工作11.3 论文结构2第二章 网上书店销售系统总体框架32.1 网上书店销售系统需求分析32.2 网上书店销售系统总体设计4第三章 网上书店销售系统详细设计143.1 数据库设计143.2 页面设计163.3 功能模块详细设计213.4 数据挖掘在网上书店系统具体应用28第四章 网上书店管理系统功能实现304.1 开发环境与语言304.2 功能实现演示截图32第五章 总结与展望42致谢语43参考文献44ContentsChapter1 Introduction11.1 Background11.2 Main work11.3 Structure of the thesis2Chapter2 Constructure of on-line bookstore sale system32.1 Requirement analysis of on-line bookstore sale system32.2 High level design of on-line bookstore sale system4Chapter3 Low level design of on-line bookstore sale system143.1 Database design143.2 Interface design163.3 Low level design of functional module213.4 Application of data mining on on-line bookstore sale system28Chapter4 Function realization of on-line bookstore sale system304.1 Development environment and language304.2 Tuncation chart and analysis32Chapter5 Conclusions and future work42Acknowledgement43Reference44厦门大学本科毕业论文第一章 绪论1.1 背景电子商务作为一个完整的概念出现于96年。80年代末,发达国家EDI (Electronic Data Interchange)的应用已形成规模,引发了全球“无纸贸易”热潮,在全世界1000个最大的企业中,95%以上的企业在使用这一技术,同时EDI的大范围应用促进了与商务过程有关的各种信息技术在商业、制造业、基础工业及服务业的广泛应用,并从单一技术使用发展到相互补充、相互连接的整体应用,实现了商务运作全过程的电子化,电子商务由此得以产生。电子商务这一概念自诞生以来,引起了人们普遍关注,各国政府、IT行业、权威学者、电子商务协会都根据自己所处的地位和对电子商务的参与程度,给出了许多表述不同的定义。各种定义虽然角度不同,但其本质是相同的,因为电子商务仍然是一种商务活动,满足商务活动的基本要素。商务将会并且一直会是电子商务的永恒主题,只是交易手段发生了变化从传统方式转变为网络方式。从宏观上讲,电子商务是计算机网络的第二次革命,是通过电子手段建立一个新的经济秩序。它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等社会其它层面。从微观角度讲,电子商务是指各种具有商业活动能力的实体(生产企业、商贸企业、金融机构、政府机构、个人消费者等)利用网络和先进的数字化传媒技术进行的各项商业贸易活动。网上商店与网上购物的状况:中国网上购物继续保持迅猛发展的势头,不仅网上购物渗透率持续提升,网上购物消费者持续增加,而且已有网上购物经验的消费者还将继续保持增加购物的趋势。网上书店购物特点:好处:种类比较全,价钱比较低 坏处:容易遭遇盗版,质量不好的书1.2 主要工作此次项目,本人主要工作及流程如图1-1:图1-1 主要工作流程1.3 论文结构第一章绪论,介绍项目背景、个人主要工作及流程、论文的结构。第二章网上书店销售系统总体框架,需求分析、整体框架。第三章网上书店销售系统详细设计,包括数据库设计、页面设计、功能模块详细设计。第四章网上书店销售系统功能实现,主要是运行结果截图及相关分析。第五章总结与展望,总结此次毕设中所做的工作及不足,并阐述其重要意义及对将来的影响。致谢语,感谢毕设过程中给过我帮助的所有老师,朋友,同事,并感谢大学四年教育过我的所有老师。最后是参考文献,总结了毕设中查阅过的一些书籍与网络资源。第二章 网上书店销售系统总体框架2.1 网上书店销售系统需求分析1. 可行性分析经济可行性分析:电子商务是利用现代信息网络进行商务活动的一种先进手段,作为创新的经济运行方式,其影响已经远远超过商业领域。加上网上购物得到越来越多的消费者的认同,网上书店也以种类多,价格便宜收到广大消费者的喜爱。另外在网站管理上远比管理一个现实中的书店需要的人员少,大大节省了人力资源。开发一个人性化的网上购物系统定能得到买书和卖书人的认同。技术可行性分析:现阶段不管是网站开发技术还是数据库管理技术都相当成熟,.net框架更给开发带来了方便。这些都使得开发一个易管理、被消费者认可的网站成为可能,并付诸实施。2. 功能需求分析系统功能主要包括以下两个方面:前台功能模块包括:用户注册,用户登录,查询图书,浏览图书(分类浏览,特价书浏览,新书浏览,图书细节浏览),购买图书(购物车),管理个人信息后台功能模块包括:图书管理(增、删、改、查),发布公告,用户信息管理(删除过久没登录用户,查看用户信息),订单管理主要功能分析:(1)用户注册输入信息:唯一邮箱地址,唯一昵称,密码。操作结果:有效邮箱地址,昵称,密码存入数据库。(2)用户登陆输入信息:已注册的邮箱地址,密码。操作结果:进入主页。(3)浏览图书输入信息:用户选择浏览方式。操作结果:显示图书列表(4)图书购买输入信息:用户查询并选择购买图书,进入购物车并结算进入提交定单页面。操作结果:更改数据库中关于购买图书的状态为提交定单。(5)个人信息维护输入信息:定单管理中有,收获地址,邮政编码,收获人电话,收获人手机号码。操作记过:存新的信息到数据库。3.性能需求分析a.响应时间:20秒内相应用户b.界面友好,对于前台界面尽量美观c.可用性:支持多个用户同时操作d.错误处理:错误信息提示清楚,系统出现错误对数据库操作做好提交与恢复2.2 网上书店销售系统总体设计1. 功能模块分析(1)用户操作模块用户注册模块:登录过程:基本信息填写>>邮箱验证>>注册成功。基本信息填写包括:邮箱地址,昵称,密码。登录成功后,给出用户到登录界面的连接。用户登录模块:登录所需信息:邮箱地址或者昵称,密码。登录成功显示我的书店主页。登录失败提示用户失败原因。个人信息维护模块:登录成功,由主页选择“我的月亮湾”进入个人信息维护页面。个人信息包括两个部分:订单信息与基本信息。订单信息:收货人姓名,收货地址,邮政编码,收货电话(固定电话和手机)。基本信息:昵称,邮箱,密码,性别,工作,兴趣爱好图书查询模块:简单查询:根据图书名称查询书籍(提供模糊查询)高级查询:根据图书名称,作者姓名,出版时间,出版社,价格五个元素任何一个和多个查询查询成功则显示图书列表页面,失败则提示用户重新查找。图书购买模块:购买流程:登录系统>>查询图书>>确认购买>>填写订单>>提交订单图书浏览模块:图书浏览包括:分类浏览,新书浏览,特价书浏览,具体图书浏览分类浏览:显示用户所选分类的所有图书,为了促销显示相关类别前十名信息新书浏览:显示新进图书信息,着重介绍新书亮点。特价书浏览:为了吸引用户,显示图书同把原价与现价明显对比,突出差价。具体图书浏览:显示图书所有基本信息,外加显示目录。另外根据关联数据挖掘的概念,挖掘出购买此图书的用户还购买的哪些图书,以及此类图书的前十名,有效引导消费者购买图书。购物车模块:购物车显示用户挑选的所有图书,在提交订单前显示。(2) 管理员操作模块图书管理模块:查询图书:输入关键字查询图书。增加图书:购进图书时,管理员输入购进图书信息。删除图书:当图书库存为零而且决策不再购进时,手动删除此图书信息。修改图书:当图书的相关信息发生改变时(例如:价格变动等),先查询图书信息进而修改此图书信息。查询需购图书列表:程序实现对数据库中存书进行分析,显示缺书列表。用户信息维护:浏览用户资料:通过昵称或者邮箱地址查询相关客户。删除用户:删除长久不登录用户。管理员个人信息管理:修改个人信息包括:修改密码,修改联系方式信息发布模块:发布书店新政策或者其他书店有关信息。订单管理:对用户提交的订单进行性管理。2. 识别用例参与者:用户,管理员用例如下:表2-1 登录用例描述用例编号01用例名登录描述验证昵称或者邮箱地址和密码,然后登录进主页。参与者用户预处理注册提交条件显示主页面重要性高级操作流验证用户的昵称或者邮箱地址和密码,进入到主页数据昵称或者邮箱地址,密码创建时间02/05/2008表2-2 注册用例描述用例编号02用例名注册描述验证用户输入的昵称、邮箱地址、密码是否有效,然后将登录信息写入到数据库。参与者用户预处理无提交条件数据库中存储用户相关登录信息重要性高级操作流验证用户的昵称、密码是否有效,验证邮箱是否有效,存储用户信息到数据库数据昵称,邮箱地址,密码创建时间02/05/2008表2-3 购书用例描述用例编号03用例名购买图书描述登录网站,而后查询需购买的图书信息,接着提交订单信息,最后将有效购书信息记录到数据库参与者用户预处理用户已经登录,查询到所需图书并填写了相关订单信息提交条件数据库中存储用户订单信息与图书售出信息重要性高级操作流根据用户查询条件,从数据库取出相关图书信息,将用户购书信息集中显示在购物车中,等待用户确认,验证用户订单信息,记录用户订单信息与图书售出信息数据查询关键字,相关图书信息,订单信息(姓名,收货地址,邮政编码,固定电话,移动电话)创建时间02/05/2008表2-4 查询图书用例描述用例编号04用例名查询图书描述根据键入的相关查询条件,查询数据库,显示相关信息参与者用户预处理无提交条件显示相关图书信息重要性高级操作流根据键入的相关查询条件,查询数据库显示相关图书信息数据查询关键字,相关图书信息创建时间02/05/2008表2-5 修改密码用例描述用例编号05用例名修改密码描述登录网站,进入我的月亮湾页面,验证新输入密码是否有效,然后记录密码信息到对应用户信息参与者用户预处理已经登录提交条件记录新密码到数据库重要性高级操作流接受用户原来信息,验证新密码信息,根据原信息找到对应用户,写入新密码信息数据用户原信息,新密码信息创建时间02/05/2008表2-6 修改订单常用信息用例描述用例编号06用例名修改订单常用信息描述登录网站,进入我的月亮湾页面,接收用户新收货地址,记录新订单常用信息到数据库参与者用户预处理已经登录并有购书历史提交条件记录新订单常用信息到数据库重要性高级操作流接受用户原来信息,验证新订单常用信息,根据原信息找到对应用户,写入订单常用信息数据用户原信息,新订单常用信息创建时间02/05/2008表2-7 修改邮箱用例描述用例编号07用例名修改邮箱地址描述登录网站,进入我的月亮湾页面,验证新邮箱地址是否有效,然后记录新邮箱地址信息到对应用户信息参与者用户预处理已经登录提交条件记录新邮箱地址到数据库重要性高级操作流接受用户原信息,验证新邮箱地址是否有效,写邮箱地址到数据库数据用户原信息,新邮箱地址创建时间02/05/2008表2-8 修改用户基础信息用例描述用例编号08用例名修改用户基础信息描述登录网站,进入我的月亮湾页面,验证新用户信息(昵称、性别、工作、兴趣爱好)是否有效,然后记录新用户信息到对应用户信息参与者用户预处理已经登录提交条件记录新用户信息到数据库重要性高级操作流接受原用户信息,验证新用户信息,记录新用户信息到数据库数据用户原信息,新用户信息创建时间02/05/2008表2-9 浏览图书用例描述用例编号09用例名浏览图书描述访问网站,选择浏览图书方式(分类,热门,新书,特价,具体某一本图书),根据选择查询数据库显示图书列表参与者用户预处理无提交条件显示浏览图书列表重要性高级操作流获取用户浏览方式显示图书列表数据浏览方式信息,图书信息创建时间02/05/2008表2-10 登录系统用例描述用例编号10用例名登录系统描述验证用户名和密码信息,然后登录图书管理系统参与者管理员预处理提交条件进入图书管理系统重要性高级操作流验证用户名和密码,登录图书管理系统数据用户名,密码创建时间02/05/2008表2-11 查询图书用例描述(管理员)用例编号11用例名查询图书描述根据键入的相关查询条件,查询数据库,显示相关信息参与者管理员预处理无提交条件显示相关图书信息重要性高级操作流根据键入的相关查询条件,查询数据库显示相关图书信息数据查询关键字,相关图书信息创建时间02/05/2008表2-12 增加图书用例描述用例编号12用例名增加图书描述登录系统,验证输入的图书信息,记录图书入数据库参与者管理员预处理无提交条件图书信息存入数据库重要性高级操作流登录系统,验证图书信息,存图书信息入库数据图书信息创建时间02/05/2008表2-13 修改图书信息用例描述用例编号13用例名修改图书信息描述登录系统,查找需修改的图书信息,验证输入的新图书信息,记录图书入数据库参与者管理员预处理登录系统提交条件记录新图书信息入数据库重要性高级操作流登录系统,查找需修的图书,验证图书新信息,记录新信息数据图书原信息,图书新信息创建时间02/05/2008表2-14 浏览用户信息用例描述用例编号14用例名浏览用户资料描述登录系统,进入浏览页面,显示用户信息参与者管理员预处理登录系统提交条件显示用户信息重要性高级操作流登录系统,选择浏览用户,显示用户信息数据用户信息创建时间02/05/2008表2-15 删除用户用例描述用例编号15用例名删除用户描述登录系统,选择删除对象,数据库中删除所选择的用户参与者管理员预处理登录系统提交条件在数据库中删除所选择的用户重要性高级操作流登录系统,选择删除对象,在数据库中删除记录数据删除对象信息创建时间02/05/2008表2-16 修改个人信息用例描述用例编号16用例名修改个人信息描述登录系统,进入修改信息页面,输入个人新信息(密码,联系方式),验证个人信息,然后记录到数据库中参与者管理员预处理登录系统提交条件记录新个人息入数据库重要性高级操作流验证个人信息,记录新个人信息入数据库数据个人原信息个人新信息创建时间02/05/2008表2-17 发布公告用例描述用例编号17用例名发布公告描述登录系统,进入发布公告页面,记录公告入数据库参与者管理员预处理登录系统提交条件记录公告信息入数据库重要性高级操作流接受公告信息,记录公告信息入数据库数据公告信息创建时间02/05/2008表2-18 订单管理用例描述用例编号18用例名订单管理描述登录系统,进入订单管理页面,调出未处理订单,然后数据库删除已处理订单信息参与者管理员预处理登录系统提交条件调出未处理订单,在数据库中删除调出的订单信息重要性高级操作流调出订单未处理订单信息,删除处理的订单信息数据订单信息创建时间02/05/20083. 用例图用户的操作(前台操作)注册、浏览图书、查询图书、登录、修改个人资料、提交订单。用户操作的关系如图2-1:图2-1 用户用例图管理员操作(后台操作)主要有,发布公告、增加图书、查询图书、删除图书、管理订单、用户星系管理。管理员操作的关系如图2-2:图2-2 管理员用例图第三章 网上书店销售系统详细设计3.1 数据库设计数据库名字是WebBook,包括四个表分别是存书表(storedBook)、卖出图(soldBook)、用户表(customer)、员工表(staff),具体内容如下:存书表(storedBook)包含了没本书所有的基本信息,这个表是卖出图书表(soldBook)的父表。表3-1 存书表(storedBook)bookNoInt主键bookNameVarchar(50)图书名称autherNameVarchar(50)作者姓名publishCompanyVarchar(50)出版社名称publishTimeDatetime出版时间coverImageVarchar(50)封面图片存储地址descriptionVarchar(500)图书简介discountFloat折扣priceFloat价格amountInt数量SortVarchar(50)分类CatalogVarchar(2000)目录pageNumberInt页数versionInt版本isbnVarchar(50)图书的ISBNpackingVarchar(20)包装卖出图书表(soldBook)包含装入购物车、已提交定单与已经卖出的图书的信息。其中status也就是一个重要的属性,它的值决定了此图书现在处于什么状态。此表是存书表(storedBook)与用户表(customer)的子表。表3-2 卖出图书表(soldBook)soldIDIntIdentity(0,1)主键bookNoIntReference book.bookNo 外键amountInt图书买出数量timeDatetime买出时间customerIDIntReference customer(customerID)外键statusInt0,1,2 check值为0,在购物车中;值为1,定单已提交;值为2,定单已处理。 用户表(customer)包括用户的基本信息与订单上面的信息。其中邮箱地址与customerid都是唯一的,表是卖出图书表(soldBook)的父表。表3-3 用户表(customer)customerIDVarchar(20)主键EmailVarchar(50)邮箱地址PasswordVarchar(20)密码GenderChar(2)性别jobVarchar(50)工作hobbyVarchar(300)兴趣orderNameVarchar(20)收货人姓名orderAddressVarchar(200)收货地址orderMobliephoneVarchar(11)收货移动电话orderTelephoneVarchar(12)收货固定电话orderPostalcodeVarchar(6)收货邮政编码lastTimeDatetime最后登陆时间员工表(staff)是后台管理系统登录时要用到的表,它包含了管理员登录基本信息。表3-4 员工表(staff)staffIDInt主键passwordVarchar(20)密码3.2 页面设计一、 前台用户操作页面1.注册页面如图3-1:输入信息:有效邮箱地址,昵称,密码,确认密码。流程:基本信息填写-验证邮箱-注册成功图3-1 基本信息界面图3-2 验证邮箱界面图3-3 注册成功界面2. 登录页面:输入信息为:有效邮箱地址,密码图3-4 登录界面3. 头部与底部以下所有页面的头部包括,书店名字、主页与我的月亮湾的超链接,简单查询,高级查询超链接,分类浏览超链接,购物车超链接,图片如图3-5:图3-5 头部以下所有页面的底部如下(标注开发者与相关技术信息):图3-6 底部4. 主页:左侧为,最新上架图书列表和持续热销图书列表右侧为,公告前五名标题名,新书推荐,热门排行,特价图书前十名书名列表,如图3-7 :图3-7 主页5. 高级查询页面:高级查询项目包括,书名、作者、出版社、出版时间范围、价格范围,如图3-8:图3-8 高级查询页面6. 购物车页面:上部为,购物流程知道消费者购物。下部为,图书列表。列表中包括,书名、市场价、月亮湾价、数量、删除超链接以及继续挑选商品的超链接和价格总结与结算按钮。如图3-9:图3-9 购物车页面7. 新书、热门图书、特价图书浏览页面:左部为图书浏览列表包含以下信息,书名(为超链接)、作者、出版社、出版时间、简介、定价、折扣、购买按钮及图书图片。如图 3-10:图 3-10 图书列表左侧右部为分类浏览列表包括以下信息,标题为新书(热买图书,特价图书)分类浏览,以下为类别名,如图3-11:图3-11 图书列表右侧8. 我的月亮湾页面:左边的内容包括修改收获地址、修改联系方式、你已购买的商品、修改邮箱地址、修改密码、编辑个人基本信息的具体页面,右侧则为功能列表。具体如图3-12:图3-12 我的月亮湾页面左侧二、 后台管理员操作页面1. 增加图书页面:图3-13 增加图书2. 发布公告页面:图3-14 发布公告3.3 功能模块详细设计一、 功能模块层次结构系统主要功能有:注册,登录,图书浏览(热门浏览,分类浏览,新书浏览),图书查找,用户信息管理,图书购买。他们之间的关系如图3-15:图3-15 功能层次结构图二、 用户操作模块1. 用户注册模块:(1) 基本信息填写输入要求:有效邮箱,昵称,密码,确认密码。处理:首先验证各个输入的格式是否有误,如果有误则提示错误的地方。再验证邮箱、昵称是否已被注册,如果已被注册则提示用户重新输入。前两项都验证无误,再发送验证码到注册的邮箱。结果:用session存放此页面中的邮箱地址、昵称、密码信息以及验证码(2) 验证邮箱前提:已经填写了基本信息,并通过基本验证。接收基本信息填写页面session里存储的值。输入要求:输入邮箱中收到的验证码结果:将用户输入的验证码与页面上接收的验证码对比。如果相同,则将邮箱地址,昵称,密码信息存入数据库,并跳转到注册成功页面;否则提示用户验证码有误,并返回基本信息填写页面。(3) 注册成功提示用户注册成功,并显示链接到登录页面。此模块流程图如图3-16:图3-16 注册模块流程图2. 用户登录模块:前提:用户已经成功注册。输入:已被注册的邮箱地址及其对应的密码。处理:首先检查邮箱地址在数据库中是否存在,如果不存在则提示邮箱地址有误或者还没注册。相反则进一步检查密码是否相符,如果错误则提示密码错误,相反则跳转到主页。结果:跳转到主页的同时,将此客户的昵称也就是用户表(customer)中的customerID存入到session中,并将登录时间写入到数据库用户表中(主要是为了确认用户最后一次登录的时间,从而提供给后台用作用户管理)。此模块的流程图如图3-17:图3-17 登录模块流程图3. 个人信息维护模块:前提:用户已经登录,获取session中的用户昵称(1) 订单管理a. 修改收获人地址,邮政编码b. 修改联系方式,包括固定电话和移动电话c. 查看购物历史a,b初始都根据用户昵称查找数据库中相应信息并显示在页面,用户可以对信息进行修改点击修改按钮后提交修改的结果。c根据用户昵称查找数据库中的卖出图书表(soldbook),显示其对应的所有图书在页面上。(2) 用户基本信息管理a. 修改登录邮箱地址根据用户昵称查找对应的邮箱地址显示与页面上,用户可以对信息进行修改并验证(与注册页面中邮箱验证的步骤一致),点击修改按钮提交修改到数据库。b. 修改密码用户输入新密码并确认,点击修改按钮提交新信息到数据库。c. 编辑个人信息接受用户输入的信息,验证信息格式正确后再验证昵称是否唯一,最后再将信息提交到数据库。此模块流程图如图3-18:图3-18 个人信息维护模块4. 图书查询模块:(1) 简单查询根据对书名进行模糊查询接受用户输入的关键字,根据模糊查询规则查询存书数据库。若查找到结果则显示图书列表,否则提示用户书店无此存书。(2) 高级查询根据输入的书名,作者名,出版社,出版时间范围,价格范围模糊查询。若查询到结果则显示图书列表,否则提示用户此书店无此存书。此模块流程图如图3-19:图3-19 查询模块流程图5. 图书购买模块:流程如下:用户登录-查询并购买图书-购物车-提交订单图书详细信息浏览页面,点击购买进入购物车,此过程就把选择购买的具体图书信息存入数据库中的卖出图书表(soldbook)。而后访问购物车时,便从数据库的卖出图书表(soldbook)中取出与此客户对应且status为0的所有图书显示于购物车中。购物车中可以通过删除链接实现删除对应的图书,并通过图书的书名再次访问图书详细信息,还可以通过链接再次跳转到主页继续挑选图书。点击结算按钮跳转到提交订单页面。提交订单页面,初始显示数据库中原有的收货人姓名、收货地址、邮政编码、固定电话、移动电话,用户可以对这些信息进行更改,然后点击提交按钮。与此同时将新信息存入数据库,而将与此客户对应的所有购买的图书的status的值置为1,以表示此图书已经提交。此模块流程图如图3-20:图3-20 图书购买模块流程图三、 后台管理员操作1. 用户信息维护模块流程图(管理员操作):图3-21 用户信息维护模块流程图2. 图书管理模块:(1) 查看图书(2) 增加图书(3) 修改图书(4) 删除图书图3-23 图书管理模块流程图3.4 数据挖掘在网上书店系统具体应用1. 数据挖掘与界面设计(1) 主页设计数据挖掘是建立在数据的基础之上的。卖出去越多的图书,一般也会有更多的人会对他感兴趣。于是,主页留版面给热卖图书。新书也是很有潜力吸引客户眼球的,挖掘出新书也是商业策略之一。(2) 图书详细信息显示页面此页面显示具体图书信息。根据此信息,根据关联数据挖掘原理,可以挖掘出与此图书有共同特性的其他图书,而这些图书也是浏览此图书的客户最有可能最感兴趣的。所以,“买此图书的顾客还购买了”,“与此书同作者的图书还有”这些栏目也该显示在此页面。(3) 分类显示图书类别有很多种。如果把所有的类别都列出来,必然使客户盲目。但是通过对卖出去的图书的统计,挖掘出热卖的类别。这些类别放在显眼的地方,必将对客户有很好的导购作用。2. 数据挖掘与数据管理(1) 新书购买这些数据都是经营书店必须掌握的,一旦决策错误会带来很大的损失。而根据销售记录,根据一定规则挖掘出未来图书需求。(2) 删除滞销图书图书记录过多,图书的管理会很复杂。挖掘出滞销图书,并作删除操作会对图书管理更加优化。(3) 删除过久没登录用户数据的存储是有代价的,过久没登录的用户,对书店也就没了商业价值。挖掘并删除它,会对信息管理有很好的促进作用。第四章 网上书店管理系统功能实现4.1 开发环境与语言一、数据挖掘技术数据挖掘(Data Mini

    注意事项

    本文(网上书店销售系统设计与实现-毕业论文.doc)为本站会员(rrsccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开