网上花店系统设计(共37页).docx
《网上花店系统设计(共37页).docx》由会员分享,可在线阅读,更多相关《网上花店系统设计(共37页).docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件工程课程设计报告题目网上花店系统院系计算机科学与技术班级13 级计本 2 班组长组员指导教师专心-专注-专业网上花店系统设计与实现目录1 网上花店系统分析 .21.1编写目的 .21.2参考文档 .21.3项目背景 .21.3.1项目市场背景 .21.3.2项目组织 .31.4系统需求分析 .31.4.1用户功能分析 .31.4.2管理员功能分析 .31.4.3系统性能分析 .41.5系统的设计目标 .41.6系统用例分析 .41.6.1用户功能模块 .51.6.2管理员管理模块 .51.6.3普通用户用例分析 .51.6.4管理员用例分析 .51.6.5总用例图
2、 .61.6.6主要用例 .62 网上花店系统设计 .82.1总体设计 .82.1.1系统数据流图设计 .82.1.2系统模块 .92.1.3接口设计 .102.1.4出错处理设计 .102.1.5安全设计 .102.1.6维护设计 .112.2系统功能设计 .112.2.1前台功能模块设计 .122.2.2后台功能模块设计 .162.3数据库设计 .182.3.1数据库需求 .182.3.2主要的 E-R 模型 .182.3.3数据库表结构设计 .212.3.4数据库整体关系 .223 网上花店系统实现 .233.1系统环境 .233.2数据库连接 .233.3前台模块的实现 .234 网上
3、花店系统测试 .264.1 测试的意义和目的 .26I网上花店系统设计与实现4.2测试方案 .264.3功能测试 .274.3.1登录注册测试 .274.3.2商品信息管理测试 .295 总结 .31致谢 .33II网上花店系统设计与实现一、 目的、要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。具体如下:1. 学习和实践在分析和设计计算机应用系统所需要的知识 , 包括面向对象的系统分析与设计 , 编码和测试方面的知识;2. 熟悉自动化的软件开发工具 Visio 或者 Rational Rose,并将其运用于软件开
4、发的全过程;3. 进一步加强和提高软件工程文档的编写能力;4. 培养协作能力和团队精神。二、 任务分配任务负责人参与人备注需求分析总体设计详细设计系统实现与测试1网上花店系统设计与实现1 网上花店系统分析1.1编写目的本章定制了网上花店系统设计与实现,本章的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证。系统分析要求必须了解系统所实现的功能,这个设计的好坏直接影响的后面的开发。用户需求分析主要是了解用户的有哪些需求,本系统主要是实现用户网上够花需求。只有了解了需求分析才能进行系统的开发,否则就会事倍功半,达不到我们预期的效果,因此需求
5、分析是至关重要的。1.2参考文档软件工程导论1.3项目背景1.3.1项目市场背景互联网以前所未有的速度发展, 成为与报纸、 广播、电视相比肩的第四媒体,同时正以其更捷的信息传输形式改变这人们的消费模式,利用简单、快界、低成本的电子通信方式,买卖双方不谋面就可以进行各种商贸活动,走向商业的互联网已经成为网络经济的大势所趋。眼下电子商务网站正如雨后春笋般大量涌现,企业网络化已经一种时尚。电子商务的发展可能大家都已经耳濡目染,上网的朋友对这已经不再陌生,电子商务确确实实出现在我们周围。本系统是一个在线花店系统,具有在线先手鲜花的基本功能。同过配置,可以作为一个实际应用的鲜花销售网站。本系统是为传统经
6、营的花店构建网上销售渠道而开发的。调研目前现有的网上购物系统,淘宝、天猫、京东、当当网,我们了解到,目前没有专门的网站进行花卉销售,所以我们旨在打造一个全网性价比最高、提供最完整服务的网上花店系统。本系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等一实现鲜花在线销售。通过本系统可以管理简单的在线销售模式、满足用户随时查询产品信息,随时下单购物的应用需求。由于本系统考虑到产品的适应性、安全性和访问效率,所以,在系统平台多样性、技术先进性、 功能适应性和灵活性等方面都有考虑,使系统相对完善。2网上
7、花店系统设计与实现1.3.2项目组织项目名称:网上花店系统项目来源:课程设计技术体系:开发语言: Java数据库: MySQL开发工具: MyEclipse8.6操作系统: windows 系列 tomcat 系统语言: Java开发周期: 2016.5.25-2016.61.4系统需求分析网上花店是指利用互联网络来实现花卉销售业务的一种新型花卉零售渠道。 网上花店订单处理速度快,服务范围宽,顾客坐在家里就可以“逛花店”。本系统主要从用户、管理员两个方面进行需求分析。1.4.1用户功能分析(1) 账户管理:主要包括注册,登录,修改个人资料的功能。(2) 个人中心:功能主要包括三个部分:1) 浏
8、览查询商品;2) 查询自己的交易记录;3) 管理自己的购物车,并修改部分信息。4) 提交订单并支付,将订单信息存档(3) 商品搜索:1) 字节搜索:可以通过花品名称、花品价格区间精确搜索。2) 分类搜索:通过花品的科、目进行搜索。(4) 购物车:主要功能包括顾客将商品加入购物车 提交订单 支付 查看订单, 3s 内无操作自动跳转返回主页。1.4.2管理员功能分析(1) 商品信息管理:功能主要包括四部分:3网上花店系统设计与实现1) 删除商品信息2) 增加商品信息3) 查找商品信息4) 修改商品信息(2) 库存管理:主要功能包括修改商品的存货数量。(3) 用户管理:对用户提交的购物信息进行查看并
9、记录。(4) 管理商品订单:查看营业额以及花卉的销售排行,查看利润。1.4.3系统性能分析(1) 准确性和及时性:在性能上要保证系统的响应时间是客户可以接受的。(2) 易用性:本系统是直接面对用户的, 而用户往往对计算机并不一定非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面,从而保证系统的易用性。网上花店系统对用户在线查询,修改订单,删除订单以及管理员对用户信息的操作有较高的要求,用户可以根据自己的意愿随时修改以及删除所提交的订单,同时本系统也实现了对注册用户的信息管理, 以及注册用户所提交的订单的管理,管理员可以查询所注册的所有用户的个人信息以及对一些订单的查询和删除,所以
10、整个系统应该性能良好、安全可靠。此外系统应当操作简便,界面友好,维护简便。数据库要求运行速度快,稳定性高,安全可靠。1.5系统的设计目标网上花店系统代替了原来的手工操作,从而快速、准确地对消费者及花卉等各种信息进行管理和维护。具体有四个目标:(1) 实现规范化、专一的网上花店购物平台;(2) 支持高效率的完成花店日常工作的运行,其中有商品入库,用户信息建立、用户查询商品等方面的维护更新工作;(3) 使广大用户更加方便快捷的进行商品查询、购买商品;(4) 网上花店工作的计算机化, 各种商品信息可以通过计算机快速、准确的增加、修改、删除、查询。使管理员对所有用户信息和商品信息的基本概况一目了然,便
11、于管理。1.6系统用例分析系统开发的总体任务如下:4网上花店系统设计与实现1.6.1用户功能模块( 1) 商品信息查询模块:用户对所需商品搜索、查看、咨询;( 2) 订单提交模块:主要是处理用户的订单提交问题;( 3) 订单查询模块:用户可以自己查看以往订单记录;( 4) 订单修改模块:用户可以随时修改订单、取消订单;( 5) 订单删除模块:用户可以删除订单记录。1.6.2管理员管理模块( 1) 商品信息管理:主要是对商品的增加、修改、删除;( 2) 订单信息查询:查询用户所下订单信息;( 3) 订单信息删除:管理员可以根据特殊情况删除部分订单;( 4) 用户信息管理:管理员可以对用户购物信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 花店 系统 设计 37
限制150内