毕 业 文(设 计)
20XX 届 计算机科学技术 专业 班级
题 目基网络蛋糕销售系统设计实现
姓 名 学号
指导教师 职称 讲 师
20XX 年 X 月 X 日
基网络蛋糕销售系统设计实现
容 提
二十世纪集数字化网络化信息化网络核心社会中国网民充分领略畅游天间网络极限 带畅快着Internet飞速发展网络应日益广泛电子商务电子政务网医疗网娱乐网络游戏网络教学等
文毕业设计容系统阐述整蛋糕销售信息网站功实现实现蛋糕理蛋糕分类查询购物车实现户订单处理系统理基实现网蛋糕销售功流程够实现户商家网进行蛋糕交易系统界面简单直观易操作交互性强完全基Internet网络
分析 SUN公司JSP开发工具利提供种面象开发工具尤数窗口方便简洁操数库智化象首先短时间建立系统应原型然初始原型系统进行需求迭代断修正改进直形成满意行系统
关键词
蛋糕销售系统jsp信息时代
创新点
文创新点运网络台实现家买心仪蛋糕方便快捷
Network based Cake Sales System Design and Implementation
Abstract
The 21st century is a collection of digital network and the information take the network as the core of society China's Internet users fully enjoy travel between earth and heaven the network without limit brings the carefree With the rapid development of Internet enabling the network are applied widely Such as ecommerce egovernment online medical online entertainment network game the network teaching etc The graduation design topic is cake sales information website
This thesis will graduate design content systematically elaborated the whole cake sales information websites function and implementation Realizes from commodities management commodity classification and inquires into cakes car sales users order processing realize again to system management Basically realized the function of online cake sales process can realize the user online merchants with commodity trading This system interface is simple intuitive and easy to operate and use interactivity is strong completely based on Internet network
Through analysis we use from the JSP development tools USES its offer all kinds of objectoriented development tools especially data window this one can conveniently and concise manipulation of
intelligent object the first database in a short time and then build system application of initial prototype system demand iteration revising and improving until satisfactory feasible system formed
Key words
Cake sales System JSP The information age
Innovation
The innovation point of this paper is using the network platform to achieve at home can buy their favorite cake convenient and quick
目 录
第1章 系统开发背景 1
第2章 行性研究 3
21 引言 3
22行性研究 4
第3章 项目开发计划 6
31引言 6
32存问题 6
33项目概述 6
34产品 6
35实施计划 7
36关键技术问题 7
第4章 需求分析 8
41项目概述 8
42功模块 8
43开发关键问题 11
44支持条件 11
第5章 概设计 12
51 引言 12
52 总体设计 12
53蛋糕销售系统模块总体结构 12
54系统结构图 14
55网络蛋糕销售系统功介绍 14
56蛋糕销售系统总体ER图 16
第6章 详细设计 18
61 引言 18
62 数库详细实现 18
63系统流程 20
64安全保密设置 21
65界面设计实现 22
第7章 软件安装调试 27
71软件安装配置 27
72软件调试 27
73软件测试 28
第8章 系统前景 29
致 谢 30
参考文献 31
部分源代码 32
基网络蛋糕销售系统设计实现
081006332 张娜 指导教师 邵晓艳 讲师
第1章 系统开发背景
网络行业发展战略中占重位置成商家分割部分商品宣传已局限电视报纸网络已成商家展示舞台商家建立网站商家方面宣传服务展现网络中通网络更实现网购物信息查询等功改变原营方式营理念时商家带更高效益商家说拥属网站关重网购物正慢慢影响生活时越越电子商务网站出现具特色足方欧美国家电子商务发展较早观念技术方值国学机会学国外网站思想时设计出风格网络商城Internet已深入心电子商务种商务模式更深受宅男宅女青睐针学生特殊群体建立网购物系统符合社会需求
计算机网络说已渗透生活工作角落生活工作方式带变革特信息获取传播目前电子商务应日益广泛前必须面完成交易现足出户通网络完成目前蛋糕预定销售没真正实现网络化蛋糕线定制销售系统开发效提高蛋糕预定销售便捷性节约蛋糕预定销售时间济成
蛋糕起源欧洲年中国发展迅速鉴西方先进验基础逐渐形成种类花色形状异蛋糕模式时国生活方式逐渐西化米中式面制食品量逐渐降低蛋糕国广消费者接受市场状况非常乐观销售量呈逐年升趋势
国蛋糕加工年加工工艺生产品种方面较发展蛋糕品种消费数量较提高加工技术成品质量生产规模花色品种等方面国外国家相差距
目前蛋糕销售类型生日蛋糕婚姻蛋糕日常吃中西式蛋糕越越受年轻青睐
互联网世界企业通网络做生意特网络购物系统网蛋糕销售系统低代价方便产品服务信息发全世界角落全世界客户通网站Internet 强力工具解企业 Internet 已连接相网民企业机构政府着更广阔范围发展中国正网商城建设级数速度发展家企业应置身 Internet 外会脱离企业发展基资源环境:类社会
开发系统针问题设计开发费较方便蛋糕销售员通网络进行信息传播增加店面知名度加快蛋糕销售
第2章 行性研究
21 引言
类步入信息时代网络越越强烈介入生活越越贴知识济时代信息正前未速度膨胀爆炸未世界网络世界国信息世界中时代步伐作21世纪力军必然更快适应高科技社会具外界迅速时获取效科学信息力具传播科学信息力科学素质网络恰恰适应求网络销售电子商务应运生引出网络蛋糕销售系统网络蛋糕销售系统目全国家买想吃蛋糕传统蛋糕销售店面基础选择合适门面房浪费钱财销量容乐观网络蛋糕销售系统担心门面房问题消费群体范围扩展节省开支增加营业额引导直接性身具独特点易接受采纳种实性强软件工具
211编写目
行性研究报告编写目网络蛋糕销售系统作充分行性研究分析指出存重性分析原始店面销售方式通网络进行蛋糕订购销售进研究网络蛋糕销售系统行性优越性先进性明确开发网络蛋糕销售系统方效途径确定开发系统采取步骤方法策
212 背景
工程名称:基网络蛋糕销售系统
工程产品名称:网络蛋糕销售系统销售理模块
工程组织者:郑州航空工业理学院计算机科学应系
产品户:营者客户中间户终户
22行性研究
行性研究阶段务系统初步调查基础新系统否够实现值实现等问题做出判断避免花费量力物力发现系统实现新系统投入没实际意义引起浪费新系统行性分析求代价量短时间确定系统否行
①技术行性分析
蛋糕销售信息网站开发项复杂系统工程保证系统开发成功必须采工程化系统开发方法研究出符合工程化标准开发方法方法旨指导开发者进行工程化系统开发加快系统开发速度保证质量降低开发成工程化系统开发方法确实开发实践中取定效果次开发JSP作开发语言采Servlet技术Tomcat60作Web服务器
②运行行性分析:
着计算机知识普推广越越掌握计算机基方法技着Internet发展户网络WINDOWS等环境软件较熟悉新鲜事物户表现出极兴趣热情
③济行性分析:
蛋糕销售信息网站带方便成种全新商务模式出门家蛋糕销售新时尚已构建蛋糕销售信息网站济完全行
系统言着电脑普消费者网络进行蛋糕销售提供利条件蛋糕销售信息网站消费者提供软件条件样消费者便足出户买蛋糕商家中获利润两全美
开发系统软件计算机硬件求高现硬件价格断降般配置完全硬件行性方面系统开发行
技术济环境三方面分析系统开发时机成熟种角度考虑行
第3章 项目开发计划
31引言
开发网络蛋糕销售系统费时间进度硬件设备配置系统开发环境运行环境配置进行说明规划
编写目改善A蛋糕店蛋糕销售模式实现动化象该店员工
32存问题
A蛋糕店生产销售蛋糕中心店面店里日常业务数蛋糕店样销售蛋糕中存难题:
(1)店面选址没处繁华带生意收益差
(2)进店消费群体限旁边居住生活知道解
(3)顾客知道蛋糕制作程店里解浪费力物力
长久传统销售模式满足日益增长物质需求满足家轻松购物需求提高店面收益特开发网络蛋糕销售系统
33项目概述
完成该项目开发计划期间需A蛋糕店解传统销售模式种弊端明确需建软件实现功制定实施计划包括:明确承担工作初步确定语言存储形式确定工作进度限定完成期限制定初步测试计划
34产品
341程序
提交系统蛋糕网络销售系统采sun公司my eclipse
开发台数库Microsoft公司开发MYSQL50
342功
(1)保存蛋糕顾客订单信息
(2)信息查询包括蛋糕顾客订单信息
(3)修改增删蛋糕顾客订单信息
(4)数库备份恢复
(5)帮助文件
35实施计划
工作务分解
(1)务分解
系统分成三模块:理员模块户模块订单模块
(2)作者务:
网络蛋糕销售系统设计实现
完成整网络蛋糕销售系统界面设计代码终实现
36关键技术问题
户登录时分前台登录台理员登录设计合理角色权限非常重户登录台样开设想分配角色权限功实现数库设计中参完整性进行约束
第4章 需求分析
41项目概述
411产品功描述
实现操作信息享相互间消息传递做准确快捷畅系统采网页显示方式机交互更方便易懂易易控制系统运行较高安全性满足实性先进性济性求
412户般约束
系统默认合法户两类:户系统理员户浏览蛋糕信息查询蛋糕果户注册成会员会员权限进入户中心进行信息更改订单时候根实际情况添删会员理员户允许删系统中理员没权限限制
42功模块
421模块划分
系统三模块:理员模块户模块订单模块
中户模块九部分组成:
(a)户注册
(b)户登录
(c)蛋糕浏览
(d)蛋糕订购
(e)蛋糕查询
(f)订单修改
(g)修改密码
(h)修改信息
422简说明
系统流程户进入蛋糕销售系统页面系统账号设置权限(系统权限分两种:系统理员会员)种户进入界面操作权限太样
流程分两部分:户登录业务操作户登陆部分通户户名密码进行身份验证验证合格权限进入界面然权限进行项操作验证未通出错误信息
423系统流程图
页
户登陆
户权限
1) 会员基信息查询
2) 会员信息修改
3) 订单查询
4) 订单修改
5) 修改户密码
1) 信息查询修改删操作
2) 理户帐户
3) 系统数备份
图41 系统流程图
424数字典(DD)
文件条目
1文件名:会员清单
组成{会员编号+会员姓名+会员登陆密码+性+出生日期+联系电话+住址+备注}
组织:员工编号递增
2文件名:蛋糕种类清单
组成{蛋糕编号+蛋糕名称+蛋糕描述}
组织:蛋糕编号递增
3文件名:理员信息清单
组成{理员编号+理员姓名 +理员登陆密码+备注}
组织:理员编号递增
4文件名:购物车清单
组成{蛋糕编号+蛋糕名称+价格+会员编号}
组织:蛋糕编号递增
加工说明
1加工名:会员订单蛋糕信息查询
加工逻辑:根输入查询会员信息订单蛋糕信息检索出相应结果
输入流:会员信息查询订单信息查询蛋糕信息查询发出会员订单蛋糕查询请求
输出流:会员信息清单订单信息清单蛋糕信息清单
2加工名:会员订单蛋糕信息更新
加工逻辑:根输入会员订单蛋糕信息更新应会员订单蛋糕清单
输入流:新会员新订单新蛋糕种类原信息修改
输出流:会员信息清单订单信息清单蛋糕信息清单
3加工名:蛋糕信息查询
加工逻辑:选择查蛋糕信息条件检索出符合条件蛋糕信息
输入流:蛋糕信息查询发出查询请求
输出流:蛋糕信息清单
4加工名:会员信息更新
加工逻辑:理员根变动会员信息进行更新操作
输入流:新会员添加原户修改维护
输出流:会员信息清单
43开发关键问题
该阶段实现软件系统实现功进行总体设计抽象明确软件系统实现功实现理智化注重户交流初步确定户软件界面设计求分析系统实现功出软件逻辑模型确定系统构成成分结构化分析方法出新系统逻辑模型
44支持条件
系统采联网机户操作方式系统运行环境包括硬件操作系统关系数库等软件:
(1)硬件环境
CPU:Pentium 10G建议PIII 17G
RAM:128M建议256M
DISK:100M硬盘安装空间
(2)软件环境
操作系统 Windows 2000Windows XP操作系统数库my sql 50tomcat 60jdk16
第5章 概设计
51 引言
节叙述网络蛋糕销售系统总体结构模块设计子模块结构设计
511编写目
确定子模块间功调关系模块间传递信息评价子模块结构质量
52 总体设计
通浏览器登录前台户动态网页户查网站公告注册会员进入户中心蛋糕搜索购物车理注销登录等户户中心进行信息更改购物车页面购买蛋糕台中理员户进行添加删订单进行查修改等
网络蛋糕理系统特点:
• 采客户端服务器工作模式
• 直观高效jsp网页户界面
• 采服务器级数安全技术
53蛋糕销售系统模块总体结构
系统总体设计中尤订单理模块突显重整系统核心基信息模块中体现出包含户订单查询修改删理员订单修改删蛋糕信息
根户需求环境特点模块划分十二模块
1.页:里见系统功信息
2.户注册:里注册基信息中电话Email较重需信息进行处理方便户付款邮购
3.户登陆:方便户付款邮购理需变成会员进行消费
4.蛋糕浏览:成功登陆户分页浏览蛋糕蛋糕想蛋糕提交填写订单页面果户没注册直接进入者没成功登陆进入页面连接户登录页面
5.订购蛋糕:成功登陆户该页面定购需蛋糕果户没注册直接进入者没成功登陆进入页面连接户登陆页面
6.查订单:成功登陆户该页修改已订购蛋糕果户没注册直接进入者没成功登陆进入页面连接户登陆页面
7.修改订单:成功登陆户该页修改删已订购蛋糕果户没注册直接进入者没成功登陆进入页面连接户登陆页面
8.蛋糕查询:成功登陆户该页查找需蛋糕果户没注册直接进入者没成功登陆进入页面连接户登陆页面
9.修改密码:成功登陆户该页修改密码果户没注册直接进入者没成功登陆进入页面连接户登陆页面
10.修改信息:成功登陆户该页修改初注册时信息果户没注册直接进入者没成功登陆进入页面连接户登陆页面
11商城公告:发布种蛋糕信息者新闻
12.理员:查户订单查户信息根户信息户订单蛋糕进行发派
54系统结构图
541总体结构图
蛋糕销售信息网站理系统
修改订单
理员
公告
修改信息
修改密码
订单查询
蛋糕查询
蛋糕浏览
户登录
户注册
图51蛋糕销售系统总体结构图
542网络蛋糕销售系统ER图
蛋糕销售理系统
户注册信息
蛋糕浏览信息
户登陆信息
系 统
户信息修改信息
户订单修改信息
图52网络蛋糕销售系统ER图
55网络蛋糕销售系统功介绍
551 基信息处理
该系统模块户信息进行处理包括户信息录入修改修改登录密码
录入处理
户
基
信
息
文
件
户信息
处理
修改信息
修改密码
图 53 户基信息处理ER图
552 户订单处理
户订单模块进行订单添加处理修改处理删处理等操作
订单信息文件
添加处理
订单处理
修改处理
删处理
图 54 户订单处理ER图
553 基信息处理
蛋糕查询系统中实现蛋糕浏览具体蛋糕进行查询蛋糕名称类等进行搜索
蛋糕总览
具体蛋糕查询
查询处理
图55 蛋糕查询处理ER图
554 理员登陆界面模块
理员通身份验证登陆该界面订购蛋糕信息进行删添加蛋糕删蛋糕删户等
删定购蛋糕信息
理员信息文件
添加蛋糕
理员登陆
删蛋糕
删户
图 56 理员E—R图
56蛋糕销售系统总体ER图
该图展示蛋糕销售系统总体结构体系模块间关系
户名
密码
址
电话
户
买卖
蛋糕
属
类
编号
类
厂家
名称
生产日期
编号
订单
户名
蛋糕
数量
价格
属
订单详细
订单号
总价
单价
蛋糕号
蛋糕号
户名
数量
蛋糕名称
总价
购物车
图53 蛋糕销售系统总体E—R图
第6章 详细设计
61 引言
节叙述基网络蛋糕销售系统子模块设计结构设计数库实现代码实现
编写目确定户界面设计实现完成数条目流
62 数库详细实现
系统数库中包括九表分蛋糕蛋糕表book 户注册表member 理员表admin 蛋糕类型表booktype 评表commont 购物车表gouwuche 新闻表news定单表num定单详细信息表orderbook详情请见面数库表:
1蛋糕蛋糕表booK
表51 蛋糕表
列名
说明
数类型
长度
允许空
id
蛋糕编号
int
4
否
name
蛋糕名称
varchar
50
pic
图片
varchar
50
author
作者
varchar
50
chubanshe
出版社
varchar
50
price
价格
varchar
50
leibie
类
varchar
50
dazhe
折
char
10
tuijianchengdu
推荐程度
varchar
50
store
销量
int
4
flag
备注
char
10
addtime
生产日期
varchar
50
2理员表admin
表52理员表
列名
说明
数类型
长度
允许空
id
编号
int
4
否
name
名称
varchar
50
password
密码
varchar
50
addtime
添加日期
varchar
50
3新闻表news
表53 新闻表
列名
说明
数类型
长度
允许空
id
编号
int
4
否
title
题目
varchar
100
content
容
varchar
5000
sendtime
发布时间
varchar
50
sender
发布者
varchar
50
4蛋糕类型表booktype
表54 蛋糕类型表
列名
说明
数类型
长度
允许空
id
编号
int
4
否
type
类型
varchar
50
addtime
添加日期
varchar
50
5户注册表member
表55 户注册表
列名
说明
数类型
长度
允许空
id
编号
int
4
否
login
注册名
varchar
50
password
密码
varchar
50
name
名称
varchar
50
sex
性
char
10
邮箱
varchar
50
tel
电话
varchar
50
jibie
籍
float
8
6.定单详细信息表orderbook
表56 定单详细信息表
列名
类
数类型
长度
允许空
id
编号
int
4
否
mumber
户
varchar
50
bookid
订单号
int
4
shuliang
数量
int
4
7订单表num
表57 订单表
列名
类
数类型
长度
允许空
id
编号
int
4
否
number
订单
varchar
50
name
名称
varchar
50
flag
备注
char
10
63系统流程
登陆
户
户选择
理员
子块选择
子块选择
注册
继续操作
修改密码
信息查询
首页
系统理
户理
订单理
蛋糕理
购买蛋糕
功操作
退出系统
图61 系统流程图
64安全保密设置
作理系统中数资料允许意更改系统须保密措施系统数库设置户表户名密码记录户表中拥权限户正常登录系统非法户登陆系统保证系统正常运行拥权限员数库进行维护操作
641户登录验证
普通户理员户系统设计登陆界面合法户密码该密码户行维护实现户身份验证验证合法户登陆系统非合法户通注册填写户信息注册合法户
登陆系统
642户操作权限设置
普通户浏览页注册浏览蛋糕信息蛋糕搜索等非数库操作权限登陆查询浏览蛋糕信息修改信息订单等数库操作权限
理员户户整系统数库进行理修改信息删户信息蛋糕信息理订单信息理数库操作权限
65界面设计实现
根前边需求分析系统总体设计容进行程序设计系统Java 语言基础进行开发负责模块采JSP技术+JavaBeans+ SQL 模式进行模块开发实现全部面象方法进行设计实现
651程序设计时面定义解释:
Page定义整JSP页面属性属性值
Page import该属性作JSP页面引入JAVA核心包中类样JSP页面程序片部分变量函数声明部分表达式部分类该属性指定值该属性值JAVA某包中类具体类
include file 表示静态插入文件
652具体模块划分
1页面模块
系统启动时会动登录该页面页面开放蛋糕进行浏览
图62 页面模块图
2户注册模块
户注册第次登录网站户设计户成站户前定注册访问网站网页
①户注册包括:登录名称真实姓名设置密码电子邮件等
②注册成功访问站页面
图63 户注册模块图
3.户登录模块
①户登录包括:登录名称输入密码
②户登录理员核该户名称密码否正确果误话户通检查直接进入网站页面进行浏览订购
图64 户登录模块图
4.蛋糕浏览模块
蛋糕浏览:成功登陆户分页浏览蛋糕蛋糕想蛋糕提交填写订单页面
图65 蛋糕浏览模块图
5购物车模块
图66 购物车模块图
6修改密码信息模块
修改密码:成功登陆户该页修改密码信息
图67 修改密码信息模块
第7章 软件安装调试
71软件安装配置
(1)软件安装:操作系统Windows XP
MySQL
JDK安装:
JDK安装特简单安装软件没什区
JDK配置:
设置JAVA_HOME环境变量:JDK 安装目录 例:C:\j2sdk14
设置CLASSPATH环境变量:JDK安装目录\lib\toolsjar 例:
C:\j2sdk14\lib\toolsjar
设置PATH环境变量:JDK 安装目录\bin例:C:\j2sdk14\bin
服务器安装:Tomcat 60
设置TOMCAT_HOME环境变量:Tomcat安装目录 例:C:\Tomcat 60
(2)安装Tomcat60 安装时注意选择Java虚拟机路径定选择安装JSDK目录然开始安装
(3)安装完毕启动TOMCAT然浏览器中输入httplocalhost8080时见TOMCAT欢迎页面时表示配置成功
72软件调试
系统调试目发现程序系统中错误时予纠正蛋糕销售信息网站中调试方法包括:
(1) 程序调试
包括语法调试逻辑检查测试数采正常数外应异常资料考验程序正确性
①正常资料调试
②异常资料调试
③错误资料调试
73软件测试
软件测试系统开发周期中十分重环节重性体现保证系统质量性关口整系统开发程终审查果错误测试阶段发现纠正会造成堪设想果
网蛋糕销售电子商务台中黑盒测试白盒测试辅关键模块采白盒测试
测试结果:
★中文乱码问题数库中取出中文数出现乱码
★参数传递出错法传递数
★量户时数库进行访问时效率低户访问失败
解决方法:
☆方法解决乱码问题:
requestgetParameter(choose)getBytes(8859_1)GB2312
<@ page contentTypetexthtmlcharsetGB2312>
模块接参数格式进行统
程序中型基础采JDBC数源进行连接数库决定系统先天缺陷纯正电子商务网站均采连接池出技术难度资料缺乏放弃佳方案
第8章 系统前景
着Internet快速发展已进入信息时代Web已商业工业银行财政教育政府娱乐信息产业工作生活产生深远影响许传统信息数库系统正移植互联网获信息源已报纸电视广播等传统媒体新信息传送媒体逐渐青睐范围广泛复杂分布式应正Web环境中出现网蛋糕销售系统相继出现带少方便快捷网蛋糕销售系统正快速前发展时代互联网络高速发展时代课题研究意义构造网络蛋糕销售台纷繁网络中够找蛋糕销售天
系统正够抓住机会部分企业开发系统采jsp开发jsp够种型关系数库MSSQLOracleIBMDB2imformix包括数库XbaseFoxProParadox相联系系统着广阔应范围定期会落伍适时进行调整改进完善必更新功更完善网蛋糕销售系统代
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
致 谢
次毕业设计程中指导老师指导支持特感谢指导老师悉心指导力支持总体结构功握予非常帮助时提供非常优越设计环境编程数库设计等细节工作予耐心指导利完成次毕业设计起关键性作
感谢母校——XX学院学四年生活中予关心帮助老师学教会专业知识做道理通次毕业设计明白作名计算机专业学毕业生会仅仅编写代码更重整体握系统设计力会工作学中断完善热爱母校争光翻开辉煌新篇章
参考文献
[1]孙卫琴李洪成Tomcat Java Web 开发技术详解[M]北京电子工业出版社2003
[2]BruceEckelJava编程思想[M]北京机械工业出版社2003
[3]FLANAGANJava技术手册[M] 北京中国电力出版社2002
[4]孙林彭波Java数库编程实例[M]北京清华学出版社2002
[5]Lee Anne Phillips巧学活HTML4[M]北京电子工业出版社2004
[6]飞思科技产品研发中心JSP应开发详解[M]北京电子工业出版社2003
[7]耿祥义张跃JSP实教程[M]北京清华学出版社2003
[8]孙涌现代软件工程[M]北京北京希电子出版社2003
[9]萨师煊王珊数库系统概[M]北京高等教育出版社2002
[10]Brown等JSP编程指南(第二版)[M]北京电子工业出版社 2003
[11]清宏计算机工作室JSP编程技巧[M]北京机械工业出版社 2004
[12]朱红司光亚JSP Web编程指南[M]北京电子工业出版社 2001
[13]赛奎春JSP工程应项目实践[M]北京机械工业出版社 2002
[14](American)(EckelB)Ed Thinking in Java[M] Machinery Industry Press 2004
部分源代码
(1) 户注册 userRegisterjsp
输入您信息带*号项必须填写: