小型B2C网站后台管理系统的分析与设计

更新时间:2023-10-27 20:17:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

题目:小型B2C网站后台管理系统的分析与设计

院 系 信息学院 专 业 电子商务 班 级 学生姓名 学 号 导师姓名 导师职称讲师

2016 年4 月15

【摘要】

本人分析设计的这个小型B2C网站后台管理系统是在现有发达的网络基础之上,根据现如今发展的如此快速的电子商务,来分析并设计出一个更加严谨和人性化的电子商务平台,而这个平台是串联在前段购物用户和在后端管理的管理员一个很好的桥梁。因为电子商务系统前台网站与后台管理系统密不可分,所以在着重于后台管理系统动能的分析与设计之外,也会很大篇幅对前台购物网站进行分析与设计。我采用了大学期间最为熟悉的JSP技术对系统进行实现,同时网站前台界面以及管理系统界面设计均是采用HTML和CSS来实现,利用MVC经典模式中的struts开源框架,通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架。数据库使用了MySQL数据库。本文的大致结构如下:绪论部分对系统开发的目的及意义进行阐述,分析描述研究现状及发展趋势,并对系统开发环境进行简要说明;系统规划部分会对本系统进行可行性分析和需求分析;系统分析部分主要以图表形式进行说明(业务流程图、数据流图、数据字典等);系统设计部分包含了我对本系统的概要设计,数据库设计等等;系统实现部分包含了输入和输出两部分的实现;最后对全文进行总结和展望。

关键词:系统;分析;设计

【Abstract】

I designed this analysis of small B2C website background management system is developed on the basis of the existing network, based on such a rapid development of e-commerce is now to analyze and design a more rigorous and personalized e-commerce platform, this platform is connected in series in front and at the rear end shopping user management administrator a good bridge. Because e-commerce systems and foreground website background management system are inseparable, so focus on the background management system analysis and design than the kinetic energy, will be great space for reception shopping site analysis and design. I used the most familiar college JSP technology system implementation, while the site front interface and management system interface design are the use of HTML and CSS to achieve using MVC classic mode struts open source framework, through the use of JavaServlet/JSP technology, It implements application framework based on Java EEWeb application MVC design pattern. Database using the MySQL database. General structure of the paper is as follows: Introduction Part of the purpose and significance of system development elaborate, descriptive analysis research status and development trend, and a brief description of the system development environment; system planning part of the system will conduct a feasibility analysis and demand analysis; system the main part of the analysis will be described in graphic form (business process diagrams, data flow diagrams, data dictionaries, etc.); systems design section contains my summary of the system design, database design, etc.; system implementation section contains the input and output of two parts achieve; and finally the full text summary and outlook.

Key words:system;Analysis;Design

目录

1. 绪论 ............................................................ 1

1.1 系统开发背景及意义 ......................................... 1 1.2 研究现状及发展趋势 ......................................... 2 2. 系统规划 ........................................................ 4

2.1 需求分析 ................................................... 4

2.1.1 角色分析 .............................................. 4 2.1.2 功能分析 .............................................. 4 2.2 可行性分析 ................................................. 5

2.2.1 技术可行性 ............................................ 5 2.2.2 经济可行性分析 ........................................ 5 2.3系统开发环境 ................................................ 5 3. 系统分析 ........................................................ 5

3.1 业务流程描述 ............................................... 5

3.1.1 用户前台购物流程描述 .................................. 5 3.1.2 管理员后台管理流程 .................................... 6 3.2 系统业务流程图 ............................................. 6 3.3 数据流图 ................................................... 6 3.4 数据字典 ................................................... 6

3.4.1 数据存储 .............................................. 6 3.4.2 数据处理 .............................................. 7 3.4.3 数据流 ................................................ 7 3.4.5 外部实体 .............................................. 7

4. 系统设计 ........................................................ 8

4.1 系统概要设计 ............................................... 8

4.1.1 前台用户订购功能的设计 ................................ 8 4.1.2 后台管理员管理功能的实现 .............................. 8 4.2 项目设计 ................................................... 8 4.3 数据库设计 ................................................. 9

4.3.1 数据库概念结构设计 .................................... 9 4.3.2 数据库逻辑结构设计 .................................... 9 4.3.3 数据库物理结构设计 ................................... 10

5. 系统实现 ....................................................... 10

5.1 输入实现 .................................................. 10

5.2 输出实现 .................................................. 10 6. 总结与展望 ..................................................... 11 参考文献 .......................................................... 13 附录A ............................................................ 14 外文文献与翻译 .................................................... 15 致谢 .............................................................. 24

(4)当加购物车完毕时,会员查看购物车购买商品,需要商品编号、购买数量、总计价格。

(5)当会员查看购物车完毕时,会员修改购物车信息,需要商品编号、购买数量、商品小计、成交价格。

(6)当修改完毕时,会员购买商品,需要订单项编号、商品编号、购买数量、商品小计、成交价格。

(7)当会员购买完毕时,会员查看订单信息,需要订单编号、商品编号、购买数量、总计价格。

(8)当会员查看订单完毕时,会员修改个人信息,需要会员编号、账号、密码、真实姓名、联系方式、身份证号码、性别、年龄。

(9)当会员修改信息完毕时,会员退出系统。 3.1.2 管理员后台管理流程

(1)当管理网站时,管理员登录后台系统,需要用户名、密码。 (2)当登录成功时,管理员进行商品管理,需要商品信息,商品价格。 (3)当商品管理完毕时,管理员进行用户管理,需要用户信息,用户状态。 (4)当用户管理完毕时,管理员进行订单管理,需要订单信息,订单状态。 (5)订单管理完毕。

3.2 系统业务流程图

3.3 数据流图

3.4 数据字典

3.4.1 数据存储

表1 商品信息表 商品信息表 数据存储编号: 数据存储名称: 简述: 数据存储组成: 关键字: 相关联的处理: 会员信息表 数据存储编号: 数据存储名称: 简述: F01-01 商品信息 是存放商品信息的表 商品编号+商品名称+价格+库存+是否可以购买+商品详情+商品小计+图片 商品编号 F01-02 表2 会员信息表 F01-02 会员信息 是存放会员信息的表 6

数据存储组成: 关键字: 相关联的处理: 订单信息表 数据存储编号: 数据存储名称: 简述: 数据存储组成: 关键字: 相关联的处理: 用户编号+昵称+密码+真实姓名+联系方式+头像+身份证号码+性别+年龄+注册时间+用户身份验证 会员编号 F01-01 表3订单信息表 F01-03 订单信息 是存放订单信息的表 订单编号+用户编号+商品编号+购买数量+总计价格+状态 订单编号 F01-02 表4 计算交费金额 3.4.2 数据处理

计算交费金额 处理逻辑编号: 处理逻辑名称: 简述: 输入的数据流: 处理: 输出的数据流: 处理频率 P01-01 计算交费金额 计算应交纳的费用 数据流交费金额,来源于处理逻辑“订单处理”和数据存储“订单表\。 订单编号 F01-01 每收到用户提交的订单时 表5 订单信息 订单 数据流编号: 数据流名称: 简述: 数据流来源: 数据流去向: 数据流组成: 数据流量: 高峰流量: F01-01 订单 用户在网站下的订单 网站 网站 订单编号+商品编号+商品数量+下单时间+总计价格 --- --- 3.4.3 数据流

3.4.5 外部实体

表6 外部实体-会员 外部实体-会员 外部实体编号: 外部实体名称: 简述: 输入的数据流: 输出的数据流: 外部实体-管理员 外部实体编号: S01-01 会员 网站的用户 订单信息 会员信息 表7 外部实体-管理员 S01-02 7

外部实体名称: 简述: 输入的数据流: 输出的数据流: 管理员 网站的管理员 商品信息+订单信息+会员信息 商品信息+订单信息+会员信息 4. 系统设计

4.1 系统概要设计

4.1.1 前台用户订购功能的设计

用户有网站账户时用账号密码以会员身份登录系统。未注册用户点击注册,填写相对应信息以完成注册,注册成功后成为网站会员并使用注册的账号密码登录系统。会员进入到前台购物网站页面时可以看到网站的整体结构,首页有轮播广告,广告下面是商品列表,会员可以进行商品的浏览。会员想购买某件商品只需点击购物车。查看购物车需要点击网站右上方的个人管理模块。个人管理模块共分为三部分,一是会员信息管理模块,会员可以修改自己在网站注册时所填写的个人资料,也可以对登录密码进行修改,密码修改成功后,会员要使用修改后的密码进行登录方可。二是购物车模块,会员在选购商品后可以在自己的购物车中查看到自己所选的商品,在购物车中,会员可以对已选的商品进行删除操作、修改商品数量或型号操作以及购买操作,因支付接口的负责性和对本人的困难性,所以我设计的点击购买会立即成功。三是订单模块,用户点击购买后订单信息可以在订单模块查询到购买的商品信息,商品数量,商品总计价格和购买时间。 4.1.2 后台管理员管理功能的实现

管理员使用管理员账号密码登录系统,登录成功后即进入网站后台管理界面,系统包含三大模块。第一项是商品管理,管理员可以查看商品信息,同时可以编辑或删除已有商品,添加新商品。第二项是订单管理,管理员可以修改订单的中的各项信息,也可对订单进行删除操作。第三项是会员管理,管理员可以添加新会员,也可以对网站已注册会员的信息进行修改,同时可以删除已注册会员。

4.2 项目设计

项目名称:shopping

src/是存放JAVA开发代码的部分 WebRoot

/是存放项目中页面的部分,其中包含以下部分:

是存放项目中图片的文件夹

Admin/是存放项目中管理员登录后台管理系统所有页面的文件夹 images/

css/是存放项目中样式的文件夹

js/是存放项目中JavaScript脚本文件的文件夹 META-INF/是存放meta information相关文件的文件夹

8

WEB-INF/是存放项目中本身的配置信息的文件夹 slider/是存放JQuery的文件夹

User/是存放项目中用户的所有页面的文件夹 index.jsp 系统登录界面 main_menu.jsp 网站主页面 regist.jsp 注册页面 redirect.html 注册成功网页

4.3数据库设计

4.3.1 数据库概念结构设计

系统涉及的实体集有:

商品实体集:商品编号,商品名称,商品价格,商品库存,是否可以购买,商品详情描述,商品图片

用户实体集:具有属性:用户编号,昵称,密码,真实姓名,联系方式,用户头像,身份证号码,性别,年龄,注册时间,用户身份验证

订单实体集:具有属性:订单编号,用户编号,商品编号,购买数量,总计价格,状态

4.3.2数据库逻辑结构设计

将实体集转换为关系模式 (1)商品实体集可以转换为关系

goods(goodsId, goodsName,subPrice,stockCount,isAvaliable,goodsDesc,goodsNum,photo)

goodsId表示商品编号, goodsName表示商品名称,subPrice表示商品价格,stockCount表示商品库存,isAvaliable表示是否可以购买,goodsDesc表示商品详情描述,goodsNum表示商品小计,photo表示商品图片。

(2)用户实体集可以转换为关系

member(memberId,username,password,realName,phone,headerImg,regNo,gender,age,registTime,authentication)

memberId表示用户编号,username表示用户昵称,password表示用户密码,realName表示用户真实姓名,phone表示用户联系方式,headerImg表示头像,regNo表示用户身份证号码,gender表示用户性别,age表示用户年龄,registTime表示用户注册时间,authentication表示用户身份验证。

(3)订单实体集可以转换为关系

orders(orderId,userid,goodsId,buycount,subTotal,status) orderId表示订单编号,userid表示用户编号,goodsId表示商品编号,

9

buycount表示购买数量,subTotal表示总计价格,status表示状态。

4.3.3数据库物理结构设计 (1)把商品实体集转化为表结构

商品信息表(goods):包含所有的商品信息。

域名 goodsId goodsName subPrice stockCount isAvaliable goodsDesc goodsNum photo 含义 商品编号 商品名称 价格 库存 是否可以购买 商品详情 商品小计 图片 表8 商品信息表结构 数据类型 例子 INT 1 VARCHAR 印花T恤 DOUBLE 1999元 INT 23 VARCHAR yes TEXT 手感柔和 INT 2 VARCHAR images/1.jpg 备注 主码 (2)把用户实体集转化为表结构

用户信息表(member):包含所有的用户信息。

域名 memberId username password realName phone headerImg regNo gender age registTime authentication 含义 用户编号 昵称 密码 真实姓名 联系方式 头像 身份证号码 性别 年龄 注册时间 用户身份验证 表9 用户信息表结构 数据类型 例子 INT 1 VARCHAR Libre VARCHAR 1111 VARCHAR 杨新萍 VARCHAR 18610042933 VARCHAR images/1.jpg VARCHAR 112334556 VARCHAR images/1.jpg INT 21 TIMESTAMP 2016/5/2 VARCHAR 普通会员 备注 主码 (3)把订单实体集转化为表结构

订单信息表(orders):包含所有的订单信息。

域名 orderId userid goodsId buycount subTotal status 含义 订单编号 用户编号 商品编号 购买数量 总计价格 状态 表10 订单信息表结构 数据类型 例子 INT 1 VARCHAR 1 INT 1 INT 2 INT 2999 VARCHAR 删除 备注 主码 5. 系统实现

5.1 输入实现 5.2 输出实现

10

6. 总结与展望

大家提到电子商务都会有一个很强的感受,经过过去十几年的发展中国的电子商务可以说深入民心,甚至毫不夸张的说已经无孔不入的渗透到我们的生活里,现在很多人都在电子商务这个产业中扮演者很重要的角色,大家在互联网上每天都会产生很多的采购行为,与此同时,我们也看到在中国互联网的发展中,电子商务也扮演者一个非常重要的角色,在过去的十几年当中,电子商务和互联网也一样,经历了曲曲折折,从最早的概念期到后面有一些不断的新模式的探索出来,我们能够看到在过去的十几年发展过程中一直是资本和一些典型的创新厂商不断的尝试着产业的发展不断的尝试着不同模式的发展才逐步的走过了一个摸索期,沉淀期,从转折,提速,到逐步走入到健康有序的发展中来,在这个过程中,电子商务有越来越多的\新伙伴\加入,很多传统的企业开始上网,不仅仅是产品和服务,更主要的是也带来了用户实打实的需求,同时在丰富整体产业链的环节,构建产业链的规则,不断完善产业链的过程中都起到了非常重要的作用,所以我们能够看到的是这些年整个互联网以及整个电子商务的发展已经进入到了一个新的里程,但是在这个过程中,在整体的电子商务市场,电子商务还处于一个快速发展期,但增速逐渐放缓,相对来说这是一个健康有序的信号,这是因为体量的不断增大,也表现了电子商务的发展会更加的健康稳健,与此同时,电子商务的市场已经不仅仅局限于实物类和商品类的交易。另外,在整个的市场环境之中,我们已经看到,整个产业的规模化的优势已经很明显了。

在信息化社会,计算机技术的应用已经成为重中之重,并且已经无孔不入的渗透到我们的生活工作中去。网络技术,提供了多种类型的信息,使人们阅读到最新的资讯,甚至是上门服务。电子商务并不能完全看作是传统商业活动。相对于传统的商务活动,电子商务可以实现24小时开放,并且需要更少的成本,如人力成本和租金,从而这使得电子商务成为一个快速发展的创业方式。电子商务的基础是计算机技术。无论是网站建设,宣传,维护,信息发送和接收,他们都需要计算机技术为基础。一般而言,计算机技术的优化能够带来很多益处,包括降低客商的成本,提高沟通效率,扩大广告的范围,促进订单完成,减少了购物流程,提高商家的利润等。基于计算机技术和网络技术的电子商务通过网络消费的互动以及每个环节,能够提供全方位的服务,包括网页浏览,互联网支付和网络管理,以及它卖家的销售经验和买家的购物体验都优于传统的消费模式。具体而言,电子商务有四大功能:首先,消费者可以订购商品,并自动通过电子商务网站建立在互联网上的订单。他们只需要收集和确认货物,瞬间打造完成订单,最终呈现给商家的接口。其次,电子商务具有的互联网支付功能。早期的互联网支付功能主要应用于电子信用卡账户,但目前的互联网支付了多元化渠道,包括网

11

上银行和各种电子钱包,而且都可以顺利完成支付。第三,电子商务可以释放广告来宣传。商家可以凭借电子邮件广告和网站广告的帮助进行宣传。第四,电子商务可以管理事务。它实现了人力资源,财务,经理和消费者之间的沟通,并通过合理分工来管理。电子商务的上述各种功能的基础是它充分利用计算机技术,充分发挥的功能。

对于电子商务来说,它让人们的消费观念改变了,越来越多的企业的销售渠道变了,同时连发展方式也改变了,电子商务已经是我国经济增长的不可缺少的巨大动力。在几年前,送快递的快递员们眼里,这个职业是看不到什么前景的,工地很低,快递件数也很少,加上路程上的遥远让很多时间都在等待中度过。在那个时候的电子商务还处于起步阶段,那时候网络零售额只有500亿元,仅占当年社会消费品零售总额的千分之五,不像现在的电子商务已经呈现井喷式的发展阶段。当时,我国围绕网络购物、网上交易等支付服务出台了一系列政策措施,互联网普及率不断攀升,电子商务由此步入了发展的快车道,网络零售额从起步到500亿用了十年左右的时间从500亿跃升到5000亿仅仅用了三年,到如今从5000亿到现如今的4万亿元更是只用了五年的时间,与此同时,网络购物用户规模日益扩大,在截至到2010年底时还是1.61亿人,但截止到2015年底就已经达到了4.13亿人。政府部门更是出台了多项政策来促进网络零售市场的快速发展。

从认识客观世界的改造,以客观世界的专业化和一体化的矛盾已经形成。在一方面,它需要越来越深入到科学技术中进行细致的分工。在另一方面,它整合细分行业,以适应国家政策和经济性。毕竟,很多工作不能由一个专业做。加大整合和专业化,使电子技术渗透到国民生活不会造成很大的困扰和混乱。计算机科学与技术已经成为现如今社会的骨骼。软件公司就是最好的例子。计算机科学与技术已渗透到各个领域,包括军事,工业,生活和教育,而这些领域的发展与计算机科学与技术的发展密不可分。换句话说,计算机科学与技术促进了各个范畴的发展,而其他领域的发展需求也驱动计算机科学和技术的进步。时代的发展,使人们对计算机科学与技术,包括人有更高的要求。在新的时代计算机具备良好的人机协调能力,为用户提供必要的条件,以至于人们可以用语言或手势指挥电脑的操作。计算机科学与技术的人性化不仅是人们寻求便捷生活的体现,也是未来的成长趋向。中国的电子商务行业已经获得了快速发展,甚至不断扩大海外市场。有了这样环保要求,对于计算机来说就需要更好的普及和发展。只有通过保持其技术的进步才可以为中国的电子商务行业做出更大的贡献。

12

参考文献

[1]朱海水.赵亚娟.ZHU Haishui.ZHAOYajuan 网上商城购物系统设计与实现[期刊论文]-无线互联科技 2015(12).

[2]李京文.中国电子商务的发展现状与未来趋势[J].河北学刊,2016,36(1):107-109.

[3] 清宏计算机工作室.JSP编程技巧[M].北京:机械工业出版社,2004.1. [4] 周影.网络编程语言JSP实例教程[M].北京:电子工业出版社,2003.6. [5] 陈海山.深入Java Servlet网络编程[M].北京:清华大学出版社,2005.2. [6] 耿祥义.JSP基础教程[M].北京:清华大学出版社,2004. [7] 邹竹彪.JSP宝典[M].北京:电子工业出版社,2007.

[8] 秦学礼,邓松如.Web网站设计教程[M].北京:电子工业出版社,2004. [9] 耿祥义,张跃平.Java2实用教程[M].北京:清华大学出版社,2006.

[10] 孙鑫.Servlet JSP深入详解-基于Tomcat的Web开发[M].北京:电子工业出版社,2008.

13

附录A

附录标题

(三号宋体加粗,段前、段后各一行)

×××××××××(小4号宋体,20磅行距)×××××××××××××××××××××????

14

外文文献与翻译

E-commerce corporate culture recycling

With the development of large-scale e-commerce Internet age, the resulting e-business culture, it is an enterprise in the production of a new value, so that the new integration of internal resources, for the enterprises to reduce transaction costs and improve efficiency shorten the production cycle, and many other benefits, but also on the existing corporate culture challenged. The rise of e-commerce is a means of rapid development of technology-led business models change, the survival of traditional economic activities based on mode of operation and management mechanisms have undergone radical change, the traditional corporate culture also faces enormous impact.

First, the corporate culture of the enterprise value of the contribution

Cultural phenomenon is a civilized country and the nation a major witness. Broader culture, including knowledge, beliefs, art, morals, laws, customs and any person as a member of a society's ability to obtain and habits, including the complex whole. As a \the survival and development of the enterprise also plays an important role. Commodity economy and corporate culture is the product of a market economy, in line with the objective laws of market economy, reflects the company's competitive practices, competitive spirit and overall image. The so-called enterprise culture is the company's management philosophy, enterprises face in which the social and business environment in the long-term production and business activities, the formation of all employees to accept and agree to honor, and to fight for a set of informal rules of success. It shows what kind of management philosophy and business practice, and corporate management to achieve through what kind of target. Is an important part of economic management. Corporate culture means that a company's values, and these values become employees activities and norms of behavior.

The origin of the corporate culture is how to increase profits, reduce costs and expenses. Its essence is how to enable enterprises to effectively integrate resources in order to achieve external flexibility, the company survive in the competition, so as to realize sustainable development. Corporate culture for the enterprises to develop cultural management that a clear direction. The fundamental purpose of enterprise culture to foreign competition environment for building highly adaptable and can respond quickly to change according to environmental behavior capacities, which in fact is the company owned by the external competitive environment according to the needs of internal resources the ability to integrate and use. Corporate culture should promote the formation of the capacity of the system, and the ability to maintain a good system. Many Chinese companies such as Haier, Lenovo and other one of the secrets of business success is to develop a set of corporate philosophy, business philosophy, formed its own unique corporate culture.

1, the corporate culture reflects the company's image and spirit. Establish a good corporate image, corporate culture needs support. Modern business, from leadership to staff quality, from product quality to management facilities, from the environment to the product development, permeates cultural factors, all reflect the corporate image. Good corporate image (the \

15

本文来源:https://www.bwwdw.com/article/w9q2.html

Top