毕业设计(论文)-ASP某大型书店的网上销售系统的设计.doc
《毕业设计(论文)-ASP某大型书店的网上销售系统的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-ASP某大型书店的网上销售系统的设计.doc(21页珍藏版)》请在三一文库上搜索。
1、某大型书店的网上销售系统的设计某大型书店的网上销售系统的设计 摘摘 要要 随着计算机科学和Internet的发展,网上购物服务逐渐深入到人们的生活 中,给人们的生活带来方便。网上书店在我国刚起步,但发展很快。随着我国 互联网的更加普及和网上书店的日趋成熟,会有越来越大的消费群体,市场潜 力会得到更充分的发挥。 该网上书店系统是采用ASP作为开发语言,ACCESS 2000作为数据库编写的 一个B/S模式的系统。系统主要实现了:用户管理、图书购买、图书分类管理、 图书添加管理、书店定单管理、图书的查询等网上书店的基本功能。 本文详细介绍了网上书店系统的需求分析,功能设计和系统设计,在系统 设计中
2、给出数据库的设计和本系统的总体设计方案,在系统实现中具体介绍了 各个功能的实现的情况和主要代码,同时附有运行界面图。 关键词:关键词:网上书店;查询;订单管理;后台管理;ASP;Access The Design and Implementation of the On-line Bookstore Abstract With the development of computer science and the Internet. E-shopping service has gradually penetrated into peoples lives and brought about
3、peoples life convenience. Nowdays,there will be more consumer groups interested in eshopping,therefore the potential market will be good. This paper introduced the design of an online bookstore system .In this paper ,the front users can purchase books, search the books , the administrator can add ne
4、w books, carry out orders management, including the basic functions of the online bookstore ; and take advantages of the Access database to manage data in the backstage. This paper describes an online bookstore system of requirement analysis, functional design and system design, the system design in
5、cluding the design of the database and the system design plan and the main code and run with the interface. Key words : Online Bookstore; Query; Order managment; Background management ;ASP;Access 591 论文网 www.591LW.com 目目 录录 论文总页数:22 页 1引言1 1.1系统的开发背景1 1.2本课题研究内容1 2相关理论基础1 2.1ASP 编程技术.1 2.2ACCESS2 2.
6、3B/S 模式.2 3用户需求分析3 3.1用户角色需求3 3.2功能需求3 3.2.1游客3 3.2.2注册会员3 3.2.3系统管理员4 3.3性能需求4 4总体设计4 4.1系统实现功能简介4 4.1.1系统总体功能简介4 4.1.2前台功能简介4 4.1.3后台功能简介5 4.2系统功能模块图5 4.2.1前台用户管理模块5 4.2.2购书模块6 4.2.3后台管理模块7 5系统功能的具体实现7 5.1数据库的建立7 5.2数据库的连接10 5.3用户登陆模块的实现11 5.4用户查询模块的实现12 5.5订单模块的实现12 5.6后台管理模块的实现16 6系统测试19 6.1系统测试
7、环境19 6.2系统测试结果19 结 论20 参考文献20 第 5 页 共 22 页 1 1 引言引言 1.11.1 系统的开发背景系统的开发背景 电子商务从 90 年代初期兴起以来,已从网上购物、电子圣诞扩展到了银行、 证券业的运营,成为一种通过网络技术的应用,快速而有效地进行各种商业行 为的最新方法。电子商务在今天已被认为是继电子出版和电子邮件之后在 Internet 上的又一焦点。电子商务是通过互联网实现企业 、商户及消费者的 网上购物、网上交易及在线电子支付的一种不同于传统商业运营的新型商业运 营模式。 在网上开店主要有两种模式:一是建立自己的商品销售网站;二是借助于 一些大型的相当成
8、熟的网上店铺平台。前者需要一定的首期投入,并且要懂得 了解一定程度的网络知识,再经营中推广宣传成本也比较高;后者不需要软件 硬件知识,但对于初次开店的投资者也不容易,由于经验不足,再加上较大的 盲目性,没有认真,了解网上商城的招商说明、收费标准等,因此带来一定的 困难。 1.21.2 本课题研究内容本课题研究内容 本文将介绍基于 B/S 模式的网上书店系统的设计和开发工作,文章将涵盖 以下三个方面的内容:1,介绍贯穿项目设计,开发始终的 ASP+ACCESS 技术。 2,介绍网上书店系统的详细设计。3,介绍网上书店系统的具体实现。通过传 统的书店就和利用网络技术的网上书店的比较不难看出,书店网
9、络化将是今后 书店发展领域的发展趋势。开发这样一套应用系统,是推进网上书店信息化进 程的一个重要环节。 2 2相关理论基础相关理论基础 2.12.1 ASPASP 编程技术编程技术 ASP 使用了微软的 ActiveX 技术。ActiveX(COM)技术是现在 Microsoft 软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程 序间合作。ASP 本身封装了一些基本组件和常用组件,有很多公司也开发了很 多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以 快速、简易地建立自己的 WEB 应用。 ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP 所
10、使用的编程 语言。ASP 的编程语言可以是 VBSCRIPT 和 JSCRIPT。VBSCRIPT 是 VB 的一个简 集,会 VB 的人可以很方便的快速上手。然而 Netscape 浏览器不支持客户端的 VBSCRIPT,所以时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。这 样就可以防止别人抄袭程序。 ASP 具有如下优点: 第 6 页 共 22 页 (1) 无需编译:ASP 脚本集成于 HTML 当中,容易生成,无需编译或链接即 可直接解释执行。 (2)易于生成:使用常规文本编辑器(如 WINDOWS 下的记事本),即可进行 *.asp 页面的设计。若从工作效率来
11、考虑,不妨选用具有可视化编辑能力的 Visual InterDev。 (3) 独立于浏览器:用户端只要使用可解释常规 HTML 码的浏览器, 即可 浏览 ASP 所设计的主页。ASP 脚本是在站点服务器端执行的,用户端的浏览器不 需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不 到正确的页面内容。 (4) 面向对象:在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组 件,还能通过定制 ActiveX ServerComponent(ActiveX 服务器组件)来扩充功能。 (5) 与任何 ActiveX scripting 语言兼容:除了可使用 VBscr
12、ipt 和 Jscript 语言进行设计外,还可通过 Plug-in 的方式,使用由第三方所提供的其 它 scripting 语言。 (6) 源程序码不会外漏:ASP 脚本在服务器上执行,传到用户浏览器的只 是 ASP 执行结果所生成的常规 HTML 码,这样可保证辛辛苦苦编写出来的程序代 码不会被他人盗取。 2.22.2 ACCESSACCESS Access 是 Office 办公套件中一个极为重要的组成部分。刚开始时微软公 司是将 Access 单独作为一个产品进行销售的,后来微软发现如果将 Access 捆 绑在 OFFICE 中一起发售,将带来更加可观的利润,于是第一次将 Acces
13、s 捆绑 到 OFFICE97 中,成为 OFFICE 套件中的一个重要成员。现在它已经成为 Office 办公套件中不可缺少的部件了。自从 1992 年开始销售以来,Access 已经卖出 了超过 6000 万份,现在它已经成为世界上最流行的桌面数据库管理系统。 本系统之所以采用 Access 数据库是因为它能使用数据表示图或自定义窗体 收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一 目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络 文件服务器,与其他网络用
14、户共享数据库。Access 是一种关系数据库工具,关 系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库 开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系 数据库的强大功能,同时对于小型的数据交换来说使用非常方便。 第 7 页 共 22 页 2.32.3 B/SB/S 模式模式 B/S(Browser/Server,浏览器/服务器)模式又称 B/S 结构。它是随着 Internet 技术的兴起,对 C/S 模式应用的扩展。在这种结构下,用户工作界面 是通过 IE 浏览器来实现的。B/S 模式最大的好处是运行维护比较简便。目前, 软件系统的改进和升级
15、越来越频繁,B/S 架构的产品明显体现着更为方便的特 性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电 脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软件只需要管理 服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用 户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的 操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实 现远程维护、升级和共享。所以客户机越来越“瘦” ,而服务器越来越“胖”是 将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起 来会越来越简单,这对用户人力、物力、时间、费用
16、的节省是显而易见的,惊 人的。因此,维护和升级革命的方式是“瘦”客户机, “胖”服务器。 3 3用户需求分析用户需求分析 3.13.1 用户角色需求用户角色需求 本书店系统有三种用户,包括游客,注册用户,后台管理员。游客可以不 经过注册而直接浏览书,但是功能受到太多的限制,浏览书但不能买书,只有 注册为会员才能浏览后,进行购买操作。注册用户可以修改自己的注册资料, 进行书的查询,查询订单的处理情况等。后台管理员可以对系统进行有效的管 理,包括对注册会员管理,包括修改注册会员资料,删除注册会员等,可以对 书进行管理,包括添加新书,管理书的分类。对订单的处理,更改收银信息等。 3.23.2 功能需
17、求功能需求 系统功能主要包括以下几个方面:一,新书查询 ;二,新书放入购物车; 三,生成订单;四,等待后台管理员处理订单;以下按照不同的角色权限对具 体功能进行描述。 3.2.13.2.1 游客游客 游客可以不经过注册,浏览新书,并点击新书图片,查看详细信息。但是 因其未注册,可以进行的操作受到很大的限制。如游客只能浏览新书而不能直 接放入购物车,否则系统将提示用户尚未注册或者尚未登录。所以游客如果发 现自己中意的书,必须先进行注册,成为注册会员后,才能进行相关的一系列 操作。 第 8 页 共 22 页 3.2.23.2.2 注册会员注册会员 游客可以选择注册,注册后享受很多不同的待遇。游客可
18、以点击新用户注 册,然后填写注册信息,提交后将显示已经成功注册会员页面,进入会员中心。 会员有如下功能,包括修改注册资料,修改密码,查询订单处理情况,订单生 成后,会员可以记住自己的订单的号码,可以登录后进入会员中心,进行订单 处理情况的查询。还可以进行新书的查询,包括按大类,小类查询。会员如果 忘记密码还可以找回密码。 3.2.33.2.3 系统管理员系统管理员 后台具有强大的管理功能,管理员可以进行有效管理。管理员登录后,进 入管理界面,可以进行管理的包括:管理注册会员,可以修改注册会员资料, 删除注册会员。可以对书进行有效的管理,包括添加新书,管理书的分类,书 分为大类和小类,管理员可以
19、分别添加大类和小类,也可以删除已经存在的大 类和小类,并可以对已经存在的书进行管理,可以修改,删除等。 3.33.3 性能需求性能需求 整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行 速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要 求适中。 4 4总体设计总体设计 4.14.1 系统实现功能简介系统实现功能简介 4.1.14.1.1 系统总体功能简介系统总体功能简介 系统分为两类用户,前台注册会员用户和后台管理员用户。前台用户注册 后可以进行查询新书,购买新书,修改会员资料等。后台管理员可以对书进行 管理,可以管理注册会员,并进行订单处理。 4.1.
20、24.1.2 前台功能简介前台功能简介 (1)采取会员制、身份验证等一系列措施,保证交易的成功率。会员登录 后,可以修改自己的注册资料,修改会员密码,进行产品定单查询等一系列功 能,离开时可以退出会员中心。 (2)强大的查询功能,快捷的找到自己需要的书。可以按书的名称,书的 作者查询书,书有大类小类之分,大类包括考研公共课,考研专业课等,小类 分为政治,英语,数学,计算机,法律硕士等,会员可以应需所取。 (3)会员购书流程:浏览、将书放入购物车、填写个人资料,然后生成一 个订单号码,用户需自己记住订单号码,可以查询是否处理。后台管理员见有 的新的订单生成,或处理或不处理。 第 9 页 共 22
21、 页 (4)新书展示:每天新增加的新书都会在首页展示,会员可以按自己的要 求查看新书,如欲购买,可直接点击首页展示,填写个人信息,提交生成订单 号,等待后台管理员处理。 4.1.34.1.3 后台功能简介后台功能简介 (1)系统管理:管理员管理,可以新增管理员及修改管理员密码;发布网 站公告;数据库备份,为保证您的数据安全本系统采用了数据库备份功能;上 传文件管理,管理你增加产品时上传的图片及其他文件。 (2)收银台管理:可以更改邮寄地址,卡号等一系列与支付有关的信息。 (3)书的管理:包括书的分类管理,书的管理,添加新书,新书审核等功 能,可以实现对书的快速有效管理。 (4)定单管理:查看定
22、单的详细信息及定单处理。 (5)会员管理:查看修改删除会员资料,有效的管理注册会员。 4.24.2 系统功能模块图系统功能模块图 整个系统可以分为前台用户和后台管理员用户。前台用户分注册和未注册, 未注册用户功能受到限制,注册用户可以管理自己的注册资料,修改密码,查 询订单处理情况以及查询新书等。 后台管理员可以管理注册会员,包括修改注册资料和删除注册会员,可以 进行书的管理,包括添加新书,管理书的分类,管理员可以处理订单,并可发 布公告,通知会员重要事情或者新书通报等。系统功能模块图如下图 4-1 所示: 图 4-1 系统功能模块图 4.2.14.2.1 前台用户管理模块前台用户管理模块 前
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP 大型 书店 网上 销售 系统 设计
链接地址:https://www.31doc.com/p-3281074.html