鲜花销售系统详细设计_第1页
鲜花销售系统详细设计_第2页
鲜花销售系统详细设计_第3页
鲜花销售系统详细设计_第4页
鲜花销售系统详细设计_第5页
已阅读5页,还剩15页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件综合课程设计<网上花店销售系统>详细设计报告 姓名 学号: 班级: 邓杰 080606102 080606班: 井淼淼 080606126 080606班: 李建 080606110 080606班:吴旖铮 080606129 080606班4.0-4.2: 孙锐 080606116 080606班详细设计报告01 引言21.1 编写目的21.2 背景21.3 定义21.4 参考资料32 程序系统的结构33 程序标识符设计说明43.1 程序描述43.2 功能5系统功能介绍5业务流程图9数据流程图103.3数据库设计与实现10图设计10数据库关系模型设计13数据库逻辑结构设计13

2、3.8 流程逻辑143.9 存储分配153.11 限制条件163.12 测试方案164 工程测试174.1 测试工程说明174.2测试过程171 引言1.1 编写目的(1)本说明的编写目的在于研究网上花店鲜花销售方面的具体需求,指出实现网络销售鲜花的方法与途径。考虑“怎样实现这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。(2)本说明书的用途为为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。表达工具可以由开发单位或设计人员自由选择,但它必须具有描述过程细节的能力,进而可在编码阶段能够直接将它翻译为用程序设计语言书写的源程序。(3)本系

3、统的预期受众是利用网络平台购置鲜花的人群,通过本系统,他们可以选择自己喜欢的花束,并及时的定购。1.2 背景(1)本工程的名称为明年今日网上花店系统。 (2)本工程的提出者是花店店主或者花店经销商,通过使用本系统,能够到达宣传鲜花产品的目的,有效提高花店的知名度和在网上的点击率。使用者是经常上网且需要购置鲜花的人群,可以通过本系统,能够了解最新的鲜花品种,并及时的与供给商联系,购置自己喜欢的鲜花。(3)本系统能帮助用户尽快的查找到所需鲜花,并及时定购1.3 定义1在线注册功能:系统采用用户名申请的方式。2登录功能:客户欲进行一些交易操作,那么必须进行此操作。3查询功能:客户对所需鲜花进行的检索

4、功能4购物车功能:显示购物车内容、删除已购鲜花、提交购物车中的所有物品、清空购物车等。5订单提交:如果已经确定将要购置该种类鲜花那么可以立即提交订单购置,填写信息。6客户信息管理:通过管理员身份,可以对该系统所有客户信息进行查看7购物车信息管理:通过管理员身份,对网站内所有用户提交的购物车信息进行删除、查询操作,便于网站管理员实时监控消费者的消费倾向,及时满足消费者需求。是管理网站鲜花信息的核心。8订单信息管理:通过管理员身份,对订购客户名、鲜花名、订单号、收货人地址、收货人 等信息进行查询,获得订单的详细情况,对订单进行处理,可以删除。1.4 参考资料1 张明,戴友元. 基于Ajax和XML

5、的无线通讯基站查询系统设计. 价值工程, 2021年2期2 刘亮亮,王宁,王亚飞. XMLHttpRequest异步功能在Web开发中的实现. 黑龙江科技信息, 2021年第29期3 修桂华,李红光. AJAX技术在ASP.NET开发中的应用. 科技资讯,2021年33期4 林宏,刘辉. Ajax核心技术及其研究应用. 山西电子技术,2007年1期5 王锟,方明. Ajax技术研究与应用. 现代电子技术,2021年6期6 廖作斌,许智. 基于ASP.net技术的数据库访问通用类设计. 福建电脑 2006年11期7 宋昕.ASP网络开发技术入门与提高实用教程M. 北京:中国铁道出版社,2005.

6、48 陈华. Ajax从入门的精通. 北京:清华大学出版社, 20219 刘志忠. ASP.NET AJAX编程参考手册. 北京:清华大学出版社, 2021年17期2 程序系统的结构用户提出注册用户填写信息检查结果用户名被占用或两次密码不相同。注册成功选购鲜花填写信息发出订单系统系统检查信息系统发出鲜花一:1. 模块描述详见上面的层次方框图。2. 身份验证模块对用户进行身份验证,通过验证那么登入系统。3. 初始化模块 初始化系统,显示网站主页,并使系统进入正常工作状态。二:1.会员认证系统 1.1 会员认证 1.2 会员注册 1.3 隐私与平安2.鲜花订购系统 2.1 鲜花查询 2.2 鲜花订

7、购 2.3 支付货款3.效劳系统 3.1会员效劳 3.2 团购通道 3.3 定单管理 3.4 售后效劳 3.5 支付说明 3.6 购物说明 3.7 配送说明 3.8关于我们 3.9 留言板3.10 其他效劳3 程序标识符设计说明3.1 程序描述在概要设计的根底上,考虑“怎样实现这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。每一个模块确定使用的算法和块内数据结构,用某种选定的表达工具给出清晰的描述。表达工具可以由开发单位或设计人员自由选择,但它必须具有描述过程细节的能力,进而可在编码阶段能够直接将它翻译为用程序设计语言书写的源程序。3.2 功能3.2.1系统功能介绍网站整体框架图

8、:网上鲜花系统鲜花信息浏览鲜花信息管理系统鲜花订购系统鲜花信息分类检索用户/管理员登录用 户 注 册订单信息管理购物车信息管理客户信息管理订单提交购物车网上花店销售系统框架图 各模块功能介绍:1.网上注册系统采用用户名申请的方式。为方便地给客户提供平安、快捷的个性化效劳,便于交易的顺利完成,要求顾客填写信息,并对顾客信息保密。2、客户登录客户欲进行一些交易操作,那么必须进行此操作。3.鲜花浏览主要是对各种不同种类鲜花信息的分类浏览。其中对于鲜花按照四种类别归类,同时除去推荐鲜花之外,有自选鲜花功能,也可以选择最近优惠打折的商品。4.鲜花检索5.购物车的实现对购物车的操作包括:显示购物车内容、删

9、除已购鲜花、提交购物车中的所有物品、清空购物车等。6.订单提交如果已经确定将要购置该种类鲜花那么可以立即提交订单购置,填写信息。7客户信息管理通过管理员身份,可以对该系统所有客户信息进行查看8购物车信息管理通过管理员身份,对网站内所有用户提交的购物车信息进行删除、查询操作,便于网站管理员实时监控消费者的消费倾向,及时满足消费者需求。是管理网站鲜花信息的核心。9订单信息管理通过管理员身份,对订购客户名、鲜花名、订单号、收货人地址、收货人 等信息进行查询,获得订单的详细情况,对订单进行处理,可以删除。业务流程图系统的流程分析表达了各个功能模块之间的依存关系如下:用户提出注册用户填写信息检查结果用户

10、名被占用或两次密码不相同。注册成功选购鲜花填写信息发出订单系统系统检查信息系统发出鲜花开始链接数据库是否成功?否搜索用户数据添加用户订购信息是否成功?否数据插入数据库数据流程图3.3数据库设计与实现3.3.1E-R图设计在需求分析的根底上,设计出能够满足网上花店销售系统的需求的模块,规划出的局部实体的E-R图及其关系描述如下。用户名密码用户填写订单订单订单编号订花人姓名订花人 订花人住址收花人姓名收花人 收花人地址下单日期有关用户与订单信息E-R图有关后台管理员查看订单与购物车信息E-R图用户名密码管理员查看订单订单订单编号订花人姓名订花人 订花人住址收花人姓名收花人 收花人地址下单日期查看购

11、物车订单编号用户编号商品编号购物车商品名称商品单价有关用户与留言板信息E-R图有关用户与购物车信息E-R图用户用户名密码留言留言管理表用户编号留言标题留言内容数据库关系模型设计用户表用户名,密码,联系方式,电子邮件,地址,积分管理员表管理员名,密码鲜花表鲜花名称,鲜花颜色,描述,价格,折扣,图片用户购物车表订单编号,用户编号,商品编号,商品名称,商品单价定单表订单编号,收花人姓名,收花人 ,收花人住址,订单日期,订单总价,支付方式留言管理表用户编号,留言标题,留言内容数据库逻辑结构设计User字段名称数据类型允许为空中文说明备注Idint否主键UserVarchar否用户名PasswordVa

12、rchar否用户密码TelephoneVarchar否用户 EmailVarchar否用户emailAddressVarchar否用户地址IntergralVarchar否用户积分Admin字段名称数据类型允许为空中文说明备注Idint否主键AdminVarchar否管理员名PasswordVarchar否管理员密码shopCar字段名称数据类型允许为空中文说明备注Idint否主键OrdernoVarchar否购物编号AccountVarchar否用户编号FlowernoVarchar否鲜花编号FlowernameVarchar否鲜花名称FlowerpriceVarchar否鲜花单价Flowe

13、rcountVarchar否鲜花数目Flower字段名称数据类型允许为空中文说明备注Idint否主键FlowernameVarchar否管理员名FlowercolorVarchar否管理员密码RemarkVarchar否描述FlowerpriceVarchar否价格FloweragioVarchar否折扣FlowerimgVarchar否图片Orders字段名称数据类型允许为空中文说明备注Idint否主键OrdernoVarchar否购物编号ReceivenameVarchar否收花人姓名ReceivephoneVarchar否收花人 ReceiveaddressVarchar否收花人住址Or

14、derdateVarchar否订单日期OrdertotalpriceVarchar否订单总价PaymethodVarchar否支付方式WordVarchar否卡片留言Word字段名称数据类型允许为空中文说明备注Idint否主键AccountVarchar否用户编号TitleVarchar否留言标题ContentVarchar否留言内容3.8 流程逻辑用图表例如流程流程图、判定表等辅以必要的说明来表示本程序的逻辑流程。系统的流程分析表达了各个功能模块之间的依存关系如下:用户提出注册用户填写信息检查结果用户名被占用或两次密码不相同。注册成功选购鲜花填写信息发出订单系统系统检查信息系统发出鲜花3.9

15、 存储分配本数据库的主数据文件为FLOWER.MDF其他的数据文件有USER.NDF 和NOTE.NDF。他们各自的组成如下: 1FLOWER.MDF: 里面主要是一张用来存放鲜花资料的名为 flowerTable的表,该表的列包括: 1场合,属性为CHAR20;主键约束 2庆祝,属性为CHAR20;非空约束 3语义,属性为CHAR20;非空约束 4花材,属性为CHAR20;非空约束 5价格,属性为MONEY8;非空约束 6适合人群职业,属性为CHAR20;非空约束 7适合人群年龄,属性为CHAR20;非空约束 此外还需要一张用来存放其他商品的名为cityTable的表,该表的列包括: 1价格

16、,属性为MONEY8;非空约束 2适合人群职业,属性为CHAR20;非空约束 3适合人群年龄,属性为CHAR20;非空约束 2USER.NDF: 里面主要是一张用来存放用户资料的名为 userTable的表,该表的列包括: 1名字,属性为CHAR20主键约束2性别,属性为CHAR20非空约束 3 号码,属性为CHAR20非空约束 4身份证件号, 属性为CHAR20主键约束 5电子邮件地址,属性为CHAR20非空约束 6家庭住址,属性为CHAR50非空约束 7国籍, 属性为CHAR20 非空约束 8所在省份, 属性为CHAR20非空约束9所在城市, 属性为CHAR20非空约束10职业,属性为CH

17、AR20非空约束11文化程度,属性为CHAR20非空约束12 ,属性为CHAR20非空约束 其他的表有funTable(用来存放用户的个人兴趣爱好)里面只有一列: 兴趣爱好, 属性为CHAR100外键约束 有passwordTable(用来存放用户校验码、密码提示语)里面的列有:1密码, 属性为CHAR20外键约束2校验码, 属性为CHAR20外键约束 除此之外最重要的一张表为用来存放用户历史记录的表oldRecord,里面的列有: 1定单的数量:INT4外键约束 2定单的总价值:属性为MONEY8外键约束3用户的级别,属性为CHAR20外键约束 4用户可享受的折扣:INT4外键约束5用户是否

18、起用会员预付功能:CHAR20外键约束6用户是否起用会员帐目功能:CHAR20外键约束7用户是否起用节日提醒功能:CHAR20外键约束 3NOTE.NDF: 里面主要是一张用来存放用户定单的名为 noteTable的表,该表的列包括: 1收货人的名字, 属性为CHAR20主键约束 2定单编号,CHAR20主键约束 3货物,属性为CHAR20非空约束 4日期,属性为DATETIME8非空约束 5场合, 属性为CHAR20非空约束 其他的表有costTable(用来存放信用卡数字,终止日期和收费的地址),该表的列包括:1信用卡数字,属性为CHAR20外键约束2终止日期,属性为DATETIME8外键

19、约束3收费的地址,属性为CHAR50外键约束 有receiveTable(用来存放收货人的名字、地址、 号码和电子邮件地址),该表的列包括: 1名字,属性为CHAR20外键约束 2 号码,属性为INT4外键约束 3电子邮件地址,属性为CHAR20外键约束 4家庭住址,属性为CHAR50外键约束 3.11 限制条件本系统的软件运行环境包括:操作系统使用Windows 2000 Server,Web效劳器使用操作系统自带的IIS 5.0,浏览器IE5.0极其以上或Netscape Navigator6.0极其以上,数据库效劳器使用SQL Server2000;程序运行效劳器的配置建议为双CPU3.0,内存为2.0G, 硬盘共800G每个盘200G,只开通80端口;数据库效劳器的配置建议为双CPU2.4,内存为1.0G, 硬盘共800G,只开通1433端口;备分数据库配置建议为双CPU2.4,内存为2.0G, 硬盘共800G。考虑到目前OFFICE 2000的市场占有率已到达91%,所以我们的系统日常的文档和数据处理应该能够支持OFFICE 2000 .3.12 测试方案本系统测试分为四个阶段:单元测试、组装测试、确认测试、系统测试。单元测试:采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白 盒法,对于以输入、输出为主的模块采用黑盒法测试,以提高测试的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论