开设网上花店的概要设计说明书.doc

上传人:pu****.1 文档编号:559852896 上传时间:2024-01-03 格式:DOC 页数:10 大小:116.01KB
返回 下载 相关 举报
开设网上花店的概要设计说明书.doc_第1页
第1页 / 共10页
开设网上花店的概要设计说明书.doc_第2页
第2页 / 共10页
开设网上花店的概要设计说明书.doc_第3页
第3页 / 共10页
开设网上花店的概要设计说明书.doc_第4页
第4页 / 共10页
开设网上花店的概要设计说明书.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《开设网上花店的概要设计说明书.doc》由会员分享,可在线阅读,更多相关《开设网上花店的概要设计说明书.doc(10页珍藏版)》请在金锄头文库上搜索。

1、开设网上花店的概要设计说明书1.1 编写目的:(1)编写本说明书的目的在于:1.将系统划分成物理元素,即程序、文件、数据库、文档等。2.设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。(2)本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的物理元素,进行成本效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。通常,设计出初步的软件结构后还要进

2、一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。(3)本说明书的主要读者为系统分析员和用户和使用部门的有关人员。1.2 项目背景(1)系统分析员在审查完软件可行性计划、软件需求分析提供的文档之后,需要对系统进行概要设计。他的主要工作就是确定系统的模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法和策略。(2)该项目的提出者为某鲜花销售公司,开发单位我公司,项目主管主要是我公司的一名项目经理,另外该鲜花销售公司的一位副总经理会协助我们开发。(3)本系统使用的数据库为SQL Ser

3、ver2000。2. 任务概述 2.1 目标:总的来说系统具有以下功能:用户不仅能在网上订购花;速递春节鲜花、情人节鲜花、慰问鲜花、生日鲜花、爱情鲜花、商务鲜花、庆典鲜花、特色礼品、蛋糕;而且支持团购服务、绿植租赁等多种业务;其付款方式支持国内外在线支付、银行汇款、邮局汇款、上门收款。为此我们对系统提出的要求是在保证一流服务的前提下,无递送费及手续费,3-12小时送达全国各地1500多个城市。该系统同时支持English 、中文这两种版本。 2.2 运行环境: 本系统的软件运行环境包括:操作系统使用Windows 2000 Server,Web服务器使用操作系统自带的IIS 5.0,浏览器IE

4、5.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 . 2.3 需求概述: (1)需要实现的功能: 系统总的来说需要实现以下功能:

5、1.会员认证系统 1.1 会员认证 1.2 会员注册 1.3 隐私与安全 2.鲜花订购系统 2.1 鲜花查询 2.2 鲜花订购 2.3 支付货款 3.服务系统 3.1会员服务 3.2 团购通道 3.3 定单管理 3.4 售后服务 3.5 支付说明 3.6 购物说明 3.7 配送说明 3.8关于我们 3.9 留言板3.10 其他服务 (2)界面要求: a. 网站的主色调为黄、橙、粉红这三种最为大众接受的颜色。 b. 界面的风格要鲜明而有特色。c. 网站所要用到的图片资料应该足够清晰和精美。d. 网站上要有足够的导航链接。e. 要尽量让用户使用鼠标完成整个操作流程,当然填写资料,在线支付,在线留言

6、需要用到文本输入。 (3)可以扩展的功能: 这里主要是网站上商城、礼品、美食功能的开通以及港、澳、台专区的完善问题。3. 总体设计 3.1 基本设计概念和处理流程 下面将各大功能块的处理流程显示如下:(1) 会员认证系统:会员认证登入系统会员注册新用户 忘记密码时输入密码提示语和用户校验码输入用户名、及密码输入用户的名字,电话号码,身份证件号,电子邮件地址,家庭住址,国籍、所在省份、城市,个人爱好,用户校验码、密码提示语等。(2)鲜花订购系统:支付货款鲜花查询鲜花订购用户 一般查询:根据场合、语义、庆祝、花材、价格、国际送花、商城这几种类型分别查询高级查询:根据场合、节日、收货人情况、年龄、产

7、品、价格这几种类型进行综合查询如果外币暂时不能使用,可三天内通过补交货款通道补交。 (2) 其他服务系统:关于我们留言板配送说明购物说明配送说明支付说明售后服务会员服务用户定单管理团购通道其他服务祝词参照节日查询时差查询补交货款取消定单定单查询用户登陆我们的鲜花网后选择他需要或者感兴趣的商品,记录商品编号;点击导航栏上的“团购专区”在团购专区页面,点击“我要团购”; 在打开的新窗口中,填写用户需要的商品信息及联系方式,然后点击“发送”中文版和英文版是有区别的主要是文化和习惯的不同用户在这里可以注册“节日”提醒服务(发邮件提醒)可查询两城市间的时差,其结果会显示在系统中的地图上进入补交通道后会得

8、到汇款地址也可在线划帐和定单查询的方式相同,进入新页面后,会有提示在文本框中输入要查询的订单编号和订货人姓名;点击“提交”即可查询3.2 系统总体结构和模块外部设计 为了使每一位有可能阅读和理解本系统的结构和功能模块我将用层次方框图来表示系统总体结构和他们之间的关系: 网上鲜花销售系统会员认证系统会员认证会员注册鲜花订购系统鲜花查询鲜花订购支付货款服务系统会员服务团购通道定单管理售后服务其他服务支付说明购物说明配送说明关于我们留言板隐私与安全各功能模块的定义如下图所示:模块编号模块名称备注模块编号模块名称备注M1.1初始化模块系统初始化M8.1订购鲜花模块M1.2关闭系统模块退出系统M8.2支

9、付系统M1.3系统功能模块M9密码管理模块M2.1鲜花资料模块M10身份验证模块验证用户身份M2.2刷新鲜花资料模块M11会员注册模块M20.1鲜花查询模块(一般查询)M12.1会员预付M20.2鲜花查询模块(高级查询)M12.2会员帐目M3.1用户资料模块M13留言板模块M3.2刷新用户资料模块M14购物篮M4.1定单资料模块M15补交货款模块M4.2刷新定单资料模块M16团购通道模块M4.3定单查询模块M17时差查询M4.4取消定单模块M18网站联接M5节日查询M19港、澳、台专区M6版本选择M7.1浏览模块浏览仅调用文件显示的功能M7.2刷新浏览模块3.3 功能分配 (1)系统控制功能

10、M1.1、M1.2、M1.3 (2)浏览功能 M7.1、M7.2 (3)鲜花订购系统 M2.1、M2.2、M20.1、M20.2 M8.1、M8.2、M14、M15、M16 、M19 (4)用户登入系统 M9、M10、M11、M3.1、M3.2、M6 (5)会员服务 M3.1、M3.2、M12.1、M12.2、M5 (6)定单管理 M4.1、M4.2、M4.3、M4.4(7)服务系统 M13 、M17、M184. 接口设计 4.1 外部接口 (1) 硬件接口: 由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的

11、网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。 (2)软件接口 这里的接口问题主要就是怎样与SQL数据库进行通信,以便对数据库进行读取和写入操作。在ASP技术中是使用ADO来解决这个问题的。具体来说开发中可能使用到的ADO的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。 (2)记录集对象(RecordSet):用来保存查询语句的返回结果。 (3)命令对象

12、(Command):用来执行SQL语句或者SQL Server的存储过程。 (4)参数对象(Parameter):用来为存储过程或查询提供参数。 4.2 内部接口 系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下图所示: (1)初始化模块:系统当用户登入网站后调用,执行完毕后进入消息循环状态; (2)关闭系统模块:由系统功能模块调用,执行完后返回操作系统。(3)系统功能模块:接受系统功能区的相应信息,启动浏览、订购、登入、服务、管理等模块。(4)浏览模块:由相应消息驱动,完成对文件模块的直接消息响应功能,可能会调用刷新浏览模块。(5)鲜花资料模块:由相应消息驱动,完成对鲜花资料

13、区的直接消息响应功能,可能会调用刷新鲜花模块和鲜花查询模块(包括一般查询和高级查询)、鲜花订购模块、支付模块,补交货款模块。(6)用户资料模块:由相应消息驱动,完成对用户资料区的直接消息响应功能,可能会调用刷新用户模块会员注册模块、会员帐目模块、会员预付模块。(7)定单资料模块:由相应消息驱动,完成对定单资料区的直接消息响应功能,可能会调用刷新定单模块和定单查询模块及取消定单模块。(8)密码管理模块:完成对密码的管理。(9)身份验证模块:完成对用户身份的验证。(10)版本模块:选择网站的语言版本。(11)港、澳、台专区:供这些地方的人进行订购活动使用的专区。(12)团购通道:供符合团购条件的人使用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号