网上超市设计与实现.docx
《网上超市设计与实现.docx》由会员分享,可在线阅读,更多相关《网上超市设计与实现.docx(22页珍藏版)》请在冰豆网上搜索。
网上超市设计与实现
摘要
本文主要介绍了网上超市的分析、设计以及实现过程。
该系统完成的主要功能主要有2部分:
会员可以执行的功能,管理员可以执行的功能。
会员可以进行在线注册、在线购物、在线查看、在线缺货预定、留言等。
管理员的功能主要分为3部分:
会员管理,物品管理,发货送货管理。
在会员管理中主要有增加用户、修改用户、会员币设置。
在物品管理中主要有添加货品、查看货品、修改货品。
发货送货管理中主要有查看出货信息、是否送货。
关键字:
网上超市,会员币。
Abstract
Thispassageintroducesthesystematicanalysis,designandimplementingprocessofnetworksupermarketmainly.
Themainfunctionthatthissystemfinisheshastwoparts--thefunctionwhichmembercanexecutiveandmembercanregister.Thememberthatison-linecanregister、shop、examine、destineoutofstock、leavewordandsoon.Thefunctionswhichadministratorhascontainthreeparts--managingmember,managinggoodsandmanagingconsignmentanddeliveringgoods.Addinguser、andsetupofmembermoneyareincludedinmembermanagement.Therearefunctionssuchasaddinggoods、lookingovergoodsandreworkinggoods.Themanagementofconsignmentanddeliveringgoodsmainlycontainsexaminingtheinformationofshipment,whethergoodswasdelivered.
Keyword:
networksupermarket,membermoney
第一章前言
1.1题目的来源、背景
随着计算机和互联网的普及,网络对人们的影响越来越大。
网络研究虽然是一个新兴的学术领域,但在近十年里,却呈现出一派繁荣景象。
无论是学术性的还是大众化的报刊和出版社,都出版了无数的论文和专著。
关于网络的学术会议也越来越多。
在这个研究领域,新的研究对象在不断涌现,然后又发生变化,人们又不断地提出新的论题和理论,不断试验新的研究方法。
什么是网络,网络与人们的自我表达的关系,网络与社区,网络世界的匿名性与身份扮演,网络与大商业机构,网络与政治及国际关系,网络的未来等,引起了各国网络研究者的浓厚兴趣,并对这些问题进行了深入探讨。
随着近几年互联网络的飞速发展,我国的电子商务也得到了较快的发展。
尽管同任何新生事物一样,我国的电子商务目前还不够成熟,但和以往相比有了进步与发展,发展电子商务的环境和条件也在日趋改善、好转。
网络提供了人们及时沟通的平台,消除了空间和地域的限制,虽然正在发展阶段,但是随着网民的迅猛增长,互联网的不断完善,相关法律和金融保障的健全,网上购物将成为21世纪新新人类的一种选择。
网络购物不仅仅限于购买实际的产品,也涉及服务、技术、信息等等各种门类。
它不受时间和空间的限制,你可以随时完成交易,也可以买到任何商店出售的产品而不用担心对方的铺面不够大、品种不够全。
它不仅改变消费者的购买方式,更重要的是改变了消费观念,购物不再与实际的店铺有什么必然联系,消费者完全可以足不出户与一个完全陌生的地区的任何一家零售商完成交易。
1.2题目内容
网上购物系统主要运行在互联网上,人们可以通过访问网络进行购物。
该系统主要实现会员注册,商品信息分类,会员预定缺货,风险分析,用户意见薄功能。
具体如下:
1.会员管理:
实行会员制管理,只有会员才可以进行网络交易。
2.商品分类:
实现商品信息分类管理。
3.预定缺货:
会员通过商品查询没有找到可以通过预定缺货来预定。
4.风险分析:
可以通过近期销售额的高低来分析商品销售的利润。
5.意见薄:
用户通过意见簿来发表自己的意见。
前台开发工具采用JSP语言、后台数据库管理系统采用SQLsever2000。
设计过程中要注意数据库结构的科学性和合理性,并与B/S模式下的数据库结构通用。
1.3系统设计目标
在详尽的需求分析之后,我们就项目内容的要求设计出系统的目标包括:
1.系统要符合网页浏览流程,满足日常工作的需要。
2.程序界面风格要简洁,符合Windows风格。
进入每一个功能时,都应该显示该操作的名称。
3.设计的界面要友好,充分体现出较高的操作便利性、实用性及安全性等要求。
4.程序设计时,算法要优化,以提高系统运行效率。
5.系统采用B/S模式,客户端负责提供表达逻辑,显示用户界面信息,访问数据库服务器;服务器端用于提供数据服务。
1.4国内外相关技术及发展趋势
我国网民在最近一年内通过购物网站购买过商品或服务的,占到了40.7%,与半年前的33.8%相比,有了较大幅度的提升。
“网上购物确实取得了非常快速的发展。
”CNNIC副主任王恩海表示,虽然我国网民实现网上交易最大的障碍仍在于担心交易的安全性,以及产品质量和售后服务得不到有效保证,但对“送货不及时”的抱怨少了,这说明了网上购物的物流渠道有所改善。
同时在用户的付款方式中,网上支付的比例第一次超过货到付款的比例,成为最主要的付款方式。
多个调查数字的增加,也证实了网上购物具有持续高烧的作用—在家里上网的用户比例有所增加,达到65.9%;用户平均每周的上网天数和上网小时数都有大幅增长,分别达到4.1天和13小时。
从网民的上网行为来看,用户玩网络游戏的时间由半年前的平均每周8.8小时延长到9.9小时。
最后是高收入网民的数量也在持续增加,月收入在2000元以上的网民增长率最高,从916万增长到1068万,增长率高达16.6%。
1.5经济技术分析
由于网络的飞速发展,网上购物已经成为一种趋势。
人们通过在家里上网就能够购物,这样一来就可以节省大量的时间不用到商场里面选购需要的商品。
如果出现了商品的质量问题用户可以通过留言簿来上传自己所购买的商品存在的问题,与商品销售商沟通。
所以网上购物给人们带来了极大的方便。
人们可以通过网上购物来选购商品,用户所访问的网站是怎样建立起来的,它所需要的费用是多少呢?
一般来说普通的网上购物系统需要700元,流行的网上购物系统使用JSP开发的需要1000元左右。
正是由于它的开发成本低使得它的使用极为广泛,大、中、小型企业均可以使用。
网上购物给社会带来的经济效益是巨大的。
如果鲜花要进行网络购物首先要对网络有一定的了解,学会使用网络才能够进行网上购物,这样一来在无形中就提高了大众的文化修养对提高全民的素质起到了很大的作用。
其次它使人们可以节省大量的时间,不用像以前那样逛商场,节省的时间可以做其它的事情。
21世纪是网络的时代,网上购物在近年来的普及对人们认识网络起到了极大的作用,它的效果是明显的。
第二章概要设计
2.1数据流图
2.1.1顶级数据流图
使用申请使用信息
图2.1顶级数据流图
2.1.2零级数据流图
图2.2零级数据流图
2.1.3一级数据流图
图2.3一级数据流图
2.2E-R图及分析
2.2.1E-R图分析
E-R图里包括了所有的程序流程,从用户登陆流程开始。
用户对象的属性包括(表里的),他受管理员的管理。
他和管理员的约束关系有可能是1对多的,也有可能是多对多的。
视管理员的个数而定。
管理员的属性包括(表里的),管理员和用户设在同一张表中,根据角色编号的不同,而使权限有所不同。
管理员的管理功能主要在后台维护管理中体现。
用户的功能包括了浏览商品,预定缺货,会员留言,网上购物。
对以上会员的功能分别叙述如下
1.产品简介浏览:
用户和产品简介对象的关系是浏览。
由于产品对象有多个用户对象也有多个。
所以为多对多的关系。
2.网上购物功能:
用户和在线订购是多对多的关系。
约束条件是申请订购。
在线订购需提交表单,管理员验收。
3.预定缺货功能:
用户和预定缺货多对多的关系。
约束条件是会员注册。
预定缺货之后需要提交表单,管理员验收。
4.会员留言功能:
用户和会员留言也是多对多的关系。
约束条件是会员注册。
预定缺货之后需要提交表单,管理员验收。
2.2.2E-R图
图2.4E-R图
2.3购物流程图
图2.5购物流程图
第三章详细设计
3.1结构特性设计
本节主要介绍后台数据库的结构设计。
结构设计是继需求分析后的重要阶段,是数据库设计的重要组成部分。
如果说需求分析是解决“做什么”的问题,那么结构设计就是解决“怎么做”的第一步。
下面给出基本的数据结构。
1.管理员信息表:
主要记载管理员的自然信息(序号、用户名、密码、权限)。
2.会员信息表:
主要记载会员的自然信息(序号、用户名、密码、用户姓名、身份证号、联系方式、模拟货币、剩余货币)
3.货品类别信息表:
主要记载货品类别的自然信息(序号、名称)
4.库存物品信息表:
主要记载货品库存的自然信息(序号、物品类别、物品名称、库存数量、单价、单位、备注)
5.缺货物品信息表:
主要记载缺货商品的信息表(序号、物品类别、物品名称、提出时间、会员编号)
6.订货信息表:
主要记载订货商品的信息表(时间、用户编号、物品编号、数量、合计价格、状态)
7.热卖商品表:
主要记载热卖商品的信息表(序号、商品编号、商品数量)
3.1.1管理员信息表
管理员表
字段名称
中文
类型
长度
其他说明
id
序号
int
4
自动编号
LogName
用户名
char
24
LogPwd
密码
char
24
QX
权限
int
4
0送货员1物品管理2会员管理
该表说明如下:
1.本表的主要作用是实现系统管理员进入系统时的身份验证,装载系统管理员的序号、用户名和密码以及访问权限
2.用户名称:
表示该系统管理员的身份。
3.密码:
表示确认该系统管理员的身份。
4.权限:
根据不同的权限分配管理员不同的功能。
3.1.2会员信息表
会员信息表
字段名称
中文
类型
长度
其他说明
id
序号
int
4
自动编号
LogName
用户名
char
24
LogPwd
密码
char
24
Name
用户姓名
char
24
Card
身份证号
char
18
LianXi
联系方式
char
100
MNB
模拟货币
Double
8
SMNB
剩余货币
Double
8
该表说明如下:
1.本表的主要作用是实现系统用户进入系统时的身份验证,装载用户的用户名、密码、用户姓名、身份证号、联系方式、模拟货币、剩余货币。
2.用户名:
表示登陆该系统的会员的身份。
3.密码:
表示确认登陆会员的身份。
4.用户姓名、身份证号、联系方式都是为了方便管理员查找、管理。
5.模拟货币和剩余货币是管理员给会员加的权限。
3.1.3货品类别信息表
类别表
字段名