1、第 1 页 共 23 页 计算机软件技术专业工程项目训练任务书计算机软件技术专业工程项目训练任务书 设计小组: 班级: 课题名称:课题名称: 百花园花卉购物网站 指导教师:指导教师: 一、本课题要解决的问题一、本课题要解决的问题 1.1 1.1 建花卉购物网的目的建花卉购物网的目的 随着 Internet 网的迅速崛起,网上购物的流行趋势在扩大,建一个花卉网站不仅 能满足人们对花卉的需求,方便了消费者,更能进一步帮助花农宣传自己的花卉,扩 展了花农的业务范围,打破了原有地域的局限性,减少了流通的中间环节,使产品具 有更强的价格竞争力。同时也降低了花农的经营风险。 1.2 1.2 建花卉网站的原
2、则:建花卉网站的原则:实用性实用性 方便性方便性 实用性 花卉适用于婚礼聚会,节日祝福(比如:庆祝情人节) ,以及用做室内装饰品等, 其用途广。 方便性 目前,随着网络世界的不断萌发,网上购买,能方便购买自己所需的花及了解其 价格等。而且也能满足人们对花卉的需求,并对花农来说打破了原有地域的局限性, 增加了销售渠道。 二、功能需求二、功能需求 2.1 2.1 模块组成模块组成 主要由前台管理模块组成。 2.2 2.2 模块的子功能组成模块的子功能组成 商品展示:热销商品、精品推荐、推广宝贝 商品详情 商品搜索 商品分类 购物车 订单查询 商品结账 其他功能:花卉门诊、花卉资讯等 第 2 页 共
3、 23 页 三、完成本课题涉及的关键技术三、完成本课题涉及的关键技术 本系统的开发与运行基于 Windows 操作系统;采用 mysql 数据库,Dreamweaver, eclipse 工具软件。Jsp 关键技术。 本 课 题 进 度 安 排 周 次 完成内容 提交的成果 5 收集相关资料,对购物网站进行调研,并对网站进行需 求分析 网站需求分析报告 6 通过对网站的模块分析,设计静态页面 静态页面 7 分析系统所需的数据,确定系统的输入输出数据等,完 成数据库的设计 数据库表 8 9 花卉门诊、花卉资讯等菜单模块的设计 完整的动态页面 10 商品搜索、商品分类、关键字搜索模块的设计 11
4、商品详情模块的设计 12 商品展示(热销商品、精品推荐、推广宝贝)模块的设计 13 购物流程模块的设计 14 模块的连接,系统的调试和完善 最终的百花园购物网站 15 进行系统的测试 网站各功能的可行性 16 17 文档整理 百花园花卉购物网站以 及需求说明书等文档 18 百花园花卉购物网站成果汇报 第 3 页 共 23 页 目目 录录 1.引言. 5 1.1 系统设计背景 . 5 1.2 系统实现的意义和目标 . 5 2.系统的概述 6 2.1 开发工具简介 . 6 2.1.1 Tomcat 简介 6 2.1.2 Eclipse 简介 6 2.1.3 MySQL 的简介 6 2.2 主要技术
5、 6 2.2.1 JSP 技术简介 6 2.2.2 JSP 技术的优点 . 7 2.2.3 JSP 中 JavaBeans 的应用 7 3.系统的需求分析 . 8 3.1 系统可行性分析 8 3.1.1 技术可行性 . 8 3.1.2 经济可行性 . 8 3.1.3 操作可行性 . 8 32 系统性能分析 8 3.3 系统功能模块需求分析 . 9 3.4 数据库分析. 9 3.4.1 数据库需求分析 9 3.5 购物流程 10 4.数据库结构设计 11 4.1 数据库设计过程.11 4.2 数据库的表的设计 11 4.2.1 Customer(用户信息表) .11 4.2.2 Product(
6、商品信息表) 11 4.2.3 Orders(订单信息表) 12 4.2.4 OrderDetails(商品订单详情表) . 12 4.2.5 Notice(公告信息表). 12 4.2.6Payment(付款方式信息表) 13 4.3 创建数据库和表的 SQL 语句. 13 5. 花卉购物网站的设计 15 5.1 概要设计 15 5.1.1 系统开发模式选择 15 5.2 系统界面设计 . 16 5.3 系统流程设计 . 20 5.3.1 用户登录流程 . 20 5.3.2 注册流程 21 5.3.3 商品购物车流程 22 总结 . 22 参考文献 23 第 4 页 共 23 页 摘要摘要 随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网 络在各行各业的发展战略中占据了重要的位置,成为了商家不可分割的部分,商品的宣 传已不只是局限于电视与报纸,网络已成为了商家展示自己的另一个舞台,商家建立网 站,将商家各方面的宣传与服务展现于网络中。通过网络更可实现如网上购物,信息查 询等功能,这些在改变我