基于网络的蛋糕销售系统的设计与实现毕业论文


    


    毕 业 文(设 计)


    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

    email
    邮箱
    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
    >


    输入您信息带*号项必须填写:

    Methodpost>

    登录名称*

    真实姓名
    *


    设置密码*

    电子邮件
    *


    联系电话*

    通信址*





    < 提交信息进行注册操作:
    String lognamerealnamepasswordemailphoneaddress
    if((sessionisNew()))
    { lognamerequestgetParameter(logname)
    if(lognamenull)
    {logname
    }
    lognamecodeString(logname)
    realnamerequestgetParameter(realname)
    if(realnamenull)
    {realname
    }
    realnamecodeString(realname)
    passwordrequestgetParameter(password)
    if(passwordnull)
    {password
    }
    passwordcodeString(password)
    emailrequestgetParameter(email)
    if(emailnull)
    {email
    }
    emailcodeString(email)
    phonerequestgetParameter(phone)
    if(phonenull)
    {phone
    }
    phonecodeString(phone)
    addressrequestgetParameter(address)
    if(addressnull)
    {address
    }
    addresscodeString(address)
    }
    >
    < 处理汉字方便采第1种方式初始化beans
    if((lognameequals())&&(addressequals())&&(phoneequals())
    &&(realnameequals())&&(passwordequals()))
    {>
    >
    >
    >
    >
    >
    >
    <
    loginaddItem()
    }
    else
    {outprint(没填写信息信息填写完整)
    }
    >
    < 返回注册信息
    if((sessionisNew()))
    {
    >

    程序Bean Rigisterjava
    mport javasql*
    public class Register
    { String logname
    realname
    password
    email
    phone
    address
    String message
    Connection con
    Statement sql
    ResultSet rs
    public Register()
    { 加载桥接器:
    try{ClassforName(sunjdbcodbcJdbcOdbcDriver)
    }
    catch(ClassNotFoundException e){}
    }
    添加记录数库user表:
    public void addItem()
    {try{
    conDriverManagergetConnection(jdbcodbcshop)
    sqlconcreateStatement()
    String s
    '+logname+'++'+realname+'++'+password+'++'+
    email+'++'+phone+'++'+address+'
    String conditionINSERT INTO user VALUES+(+s+)
    sqlexecuteUpdate(condition)
    message注册成功
    conclose()
    }
    catch(SQLException e)
    {message没注册该户已存请更换名字
    }
    }
    }
    (2) 户登录 userLoginjsp
    >


    输入户名密码:
    Methodpost>

    登录名称

    输入密码





    < 提交信息验证信息否正确:
    String message
    logname
    password
    if((sessionisNew()))
    {lognamerequestgetParameter(logname)
    if(lognamenull)
    {logname
    }
    lognamecodeString(logname)
    passwordrequestgetParameter(password)
    if(passwordnull)
    {password
    }
    passwordcodeString(password)
    }
    >
    <
    if((lognameequals()))
    {
    >
    >
    >


    <
    messagelogingetMessage()
    if(messagenull)
    {message
    }
    }
    >
    < if((sessionisNew()))
    { if(messageequals(ok))
    { String strresponseencodeURL(buybookjsp)
    responsesendRedirect(str)
    }
    else
    {outprint(message)
    }
    }
    >
    程序Bean Loginjava
    package book
    import javasql*
    public class Login
    { String logname
    realname
    password
    phone
    address
    String successfalsemessage
    Connection con
    Statement sql
    ResultSet rs
    public Login()
    { 加载桥接器:
    try{ClassforName(sunjdbcodbcJdbcOdbcDriver)
    }
    catch(ClassNotFoundException e){}
    }
    查询数库user表:
    public String getMessage()
    {try{
    conDriverManagergetConnection(jdbcodbcshop)
    sqlconcreateStatement()
    String condition
    SELECT * FROM user WHERE logname +'+logname+'
    rssqlexecuteQuery(condition)
    int rowcount0
    String psnull
    while(rsnext())
    { rowcount++
    lognamersgetString(logname)
    realnamersgetString(realname)
    psrsgetString(password)
    phonersgetString(phone)
    addressrsgetString(address)
    }
    if((rowcount1)&&(passwordequals(ps)))
    { messageok
    successok
    }
    else
    {message输入户名密码正确
    successfalse
    }
    conclose()
    return message
    }
    catch(SQLException e)
    { message输入户名密码正确
    successfalse
    return message
    }
    }
    }
    (3) 修改密码 modifyPasswordjsp
    String successlogingetSuccess()
    if(successnull)
    {success
    }
    if((successequals(ok)))
    {responsesendRedirect(userLoginjsp)
    }
    >


    <@ include fileheadtxt >


    修改密码密码长度超30字符:
    >


    Methodpost>

    输入您户名:

    >

    输入您密码:



    输入您新密码:



    请输入次新密码:





    <处理字符串常方法:
    public String getString(String s)
    { if(snull) s
    try {byte a[]sgetBytes(ISO88591)
    snew String(a)
    }
    catch(Exception e)
    { }
    return s
    }
    >
    <
    String lognamerequestgetParameter(logname) 获取提交户名
    lognamegetString(logname)
    String passwordrequestgetParameter(password) 获取提交密码
    passwordgetString(password)
    String newPassword1requestgetParameter(newPassword1) 获取提交新密码1
    newPassword1getString(newPassword1)
    String newPassword2requestgetParameter(newPassword2) 获取提交新密码2
    newPassword2getString(newPassword2)
    try{ClassforName(sunjdbcodbcJdbcOdbcDriver)
    }
    catch(ClassNotFoundException event){}
    验证身份:
    Connection connull
    Statement sqlnull
    boolean modifyfalse
    boolean ifEqualsfalse
    ifEquals(newPassword1equals(newPassword2))&&(newPassword1length()<30)
    if(ifEqualstrue)
    { try{ conDriverManagergetConnection(jdbcodbcshop)
    sqlconcreateStatement()
    boolean bo1lognameequals(logingetLogname())
    bo2passwordequals(logingetPassword())
    if(bo1&&bo2)
    {修改密码:
    modifytrue
    outprint(您密码已更新)
    String cUPDATE user SET password +'+newPassword1+'+
    WHERE logname +'+logname+'
    sqlexecuteUpdate(c)
    }
    conclose()
    }
    catch(SQLException e1) {}
    }
    else
    { outprint(两次输入密码致长度)
    }
    if(modifyfalse&&ifEqualstrue)
    { outprint(
    您没输入密码帐号
    您输入帐号密码正确+logname++password)
    }
    >

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于SpringBoot博客系统的设计与实现

     基于SpringBoot博客系统的设计与实现Design and implementation of bl...

    2年前   
    949    0

    毕业论文管理系统的设计与实现

    摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难...

    1年前   
    418    0

    毕业论文:基于Web的办公自动化系统设计与实现

    基于Web的办公自动化系统设计的主要目的是利用现代的互联网技术,采用人机对话方式为办公人员之间搭建一个互动平台。实现无纸化办公和多部门间协同办公,数据存储安全可靠的要求,在降低办公成本的同时,也...

    5年前   
    1644    0

    基于PHP+MySql的学生选课系统的设计与实现毕业论文

    中文摘要 针对高等院校在校学生众多,使用传统的选课方式效率低下,并且课程安排,地点安排,学生选课等过程中非常容易出错,造成课程时间冲突或者地点冲突,同时,教务员对选课的统计也十分麻烦,所...

    3年前   
    911    0

    基于web的易销售网站的设计与实现

    摘要本文设计并实现了基于Web的销售管理系统,从前景的介绍,到各个模块的介绍,再到系统的设计,最后到系统的测试。简述系统的业务和设计的实现。易销售系统属于后台管理系统,而后台管理系统有不同的侧...

    2年前   
    518    0

    基于web学生成绩管理系统设计与实现

    随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

    3年前   
    921    0

    基于SSH框架的图书管理系统的设计与实现

    基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分...

    2年前   
    738    0

    基于ARM的智能电子秤系统的设计与实现

    随着现代社会的发展,对称重技术提出了更高的要求。目前,台式电子秤在商业贸易中的使用已相当普遍,但是仍存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携...

    3年前   
    1142    0

    基于opencv的车牌识别系统设计与实现

     基于opencv的车牌识别系统设计与实现 ...

    2年前   
    723    0

    基于JavaWeb的图书管理系统的设计与实现

    有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,...

    2年前   
    1081    0

    基于Java的图书馆座位管理系统的设计与实现

    目前,如何利用计算机系统来对座位进行管理是解决占座问题的关键。该图书馆座位管理系统是基于Java架构,采用Eclipse开发工具,使用SSM等前端开源框架,以MySQL为后台数据库,Tomcat...

    3年前   
    1825    0

    基于Java的网上购物系统的设计与实现

     XX 学 院 本科毕业论文(设计) 题 目 基于JAVA的网上购物 系统的设计与实现 院 系 计算机...

    5年前   
    2562    0

    基于SSM的图书管理系统设计与实现

    随着时代的进步和科技的发展,更多的人通过图书馆借阅书籍来吸收知识,而传统的图书管理方式存在着许多不方便的地方,记录易丢失,所以开发一个易操作,高便捷性并且能够提升工作效率的图书管理系统是很有必要的。

    2年前   
    1593    0

    基于android的物业管理系统的设计与实现19.8

     目录基于android的物业管理系统的设计与实现 3摘 要 3Android property managemengt system 5Abstract 51 绪论 61.1 选题背景 6...

    3年前   
    783    0

    基于JAVA WEB的考勤系统设计与实现

    基于 JAVA WEB 的考勤系统设计和实现Design and Implementation of Attendance System Based on JAVA WEB摘要科技的发展,带动...

    9个月前   
    351    0

    基于JSP的网上书店推荐系统设计与实现

    本系统旨在设计一个网上的书店和书籍相关信息的服务网站,网站的基本运作流程如下:

    3年前   
    554    0

    基于SpringBoot的新闻发布与管理系统的设计与实现

     基于SpringBoot的新闻发布与管理系统的设计与实现 ...

    2年前   
    759    0

    基于JSP的小区物业管理系统的设计与实现

    在当今社会中,小区居住已经成为城镇居民居住的主要形式。小区物业管理的水平和手段成为决定小区质量和水平的重要因素。而人们对物业管理工作和物业服务的实现信息化的要求逐步提高。再者物业管理也存在复杂的...

    6年前   
    2685    0

    基于Client_Server的课件系统的设计与实现

    基于Client_Server的课件系统的设计与实现基于Client/Server 的课件系统的设计与实现 发布时间: 2004-03-09 作者:王昌达--江苏理工大学计算机科学系(江苏镇江...

    12年前   
    684    0

    基于SSM的民宿预订管理系统设计与实现

    基于SSM的民宿预订管理系统设计与实现Design and Implementation of Home Stay Reservation Management System Based on...

    2年前   
    1291    0

    文档贡献者

    z***u

    贡献于2019-05-20

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!