聚朋茶叶销售网站系统分析与设计——毕业论文_第1页
聚朋茶叶销售网站系统分析与设计——毕业论文_第2页
聚朋茶叶销售网站系统分析与设计——毕业论文_第3页
聚朋茶叶销售网站系统分析与设计——毕业论文_第4页
聚朋茶叶销售网站系统分析与设计——毕业论文_第5页
免费预览已结束,剩余43页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

天津工业大学天津工业大学 毕业设计毕业设计 聚朋茶叶销售网站分析与设计聚朋茶叶销售网站分析与设计 姓姓 名名 学学 院院 管理学院 专专 业业信息管理与信息系统 学学 号号 指导教师指导教师 职职 称称 年年 月月 天津工业大学毕业设计任务书天津工业大学毕业设计任务书 题目题目聚朋茶叶销售网站系统分析与设计 学生姓名学生姓名学院名称学院名称管理学院专业班级专业班级 课题类型课题类型模拟课题 课题意义课题意义 本系统开发的目的就是能让人们在这个互联网高速发展的社会中可以做 到在家就能购买到自己喜欢的商品,让买茶叶的客户可以随时的能关注到商 品的各种信息变化,包括价格的变迁,新品上架,销售排行等。同时也改变 了传统的销售模式,实现了在网上交易的模式,让购买变得方便快捷。 任务与任务与 进度要求进度要求 2014.12.10 前 各系自行进行毕业设计(论文)动员。 2014.12.11-2015.1.17 学生在校查阅资料,做好选题准备; 2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及提纲; 2015.4.12 实习完毕,准时返校;向指导教师提交开题报告; 2015.4.13-21 各系组织开题答辩及二次开题答辩; 2015.4.22-5.30 撰写毕业论文; 2015.5.31-6.5 定稿。指导教师将写好评语的学生论文交到系主任处; 2015.6.8-10 毕业论文答辩;(答辩及二次答辩时间暂定。具体时间由教 务处统一安排) 2015.6.14 二次答辩。 主要参考主要参考 文献文献 1邢飞电商催生商业地产新需求、物流仓库供应严重不足N京华时报,2012-12-7 2李建忠,牟凤瑞电子商务网站建设与维护M北京:清华大学出版社,2014 3赵守香网站运营与管理电子商务M北京:清华大学出版社,2011 4林龙JSP+Servlet+Tomcat 应用开发从零开始学M北京:清华大学出版社,2015 5张洪举网站数据分析:数据驱动的网站管理、优化和运营M机械工业出版 社,2013 6孔玲德推进电子商务发展N伊春日报,2015-01-26 7郭启明,林燕德制定“互联网+”行动计划N温州晚报,2015-03-06 8贺迎先基于 JSP 技术的网上购物系统设计J才智 ,2015,(11):313 起止日期起止日期2014.122015.6 备注备注 院长院长 系主任系主任 指导教师指导教师 毕业设计开题报告表毕业设计开题报告表 年 月 日 姓名姓名学院学院管理学院专业专业 信息管理与 信息系统 班级班级 题目题目聚朋茶叶销售网站系统的分析与设计指导教师指导教师 一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义: 与本课题有关的国内外研究情况:与本课题有关的国内外研究情况: 二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民 充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着 Internet 的飞速发展,使得网 络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教 学等。茶叶的传统销售方法已经不能满足客户需求,并且随着行业的竞争压力增加也迫使 传统销售方法进行改革,网上茶叶销售将会成为新的销售方式。 课题研究的主要内容:课题研究的主要内容: 本设计主要研究的是茶叶销售的信息化管理,采用 B/S 体系结构,基本上实现了 网上购物的功能流程,能够实现用户与商家在网上进行商品交易。其主要的功能分两方面: (1)用户:通过本系统用户可以进行用户注册,用户登录,商品浏览,商品订购, 商品查询,以及一些关于茶叶的信息了解。 (2)管理员:可以对商品进行管理,一些便民公告管理,用户管理,订单查询,库 存查询等方面的操作。 目的和意义:目的和意义: 网上购物的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个商品 市场一片繁荣。在中国,网上购物有发展的必要,也有发展的基础,发展网上购物的各方 面条件也日趋成熟。本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户 的购买自己喜欢的商品,改变传统商业交易,在互联网上进行交易,实现网上购买商品。 同时可以在网上了解市场的变动,各种信息的反馈,方便自己的购买,也节省了许多人力 操作。 二、进度及预期结果二、进度及预期结果 起止日期起止日期主要内容主要内容预期结果预期结果 2014.12.11-2015.1.1 2015.4.13-21 2015.4.22-5.30 2015.5.31-6.5 2015.6.8-10 在校查阅资料,做好选题准备 开题答辩 撰写毕业论文 定稿 毕业论文答辩 选定论文题目 参加开题答辩 按进度要求完成 按进度要求完成 参加毕业论文答辩 完成课题的现有条件完成课题的现有条件 1指导教师指导论文。 2利用图书馆查阅资料。 3通过互联网进行资料搜索、查找。 4查阅相关杂志、期刊等资料。 审查意见审查意见 指导教师:指导教师: 年年 月月 日日 学院意见学院意见 主管领导:主管领导: 年年 月月 日日 天津工业大学本科毕业设计评阅表天津工业大学本科毕业设计评阅表 毕业设计 题目 聚朋茶叶销售网站系统的分析与设计 学生姓名学生班级指导教师姓名 评审项目指标满分评分 选题 能体现本专业培养目标,题目大小、难度适中;学 生工作量饱满,能得到较全面训练。 10 题目与生产、科研等实际问题结合紧密。10 课题调研 文献检索 能独立查阅文献以及从事其它形式的调研,能较好 地理解课题任务并提出实施方案;有分析整理各类信息 从中获取新知识的能力。 15 外文应用能正确引用外文文献,翻译准确,文字流畅。5 设计说明 书(论文) 设计图纸(插图)简洁、规范、无差错,设计栏目 齐全合理,能正确使用国家标准单位。 15 设计说明书(论文)结构严谨,表达清楚,文字通 顺,用语正确,基本无错别字和病句,书写格式符合规 范。 15 能根据毕业设计目标进行实验设计,对数据的运算 及处理正确无差错,对实验结果的分析准确。 20 设计具有创新性或实用价值。10 合计100 意见及建议 评阅人签名:评阅人签名:年年 月月 日日 天津工业大学毕业设计成绩考核表 学生姓名学生姓名学院名称学院名称管理学院专业班级专业班级 题目题目聚朋茶叶销售网站系统的分析与设计 1毕业设计指导教师评语及成绩:毕业设计指导教师评语及成绩: 成绩:成绩: 指导教师签字:指导教师签字: 年年 月月 日日 2毕业设计答辩委员会评语及成绩:毕业设计答辩委员会评语及成绩: 成绩:成绩: 答辩主席(或组长)签字:答辩主席(或组长)签字: 年年 月月 日日 3毕业设计总成绩:毕业设计总成绩: a.指导教师 给定成绩 b.评阅教师给定 成绩 c.毕业答辩成绩 总成绩 (a0.5+b0.2+c0.3) 摘 要 二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民 充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着 Internet 的飞速发展,使得网 络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教 学等。 本次毕业设计的题目就是聚朋茶叶销售网站系统的分析与设计。 本论文就毕业设计的内容,系统地阐述了整个茶叶销售网站的功能及实现。实现了从 商品管理,商品分类和查询,到购物车实现,用户订单处理,再到系统管理。基本上实现 了网上购物的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观, 易于操作和使用,交互性强,完全基于 Internet 网络。 经过分析,我们使用 SUN 公司的 JSP 开发工具,利用其提供的各种面向对象的开发工 具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统 应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。 关键词:电子商务;JSP;茶叶销售网站 ABSTRACT The 21st century is a collection digitization, the network, the informationization, take network as core society. Chinas web cams understand fully “enjoy a trip to between the world, the network does not have carefree which the limit” brings. Along with the Internet swift development, causes the network application day-by-day widespread. If electronic commerce, E- government, on-line medical service, on-line entertainment, network game, network teaching and so on. This graduation projects topic is the analysis and design of polyethylene four tea sales site system. The present paper on graduation projects content, elaborated systematically the entire network convenient service systems function and realizes. Has realized from the merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, user order form processing, arrives at the system administration again. Basically has realized on-line shopping function flow, can realize the user and the business on-line carries on the commodity exchange. This system contact surface simple direct-viewing, simplify operation and use, interactive is strong, completely based on the Internet network. After the analysis, we use SUN Corporations JSP development kit, uses each kind of object- oriented development kit which it provides, particularly the data window this can convenient and the succinct operation database intellectualized object, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the satisfied feasible system. Key word: E-commerce;JSP;Tea sales website 目 录 第一章 开发背景1 1.1 网上购物的发展状况 1 1.2 开发的目的和意义 1 1.3 开发系统研究的内容 1 第二章 系统规划2 2.1 聚朋茶叶销售网站的简介 2 2.2 开发目标 2 2.3 系统可行性分析 2 第三章 系统分析4 3.1 系统功能分析 4 3.2 系统业务流程分析 4 3.3 数据流程分析 6 第四章 系统的总体设计.14 4.1 系统功能设计目标 14 4.2 聚朋茶叶销售网站功能模块设计 14 4.3 聚朋茶叶销售网站体系结构设计 16 4.4 系统数据库设计 17 4.5 系统物理环境配置设计 20 第五章 程序详细设计.21 5.1 用户界面 21 5.2 管理员界面 24 第六章 系统实施和测试.28 6.1 系统实施 28 6.2 系统测试 29 结 束 语.30 参考文献.31 附 录.32 谢 辞.37 天津工业大学 2015 届本科生毕业设计 1 第一章 开发背景 1.1 网上购物的发展状况 随着互联网的快速发展,基于互联网的网上购物平台也随之崛起,成为了一种在消费 者之间购物的新时尚。我们单以淘宝网为例,在 2014 年 11 月 11 日光棍节那天,消费者 在淘宝网上消费的金额就有恐怖的 637 亿人民币,是 13 年的 1.8 倍,12 年的 3.3 倍。而 在 2012 年戴德梁行大中华区研究部主管纪言迅指出:“中国电子商务消费显示迅猛增长, 但目前中国的互联网渗透率为 37%,远低于发达国家水平。因此,中国网上消费仍有庞大 增长潜力。从现在至 2015 年,估计每年中国将有 3000 万人会首次在互联网上购物。”所 以现在的网上购物将会随着更多的人对互联网的了解将会继续上升。 1.2 开发的目的和意义 本系统开发的目的就是能让人们在这个互联网高速发展的社会中可以做到在家就能购 买到自己喜欢的商品,让买茶叶的客户可以随时的能关注到商品的各种信息变化,包括价 格的变迁,新品上架,销售排行等。同时也改变了传统的销售模式,实现了在网上交易的 模式,让购买变得方便快捷。 本系统涉及的知识面比较广,包括软件,数据库与网络技术等。用户在使用的同时, 可以提高用户对互联网网上购物了解,使得用户在一定程度上加深对现如今网络的使用和 运行模式。 1.3 开发系统研究的内容 本系统是一个模拟网上购物的一个茶叶销售网站,所以我将会对现有的网上购物网站 进行调查,在现有的网上购物网站上来完善自己的网站。通过对现有网站的观察得到了本 系统需要研究的内容。 首先通过观察我了解到一个购物网站最重要的是客户的需求,一个购物网站能否吸引 消费者购买商品最基本的就是这个网站能否满足消费者的需求。我在了解现有的购物网站 后,对我设计的网站需要包括用户注册,用户登录,商品浏览,商品查询,购物车等内容, 同时还包括管理员的后台管理一系列内容,我在之后会再做分析。 天津工业大学本科生毕业设计 第二章 系统规划 2.1 聚朋茶叶销售网站的简介 聚朋茶叶销售网站是一个专卖各种茶叶的网站,在这个网站上你可以看到各种各样的 茶叶信息,包括红茶,绿茶,乌龙等各种高档、低档的茶叶,不必担心买不到你喜爱的品 种。同时它是一个基于互联网的平台,各种操纵完全是在网上进行的,用户在本网站上购 买茶叶,只需选中自己喜欢的商品,然后进行付款就会有人送货到家,整个过程方便快捷, 又不浪费时间,同时又节省大量的人力和资源。在如今这个网上购物成为新时尚的社会, 相信聚朋茶叶销售网站将会做的越来越好。 2.2 开发目标 本系统的开发目标就是希望消费者在当今互联网高速发展的今天获得科技带来的便利, 不必自己出去购买就可以网上购买到自己喜欢的商品,并且享受送货到家的服务,同时也 可以大大的减少了人工成本,降低了商品的价格,做到回馈于客户。同时用户也可以在使 用系统的时候加深对互联网和网上购物的了解。希望聚朋茶叶销售网站在使用的过程中获 得成功。 2.3 系统可行性分析 可行性分析的主要目的是在前期对系统的调查的基础上,对自己做的新系统进行价值 上和可能性上作出判断。防止在自己花费大量的人力和资源后发现自己做的系统不能运行, 或者是新的茶叶销售系统在投入使用后发现与原来的没有什么区别造成大量的浪费。所以 对新系统我希望使用最小的代价,在最短的时间内确定系统的可行性。 (1)技术可行性分析 聚朋茶叶销售网站的开发是一个复杂的过程,本次开发是以 JSP 语言为开发网站的脚 本,采用 Servlet 技术,Tomcat5.0 作为 Web 服务器,JSP 开发语言作为当今的主流开发语 言,它具有简单,快速,灵活的特点,并且它是基于所有 Web 服务器和应用服务器环境, 独立于平台的应用程序,而且具有非常强的可伸缩性。以 SQLServer2005 作为处理后台的 数据库软件,具有很好的安全性,并且方便快捷。通过 JDBC 驱动程序建立网站与数据库 的连接。相信在这些软件的支持下网站可以顺利的运行。 (2)社会可行性分析 在当今的这个以互联网为中心的社会中,人们每天的生活都离不开互联网,而我的这 个网站则是以互联网为基础开发出来的一个购物网站,人们可以在对互联网的使用中就可 以上到我的茶叶销售网站进行茶叶的购买。互联网是社会的前进的一大助力,而我的网站 则是以互联网为基础呈现给社会,相信一定会很快被社会所接受。 (3)经济可行性分析 随着互联网的快速发展,基于互联网的网上购物平台也随之崛起,成为了一种在消费 天津工业大学本科生毕业设计 者之间购物的新时尚。同时网上购物也以惊人的速度发展着,我们以中国的网上购物的龙 头淘宝网为例,在 2012 年 11 月 11 日光棍节的那天,淘宝网举行以“双 11 网上购物狂欢” 的口号对大量商品打折吸引消费者,在当天一天的消费金额就达到 192 亿元人民币,13 年同样的活动金额达到 350 亿,14 年达到 637 亿,在那一段时间物流造成大量的拥堵, 许多人购买商品在将近一个左右才得到商品,可见中国的网上购物市场是巨大的。同时聚 朋茶叶销售网站是一个不同与传统茶叶销售的销售方式,它的整个过程完全是在网上完成 的。在传统的茶叶销售方式中,消费者要做到上门购买,询问价格,了解茶叶的信息等过 程,而销售者则要做到称重,搬运,找零等过程,其中浪费了大量的人力和资源,从而使 茶叶的价格上涨。而在聚朋茶叶销售网站上购买茶叶可以省略以上大量的步骤,从而节省 大量的人力和资源,同时还降低了茶叶的价格,做到了回馈于消费者。所以聚朋茶叶销售 网站在经济上是可行的。 天津工业大学本科生毕业设计 第三章 系统分析 为了系统的顺利完成,并且实现我们一开始设定的目标,所以我们就需要对本系统功 能结构进行分析。通多对现有网站的观察,我们可以得到现有网上购物网站现状,问题, 需要和必备的条件,然后对系统业务流程分析,系统功能结构分析和系统数据流程分析来 完成系统的开发和实现。 3.1 系统功能分析 系统的功能分为多个单独的模块,每个单独的都有自己的功能,然后通过整个系统将 每个模块连接起来形成行的一个整体的系统。而整个系统的功能可以从两方面来看,一个 是用户方面,另一个是管理员方面,两个部分是交互性的相互依存的,即用户在网站上可 以浏览各种商品,并且购买,在用户购买之后系统就会自动生成订单,而这个订单就需要 管理员来进行处理,将用购买的商品派发到用户的手中,这整个过程就是一个用户和管理 员的交流互通的过程。其中两个部分如下。 (1)从用户的方面来看,系统功能可分为: 1 消费者注册成为网站用户。 2 用户登录。 3 用户对网站上商品的浏览。 4 用户可以对自己想要的商品进行搜索。 5 用户可以再便民公告上查看到一下最新的信息。 6 消费者成为本网站的用户后可以购买本网站的商品。 7 用户可以进入购物车查看自己买到的商品。 8 用户可以在购买后对订单进行修改。 9 用户可以在登录后修改自己的个人信息和密码。 (2)从管理员的角度来看,系统功能可分为: 1 管理员登录 2 管理员对便民公告进行管理。 3 对商品的增加,减少进行管理。 4 对商品的类别进行管理,即将商品分为红茶或绿茶等。 5 对客户的订单进行管理,给客户订购的商品进行派送。 6 对网站的用户进行管理。 7 对现有的库存商品和销售商品查询。 3.2 系统业务流程分析 在 3.1 中讲述了系统功能结构分析,介绍了网站的功能和网站的结构,但并不能完全 的描述网站各个模块间的联系。所以我们通过系统的业务流程推来分析用户和管理员在整 天津工业大学本科生毕业设计 个网站中的关系。 业务流程图是描述消费者在购买的过程中系统中各个功能模块,用户与计算机系统之 间的关系,一个成功的购买各个功能模块起到的作用和先后关系,以及顾客购买的信息流 向的图表。同时业务流程图也画出各个功能模块之间的递进关系,其中的一个模块出错就 会影响整个购买,所以我们可以通过它找出我们在整个系统中不合理的地方。 主业务流程图如图 3-1 所示: 用户 是否注册 登录 是 用户注册否 密码是否 正确 否 商品浏览网站公告 是否购买 是否 加入购物车 商品结算 商品信息公告信息 购物车信息 订单信息 图 3-1 系统业务流程图 天津工业大学本科生毕业设计 3.3 数据流程分析 3.3.1 数据流程图 对于每个系统来说,数据流的分析是至关重要的。每个系统中每天都会产生大量的数 据输入、输出、存储、流动,虽然我们看不到但它是真实存在的,无时无刻的流动在我们 的身边,对于我们来说知道数据的流向是非常重要的,他帮助我们了解整个系统的运行流 程,是将系统信息抽象化的方法,是管理信息系统逻辑模型的主要形式。 图 3-2 是系统的顶层图,表达了系统的边界与输入、输出数据流。 P0 聚朋茶叶销售 网站系统 管理员用户 相关信息 管理信息 用户信息 相关信息 图 3-2 系统顶层图 图 3-3 是系统的第一层数据流图,从图中我们可以看到网站具有用户管理,商品 管理,商品类别管理,公告管理,商品库存销售管理和定单管理 6 个功能。用户管 理主要是管理用户注册、用户登录、用户信息和密码的修改;商品管理是管理商品 的信息,包括商品生产厂家、生产日期、规格、价格等商品数据;商品类别管理是 管理商品的种类,例如红茶、绿茶、乌龙茶、黑茶等品种;公告管理是管理给用户 查看的茶叶相关新闻;商品库存管理是管理茶叶的销售情况和现有的库存量;订单 管理是管理用户购买商品生成的订单,将茶叶派发给用户。 天津工业大学本科生毕业设计 P1 用户管理 P2 商品管理 P3 商品类别管理 P4 公告管理 P5 商品库存管理 P6 订单管理 用户管理员 D3 D4 D5 D6 商品类别信息 公告信息 商品库存销售信息 订单信息 D2 商品信息 用户信息 D1 用户信息 商品信息 订单信息 公告信息 商品库存信息 订单信息 用户信息 商品信息 商品类别信息 公告信息 商品库存信息 订单信息 用户信息 商品信息 商品类别信息 公告信息 商品库存信息 订单信息 图 3-3 系统第一层数据流图 图 3-4 是用户注册的细化图,在这个过程中用户先填写系统的用户注册表,填写 完成系统生成用户信息表,将用户的信息表存储到系统中。 天津工业大学本科生毕业设计 用户 P1.2 用户信息修 改 P1.3 系统管理 P1.1 账户注册 注册信息 修改信息 D7 用户注册表 D1用户信息表 图 3-4 用户注册细化图 图 3-5 是用户登录细化表,用户输入登录信息,网站系统会通过系统存储的用户 信息表进行核对,正确将登录系统,错误将从新登录。 用户 P1.4 输入登录信息 P1.5 查询系统用户 信息表 P1.6 进入系统 用户登录用户名、密码 D1系统用户信息表 用户信息 正确输入 信息 输入信息错误 图 3-5 用户登录细化图 图 3-6 是用户修改自己个人信息的细化图,用户要修改自己的信息,系统会提供 原有的用户信息表,用户修改后会形成新的用户信息表。 天津工业大学本科生毕业设计 用户 P1.7 输入修改信息 P1.8 系统管理 用户信息修改 D1 D8 用户信息表 用户新信息表 用户信息 更新用户信息 新用户信息 图 3-6 用户修改个人信息细化图 图 3-7 是商品搜索的细化图,用户搜索商品,先要输入商品的名称或编号,系统 验证是否存在,不存在从新输入,存在返回商品信息。 用户 P2.1 输入商品信息 P2.2 查询系统商品 信息表 商品搜索 商品名输入商品名错误 商品信息 输入商品名正确 D2 商品信息表 图 3-7 商品搜索细化图 图 3-8 是用户购买商品的细化图,用户浏览商品,见到自己喜欢的商品可以进行 购买,然后系统生成订单,加入购物车。 天津工业大学本科生毕业设计 用户 P6.1 商品浏览 P6.2 商品订购 P6.3 购物车 商品浏览 购买商品 商品信息 原始订单表 生成订单信息表 加入购物车 放弃购买 商品信息表 订单表 订单信息表 D2 D6 D10 图 3-8 用户购买商品图 图 3-9 是用户订单处理细化图,在图中我们可以看到用户的订单存在系统中,管 理员查询订单,核实已付款的订单,管理员进行发货。 天津工业大学本科生毕业设计 P6 订单管理 P6.5 付款检查 P6.7 确认发货 P6.6 发货处理 P6.4 查找订单 D6 D12 D11 订单信息表 发货信息 已付款订单表 订单查找检查是否付款客户付款 已付款 订单数据 出库单 发货单 未付款 图 3-9 用户订单处理细化图 3.3.2 数据字典 数据字典的作用是对数据流程图中每个最基本的元素的成分进行定义和说明。也就是 说在所有的数据流程图上的内容和特征的定义和解释的文字集合就是数据字典。数据字典 在数据流程图中占有很重要的地位,可以说它是让人们看懂数据流程图的一个重要工具, 它是对数据流程图的重要补充和说明。数据字典包含 6 个部分,分别是:数据结构,数据 存储,处理过程,数据流,数据项和外表实体。其中数据结构由很多个数据项组成,数据 字典是通过对数据结构和数据项的定义来描述数据存储的逻辑内容和数据流。 以下是聚朋茶叶销售网站系统中的部分数据字典: (1)数据元素 数据项编号:YH-01 数据项名称:用户名 别名:用户名 描述:用户在网站上注册时需要自己填写一个用户名,用户名在网站中可以起到一个 标签的作用,显示用户的名称。 类型及宽度:字符型,8 位 取值范围:000001-999999 天津工业大学本科生毕业设计 数据项编号:YH-02 数据项名称:用户密码 别名:用户密码 描述:每一个在网站上注册的用户都会拥有一个用户名和个人密码,个人密码是保障 用户信息安全的手段。 类型及宽度:数值型,16 位 取值范围:000001-999999 (2)数据结构 数据结构编号:D1 数据结构名称:用户信息 简述:用户的个人信息 数据结构组成:用户名+密码+真实姓名+用户电话+用户邮箱+家庭住址+邮政邮编+性 别+年龄+身份证号码+电子邮箱。 (3)数据流 编号:D6 数据流名称:用户订单 简述:用户购买商品生成的订单 数据流来源:购物车 数据流去向:用户 数据流组成:商品名称+商品编号+商品价格+商品数量+商品金额。 流通量:50 份/天 高峰流量:150 份/天 (4)数据存储 数据库存储编号:D2 数据库名称:商品信息 简称:商品的信息简介 数据存储组成:商品编号+商品名称+商品生产厂家+生产日期+商品价格+商品规格+ 商 品库存量+商品所属类别+商品等级。 关键字:商品名称,商品编号。 相关联的处理:购买,浏览,搜索。 (5)处理过程 处理过程编号:GM-01 处理过程名称:商品购买 简述:用户浏览商品,购买商品,建立订单。 天津工业大学本科生毕业设计 输入的数据流:商品信息,用户信息,订单表。 处理:建立商品订单 输出的数据流:用户购买商品的订单信息。 (6)外部实体 外部实体编号:YH-03 外部实体名称:用户 简述:在网站上购买商品的用户 输入的数据流:用户信息 输出的数据流:商品订单信息 天津工业大学本科生毕业设计 第四章 系统的总体设计 系统的总体设计是在观察现在的网上购物网站的基础上,对第三章中的分析进行总结 和修改下建立的一个新的网上购物系统。新的网上购物网站是在原有的基础上进行的系统 功能设计目标,系统功能模块设计,系统体系结构设计,数据库设计。 4.1 系统功能设计目标 在系统的功能设计上我们需要明确我们的目标以便于我们对程序的编写,设计目标如 下: (1)我的系统是模拟现有的网上购物网站,所以我们必须使系统符合实际的操作流程, 这样能便于现有的消费者操作,假如说我设计一个不同于现在网上购物网站的操作过程和 购买过程的一个系统,消费者又将要重新学习新的操作过程,这样又将会浪费大量的时间 和精力,消费将可能不会使用我的系统。所以系统必须符合现有操作模式和实用性。 (2)系统必须操作简单,容易维护,不能说用户在本网站上购买东西和浏览商品的过 程操作复杂,弄了半天都没有看到自己想的信息,这样用户就会放弃对本网站使用。而且 网站还要易于维护,在有商品的新消息时,我们能快速的反馈到用户的手中。 (3)本系统主要采用 B/S 体系结构,使用现在比较流行实用的编程软件 JSP 技术作为 网站编写语言,SQLServer2005 作为后台数据的编写软件,JDBC 驱动程序来连接网站和 后台数据库,使本系统的使用生命周期变长,并且易于管理和维护。 (4)系统采用模块化的设计方式,可以方便系统各个功能模块之间的组合和修改,即 可以在不改变底层内容的前提下改变网站的总体布局。并且采用模块化的设计方法可以使 系统具有良好的扩充性,便于没有参加系统开发的工作人员进行补充和维护。 (5)网站是给用户使用的,那么用户信息的安全性就显得尤为重要,本系统后台数据 库采用的是现在比较实用的 SQLServer2005,通过可以通过设置相应的使用权限,控制用 户的注册,分配对数据的操作权限来保证系统的安全性。 4.2 聚朋茶叶销售网站功能模块设计 在第三章的系统功能分析中我就将整个系统分为两大模块,一个是用户前台管理模块 和管理员后台管理模块,整个系统的功能模块图如下: 天津工业大学本科生毕业设计 聚朋茶叶销售网站系统 用户前台管理模块管理员后台管理模块 图 4-1 系统功能模块图 图 4-1 是聚朋茶叶销售网站的总体模块图。 用户前台管理模块 用 户 登 录 商 品 浏 览 商 品 搜 索 购 物 车 便 民 公 告 商 品 订 购 商 品 订 单 查 询 订 单 修 改 修 改 个 人 信 息 用 户 注 册 修 改 密 码 图 4-2 系统功能子模块图 图 4-2 是聚朋茶叶销售网站用户前台功能模块,包括用户注册、用户登录、商品浏览、 商品搜索、购物车、便民公告、商品订购、商品订单查询、订单修改、个人信息修改和密 码修改。 天津工业大学本科生毕业设计 管理员后台管理模块 商 品 管 理 订 单 管 理 会 员 管 理 商 品 类 别 管 理 库 存 销 售 查 询 系 统 管 理 员 管 理 公 告 管 理 图 4-3 系统子功能模块图 图 4-3 是是聚朋茶叶销售网站管理员后台管理模块,其包括公告管理、商品管理、商 品类别管理、订单管理、会员管理、库存销售查询和系统管理员管理几个模块。 4.3 聚朋茶叶销售网站体系结构设计 系统的体系结构分为三层,即聚朋茶叶销售网站界面,业务逻辑处理和数据库。用户 在茶叶销售网站界面提出对茶叶信息的要求,业务逻辑处理对用户提出的操作进行处理, 然后对数据库数据进行访问,数据库接到访问然后返回结果到业务逻辑处理,业务逻辑处 理将用户需要的信息返回给用户。系统的网站界面的编写,我使用的是 JSP 脚本语言,业 务逻辑处理用的是 JavaBeans,数据库使用的是SQLServer2005。 聚聚朋朋茶茶叶叶销销售售 网网站站系系统统 JavaBeans SQL语语句句 查查询询条条件件 查查询询结结果果 访访问问数数据据库库 返返回回结结果果 数数据据库库 图 4-5 系统体系结构图 天津工业大学本科生毕业设计 4.4 系统数据库设计 4.4.1 数据库系统的概述 数据库技术在数据管理需要的基础上产生的,在对数据管理需求的推动下,在计算机 硬件和软件高速发展的前提下,数据管理技术经历了 3 个发展阶段,分别是: 人工管理阶段,由于当时的计算机技术才处于起步阶段,对数据的处理是不保存、不 共享、不具有独立性、应用程序管理数据。 文件系统阶段,在这个时候计算机技术也发展到一定规模,硬件方面也有了磁盘、磁 鼓等直接存取存储设备,数据可以长期保存、由文件系统管理数据。但仍然存在数据共享 性差、数据独立性差、冗余独大等缺点 。 数据库系统阶段,随着计算机技术的发展和更多对数据的需求,数据库技术就应运而 生。它使数据结构化方便了人们的使用,增加了数据的共享性、减少了冗余度、易扩充, 数据的独立性变高,数据完全由 DBMS 统一管理和控制。 和其他的大型数据库管理系统相比,SQLServer2005 具有更高的安全性,较快的 存储速度,高度的兼容性,简单易用。所以我们采用 SQLServer2005。 4.4.2 数据库设计 在一个系统开发设计的过程中,最重要的就是数据库系统。系统的数据库好坏将直接 影响网站的使用效率,好的数据库设计可以减少存储量,保证数据的完整性和一致性,使 系统的运行效率提高,减少用户的等待时间。同时数据库的设计过程中应该尽量全面的考 虑客户的需求,毕竟这个网站是建立在消费者需求的基础上。 4.4.3 数据表设计 本系统设计的数据表共有八个,分别是用户注册表 users、管理员表 admin、商品表 book、商品类别表 types,商品等级表 tates、销售排行表 paihang,网站公告表 affiche、订 单表 order。 天津工业大学本科生毕业设计 表 4-1 用户注册表 users 表 4-2 管理员表 admin 表 4-3 商品表 book 名称说明数据类型是否主键可否为空 id用户编号int是否 name用户姓名varchar(50)是否 pwd用户密码varchar(50)否否 relname用户真实姓名varchar(50)否否 sex用户性别varchar(50)否否 age用户年龄varchar(50)否否 card用户证件号码varchar(50)是否 address用户家庭住址varchar(200)否否 phone用户电话varchar(50)否否 email用户邮箱varchar(100)否否 code用户邮编varchar(50)否否 名称说明数据类型是否主键可否为空 id管理员编号int是否 name管理员姓名varchar(50)是否 pwd管理员密码varchar(50)否否 addtime管理员增加时间varchar(50)否是 名称说明数据类型是否主键是否为空 id商品编号int是否 name商品名称varchar(200)是否 author生产厂家varchar(100)否否 publishing生产日期varchar(200)否否 number重量规格varchar(50)否否 price商品价格varchar(50)否否 storage商品库存varchar(50)否否 brief商品简介varchar(500)否否 type所属类别varchar(50)否否 imgpath商品图片varchar(200)否否 tate商品等级varchar(50)否否 天津工业大学本科生毕业设计 表 4-4 商品类别表 type 名称说明数据类型是否主键是否为空 id编号int是否 name类别名称varchar(50)是否 表 4-5 商品等级表 tates 名称说明数据类型是否主键是否为空 id编号int是否 name商品等级名称varchar(50)是否 表 4-6 销售排行表 paihang 名称说明数据类型是否主键是否为空 id编号int是否 bookid商品编号Int 是否 name商品名称varchar(50)是否 times时间datetime否是 表 4-7 网站公告表 affiche 名称说明数据类型是否主键是否为空 id公告编号int是否 name公告名称varchar(50)是否 contend公告内容varchar(800)否否 times时间datetime否否 表 4-8 订单表 order 名称说明数据类型是否主键是否为空 id订单编号int是否 userid用户编号int否否 bookid商品编号int否否 booksum商品总合int否否 times时间datetime否否 天津工业大学本科生毕业设计 4.5 系统物理环境配置设计 本系统是一个网上购物网站,采用的是联网多机多用户的操作模式,系统对电脑硬件、 软件方面都有一定的要求。 (1)硬件配置 中央处理器(CPU):i3 以上的处理器 显示器:14 寸显示屏 运行内存:1G 以上 系统硬盘:100G 以上 (2)软件配置 操作系统: window7 以上 编程语言: JSP 语言 数据库: SQLServer2005 天津工业大学本科生毕业设计 第五章 程序详细设计 在经过前面的几个过程的分析与设计之后,系统的大致轮廓就出来了,这个时候就需 要我们将详细的系统程序做出来,然后将完整的系统实现出来。 5.1 用户界面 用户界面是提供给用户使用的界面,在这个界面上用户可以进行用户注册,用户登录, 商品浏览,商品搜索,商品订购,购物车,商品查询等操作。 (1)系统主界面如图 5-1 图 5-1 系统主界面 (2)用户注册界面 用户注册界面是为第一次到本网站的消费者设计的,第一次到本网站的用户可以使用 商品浏览,商品搜索,便民公告等功能。但是他不能进行购买操作,所以第一次到本网站 的用户购买商品都需要进行用户注册,要不然不能购买商品。 如图 5-2 所示: 天津工业大学本科生毕业设计 图 5-2 用户注册界面 (3)用户登录界面 用户登陆界面已在本网站上注册的用户登陆的界面,种种包括用户的用户名和用户密 码。当用户登录后,由网站本身核对用户的用户名和密码是否正确,正确予以登录,不正 确登录失败。 如图 5-3 所示: 图 5-3 用户登录界面 (4)商品浏览界面 在网站上存在许多商品,如果用户对商品感兴趣,点开商品就可以浏览商品的信息, 包括商品的价格,生产厂家,生产日期,库存,还有对这件商品简短介绍。 如图 5-4 所示: 天津工业大学本科生毕业设计 图 5-4 商品浏览界面 (5)购物车模块 消费者在购买商品后可以进入购物车,查看订单,修改订单或者删除订单,在 确定订单后用户就可以去收 银台缴费,然后就可以等待商品派送到家。当然本网 站是一个模拟网上购物网站的系统,目前并不具备在线支付功能。 如图 5-5 所示: 图 5-5 购物车 (6)修改密码及用户信息界面 在用户登陆后可以在这个界面修改密码和修改用户个人信息。如图 5-6 所示: 天津工业大学本科生毕业设计 图 5-6 修改密码及用户信息界面 5.2 管理员界面 管理员界面的使用者是管理员,管理员在此界面上进行后管理。在管理员登陆后管理 员可以对公告进行增加、修改、和删除,商品管理,商品类别管理,会员管理,库存销售 管理,客户订单管理和用户管理。 (1)管理员登陆界面 在管理员登陆界面管理员需要输入用户名和密码,如果密码和用户名正确管理员登录, 如果错误将会有弹窗跳出说明管理员用户名或密码错误,重新输入。 如图 5-7 所示: 图 5-7 管理员登陆界面 (2)公告管理界面 天津工业大学本科生毕业设计 在管理员登录后可以对网站的公告进行添加,删除和修改。如图 5-8 所示: 图 5-8 公告管理界面 (3)商品管理界面 在管理员登陆后,管理员可以对网站上的商品添加,删除和修改。 如图 5-9 所示: 图 5-9 商品管理界面 (4)商品类别管理界面 网站上的茶叶是有分类的,它将茶叶分为红茶、绿茶、花茶、黑茶等好几个品种而管 理员可以在这个界面对茶叶类别进行添加,删除和修改。 如图 5-10 所示: 图 5-10 商品类别管理界面 天津工业大学本科生毕业设计 (5)会员管理界面 在这个界面管理员可以看到会员的信息并且可以删除会员,但不能更改会员的信息。 如图 5-11 所示: 图 5-11 会员管理界面 (6)库存销售查询 在这个界面管理员查询商品的库存量和销售查询。 如图 5-12 所示: 图 5-12 库存销售查询 (7)订单查询界面 在这个界面管理员对用户下的订单进行查询和处理。 如图 5-13 所示: 图 5-13 订单查询界面 (8)用户管理界面 管理员在登陆后可以增加另一个管理员账户和修改自己的用户名和密码。 如图 5-14 所示: 天津工业大学本科生毕业设计 图 5-14 用户管理界面 天津工业大学本科生毕业设计 第六章 系统实施和测试 在系统总体设计和程序详细设计完成后,系统就要进入实施阶段了。主要工作包括硬 件的配置,软件的安装和调试,系统的分调与测试,数据库的连接,系统的整体调试。在 这个过程中需要大量的人力和资源,并且工作复杂,数据量大,每一个过程都相互联系, 任何一个环节出错都会造成系统的失败,所以我们要做好系统实施中的每一个步骤。在系 统实施完成后我们需要对对系统进行测试,测试的目的就是要找出系统的错误,然后修护 错误,使系统早日投入使用。 6.1 系统实施 6.1.1 系统运行环境 (1)硬件环境 聚朋茶叶销售网站系统的正常运行环境:操作系统是 window7 或者以上,中央处理 器(CPU)是 i3 或者以上,运行内存(RAM)1G 或者以上,系统类型 32 位和 64 位皆可, 硬盘 80G 以上等。 (2)软件环境 系统在 Windows 7 或 XP 操作系统平台下进行的,数据库使用 SQLServer 2005,系统 设计语言使用 Java,系统开发平台为 myeclipse。 6.1.2 系统实施步骤 (1) 安装 SQLServer2005,为系统建立建立全局数据库名 dataser.mynet,添加用户 sa,口令 123456,并在该用户下建立数据库表。安装 myeclipse 软件。 (2)安装完之后需要对软件进行配置,在菜单栏找到 SQLServer2005 文件点开找到 配置工具,然后点开 SQL Server Configuration manager,在网络配置的里面找到 SQLEXPRESS 协议,点开找到 TCP/IP 右键属性将 TCP 动态端口清空,然后在 TCP/IP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论