网上书店系统的设计与实现_毕设论文.docx

上传人:h**** 文档编号:26585883 上传时间:2022-07-18 格式:DOCX 页数:17 大小:19.42KB
返回 下载 相关 举报
网上书店系统的设计与实现_毕设论文.docx_第1页
第1页 / 共17页
网上书店系统的设计与实现_毕设论文.docx_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《网上书店系统的设计与实现_毕设论文.docx》由会员分享,可在线阅读,更多相关《网上书店系统的设计与实现_毕设论文.docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、网上书店系统的设计与实现_毕设论文 汕头职业技术学院计算机系 题目:网上书店系统的设计与实现 专业:计算机应用技术 年级: 2022级(1)班 学号:09171034 姓名:张三 指导教师:李四 完成日期: 2022 年 5 月 20 日 汕头职业技术学院计算机系 毕业设计指导教师评语 专业:计算机应用技术年级:2022级1班姓名:张三题目:网上书店系统的设计与实现 指导教师评语:(包括对论文写作、作品和答辩情况的评语) 摘要 随着Internet的不断普及,人们对于互联网技术的要求已不单是浏览网页,收发电子邮件,日益忙碌的人们开始追求足不出户,利用互联网这一强大的平台来实现网上购物。本文设计

2、的网上书店系统,使用分页显示技术具有布局合理、文本整齐,功能导向清晰、便于浏览阅读等特点。 网上书店系统是典型的信息管理系统,前台程序开发工具采用 ,后台数据库采用SQL Server 2022数据库, 它既可运行于Internet,又可运行于内部的局域网。 本系统设置了9个栏目:首页、分类查询、特价图书、我的订单、缺书登记、付款方式、客服中心、联系我们和后台管理。系统满足用户的各种需求,新书速递,用户订单快速计算,实现网上购书的系统化,规范化。顾客可以很方便的注册成为会员,对图书进行浏览检索,查看图书的详细资料,然后根据各人的喜好购买心仪的图书。系统会自动为顾客生成订单,按照顾客所填写的信息

3、提交订单并发货。系统管理员则可以对现有的图书进行添加和编辑,审查已注册的用户并对提交的订单进行处理。 关键词:购书篮;分类查询;我的订单;后台管理 目录 1 绪论 (1) 1.1 课题背景 (1) 1.2 研究意义 (1) 1.3 国内外现状分析 (1) 1.4 本文的主要研究工作及组织安排 (2) 2 相关理论与技术 (4) 2.1系统需求分析 (4) 2.2 B/S模式介绍 (4) 2.3 技术 (5) 2.3.1 的特点 (5) 2.3.2 页面访问数据库 (5) 3 系统总体设计 (7) 3.1系统整体设计 (7) 3.2 角色识别 (8) 3.3 业务流程 (8) 3.4 数据库设计

4、 (9) 4 系统详细设计与实现 (13) 4.1首页模块 (13) 4.2分类查询模块 (13) 4.3 购书篮模块 (14) 4.4 我的订单模块 (16) 4.5 后台管理模块 (17) 4.5.1 注册用户管理 (17) 4.5.2 图书管理 (18) 4.5.3 订单管理 (19) 4.5.4 公告栏管理 (19) 5 万能密码问题 (21) 6 结束语 (23) 6.1 本文做了如下工作 (23) 6.2 进一步工作展望 (23) 参考文献 (24) 致谢 (25) 1 绪论 1.1 课题背景 随着Internet的发展和普及,个人和企业要生存、要发展,就必须采取新的生存方式和竞争

5、手段去适应Internet的发展。Internet本身具有开放性、全球性、低成本、高效率等特点。相比之下,传统商业就其商业格局、商业运作模式等缺点越来越明显。客观形势迫使我们必须重组原有的商业格局,使得传统的经营模式和经营理念发生巨大的变化。电子商务创造了巨大的利益和机会,在市场上发挥了巨大的作用。目前,我国网购用户达2亿,规模呈持续快速增长的势头。Internet 的发展促进了电子商务的发展,另一方面,电子商务的发展也进一步推进Internet 的发展。 当今社会,网络销售越来越受到重视,许多大型企业以及相关行业纷纷建立自己的网站,直接面向消费者销售业务和服务。来自全美图书协会的数字显示,超

6、过80%的经销商都建立了自己的网站,其销售额逐年增长。但是现有大部分网站的设计没有给企业和客户直接带来更多的业绩与便利。经验表明:只有提供更人性化、实用性的销售网站才能树立自己的特点。 1.2 研究意义 由于网络已经覆盖全球,信息量巨大而且独具优势。借助这个良好的平台进行书籍的销售,读者足不出户就能选购自己需要的书本。网上书店近在咫尺,且永不关门,读者可以随时随地查询和订购图书。 与传统书店相比,网上书店具有全面且快速的图书检索功能,齐全的图书品种,方便快捷的配送服务,低廉的销售价格,直接准确的数据积累,灵活多样的营销平台,先进的互联网技术,完善的售后服务等优势。网上书店最突出的优点是:不再限

7、制读者的购买时段,扩大和巩固了客户群,从而增加了书店的核心竞争力,节省实际开店时需要投入的成本和租用费用。 由于网上书店为大众提供便捷、廉价、高效的购书方式,极大地促进了文化的传播,具有长远的社会效益和经济效益。可以预言,网上书店将会迎来快速发展的美好前景,研究网上书店的设计与实现既具有理论意义又具有实践意义。1.3 国内外现状分析 据了解,2022年亚马逊销售额为 120 亿美元,当当网和卓越网销售额加起来是 1亿美元,占我国网上销售的 75%以上。化学工业出版社销售中心副总经理邓云艳分析,1 亿美元的销售额和亚马逊 120 亿美元比起来相差甚远,再加上我国有庞大的网民基数和民众购买行为的改

8、变,因此网上书店在我国存在着巨大的市 场潜力。 机械工业出版社市场部主任马明介绍,从 2022 年开始,网上销售在机械工业出版社总销售比重中只占 1%。2022 年网上销售比重达 2%,2022 年网上书店的销售又翻了一番,占到出版社整体销售的4%。2022还是在高速增长。马明说,从机械工业出版社来讲,预计今年的网上销售比重能达到 10%。马明预测在未来三至五年内网上销售占全国销售份额将达到 20%到 25%。 在国外,世界上第一家网上书店是1991年在美国联机公司(AOL)的网络上建立的“阅读美国”书店。1994年贝佐斯在西雅图成立的亚马逊网上书店,如今已成为全球最大网上书店,1998年的顾

9、客总数为450万,销售额达6.1亿美元,股票市值100多亿美元,控制着美国80%的网上图书销售市场。亚马逊网上书店的成功在图书销售领域产生了巨大影响。1997年5月,美国最大的连锁书店巴诺书店也正式开办了网上书店。此外,美国较有名的网上书店还有肥脑网上书店、鲍德斯网上书店等。据统计,到1998年美国的网上书店已达1200多家。 随着网上书店问题的逐步解决和网络的普及、电子商务软硬件的发展以及人们观念的改进,网上书店也将不断地发展,总的来说,网上书店的发展趋势有如下几个方面: (1)图书销售数字化。图书发行电子化是信息技术发展的必然趋势。它省去了图书配送这一重要而又难度很大的环节,有望成为销售盈

10、利的突破口。 (2)信息服务特色化。信息服务在未来将成为网上书店赢得竞争优势的关键。网上书店的信息服务将更强调深度与可信度,注重文化氛围的营造,以专业化和特色化、人性化的服务来体现差异,避免重复,吸引读者。 (3)规模化与专门化。通过合作的方式统一配送渠道,减少成本,达到规模化要求;建设专门性书店,通过锁定集中性的市场形成竞争优势。 (4)出版业务一体化。改进优化传统的出版流程,开拓出版业务,网络出版将整合传统印刷形式,具有更大的自由度来拓展业务范围。 (5)集团化与联合化。通过激烈的竞争,将出现相互依赖相互补充的网上书店系统,以整合资源优势,促进市场的合理划分与有序竞争。 (6)业务发展多样

11、化。网上书店将逐渐渗入图书发行、销售行业,成为重要甚至主要的图书销售渠道,网上书店的业务范围也将不断拓展。 1.4 本文的主要研究工作及组织安排 本文以 为开发工具,SQL Server 2022为后台数据库,采用B/S架构研发了一个完善的网上书店系统。通过本系统,能帮助客户快速地检索书籍,进行网上购书;而系统管理员则方便地进行会员管理、书籍入库、订单管理,使网上购书方便、安全、快捷。 本论文的组织结构如下: 第1章绪论。阐述论文工作的背景和意义 第2章相关理论与技术。分析网上书店系统的需求,介绍构建网上书店系统的相关技术及实现方法。 第3章系统总体设计。根据需求分析对系统进行功能模块划分,并

12、阐述各个模块的具体功能,最后对数据库进行设计。 第4章系统详细设计与实现。对首页、分类查询、购书篮、我的订单、后台管理等模块进行深入研究,并给出实现算法。 第5章万能密码问题。对用户登录的安全问题进行控制。 第6章结束语。总结论文的主要工作,提出进一步深入研究网上书店系统的方向。 2 相关理论与技术 2.1系统需求分析 网上书店系统分为前台和后台两个子系统。前台子系统是面向客户的,主要完成图书分类、查询、排行、推荐、读者反馈及会员购书等。在设计网站时,根据所销售书籍的特点安排布局,书籍信息根据需要从数据库中提取,照顾客户浏览习惯,简化购物流程。网上购物的流程为:注册为会员登录选择书籍收银台结账

13、,生成网上订单。没有登录的用户为游客,不能进行购物,但可以查看书籍信息。 后台子系统融入了企业传统的促销理念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片显示功能,从而增强了图书商品的宣传效果。对订单的管理是后台子系统中关键的部分,根据公司的需求,采用订单状态与库存的一致性。对于后台的客户管理则要提供便捷的查询方式,提供合理的管理操作。 2.2 B/S模式介绍 目前,网络应用软件运行的模式主要有两类:Client/Server模式、Brower/Server 模式、前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,应用程序

14、与数据库均装在服务器端,客户端只要有一个浏览器即可,维护、升级、功能扩充都很简便。 B/S模式以访问Web数据库为中心,以HTTP为传输协议,客户端通过浏览器访问Web服务器和与其相连接的后台数据库。其三层结构如图2-1所示。 图2-1 三层B/S结构示意图 B/S模式分为三个层次: 第一层是客户端即浏览器,该层是表示层。主要完成客户和后台的交互,显示和接收用户输入的数据,输出最终查询结果,为用户提供一种交互式操作的界面。客户端向指定的Web服务器提出服务请求,Web服务器依据HTTP协议把需要 的资料传给用户,显示在客户端WWW浏览器上。 第二层是Web服务器,该层是业务逻辑层。提供业务逻辑

15、、事务调度、以及数据库连接,充当客户端与数据库之间的桥梁,完成客户的应用功能。当Web服务器接受客户请求,并与后台数据库连接,进行业务处理,后台数据库将处理结果返回Web服务器,再传至客户端。 第三层是数据库服务器,该层是数据访问层。主要实现管理后台数据库的功能,完成Web服务器的请求,对数据库中的表等文件进行操作,最后将结果返回Web服务器。 基于B/S模式的开发平台有ASP、PHP、JSP与 四种。它们各有所长,且都有相当数量的支持者。其中, 不是ASP的简单升级,它不仅吸收了ASP技术的优点并改正了ASP中的某些缺憾,更重要的是,它借鉴了Java,VB语言的开发优势,从而成为Micros

16、oft推出的新一代Active Server Page。 是微软发展的新的体系结构.NET的一部分,其中全新的技术架构会让每个人的编程工作变得更简单。 基于上述考虑,用Brower/Server模式来设计网上书店系统,采用 搭配SQL Server2022作为开发工具,它既可运行于Internet,又可运行于内部的局域网。 2.3 技术 2.3.1 的特点 是微软推出的基于通用语言的编程框架,使用它可以在服务器端创建强大的网络程序,例如,商务网站、聊天室、论坛等,它是新一代编制企业网络程序的平台,为开发人员提供了一个崭新的网络编程模型。 首先, 是基于.NET平台的,开发者可以使用.NET兼容

17、的语言,所有.NET Framework技术在 中都是可用的。 其次, 在技术设计过程中充分考虑到程序的开发效率问题,可以使用所见即所得的HTML编辑器或其他的编程工具来开发 程序,包括Visual Studio .NET版本。可将设计、开发、编译和运行集中在一起,大大地提高 程序的开发效率。 2.3.2 页面访问数据库 页面访问数据库的接口为 , 包含两大核心模块:.NET 数据提供程序和DataSet数据集。 .NET数据提供程序提供了4个核心对象。Connection对象用于创建当前页面与数据库的连接。Command对象用于执行命令文本(包括SQL语句、表名、存储过 程名)。DataRe

18、ader对象代表一个记录集,用户只能从中读取数据,不能写入数据。DataAdapter对象是连接DataSet对象和数据库的桥梁,负责将数据库中的数据取出后填充到DataSet对象,或者将数据存回数据库。 DataSet对象是 的核心,代表内存中的一个数据库,它可以存储多个表以及各表间的关系。 的对象模型如图2-2所示。 图2-2 的对象模型 利用Connection、Command、DataReader对象可以对数据源进行插入、修改、删除和浏览操作。但DataReader对象使用“连接定向传输模式”,当用户要求访问数据源时,必须经过冗长的连接操作,当前用户会锁定数据源,其它用户无法访问该数据

19、源。 利用Connection、DataAdapter、DataSet对象也可对数据源进行插入、修改、删除和浏览操作。DataSet对象使用“无连接传输模式”,当用户要求访问数据源时,无须经过冗长的连接操作,而且数据由数据源读入DataSet对象之后,便关闭数据连接,解除数据源的锁定,其它用户可以再使用该数据源,用户之间无须争夺数据源。 3 系统总体设计 3.1系统整体设计 本系统主要包括以下9个栏目:首页、分类查询、特价图书、我的订单、缺书登记、付款方式、客服中心、联系我们和后台管理。 1首页:包括用户注册与登录、月销售排行榜、新书推介、公告栏。并在首页显示:设为首页、加入收藏、在线帮助。

20、2分类查询:用户可以按图书名、ISBN号、出版社、分类、出版年份、作者中的一项或多项为关键字查询库存图书,查询每种图书的图书名、出版社、作者、价格、内容介绍,并把选中的图书放入购书篮中。如果用户未登录,就只能查询图书,无法将图书放入购书篮中。 3特价图书:显示网上书店最新的优惠打折书籍,为用户提供书的详细信息及折扣,方便用户购买。 4我的订单: 当用户在分类查询中查询到自己喜爱的图书并执行,就会弹出购书篮页面,显示用户所购买图书的信息,包括图书名称、数量、单价、该类图书的小计、以及购书篮所有图书的总计。 购书篮页面给出4个按钮:清空购书篮、继续购物、改变数量、结帐。 用户单击按钮,或者直接在分

21、类查询页面中单击,就可以继续购买其他感兴趣的图书。 用户可修改购书篮各类图书的数量;或清空购书篮。 用户单击按钮,就完成整个购书流程。 如果用户未登录,就无法进入我的订单栏目。 5缺书登记:如果用户需要的图书书店暂时缺货,用户可以先作登记,书店会根据用户的反馈订货。 6付款方式:显示3种付款方式以及具体要求。 货到付款:送货上门 邮局汇款:款到给货 银行电汇:款到给货 7客服中心:用户可以将自己对网上书店的意见与建议以留言形式发给书店,书店将第一时间处理用户的反馈信息。留言簿仅供用户发表关于图书方面的问题,并需经本站管理员审核后才会显示。 8联系我们:为静态页面,主要介绍网站的性质、经营宗旨、联系方式。 9后台管理:包括用户管理、图书管理、订单管理、公告栏管理。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁