网上花店系统设计说明书.docx

上传人:lao****ou 文档编号:446670 上传时间:2023-11-20 格式:DOCX 页数:43 大小:435.24KB
下载 相关 举报
网上花店系统设计说明书.docx_第1页
第1页 / 共43页
网上花店系统设计说明书.docx_第2页
第2页 / 共43页
网上花店系统设计说明书.docx_第3页
第3页 / 共43页
网上花店系统设计说明书.docx_第4页
第4页 / 共43页
网上花店系统设计说明书.docx_第5页
第5页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《网上花店系统设计说明书.docx》由会员分享,可在线阅读,更多相关《网上花店系统设计说明书.docx(43页珍藏版)》请在第一文库网上搜索。

1、软件工程课程设计报告题目网上花店系统院系计算机科学与技术班级13级计本2班组长组员指导教师目录1网上花店系统分析21.1 编写目的21.2 参考文档31.3 项目背景31.3.1 项目市场背景31.3.2 项目组织31.4 系统需求分析41.4.1 用户功能分析41.4.2 管理员功能分析41.4.3 系统性能分析41.5 系统的设计目标51.6 系统用例分析51.6.1 用户功能模块51.6.2 管理员管理模块61.6.3 普通用户用例分析61.6.4 管理员用例分析61.6.5 总用例图71.6.6 主要用例72网上花店系统设计102.1 总体设计102.1.1 系统数据流图设计102.1

2、.2 系统模块112.1.3 接口设计122.1.4 出错处理设计122.1.5 安全设计122.1.6 维护设计132.2 系统功能设计132.2.1 前台功能模块设计142.2.2 后台功能模块设计182.3 数据库设计202.3.1 数据库需求202.3.2 主要的E-R模型202.3.3 数据库表结构设计232.3.4 数据库整体关系263网上花店系统实现263.1 系统环境263.2 数据库连接263.3 前台模块的实现274网上花店系统测试324.1 测试的意义和目的324.2 测试方案324.3 功能测试334.3.1 登录注册测试334.3.2 商品信息管理测试355总结38致

3、谢40一、目的、要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。具体如下:1 .学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2 .熟悉自动化的软件开发工具Visio或者RotionQ1Rose,并将其运用于软件开发的全过程;3 .进一步加强和提高软件工程文档的编写能力;4 .培养协作能力和团队精神。二、任务分配负责人参与人备注需求分析总体设计详细设计系统实现与测试1网上花店系统分析1.1 编写目的本章定制了网上花店系统设计与实现,本章的编写为下阶段的设计、开

4、发提供依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证。系统分析要求必须了解系统所实现的功能,这个设计的好坏直接影响的后面的开发。用户需求分析主要是了解用户的有哪些需求,本系统主要是实现用户网上够花需求。只有了解了需求分析才能进行系统的开发,否则就会事倍功半,达不到我们预期的效果,因此需求分析是至关重要的。1.2 参考文档软件工程导论1.3 项目背景1.3.1 项目市场背景互联网以前所未有的速度发展,成为与报纸、广播、电视相比肩的第四媒体,同时正以其更捷的信息传输形式改变这人们的消费模式,利用简单、快界、低成本的电子通信方式,买卖双方不谋面就可以进行各种商贸活动,

5、走向商业的互联网已经成为网络经济的大势所趋。眼下电子商务网站正如雨后春笋般大量涌现,企业网络化已经一种时尚。电子商务的发展可能大家都已经耳濡目染,上网的朋友对这已经不再陌生,电子商务确确实实出现在我们周围。本系统是一个在线花店系统,具有在线先手鲜花的基本功能。同过配置,可以作为一个实际应用的鲜花销售网站。本系统是为传统经营的花店构建网上销售渠道而开发的。调研目前现有的网上购物系统,淘宝、天猫、京东、当当网,我们了解到,目前没有专门的网站进行花卉销售,所以我们旨在打造一个全网性价比最高、提供最完整服务的网上花店系统。本系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道

6、扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等一实现鲜花在线销售。通过本系统可以管理简单的在线销售模式、满足用户随时查询产品信息,随时下单购物的应用需求。由于本系统考虑到产品的适应性、安全性和访问效率,所以,在系统平台多样性、技术先进性、功能适应性和灵活性等方面都有考虑,使系统相对完善。1.3.2 项目组织项目名称:网上花店系统项目来源:课程设计技术体系:开发语言:JeIVQ数据库:MySQ1开发工具:MyEc1ipse8.6操作系统:WindC)WS系列tomcot系统语言:Java开发周期:2016.5.25-2016.61.4 系统需求分析网上花店是指利用互联网

7、络来实现花卉销售业务的一种新型花卉零售渠道。网上花店订单处理速度快,服务范围宽,顾客坐在家里就可以“逛花店”。本系统主要从用户、管理员两个方面进行需求分析。1.4.1 用户功能分析(1)账户管理:主要包括注册,登录,修改个人资料的功能。(2)个人中心:功能主要包括三个部分:1)浏览查询商品;2)查询自己的交易记录;3)管理自己的购物车,并修改部分信息。4)提交订单并支付,将订单信息存档(3)商品搜索:D字节搜索:可以通过花品名称、花品价格区间精确搜索。2)分类搜索:通过花品的科、目进行搜索。(4)购物车:主要功能包括顾客将商品加入购物车提交订单支付查看订单,3s内无操作自动跳转返回主页。1.4

8、.2 管理员功能分析(1)商品信息管理:功能主要包括四部分:D删除商品信息2)增加商品信息3)查找商品信息4)修改商品信息(2)库存管理:主要功能包括修改商品的存货数量。(3)用户管理:对用户提交的购物信息进行查看并记录。(4)管理商品订单:查看营业额以及花卉的销售排行,查看利润。1.4.3 系统性能分析(1)准确性和及时性:在性能上要保证系统的响应时间是客户可以接受的。(2)易用性:本系统是直接面对用户的,而用户往往对计算机并不一定非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面,从而保证系统的易用性。网上花店系统对用户在线查询,修改订单,删除订单以及管理员对用户信息的操作有

9、较高的要求,用户可以根据自己的意愿随时修改以及删除所提交的订单,同时本系统也实现了对注册用户的信息管理,以及注册用户所提交的订单的管理,管理员可以查询所注册的所有用户的个人信息以及对一些订单的查询和删除,所以整个系统应该性能良好、安全可靠。此外系统应当操作简便,界面友好,维护简便。数据库要求运行速度快,稳定性高,安全可靠。1.5 系统的设计目标网上花店系统代替了原来的手工操作,从而快速、准确地对消费者及花卉等各种信息进行管理和维护。具体有四个目标:(1)实现规范化、专一的网上花店购物平台;(2)支持高效率的完成花店日常工作的运行,其中有商品入库,用户信息建立、用户查询商品等方面的维护更新工作;

10、(3)使广大用户更加方便快捷的进行商品查询、购买商品;(4)网上花店工作的计算机化,各种商品信息可以通过计算机快速、准确的增力、修改、删除、查询。使管理员对所有用户信息和商品信息的基本概况一目了然,便于管理。1.6 系统用例分析系统开发的总体任务如下:1.6.1 用户功能模块(1)商品信息查询模块:用户对所需商品搜索、查看、咨询;(2)订单提交模块:主要是处理用户的订单提交问题;(3)订单查询模块:用户可以自己查看以往订单记录;(4)订单修改模块:用户可以随时修改订单、取消订单;(5)订单删除模块:用户可以删除订单记录。1.6.2 管理员管理模块JZJZJZJZ1234z(z(xz(x/(X商

11、品信息管理:主要是对商品的增加、修改、删除;订单信息查询:查询用户所下订单信息;订单信息删除:管理员可以根据特殊情况删除部分订单;用户信息管理:管理员可以对用户购物信息进行查看。普通用户,即前台顾客操作,主要有查询,管理购物车等功能,下面就是该1.6.3 普通用户用例分析1.6.4 管理员用例分析管理员,即后台管理模块,主要功能有增,删,改,查,管理商品订单等功能,下面就是该系统所对应的用例图。1.6.5总用例图1.6.6主要用例表1-1管理员用例描述用例名称:管理员参与者:管理员前置条件:管理员成功登录系统后台用例功能:订单、用户、花品、信息的管理事件流:当管理员成功登录系统后台,弹出后台界

12、面异常事件流:当管理员未登录或输入不合法的数据后置条件:系统无改变表1-2用户注册用例描述用例名称:用户注册参与者:普通用户前置条件:用户未登录系统用例功能:主要用于用户注册个人信息,成为系统会员事件流:当用户进入注册页面异常事件流:当用户输入不合法的数据或该会员号已存在后置条件:系统无改变表1-3会员订花用例描述用例名称:会员参与者:普通用户前置条件:会员成功登录系统用例功能:会员通过网上订花模块进行订花事件流:当会员登录系统后选择网上订花模块异常事件流:当会员未登录或输入不合法的数据后置条件:系统无改变2网上花店系统设计2.1 总体设计2.1.1 系统数据流图设计(1) 用户流程图:(2)

13、 图2-1用户流程图(3) 管理员流程图:图2-2管理员流程图2.1.2 系统模块服务寻潴重本政据,图2-3系统模块图各模块的主要功能和职责如下:(1) 数据获取模块:该模块的主要功能职责是将用户登录的内容转化为登录记录对象,将这些对象与输入的数据匹配进行登录完成模块。该模块的输入数据是客户来完成的,输出数据由浏览端和服务端的接口来进行交互,并将数据交给服务端来进行下一步处理;(2) 数据匹配分析模块:该模块的主要功能职责是将数据获取模块获取到的用户登录记录数据按照登录名、登录密码匹配成一个完整的登录记录,并若无匹配数据,则进行注册。该模块的输入数据是原始的登录记录对象,输出数据是匹配好的登录

14、记录对象;(3) 数据发送模块(服务器端):该模块的主要功能职责是将客户请求信息,发送到服务端进行进一步响应以及处理;(4) 数据接收模块:该模块的主要功能职责是从客户端发送来的数据进行获取处理,之后进入数据分析模块进行分析;(5) 数据发送模块(客户端):该模块的主要功能职责是将客户请求信息的处理输出结果,发送到客户端,将结果呈献给浏览者;(6) 数据分析模块:该模块得主要功能职责是将数据接收模块接收到的数据按照分析表进行匹配,将匹配的数据进行相应的处理;(7) 数据库模块:该模块的主要功能职责是处理服务端的请求。例如:服务端需要添加或是查找数据,服务端与数据库的接口之间作为桥梁实现对数据库的操作以及对客户端的服务。2.1.3 接口设计(1) 外部接口】)用户接口用户界面,包含菜单、按钮、对话框等元素。2)硬件接口最低配置:CPUP31.6GHz内存256M硬盘30G(2) 内部接口1)初始化模块:系统初始时由操作系统调用,之后进入消息循环状态。2)关闭系统模块:由系统功能模块调用,之后退出系统。3)系统功能选择模块:接受各事件驱动消息,启动入库数据录入模块、出库数据录入模块等模块。4)入库数据录入模块:由相应事件驱动消息激活,完成入库数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服