数据课程设计-网上鲜花销售系统的设计与实现.doc
《数据课程设计-网上鲜花销售系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《数据课程设计-网上鲜花销售系统的设计与实现.doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,. 数据库课程设计 网上花店的设计与开发 小组成员:最好的沉淀最好的沉淀 指导教师:最好的沉淀最好的沉淀 专 业:最好的沉淀最好的沉淀 所在单位:最好的沉淀最好的沉淀 ,. 摘要 信息化技术发展日新月异,新技术的出现在提高人们对信息的掌握和操控能力的 同时也为当今社会保险的信息化建设提出了更高的要求。 随着因特网(Internet)在 全球的迅猛发展和广泛应用,电子商务(Electronic Commerce)受到人们越来越多 的关注,并渗透到人们生活的各个角落,改变着社会经济的各个方面。 基于 J2EE 的三层架构还具备很多特点。应用 J2EE 的三层架构对于保留现存的 IT 资产有着重要
2、意义。由于基于 J2EE 平台的产品几乎能够在任何操作系统和硬件配置上 运行,现有的操作系统和硬件也可以被完整地保留下来继续使用。J2EE 体系对大型系 统的高效开发有着良好的支持者。对异构环境的支持是基于 J2EE 体系的又一优秀特征。 可伸缩性也是社保行业要求的一项重要系统特征。基于 J2EE 平台的应用程序可被部署 到各种操作系统和平台上。 本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动强度,提 高商店资金利用率。及时获取鲜花库存信息,为鲜花商店经理的预测鲜花的销售量和 正确的决策提供可靠的参考信息。科学的管理鲜花和库存,提高资金利用率,尽最大 可能的限度满足顾客的需要。
3、鲜花的管理信息系统的规模较小,但作为教材的案例仍 是篇幅太大。因此,此处仅对系统分析和系统设计阶段的主要工作加以介绍。在管理 信息系统的整个开发过程中,系统分析和系统设计是基础性的和难度较大的工作阶段, 所以,加强对系统分析、系统设计的举例,对巩固和深化所学的知识会有较大的收益。 关键词:MVC 体系结构;J2EE Servlet ,. ABSTRACT Changing information technology and the emergence of new technology to improve peoples ability to grasp of the informatio
4、n and control for todays social insurance information construction also put forward higher requirements. With the rapid development of the Internet in the world and wide application of e-commerce is more and more attention, and penetrated into every corner of our life, changing all aspects of the so
5、cial economy. Based on the J2EE three-tier architecture has many features. Application of J2EE three-tier architecture for preserving existing IT assets has important significance. Because based on the J2EE platform products almost can run on any operating system and hardware configuration, the exis
6、ting operating systems and hardware can be complete retention continue to use. Efficient development of the J2EE system for large system has a good supporter. The support of heterogeneous environment is another outstanding characteristic based on the J2EE system. Scalability is also the requirements
7、 of the social security industry is an important system characteristics. Based on the J2EE platform applications can be deployed in a variety of operating systems and platforms. The development of this system can improve work efficiency, expand the scope of service, reduce the labor intensity of wor
8、kers, raise the utilization ratio of store ,. money. Flowers inventory information in time, for the prediction of flowers the store manager sales of flowers and the right decisions to provide reliable reference information. Scientific management of flowers and inventory, improve utilization of funds
9、, the limits of as much as possible to meet the needs of the customers. The smaller size of the management information system of fresh flowers, but as the case of the teaching material is still the length is too big. Here, therefore, only the main stage of system analysis and system design work. In
10、management information system of the whole development process, system analysis and system design is a fundamental and difficult work, so, strengthen the system analysis, system design, for example, to consolidate and deepen the knowledge will have a larger income. Keywords: MVC architecture of J2EE
11、 Servlet ,. 目 录 摘要 .I ABSTRACT .II 第一章 选题背景.- 1 - 1.1 课题背景.- 1 - 1.2 项目分析.- 1 - 1.2.1 网上花卉商店的特点.- 1 - 1.2.2 网上花卉商店的影响.- 1 - 第二章 需求分析.- 2 - 2.1 项目开发目标.- 2 - 2.2 环境需求.- 2 - 2.3 测试.- 3 - 测试评价.- 3 - 第三章 总体设计.- 4 - 3.1 用户功能 .- 4 - 3.2 管理员功能 .- 7 - 第四章 详细设计.- 14 - 4.1 数据库表的设计.- 14 - 4.2 消费者功能.- 19 - 4.2.1
12、 消费者登录功能界面.- 19 - 4.2.2 消费者购物功能界面.- 20 - 4.2.3 消费者查看购物车功能界面.- 21 - 4.2.4 生成订单功能界面 .- 22 - 4.2.5 消费者修改个人信息功能界面.- 23 - 4.2 管理员管理后台数据界面.- 23 - 4.2.1 管理员对供应商的操作.- 23 - 4.2.2 管理员对花卉类别的操作.- 25 - 4.2.3 管理员对花卉的操作.- 27 - 4.2.4 管理员对订单的操作.- 29 - 第五章 数据 E-R 图.- 30 - 参考文献.- 33 - 附录 1数据库原理课程设计任务书 .- 34 - ,. 附录 2小
13、组成员分工情况 .- 38 - 教师评语及成绩评定 ,. 第一章 选题背景 1.1 课题背景 随着互联网日益深入社会生活,以网站作为信息交流平台,进行内外信息交流, 已成为大众的迫切需要。网上花店传承花意,为亲人朋友送去心意已经成为某种时尚。 网上开花店为大众开辟了更为方便之门,快捷方便,为大众所喜爱。做为一个虚拟的 商店,网上商店具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比 传统意义上的商店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大 笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期, 可以加速周转;同时,网上商店更容易开拓全场市场,国
14、际互联网,www 顾名思义体 现了全球的一体化; 实现 24 小时营业,不需要营业员,网上商店可以被设置成一个 自动售货机; 可以多媒体促销,各种文字,图象和动画,声音,让受众全方位感受 广告诉求; 依靠客户数据库能够提供全新的个人化服务等等。上花店系统就是为实现 客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花 信息的管理所开发的网络应用软件。该系统能够较好地满足网上花店客户的基本要求, 具有较高的实用价值。 1.2 项目分析 1.2.1 网上花卉商店的特点 高效,方便是该网上花卉商店的突出特点。当今的时代到处都充满了浪漫的气息, 给朋友或家人送上一束鲜花,给自己家
15、里添置一些绿色植物,在这个时代已经很普遍 了。该网上花卉商店可以为商家和个人提供一个方便、迅捷购物的环境,大家可以足 不出户就了买到自己所需要的各种花卉,传统购物受时间和空间限制的框框将被打破。 1.2.2 网上花卉商店的影响 现代电子商务技术已经集中于网络商店的建立和运作。电子商店从前台看是一种 特殊的 Web 服务器。现代 Web 网站的多媒体支持和良好的交互性功能,成为建立这 种虚拟商店的基础,使得顾客可以像在真实的超级市场一样推着购物车挑选商品,并 最后在付款台结帐。这也就构成网上商店的三大支柱:商品目录、顾客购物车和付款 台。 ,. 第二章 需求分析 2.1 项目开发目标 本系统的设
16、计目标让管理人员和用户能够在不同的地方通过互联网使用本系统进 行网上鲜花的信息管理。 所用的是 Browser/Server(浏览器/服务器)结构,在这种结构下,用户界面完全通 过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实 现。B/S 结构是目前软件开发比较流行的设计标准。本系统就是使用 B/S 结构作为设 计标准的,采用 JSP 技术作为软件开发的主要技术。 。 2.2 环境需求 硬件需求: CPU Intel 或兼容机,Pentium 166 MHz 或更高 内存(RAM) 至少 32 MB,建议 64 MB 或更多 硬盘 32G 以上 监视器 VGA 或
17、更高分辨率 网卡 10/100 M bit/s 软件需求: 操作系统软件 Windows 95/98/Me/2000/XP 浏览器 IE6.0 等 ,. 2.3 测试 登录后,订购蝴蝶兰 到查看购物车页面,蝴蝶兰在购物车中存在。 点击生成订单 到订单添加页面,显示了订单主表和明细表 点击确认购买 生成订单。 测试评价 在开发该系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每 个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查, 尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前,尽可能多 地发现软件中的错误。目前软件测试仍然是保证软件质量的关
18、键步骤。 与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继 续。大型软件系统通常由若干个子系统组成。 根据对该系统进行多次的单元测试和集成测试,该系统是比较稳定的、所有功能已完 全实现,可以正常运行及使用 ,. 第三章 总体设计 本系统功能需求主要分为两类,用户功能需求和管理员功能需求。 表 3-1 总体功能 功能类别子功能 1.1 用户注册和登录 1.2 花卉查询 1.3 查看花卉详细信息 1.4 购买 1.5 查看购物车 1.6 查看订单信息 用户功能 1.7 查看个人信息 2.1 花卉类别管理 2.2 花卉管理 2.3 订单管理 2.4 商品管理 2.5 库存管
19、理 2.6 供应商管理 管理员 2.7 用户管理 3.1 用户功能 3-1 用户功能框图 用户登录 在线购花 查 看 购 物 车 查 看 订 单 信 息 花 卉 查 询 购 买 查 看 花 卉 详 细 用 户 注 册 登 录 查 看 个 人 信 息 ,. 3-2 用户登录功能框图 表 3-2 用户登录功能 表 3-3 查询花卉功能 名称、标识符1.1 用户登录 功能描述用户要先进行注册,才可以登录。 优先级高级 输入输入用户名和密码。 操作序列注册会员,然后输入用户名和密码,进行登录。 输出登录成功,进入花店。 补充说明如不登录,则不能购买花卉。 名称、标识符1.2 查询花卉 功能描述可以通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 课程设计 网上鲜花 销售 系统 设计 实现
限制150内