网上食品商店的设计与实现毕业论文


    





    网食品商店设计实现





    院 (系) 信息学院
    专 业 计算机科学技术
    班 级
    学 号
    姓 名
    指导教师




    20XX年 X 月 X 日

    文研究网食品商店系统方案具户更简单界面更直观等优点然网食品商店国兴起时间太长发展快着国互联网普网食品商店日趋成熟会越越消费群体加入行列中市场潜力会充分发挥
    食品网销售仅传统销售渠道发展补充未食品销售发展方网络带实惠商品带广阔生存空间网食品商店具新特性营业成传统意义商店低需笔流动资金买货品零库存理缩短资金周转周期时网食品商店更容易开拓市场实现市场整合
    文分析系统实现中难点重点设计实现销售排行新品架特价商品查订单购物车会员修改信息等jsp页面 分析解决实现中干技术问题建立完整网食品商店系统分析结果
























    关键词:网食品商店系统JSP数库
    Abstract
    An online grocery store system with a simple and intuitive user interface is developed in this paper Online food stores in China are developing rapidly although it is not a long time up to now With the popularization of the Internet and online grocery store becoming more mature more and more consumer groups will join it and the market potential will be given enough room to show
    Foods online sale is not only the development and supplement of the traditional sales channels but also the direction of future development The Internet has brought tangible benefits to people and also a broad space of goods Online food store has many new features such as much lower operating cost than traditional stores It does not require an enormous amount of liquidity to buy goods Online food store can rely on the zero inventory management and shorten the period of funds turnover at the same time Online food stores are much easier to open up the market and realize the integration of the market
    The difficulty and key points in system implementation are analyzed in this paper mainly reflecting in the design of the JSP pages of the sales list new products special products check orders shopping cart and membership changing passwords Some technique problems in the development of the complete online food store system are also analyzed and resolved and the results are discussed


















    Keywords Online grocery store system JSP database
    目录
    1 引言 1
    11 课题背景目意义 1
    12 国外现状 1
    13 研究(设计)容 2
    14 文组织结构 2
    2 相关技术简介 3
    21 JSP技术 3
    22 Microsoft SQL Server2000 3
    23 Web服务器 4
    24 分类数库JavaScript 4
    25 CSS层 4
    3 系统分析 5
    31 行性分析 5
    32 需求分析 5
    321 业务需求分析 5
    322 户需求分析 6
    323 功需求分析 6
    33 业务流程分析 6
    331 前台业务流程分析 6
    332 台业务流程分析 7
    34 数流程分析 7
    35 运行环境开发工具 9
    4 系统总体设计 10
    41 系统结构设计 10
    42 功模块设计 10
    421 前台模块功模块设计 11
    422 台理模块功模块设计 11
    43 数库设计 12
    431 ER图 12
    432 基表设计 16
    5 系统实现 20
    51 程序设计 20
    52 系统页面设计实现 20
    53 前台功模块实现 20
    531 户理模块 21
    532 商品信息模块 24
    533 购物车模块 25
    534 订单查询模块 28
    535 商城公告模块 28
    54 台功模块实现 29
    541 理员登录模块 29
    542 添加食品模块 30
    543 订单信息理模块 32
    544 查询户信息模块 33
    545 添加分类模块 33
    6 结 35
    参考文献 36
    致 谢 37














    1 引言
    11 课题背景目意义
    着网络技术发展越越喜欢网购物食品种类繁种类食品规格产品实体食品商店难足够店面展示品种食品单价高网络信完善环境够造成损失较买家乐线购买网食品网站网量出现
    网食品商店言网络已覆盖全球信息量独具优势售货理念简单购买者根喜寻找食品然购买购买者说网食品商店咫尺永远会班关门购买者时查询订购食品需亲食品商店挑选坐电脑前开机网买需食品供购买者挑选余检索方便时减少购物路费支出外应网购买食品节省量时间没时间常逛传统商店住离传统商店较远顾客说具实际意义网售卖食品必长足发展
    系统目实现食品线销售包括理库房中食品理户购物车实现结账等系列功户足出户够网食品商店购买需食品形成商店户双赢局面
    整性化页面生成系统Dreamweaver_MX开发关联规采掘系统利tomcat+jsp技术实现性化Web页面生成器两部分组成关联规采掘系统数库中历史记录进行分析产生户关联规表页面生成器负责记录户行根关联规表动态生成户性化Web页面二者通数库服务器Web服务器连接
    12 国外现状
    伴着Internet蓬勃发展网购买食品作电子商务种形式正高效低成优势逐步成新兴营模式理念已满足信息浏览发布渴着够充分享受网络带更便利
    美英等信息化程度较高国家区网络商店发展速度迅猛美国世界级超流零售商沃尔玛家庭仓储等纷纷挤身网络商行列调查表明:美国家庭已越越惯家中网购物 国网购物短短十年时间根CNNIC统计结果截止2004年1月中国互联网户7950万407网民年里网购物历说明中国网购物户达32357万数字17左右速度增长中国网民数量已突破5亿中国现青年网络率高实力强消费者说明中国发展网购物具良群众基础网购物
    方式日趋家接受设计具电子商务功企业网站具非常开发应前景
    13 研究(设计)容
    次设计实现网购物网站网购买食品承载信息量购物流程较繁琐互联网中日益肆虐黑客病毒网络安全性提出更高挑战开发出网购物系统基Windows 2000 Server中文企业版服务器SQL Server 2000数库采国际先进JSP进行开发具高稳定性安全性网购物真正实现Internet营销售获更市场机遇济效益程度提高企业核心竞争力
    系统需功户角度进行划分分前台户功台理功户功提供购物户包括户注册登录浏览商品购物车查订单等台理功提供系统理员包括户食品订单理
    户注册登陆网站户线查订购食品查历史订单等部分JSP设计页面分类数库建立相关表便进行查修改删
    网站设计中理员完成网站维护理工作数库中权限功理员设置权限理员食品信息进行新增修改删订单信息进行处理时理员户信息进行理
    14 文组织结构
    文分六章通网站分析设计实现程全面介绍展示系统全部特性第章绪描述课题背景目意义介绍国外现状进总结出次研究工作容第二章系统设计中相关技术简介第三章系统分析首先角度分析系统开发行性然进行需求分析网站业务流程分析数流分析第四章系统总体设计明确系统设计原进行功模块设计接着进行数库设计第五章系统实现阐述系统页面逻辑功实现重点描述前台台功模块实现程原理技术进行详细说明列出典型逻辑程序流程图进行说明第六章结分析系统优缺点开发系统程中遇困难参考文献致谢参考文献中列出次毕业设计中参考资料文中引定义解释出处致谢中次毕业设计中予指导帮助老师学表示衷感谢
    2 相关技术简介
    21 JSP技术
    系统采JSP技术开发JSP类CGIASPPHP相着独特优势JSPSun属Javasoft公司推出技术Java语言ASPPHPJSP三者中新技术JavaServlet技术基础许方面作改进充分鉴ASPPHP合理方台关性胜ASP技术强JDBC数库接口规范优PHP技术JSP技术Java语言基础JavaBeans组件定义标签具良扩展性
    总说JSP业已成目前流动态网页开发技术JSP优点助JSP技术Web网页设计员HTML者XML标记设计风格化Web页面JSP标记生成动态Web页面服务器端JSP引擎负责解释JSP标记脚生成请求容然结果HTML页面等形式发送回浏览器样开发者保护核心代码时保证Web浏览器高度兼容性
    JSP页面助重跨台组件(JavaBean)执行Web应求极复杂业务处理够享交换调般操作组件者组件开发员者开发团队
    外JSP技术跨台特性运行效率企业级软件开发商业支持方面具优势成目前未进行动态网页开发佳工具[1]
    22 Microsoft SQL Server 2000
    次网站设计选Microsoft SQL Server 2000作台数库SQL Server 2000全面完整数库助浏览器实现数库查询功容丰富扩展标记语言(XML)支持特性均力证明SQL Server 2000全面支持Web功数库解决方案时SQL Server 2000伸缩性性方面保持着项基准测试纪录两方面特性企业数库系统激烈市场竞争中克敌致胜关键SQL Server 2000已通美国政府C2级安全性认证具备目前业界高等级安全性[2]
    SQL Server 2000 型数库理系统SQL Server 2000 具安全性更快存储速度高度兼容性应SQL Server 2000作台数库系统开发提供强力支持软件运行提供坚实基础
    23 Web服务器
    Web服务器负责JSP文件执行TomcatApache公司组织开发种JSP引擎身具Web服务器作独立Web服务器
    基Web应越越传统Html已满足需求需交互式Web便诞生种Web语言 AspJspPhp等然语言传统语言着密切联系Php基CC++语言Jsp基Java语言Tomcat JspServlet运行台
    Java跨台特性基JavaTomcat具跨台性Tomcat确实工具仅仅免费功强更开放性开源软件越越收重视Linux成功典型[3]次设计中选择Tomcat服务器
    24 分类数库JavaScript
    JDBC(Java DataBase Connectivity)sun公司制定Java分类数库技术安装数库JSP直接数库分类[4]里选择利第三方JDBC驱动程序分类数库项目开发中果频繁JSP页面中数库分类函数释放函数进行操作话势必会非常麻烦代码冗余量页面时候维护会非常麻烦页面处数库分类释放代码利公数库访问分类JavaBean开发通数库分类函数代码释放函数代码等封装JavaBean中减少非常代码编程工作提高代码维护性
    JavaScript脚语言种基象事件驱动具安全性脚语言目HTML超文标识语言Java 脚语言起实现网页中分类象网络客户交互作开发客户端应程序通嵌入调入标准HTML语言中实现[5]
    25 CSS层
    CSS层叠样式表 (Cascading Style Sheet) 系列格式规控制网页容外观 CSS 非常灵活更控制具体页面外观精确布局定位特定字体样式极方便网页制作工作[6]次设计中学CSS层叠样式表HTML文档外部系列CSS规存储CSS文件中例创建名body选择器利统设计网站网页背景外部框架样式声明中规定页面背景滚动条颜色样式等
    3 系统分析
    31 行性分析
    行性分析全面调查基础针新系统开发否具备必性性新系统开发技术济运行方面进行分析研究避免投资失误保证新系统开发成功行性研究目代价短时间确定问题否够解决部分三方面进行研究:技术行性济行性操作行性
    (1)技术行性
    计算机硬件发展已越越快现PC机性已胜普通网站web服务器购买台高性PC机作企业网站服务器营销商说问题
    JSPJavaInternetIntranet Web重应技术种Java技术完结合起实现非常复杂应广泛支持承认成种非常流行网站开发技术利JSP技术建立先进安全跨台动态网站学数库时直SQL Server作例子采Microsoft SQL Server2000作数库台
    (2)济行性
    根调查资料现聘支团队设计建设企业商务型网站费5300元左右外年交纳600元占网站空间网站维护费网站建成达增加企业济效益效果寻找支创新技术优秀团队需增加3000元次性投资样成功网站建成营销商带效益会远成
    (3)操作行性
    计算机网络已非常普特企业信息化高需求快速发展时代计算机应已成企业员工必备技课题PC机作服务器网站营销商网站进行操作理
    32 需求分析
    商务系统着中国济高速发展发生巨变化专做营销中型企业着百姓消费水增长迅速成长起时带行业激烈竞争
    321 业务需求分析
    网站制作已单单企业想表达容摆放网站简单网站设计包含更设计元素予浏览者更视觉享受现企业营销商需
    更新颖更效方式增强竞争力建设宣传身食品形象电子商务营销模式网站种效方法外通电子商务网站拓宽营销方式市场够帮助企业营销商鱼龙混杂市场中脱颖出完善企业销售服务环节终提升企业价值济效益
    322 户需求分析
    网站面业务需求基础进步提出网站需完成务:网站需浏览者商城信息动态重容够显示出该商城现类型食品详细信息外企业营销商普通客户样浏览网站外需网站进行理企业需定期更新现食品详细信息商城动态联系方式必时企业介绍做更改消费者通网站提交种订单够进行处理方便销售
    323 功需求分析
    根面需求分析需设计出网站前台台户前台浏览容网站台需相应做出更新修改根想法设计出网站功:
    前台户相关功包括:户注册登录修改密码资料浏览商品信息购物查购物车历史订单查询查商城公告友情链接网站
    台理相关功包括:添加食品处理订单查询户信息添加食品分类理公告信息
    功制作成网页中分互相建立分类基完成商城户网站求
    33 业务流程分析
    面需求分析进行纳出网站两业务角户理员然制定相关活动应网站功确定户活动应网站前台业务流程理员活动应网站台业务流程业务流程分析中量业务角活动考虑全面系统功量完整
    331 前台业务流程分析
    前台业务面客户户浏览网站页食品介绍服务信息前台业务流程图31示

    图 31 前台业务流程图
    332 台业务流程分析
    网站设计中理员完成网站维护理工作数库中权限功理员设置权限理员食品食品分类信息进行新增修改删订单信息进行查删发货等处理时理员户信息进行理流程图图32示

    图 32 台业务流程图
    34 数流程分析
    分析系统业务流程分析系统数流面设计网站数
    库做基础里利数流程图说明数流程数流程图图示工具容易理解容易开发户方间进行交流开发组织部交流数流程图作种模型工具已广泛软件工程实践中[7]
    根前台业务流程户活动分两类户浏览数纳站信息食品信息等户提交订单作网站订单数相应根台业务流程理员网站容添加更新删等操作数定义商城信息网站数流总体图图33示
    图 33 网站数流总体图
    进步分析网站数流程网站级数流程图图34示

    图 34 网站级数流图
    面总体图整网站数详细流程图网站数流进行分类例商城信息分食品信息分类信息户信息总体图基础处理细节描述出画出细节图
    35 运行环境开发工具
    操作系统:Windows XP
    数库:SQL Server 2000
    Web应服务器:Tomcat50
    开发工具:Myeclipse85版Dreamweaver8

    4 系统总体设计
    41 系统结构设计
    根业务流程需网站划分前台台数库前台中客户登录网站页分类查食品信息做订购食品等活动方便客户搜索感兴趣食品信息食品搜索框放入页面中数库作网站台重组成部分理员操作全部围绕数库更新数显示前台
    前台较功群包含信息仅数量种类设计成较优化结构形式组织网站信息容类方便户获需信息中部分量少容显示免浏览者眼花缭乱失耐心系统台整网站信息数进行维护网站前台显示信息台应该应维护样设计台理界面外方便理员工作理界面结合页面中理界面会作理界面分支
    设计网站前台台结构数库加入结构中台更新数写入数库中前台数库中信息取出显示
    42 功模块设计
    层次模块结构系统划分干子系统子系统划分干模块模块指具备输入输出逻辑功运行程序部数四种属性组程序合理功模块划分够极限度减少重复劳动提高开发工作效率增系统维护性
    前面系统分析基础系统分两模块前台模块台模块网食品商店功结构图41示

    图 41 网食品商店功结构图
    421 前台模块功模块设计
    前台模块登陆网站户提供食品服务信息填写提交订单服务样前台模块细分户理模块商品信息模块订单查询模块购物车模块商城公告信息模块顾名思义模块名称基概括功面详细说明功模块设计:
    (1)户理模块:
    方便网站理必须套完整户理体系该网站户理模块实现户注册登录修改信重置密码功
    (2)购物车模块:
    超市购物根需食品挑选购物车中然收银台结款网虚拟商城中然没办法真正购物工具通常会采种称购物车技术模拟现实生活网商城中选食品须通购物车进行暂存然生产订单种技术起十分方便时添加查修改清空购物车中容时收银台结款
    (3)订单模块:
    户提交订单通产生订单号查询订单信息执行状态需根户录入订单号数表中查询出应货品信息
    (4)商城公告模块:
    商城公告商务网站中缺少组成部分增进户网站间交流现实网络开发中存着种样商城公告基浏览商城公告添加商城公告2部分组成包括友情网站链接
    (5)商品信息模块:
    户详细介绍食品厂家规格价格等信息
    样子模块容基设计面设计模块组织起构成结构较合理前台页中建立面模块分类外模块中建立返回页面分类外模块间应该互相分类起
    422 台理模块功模块设计
    台理模块功站资源进行理维护台业务流程分析前台模块设计基础根户需求分析确定台理模块应具功台理模块子功模块:
    (1)理员身份验证模块:
    合法户提供台入口该模块功理员身份进行够验证户输入登录ID密码系统判断登录ID密码效性果通验证进入台页反提示错误
    (2)食品理模块:
    食品表插入前台首页展示食品信息添加食品信息功
    (3)处理订单模块:
    网站理者户订单否出货理
    (4)户信息理模块:
    查询注册户非法失信户进行删操作
    (5)公告信息理模块:
    网站户发布新公告信息
    (6)友情链接网址信息理模块:
    理员前台首页添加友情链接删修改
    43 数库设计
    数库数库应程序重组成部分结构合理数库应程序开发效率程序性非常重数库设计程致:
    (1)根户需求确定数库中保存数信息户需求进行分析时数库设计第阶段断调查研究户需求解企业运作流程等系统需求设计概念模型基础
    (2)设计数库概念模型概念模型户观点数建模进行信息世界建模工具整数库设计具深刻影响
    (3)逻辑结构设计逻辑结构概念结构转化采数库理系统支持数模型相符合程
    (4)数库实施维护
    设计前台台功模块开始进行数库设计根网站系统分析数库整网站核心前台显示信息台操作象围绕数库展开
    431 ER图
    ER图种概念模型概念模型实际现实世界机器世界中间层次概念模型信息世界建模显示世界信息世界第层抽象数库设计员进行数库设计利工具数库设计员户间进行交流语言概念模型方面应该具较强语义表达力够方便直接表达应该众种语义知识方面应该简单清晰易户理解[7]数表实体图
    (1)商品信息表tb_goods实体图

    图 41 商品信息表tb_goods实体图
    (2)户信息表tb_member实体图

    图 42 户信息表tb_member实体图
    (3)公告信息表tb_affiche实体图

    图 43 公告信息表tb_affiche实体图
    (4) 订单生成表tb_order实体图

    图 44 订单生成表tb_order实体图
    (5)订单商品详细表tb_orderDetail实体图

    图 45 订单商品详细表tb_orderDetail实体图
    (6)类信息表tb_bigType实体图

    图 46类信息表tb_bigType实体图
    (7)理员信息表tb_manager实体图

    图 47 理员信息表tb_manager实体图
    (8)类信息表tb_smallType实体图

    图 48 类信息表tb_smallType实体图
    (9)链接网站信息表tb_link实体图

    图 49链接网站信息表tb_link实体图
    (10)户E_R图

    图 410 户ER图
    (11)理员ER图

    图 411 理员ER图
    432 基表设计
    表设计次设计核心容根前面网站前台台功模块分析数库中实体关系设计网站中数信息基包括:商品信息户信息公告信息订单信息订单详细信息类信息类信息理员信息链接网站信息等面数库设计表:
    (1)商品信息表tb_goods
    商品信息表tb_goods保存食品基础信息结构表41示
    表41 tb_goods结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    商品建立编号
    bigId
    int
    4


    类代码
    goodsName
    varchar
    50


    商品名称
    smallId
    int
    4


    类代码
    goodsFrom
    varchar
    50


    生产厂商
    introduce
    text
    16


    食品简介
    creaTime
    smalldatetime
    4


    发布时间
    nowPrice
    money
    8


    价格
    freePrice
    money
    8


    特价
    number
    int
    4


    卖出数量
    ccount
    int
    4


    初始库存量
    xcount
    int
    4


    现库存量

    picture
    varchar
    50


    图片
    mark
    bit
    1


    否特价
    (2)户信息表tb_member
    户信息表tb_member保存户信息表tb_member结构表42



    表42 tb_member结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    户建立编号
    name
    varchar
    50


    户名
    password
    varchar
    50


    密码
    reallyName
    varchar
    50


    真实姓名
    age
    int
    4


    年龄
    profession
    varchar
    50


    职业
    email
    varchar
    50


    Email
    question
    varchar
    50


    密码问题
    result
    varchar
    50


    答案
    (3)公告信息表tb_affiche
    公告信息表tb_affiche记录公告信息表tb_affiche结构表43示
    表43 tb_affiche结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    公告建立编号
    name
    varchar
    50


    公告标题
    content
    text
    16


    公告容
    issueTime
    smalldatetime
    4


    公告发布时间

    (4)订单生成表tb_order
    订单生成表tb_order记录新生成订单表tb_order结构表44示
    表44 tb_order结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    订单建立编号
    number
    varchar
    50


    生成订单号
    name
    varchar
    50


    会员姓名
    reallyName
    varchar
    50


    真实姓名
    address
    varchar
    50


    送货址
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    tel
    varchar
    50


    联系电话
    setMoney
    varchar
    50


    支付方式
    post
    varchar
    50


    邮寄方式
    bz
    text
    16


    备注
    sign
    bit
    1


    否发货
    creaTime
    smalldatetime
    4


    订货时间
    (5)订单商品表tb_orderDetail
    订单商品表tb_orderDetail记录某订单中定购食品详细信息表tb_orderDetail结构表45示
    表45 tb_orderDetail结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    订单建立编号
    orderNumber
    varchar
    50


    生成订单号
    goodsId
    int
    4


    商品编号
    price
    money
    8


    商品价格
    number
    int
    4


    购买数量
    (6)友情链接网站表tb_link
    友情链接网站表tb_link记录友情链接网站表tb_link结构表46示
    表46 tb_link结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    网址建立编号
    linkName
    varchar
    50


    网站名称
    linkAddress
    varchar
    50


    链接址
    (7)理员信息表tb_manager
    理员信息表tb_manager记录理员信息表tb_manager结构表47示
    表47 tb_manager结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    理员建立编号
    account
    varchar
    50


    理员登录名
    password
    varchar
    50


    理员密码
    name
    varchar
    50


    真实姓名
    sign
    bit
    1


    否添加理员
    (8)分类信息表tb_bigType
    分类信息表tb_bigType记录台食品类信息表tb_bigType结构表48示
    表48 tb_bigType结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    建立编号
    bigName
    varchar
    50


    类名称
    creaTime
    smalldatetime
    4


    创建时间
    (9)类信息表tb_smallType
    分类信息表tb_smallType记录台食品类信息表tb_smallType结构表49示
    表49 tb_smallType结构
    字段名称
    数类型
    长度
    否允许空
    否键
    字段描述
    id
    int
    4


    建立编号
    bigId
    int
    4


    类编号
    smallName
    varchar
    50


    类名称
    creaTime
    smalldatetime
    4


    创建时间

    5 系统实现
    面着重讨系统模块功设计详细分析模块功章具体讨实现功模块终实现整系统阶段设计工作应该出目标系统描述编码阶段描述直接翻译成JSP网页设计语言书写程序
    51 程序设计
    系统设计网站设计程中包含页面(HTML)设计客户端验证机制(JavaScript)设计JavaScript脚语言种非常流行动态网页技术仅够实现网页动态效果够定程度检测网页错误定程度实现网站安全系统应服务器端JSP动态网页技术ServerletJavaBean重组件技术支持结合客户端动态网页技术JavascriptHTML缝结合设计方便系统实现[8]
    52 系统页面设计实现
    果网站作话服务器脑数库五脏六腑嵌JavaJavaScript组合起细胞神网页皮肉网页网站组成部分包裹起形成易懂美观外表展示家浏览者登陆网站网页组合设计实现网页非常重工作
    着科技高速发展众网页制作应软件应运生相传统动态网页开发工具言继承Java语言许优点JSP开发动态网站十分方便开发效率较高外JSP具强组件(Java Bean)支持功方便实现组件复进步提高开发效率
    整网页制作程中结合HTML语言实现设计系统页面设计决定网站风格 制作网站仅提供营销商更供浏览者浏览整网站系统应注重:易导航性易操作性友交互界面网站设计简洁明格调清新实易维护页面风格应保持统里采
    CSS样式表页面字体字号颜色超分类样式做统定义
    53 前台功模块实现
    整系统分前台功模块台功模块面详细讨功模块程序实现模块介绍中具体说明涉点
    前台功模块分户模块订单模块购物车模块商城公告模块商品信息模块5部分前台首页部分:
    (1)网站导航:户显示网站旗帜广告功模块导航
    (2)户登录:户注册登录修改密码
    (3)食品分类搜索:户食品类进行搜索显示
    (4)销售排行榜:食品销售数量显示销售排行信息
    (5)特价商品:显示特价商品信息
    (6)食品展示区:台添加食品时间序展示食品
    (7)商城公告:显示商城公告信息
    (8)会员修改:修改会员资料
    (9)台登录入口:理员通该入口登录台
    (10)食品关键字搜索:食品关键字进行搜索显示
    首页运行结果图51示

    图 51 首页运行结果
    531 户理模块
    户理模块实现户注册登录修改密码资料等功
    (1)户注册
    户第次登录时首先网站注册成会员户网站购物注册页面必须填写户基信息户名密码联系电话等信息注意户注册页面fgmemberRegisterjsp中户定义JavaScript检验户注册信息允许空
    户注册页面fgmemberRegisterjsp图52示

    图 52 户注册页面运行结果
    便网站户理户注册页面接收注册信息严格滤保证注册户名唯性提交表单需数表中数进行查询果没找插入数表时提示注册成功否提示户已占请重新注册户注册流程图图53示

    图 53户注册系统流程图
    (2)户登录
    户登录窗口设置首页接收户录入户名密码单击注册钮时会提交fgmemberRegisterjsp页面执行单击登录钮时系统输入户名密码进行验证果数表中户名密码存显示登陆成功返回首页否弹出错误提示信息户登录流程图图54示
    图 54 户登录系统流程图
    (3)修改信息
    户信息出现变动时重新注册新户名浪费时间浪费网站资源户通会员修改选项修改信息页面图55示

    图 55修改信息页面运行结果
    户单击提交钮系统会表中示数表单提交页验证提交条件否完全符合数库中查找条件符合修改信息
    (4)忘记登录密码重新设置密码
    户忘记密码时重新设置户记会员账号页面图
    56示

    图56 重置密码
    532 商品信息模块
    客户想购买某种商品没记住商品全名时搜索框中输入商品含关键词搜索商品前台输入关键词然通关键词数库里查找商品名字里包含关键词数返回前台页面循环逐页显示出页面图57示图搜索含关键字花商品

    图57 搜索框查找商品
    搜索框查找商品流程图图58示

    图58 搜素商品流程图
    533 购物车模块
    购物车模块中包含功:添加购物车查购物车生成订单清空购物车购物车页运行结果图59示

    图 59 购物车页面运行结果
    (1)添加购物车
    添加购物车户选中食品暂时存放购物车中户前台首页中单击食品展示区购买钮时系统会该食品详细信息展示查物品清单页面中户单击物品清单页面方放入购物车分类便该食品放入购物车中
    添加食品代码流程session中读取象果空说明没进行购物者已清空购物车需新建购物车象食品名称购物车列表中食品名称果已存食品数量加1
    段代码流程中集合类型集合类型Java中称量元集合加入重复数作数组相保存系列数集合类型独特优点方便集合数进行查找增加删修改等操作
    (2)查购物车
    方便户时查购物情况网站首页加入查购物车超分类通户选中食品信息放入购物车中显示出程序中组文框记录户购买食品数量户文框中输入想购买数量然购单击修改数量钮果欲删该食品数量文框里输入0需单击修改钮更新购物车中食品数量
    系统次会1食品放入购物车中果户需种食品通修改食品信息右侧相应文框值完成操作完成需通单击修改数量钮保存操作
    (3)生成订单
    生成订单网购物商城终目前面功实现生成户满意订单作基础生成供户时查询订单号保存户订单中购买食品信息户确认购物车改变收银台结帐生成订单结帐流程:购物车中读取食品名称食品数量食品价格信息生成唯订单号时户注册基信息读取出形成完整订单写入数库
    生成订单模块中调出户信息生成唯订单号调出户信息完全数库进行操作利session象登录户名保存起订单生成时保存户名数库户标中取出生成唯订单号方法确保订单号码唯性方便户记录便查询订单执行状态
    订单生成户单击提交钮便录入订单信息保存数库中购物车生成订单流程图图510示
    图 510购物车模块流程图
    534 订单查询模块
    户提交订单通产生订单号查询订单信息执行状态户购物中心首页中单击查订单超分类进入历史订单页面页面文框中显示订购商品情况户查询应货品详细信息查否出货
    535 商城公告模块
    商城公告模块浏览商城公告添加商城公告两部分组成面分两部分进行介绍
    (1)浏览商城公告
    单击网站首页商城公告进入商城公告页面该页面中显示理员发布公告便户查阅
    (2)添加公告
    添加公告理员户种交流模式商场想表达容添加数库中浏览商城公告中进行显示商城公告模块流程图图511示

    图 511 商城公告模块流程图
    54 台功模块实现
    台功允许具理员权限户实现前台功基础台包括理员身份验证添加食品模块订单信息理模块查询户信息理模块添加分类模块公告信息理模块友情链接理模块台首页部分
    (1)台导航区:放置理员操作项目分类
    (2)操作区:显示台导航分类信息
    541 理员登录模块
    前台首页单击理员入口转理员登录页面该页面功理员身份进行验证理员登录页面中通JavaScript实现录入数完整性验证户输入登录ID密码单击登录钮时果录入数完整性验证通系统会数提交landResultjsp登录页面该页面判断输入信息数库中tb_manager表否存提交户名密码果登录ID密码效保存户名信息理员权网站进行维护反提示错误登录页面图512示

    图 512 理员登录页面运行结果
    流程图图513示

    图 513 理员登录系统流程图
    542 添加食品模块
    单击导航区中添加食品超分类系统开添加食品页面该页面食品信息添加数库中提供前台首页食品展示需数户单击添加钮添加食品图514示

    图 514 添加食品信息页面运行结果
    减少错误提交食品信息时需数合法性进行验证输入食品价格字符型输入信息项空务脚语言
    JavaScript函数check()完成代码
    function check(){
    ……
    if(formelements[i]value){
    alert(表单信息空)
    return false
    }
    }
    if(isNaN(documentformnowPircevalue)){
    windowalert(价格数字)
    return false
    }
    流程图图515示

    图 515 添加食品信息模块流程图
    543 订单信息理模块
    户前台购物产生订单立执行需系统理员台进行订单信息理审核确认执行性户登录单击导航区中查订单超分类进入户订单处理页面该页面会显示期订单户订单处理页面显示户订货基信息想知道订单中涉食品需单击应订单号查明细超分类开食品订购详单页面行
    食品订购详单通提交订单号tb_orderDetail表中查询应食品显示页面中理员审核设置订单否执行点击出货钮系统会根提交订单号更新数表流程图图516示

    图 516 订单信息理模块流程图
    544 查询户信息模块
    查询户信息模块完成注册户浏览删功果户长时间没订单产生理员该户信息删单击导航区中会员设置超分类进入户信息页面户信息部分设计中分页显示功失信户需单击右侧删超分类做删处理流程图图517示

    图 517 查询户信息模块流程图
    545 添加分类模块
    户台首页导航区中单击添加分类进入添加分类页面该页面户前台显示分类信息添加分类页面图518示

    图 518 添加分类页面运行结果
    户单击提交钮系统添加分类页面数表单提交页面处理流程图图519示

    图 519 添加分类模块流程图
    6 结
    次毕业设计选择JSP构建网食品商店系统整设计程中查阅量专业书籍专业员指导老师指导支持
    PHPASPJSP制作网站常技术SUN公司推出JSP
    JAVA基础推出继承JAVA众优点解决技术解决问题说说流行前景技术次JSP学学工作帮助
    设计程中出现少问题动态效果设计编程数库设计动态库生成网站网页制作运行环境配置尤运行环境配置总出现问题脚程序运行网站网页动态效果出请教验老师终问题解决网商店系统基完成网页制作够美观数库连接方面常出现问题顾客商品评价功没实现时间里会继续努力设计改进理想状态

    参考文献
    [1] 邵丽萍等著动态网页制作北京:电子工业出版社2000年
    [2] 韩宝明等著电子商务安全支付北京 民邮电出版社
    [3] 杨德华著web 服务器端动态网页技术四川:计算机应研究1999年第19期
    [4] 沈伯青等著零开始——Java基础培训教程北京 民邮电出版社
    [5] (美)克格希著MS SQL Server70详解机械工业出版社
    [6] 龙马工作室著JSP+Oracle组建动态网页民邮电出版社
    [7] 飞思科技产品研发中心JSP 应开发详解电子工业出版社
    [8] 卫琴等著tomcatjava web 开发技术详解电子工业出版社
    [9] 高峰霞等著WEB数库开发技术北京:电子工业出版社
    [10] 顾佳英等著网页数库设计发布北京:清华学出版社2000年
    [11] 杜轩华等著Web开发技术海:海学出版社 2005年[12] 方忠等著ASPJSP较研究海:计算机工程2000年第10期
    [12] 方忠等著ASPJSP较研究海:计算机工程2000年第10期
    [13] 李等著基JSP技术web数库设计湖南:电脑信息技术2000年第6期
    [14] 孙义等著JSP构建动态网站北京:电子电脑2000年第3期
    [15] 叶健毅著精通java EE:Eclipse Struts 2 Hibernate Spring 整合应案例北京 民邮电出版社2009年
    [16] 吴越胜著Eclipse 30程序开发技术详解北京 清华学出版社2010年
    [17] 王国辉著Java Web开发技术方案宝典北京 民邮电出版社2008年
    [18] 陈杰华著JavaScript Web开发技术北京 清华学出版社2009年


    致 谢
    结束2月毕业设计生活届学生面着毕业里首先感谢指导老师XX次毕业设计程中然遇许许问题老师然量时间完成设计耐心指导严谨工作态度受益匪浅正悉心教导妥善安排保证项务完成文写作利进行特文审查阶段XX老师指导文写作严格督促耐心指导导师XX老师表示诚挚敬意衷心感谢
    感谢毕业设计期间予指导建议老师遇问题时耐心讲解够解决遇问题积累宝贵验
    感谢起讨解决问题学体会互帮互助重性正间交流相互鼓励帮助令毕业设计进度保持样衷心感谢
    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

    网上书店的设计与实现

    网上书店的设计与实现摘 要在当今的社会计算机已经渐渐深入到人类生活的各个角落,在我们生活的周围,处处可见与网络息息相关的产品。尤其是最近几年,参加网络购物的人越来越多。这不仅仅是因为网上购物...

    3年前   
    682    0

    网上订餐系统的设计与实现

     网上订餐系统的设计与实现摘 要近年来,我国的互联网正处于快速发展的阶段,使用网络的人群不断扩增。网络消费成为一种主流,其中网上订餐就是其中一个发展迅速的网络消费。一个功...

    3年前   
    691    0

    毕业论文:软件工程网上购物系统的设计与实现

    随着科技的迅速发展,在经济领域的网络技术应用最突出的一个例子就是电子商务。电子商务在根本上改变了传统的商品买卖的模式,使买卖双方的交易更加便捷并且降低了彼此间交易成本。网上购物系统,一种具备交互...

    5年前   
    2604    0

    网上书店系统的设计与实现毕业设计

     密级: (2013 — 2017年) 题 目 网上书店系统的设计与实现 ...

    4年前   
    1226    0

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

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

    2年前   
    430    0

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

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

    5年前   
    2583    0

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

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

    3年前   
    566    0

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

    本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案...

    5年前   
    4768    0

    小区服务管理系统的设计与实现毕业论文

    改革开放以来,由于国民经济的段发展和人民生活水平的极大提高,提供良好的居住环境和优质的小区服务已经成为大家购买住宅的首要条件。对于想要购买房屋的住户已不只是关心购楼时的优惠和承诺,对于售后提供的...

    5年前   
    2249    0

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

    随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,...

    5年前   
    3797    0

    J2EE课程设计网上书店设计与实现

    J2EE课程设计题目:网上书店设计与实现 目录摘要 3第一章 需求分析 31.1会员用户需求 31.2管理员用户需求 31.3匿名用户需求 31.4 总体功能需求 3第二章 网站功能概述 3...

    3年前   
    537    0

    毕业论文(设计)基于安卓的多功能时钟app设计与实现

    目 录摘 要 1ABSTRACT 2第1章 绪论 31.1 开发背景 31.2 研究现状 51.3 本文的主要工作 61.4 论文的组织结构 6第2章 安卓相关介绍 72.1 安卓系统...

    4年前   
    1071    0

    猴年食品商店春节对联

    猴年食品商店春节对联  xx年食品商店春节对联  上联:点心甜万户  下联:佳酿醉千家  上联:迎年须早备  下联:祝寿更相宜  上联:南北东西不缺  下联:甜酸苦辣皆全  上联:方便省时随意...

    11年前   
    495    0

    网上购物与送货物流系统的设计与实现

    网上购物与送货物流系统以Internet技术为根底,为交通运输企业创造了一种新的不受地域、时间和计算机本身约束的信息交流、共享和协作的方式。系统能够提供充足的信息和快捷的数据处理手段,以便运输人...

    2年前   
    609    0

    基于.NET的电影院网上订票系统的设计与实现

    当前人们的生活已经越来越离不开互联网,年轻一族对手机和电脑已经产生了比较深的依赖性。在网络购物日趋升温的大环境下,如果能够在网上订购电影票,对于影迷而言也是非常期待的。因此,当前很多影院都在加强...

    5年前   
    1701    0

    基于SSM框架的校园网上订餐系统的设计与实现

    基于SSM框架的校园网上订餐系统的设计与实现Design and Implementation of Campus Online Food Ordering System B...

    2年前   
    1178    0

    网上鞋店的分析与设计毕业论文

    XX大学本科毕业论文 题目: 网上鞋店的分析与设计 学 号: 学生姓名: ...

    5年前   
    1301    0

    招聘和求职网站的设计与实现毕业论文

    XX学院计算机科学系本科毕业设计(论文)(2012届)设计题目 招聘和求职网站的设计与实现 The Design and Development of Recruitment Sy...

    3年前   
    1100    0

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

     毕 业 论 文(设 计) 20XX 届 计算机科学与技术 专业 班级 题 目基于网络的蛋糕销售系统的设计与实现 姓...

    5年前   
    2341    0

    基于LabVIEW的虚拟频谱仪的设计与实现毕业论文

    本科毕业论文(设计)题 目 基于LabVIEW的虚拟频谱仪的设计与实现 指导老师 职称 学生姓名 学号 ...

    4年前   
    768    0

    文档贡献者

    z***u

    贡献于2019-05-13

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