毕业设计(论文)基于BS模式的网上购物系统设计1.doc
《毕业设计(论文)基于BS模式的网上购物系统设计1.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于BS模式的网上购物系统设计1.doc(26页珍藏版)》请在三一办公上搜索。
1、第一章 前 言1.1 题目的来源、背景随着计算机和互联网的普及,网络对人们的影响越来越大。网络研究虽然是一个新兴的学术领域,但在近十年里,却呈现出一派繁荣景象。无论是学术性的还是大众化的报刊和出版社,都出版了无数的论文和专著。关于网络的学术会议也越来越多。在这个研究领域,新的研究对象在不断涌现,然后又发生变化,人们又不断地提出新的论题和理论,不断试验新的研究方法。 什么是网络,网络与人们的自我表达的关系,网络与社区,网络世界的匿名性与身份扮演,网络与大商业机构,网络与政治及国际关系,网络的未来等,引起了各国网络研究者的浓厚兴趣,并对这些问题进行了深入探讨。随着近几年互联网络的飞速发展,我国的电
2、子商务也得到了较快的发展。尽管同任何新生事物一样,我国的电子商务目前还不够成熟,但和以往相比有了进步与发展,发展电子商务的环境和条件也在日趋改善、好转。网络提供了人们及时沟通的平台,消除了空间和地域的限制,虽然正在发展阶段,但是随着网民的迅猛增长,互联网的不断完善,相关法律和金融保障的健全,网上购物将成为21世纪新新人类的一种选择。网络购物不仅仅限于购买实际的产品,也涉及服务、技术、信息等等各种门类。它不受时间和空间的限制,你可以随时完成交易,也可以买到任何商店出售的产品而不用担心对方的铺面不够大、品种不够全。它不仅改变消费者的购买方式,更重要的是改变了消费观念,购物不再与实际的店铺有什么必然
3、联系,消费者完全可以足不出户与一个完全陌生的地区的任何一家零售商完成交易。1.2 题目内容网上购物系统主要运行在互联网上,人们可以通过访问网络进行购物。该系统主要实现会员注册,商品信息分类,会员预定缺货,风险分析,用户意见薄功能。具体如下:1. 会员管理:实行会员制管理,只有会员才可以进行网络交易。2. 商品分类:实现商品信息分类管理。3. 预定缺货:会员通过商品查询没有找到可以通过预定缺货来预定。4. 风险分析:可以通过近期销售额的高低来分析商品销售的利润。5. 意见薄:用户通过意见簿来发表自己的意见。前台开发工具采用JSP语言、后台数据库管理系统采用SQL sever 2000。设计过程中
4、要注意数据库结构的科学性和合理性,并与B/S模式下的数据库结构通用。1.3 系统设计目标在详尽的需求分析之后,我们就项目内容的要求设计出系统的目标包括:1. 系统要符合网页浏览流程,满足日常工作的需要。2. 程序界面风格要简洁,符合Windows风格。进入每一个功能时,都 应该显示该操作的名称。3. 设计的界面要友好,充分体现出较高的操作便利性、实用性及安全性等要求。4. 程序设计时,算法要优化,以提高系统运行效率。5. 系统采用B/S模式,客户端负责提供表达逻辑,显示用户界面信息, 访问数据库服务器;服务器端用于提供数据服务。1.4 国内外相关技术及发展趋势我国网民在最近一年内通过购物网站购
5、买过商品或服务的,占到了40.7,与半年前的33.8相比,有了较大幅度的提升。“网上购物确实取得了非常快速的发展。”CNNIC副主任王恩海表示,虽然我国网民实现网上交易最大的障碍仍在于担心交易的安全性,以及产品质量和售后服务得不到有效保证,但对“送货不及时”的抱怨少了,这说明了网上购物的物流渠道有所改善。同时在用户的付款方式中,网上支付的比例第一次超过货到付款的比例,成为最主要的付款方式。 多个调查数字的增加,也证实了网上购物具有持续高烧的作用在家里上网的用户比例有所增加,达到65.9;用户平均每周的上网天数和上网小时数都有大幅增长,分别达到4.1天和13小时。从网民的上网行为来看,用户玩网络
6、游戏的时间由半年前的平均每周8.8小时延长到9.9小时。最后是高收入网民的数量也在持续增加,月收入在2000元以上的网民增长率最高,从916万增长到1068万,增长率高达16.6。1.5 经济技术分析由于网络的飞速发展,网上购物已经成为一种趋势。人们通过在家里上网就能够购物,这样一来就可以节省大量的时间不用到商场里面选购需要的商品。如果出现了商品的质量问题用户可以通过留言簿来上传自己所购买的商品存在的问题,与商品销售商沟通。所以网上购物给人们带来了极大的方便。人们可以通过网上购物来选购商品,用户所访问的网站是怎样建立起来的,它所需要的费用是多少呢?一般来说普通的网上购物系统需要700元,流行的
7、网上购物系统使用JSP开发的需要1000元左右。正是由于它的开发成本低使得它的使用极为广泛,大、中、小型企业均可以使用。网上购物给社会带来的经济效益是巨大的。如果鲜花要进行网络购物首先要对网络有一定的了解,学会使用网络才能够进行网上购物,这样一来在无形中就提高了大众的文化修养对提高全民的素质起到了很大的作用。其次它使人们可以节省大量的时间,不用像以前那样逛商场,节省的时间可以做其它的事情。21世纪是网络的时代,网上购物在近年来的普及对人们认识网络起到了极大的作用,它的效果是明显的。第二章 概要设计2.1 数据流图2.1.1 顶级数据流图网上购物系统使用登记表备案表 使用申请 使用信息 图2.1
8、 顶级数据流图2.1.2 零级数据流图图2.2 零级数据流图2.1.3 一级数据流图图2.3 一级数据流图2.2 E-R图及分析2.2.1 E-R图分析E-R图里包括了所有的程序流程,从用户登陆流程开始。用户对象的属性包括(表里的),他受管理员的管理。他和管理员的约束关系有可能是1对多的,也有可能是多对多的。视管理员的个数而定。管理员的属性包括(表里的),管理员和用户设在同一张表中,根据角色编号的不同,而使权限有所不同。管理员的管理功能主要在后台维护管理中体现。用户的功能包括了浏览商品,预定缺货,会员留言,网上购物。对以上会员的功能分别叙述如下1. 产品简介浏览:用户和产品简介对象的关系是浏览
9、。由于产品对象有多个用户对象也有多个。所以为多对多的关系。2. 网上购物功能:用户和在线订购是多对多的关系。约束条件是申请订购。 在线订购需提交表单,管理员验收。3. 预定缺货功能:用户和预定缺货多对多的关系。约束条件是会员注册。预定缺货之后需要提交表单,管理员验收。4. 会员留言功能:用户和会员留言也是多对多的关系。约束条件是会员注册。预定缺货之后需要提交表单,管理员验收。2.2.2 E-R图图2.4 E-R图2.3 购物流程图图2.5 购物流程图第三章 详细设计3.1 结构特性设计本节主要介绍后台数据库的结构设计。结构设计是继需求分析后的重要阶段,是数据库设计的重要组成部分。如果说需求分析
10、是解决“做什么”的问题,那么结构设计就是解决“怎么做”的第一步。下面给出基本的数据结构。1. 管理员信息表:主要记载管理员的自然信息(序号、用户名、密码、权限 )。 2. 会员信息表:主要记载会员的自然信息(序号、用户名、密码、用户姓名、身份证号、联系方式、模拟货币、剩余货币 )3. 货品类别信息表:主要记载货品类别的自然信息(序号、名称 )4. 库存物品信息表:主要记载货品库存的自然信息(序号、物品类别、物品名称、库存数量、单价、单位、备注 )5. 缺货物品信息表:主要记载缺货商品的信息表(序号、物品类别、物品名称、提出时间、会员编号 )6. 订货信息表:主要记载订货商品的信息表(时间、用户
11、编号、物品编号、数量、合计价格、状态 )7. 热卖商品表:主要记载热卖商品的信息表(序号、商品编号、商品数量)3.1.1 管理员信息表管理员表字段名称中文类型长度其他说明id序号int4自动编号LogName用户名char24LogPwd密码char24QX权限int40送货员 1物品管理 2会员管理该表说明如下:1. 本表的主要作用是实现系统管理员进入系统时的身份验证,装载系 统管理员的序号、用户名和密码以及访问权限2. 用户名称:表示该系统管理员的身份。3. 密码:表示确认该系统管理员的身份。4. 权限:根据不同的权限分配管理员不同的功能。3.1.2 会员信息表会员信息表字段名称中文类型长
12、度其他说明id序号int4自动编号LogName用户名char24LogPwd密码char24Name用户姓名char24Card身份证号char18LianXi联系方式char100MNB模拟货币Double8SMNB剩余货币Double8该表说明如下:1. 本表的主要作用是实现系统用户进入系统时的身份验证,装载用户的用户名、密码、用户姓名、身份证号、联系方式、模拟货币、剩余货币。2. 用户名:表示登陆该系统的会员的身份。3. 密码:表示确认登陆会员的身份。4. 用户姓名、身份证号、联系方式都是为了方便管理员查找、管理。5. 模拟货币和剩余货币是管理员给会员加的权限。3.1.3 货品类别信息
13、表类别表字段名称中文类型长度其他说明id序号int4自动编号Name名称char24该表说明如下: 该表的主要作用是提供商品分类管理时商品的信息。1. ID:是商品的序号,方便管理员访问并管理商品的信息。2. name: 是商品的名称,作为商品的一个标识。3.1.4 库存物品信息表库存物品字段名称中文类型长度其他说明id序号int4自动编号typeid物品类别int4关联类别表idname物品名称char24Number库存数量int4DJ单价float8DW单位char50BEIZHU备注char200该表的说明如下: 本表的主要作用是记录库存物品的情况。可以提供库存商品的类别、名称、数量等
14、信息。1. ID:是商品的序号,便于管理员管理。2. typeid:表示商品的名称,以便于商品的分类管理。3. number: 显示库存商品的数量。4. DJ:提供给消费者选购商品的时候的商品的价格。5. DW:商品的存放的单位。6. BEIZHU:商品的辅助信息,商品的来源,产地等等。3.1.5 缺货物品信息表缺货物品字段名称中文类型长度其他说明id序号int4自动编号typeid物品类别int4关联类别表idname物品名称char24Time提出时间date8UserId会员编号int4关联会员表中的ID该表的说明如下:该表的主要功能是当会员访问网站时查询不到自己需要的商品可以添加需要的
15、商品信息,此信息提供给管理员。在此表中显示会员预定缺货时添加的信息。1. ID:是预定商品的序号,自动编号。 2. typied: 是预定缺货商品的类别,此信息由会员填写。3. name: 是预定缺货商品的名称,此信息由会员填写。4. time: 预定缺货商品的时间。5. userid: 提出预定缺货商品是会员的ID。3.1.6 订货信息表会员定货表字段名称中文类型长度其他说明id序号int4自动编号time时间date8userid用户编号int4关联用户表中用户编号goodsid物品编号int4关联物品表中物品编号number数量int4heji合计价格float8ZT状态int40未发货
16、 1已发货该表说明如下: 该表的主要功能是当会员选中商品时在系统中生成会员订货的时间,标号,物品的编号,数量,总计价格,是否发货等信息。这些信息统一反馈给系统管理员统一管理。1. ID:是会员选中商品时自动生成的被选中商品的编号。2. time: 是会员选中商品的时间。3. userid: 是会员选中商品时会员的编号,即登陆时的会员编号。4. goodsid: 是会员选中商品时被选中商品的编号。5. number: 会员一次购买商品的数量。6. heji: 会员一次购买某种商品的总价格。7. ZT:该信息由管理员决定是否发货。3.1.7 热卖商品信息表热卖商品表字段名称中文类型长度其他说明id
17、序号int4自动编号goodsid商品编号date 8num商品数量int 41. ID:是系统自动生成的序号。2. Goodsid: 是被用户购买的商品的编号。3. Num: 是被购买的商品的数量。3.2 行为特性设计行为特性设计是编码之前的最后一步工作,是编码的前提和基础。这一节主要介绍系统的功能模块图,并就各模块的功能做相应的介绍。3.2.1 功能模块图主界面模块图管理员模块图购物模块图发货送货模块预定缺货模块登陆注册模块留言簿模块图留言薄模块会员登录会员留言3.2.2 功能概要设计在21世纪“网上购物”已经是一种时尚。在网络时代人们可以更加随心所欲的进行网络交易。上述所有的模块是系统的
18、关键部分,下面对上述模块进行具体的介绍。1. 首页的设计当用户进入本系统的时候,首先可以看到网站的主体界面。它涵盖了该系统的大部分功能。用户登录、注册可以确定用户的身份,已注册的用户输入正确的信息登陆后可使用本系统进行购物。如果用户没有注册那么他就不可以购物,当然也就不可以使用预定缺货、会员留言、查看定单、购买商品这些功能。判断用户能否使用以上这些功能是通过对Session变量的验证。Session变量有两个值分别为0和1,当用户以会员的身份进入时,Session变量就被赋值为1。只有在Session变量的值为1时用户才可以实现会员的所有功能。最新商品和热卖商品中的信息是可以随意浏览的,但是只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 BS 模式 网上 购物 系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3978988.html