已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京九一专业数据中心,电子商务管理系统设计方案假设XX计算机公司和潜在的顾客。 1对于想购买计算机的顾客。 .屏幕分辨率设置为640*480,颜色设为256色。(如果不这样设置,我们使用的模式将导致显示的边缘部分变模糊。).28.8k或56k的调制解调器(可以不损伤图形并且使颜色简化。).Netscape 2.0 以上或IE 3.0以上版本(以支持JAVA脚本。) 2 对于XX计算机公司 .VB脚本或微软的Access数据库.WINDOWS 95 或 NT.个人WEB服务器A、 整体描述* 管理WEB服务器 * 交互地控制数据库 * 实时执行B、软件工程的约束信息描述1 信息内容表示法 See App.1 .顾客:顾客ID(包括代理商),顾客名,其它。 .产品:产品ID,产品名,商标,其它。 .支付:订购编号,支付方式, 装运和处理,其它。 b. 信息流程表示法1. 数据流程 see App.2事件开始 =顾客 = 选择产品 =选择支付,运送= 最终决定=结束I. 功能描述 a. 功能划分 这个联机购物系统的功能被划分为以下三种:处理用户 ID ,选择和计算机相关的产品,以及选择支付与装运方式。 b. 功能描述 See App.3 1. 系统约束/ 限制 因为时间有限,第一版产品不包括可以提交给管理员的报告,以便联机购物店能更系统有效的工作。那些顾客不能每月收到我们的购物新闻。 目前在线订购被限制在中国大陆地区,因为如果将产品销售到别的国家,邮寄费用将会非常昂贵,而且有关税问题。我们将在未来进行进一步的改进中考虑。 这个在线购物店只允许使用¥人民币。 根据主机能力和资源限度,目前我们再决定产品的详细目录中保存产品的信息内容。 2. 处理描述 在“处理顾客ID”的功能中,由于这个系统只能被中国大陆用户使用,所以对于来中国大陆之外的地址,此项功能不能处理。 在“选择计算机产品” 的功能中,不能选择大型机,而且不一定包括每一种牌子的产品。 3. 软件系统设计限制 顾客只能在“选择支付和装运方式” 功能之前取消订购。一旦顾客输入了信用卡号或者别的支付方式,就不能取消订购。在顾客输入支付方式之前我们提供了确认操作,使他们知道订购将不能被取消。但是如果顾客对产品不满意,我们将负责退还全部货款。 任何想购买产品的顾客,都必须拥有一个用户ID及真实用户资料记录。 4.基本业务流程支持图表选择的产品 信息 顾客在线购物 系统产品a. 控制描述 See App.4 1. 控制说明 . 如果顾客订购的产品缺货,显示“目前这种产品缺货” 。 . 如果顾客输入其他国家的地址,显示“仅限中国大陆用户可使用”。 . 如果顾客取消订购或不想进一步进入这个网页,则返回。 2. 设计约束 用户在选择了支付和邮寄方式以后,不允许取消订购。II. 行为描述有三个层次的状态图。1、.第一层次状态图 See App.5 我们有四个状态,例如读取用户的输入,选择计算机部件,检查用户ID和选择支付方式。其中的每一种都有一个能使系统改变状态的外部事件。从读取用户状态中,顾客可以选择两个选项。第一,如果顾客选择了屏幕上的购物按扭,购物页面(选择计算机部件页)将被激活。在选择计算机部件阶段,如果顾客选择了想要购买的产品或退出这个程序,“选择支付方式”将被激活。在选择了支付方式以后,此软件将再次调用输入屏幕等待顾客的输入。第二个选项用来在数据库中建立顾客的简表。在建立了顾客的简表后,顾客可以选择想要购买的计算机或退出此程序。2、第二层次状态图 See App.5 ( 1.) 对于选择计算机产品我们有三个状态:读取用户的输入,选择计算机产品和商标,以及计算费用。其中的每一种都有一个能使系统改变状态的外部事件。从读取用户输入中,当顾客想要购买一个产品时,这个软件将调用购物页面。在用户选择了想要购买的产品和商标后,这个软件将调用产品的费用计算。 ( 2). 对于处理顾客ID和显示发货单我们有四个状态:读取用户的输入,检查顾客ID,建立顾客ID,显示顾客的信息和选择的项目。其中的每一种都有一个能使系统改变状态的外部事件。如果顾客想要购买商品,在读取用户输入时,他必须输入顾客ID。如果他不是注册过的成员,此软件将会调用创建顾客ID页面。如果他是成员而且他想要显示自己以前选择的产品,此软件将会调用页面来显示顾客的信息和选择的项目。(3). 对于选择支付和装运方式我们有三个状态:读取用户的输入,选择支付和装运方式以及计算全部的费用。其中的每一种都有一个能使系统改变状态的外部事件。如果顾客已经选择了产品和商标,在读取用户输入时,他必须选择支付和装运方式来支付他选择的产品。在此之后,此软件将会调用全部数量页面,因此顾客可知他将为产品支付的费用。3、第三层次状态描述图 See App.5 1. 对于显示顾客ID我们有四个状态,例如读取用户的输入,显示信息,更新信息以及顾客检查定单。其中的每一种都有一个能使系统改变状态的外部事件。在读取用户输入时,如果顾客选择了想要购买的产品但是还未提交时,将会显示确认页面,使顾客确认他选择的产品。在这一阶段,顾客也可以选择按扭来显示已经订购了的产品,这将显示他购买的产品的列表,总价和装运的类型。 III. 确认和标准 这个软件的要求之一是交互的网络站点:这意味着在WEB站点和公司数据库双方都不需要维护。在数据库中自动产生顾客的ID,并且当顾客想要时可以获取ID。当顾客提交后,数据被自动更新。对Marias 在线计算机购物店的测试 测试情况:白色盒子的测试由 专人完成PDL:1 完成购物之前一直执行2 输入产品和商标3 如果产品的数量为零4 则显示“ 此产品缺货”返回 25 否则更新cart store6 计算价格的总合7 如果产品有误8 则返回29 否则输入支付和邮寄方式10 如果是新顾客11 则输入顾客信息12 如果地址不在中国大陆内 113 则显示“服务限制在中国大陆范围内”,返回1814 否则建立顾客ID15 否则输入顾客ID16 显示顾客信息17 更新订购存储18 如果继续购物,返回219 否则结束执行 4流程图: 1612151110 9 8 7 6 5 3 21314171819V(G)=6E-N+2=6P+1=6基集:路径1: 1 2 3 5 6 7 9 10 15 16 17 18 19路径2: 1 2 3 4 2 3 5 6 7 9 10 15 16 17 18 19路径3: 1 2 3 5 6 7 8 2 3 5 6 7 9 10 15 16 17 18 19路径4: 1 2 3 5 6 7 9 10 11 12 14 17 18 19路径5: 1 2 3 5 6 7 9 10 11 12 13 19黑盒测试:对于“选择计算机产品”功能计算的价格总和是否正确?运输存储(cart store)能否显示正确的信息?对于“选择支付和装运方式”功能如果产品不是顾客想要的,他们是否能够返回购物?对于“购买项目”功能我们是否能正确识别顾客ID?我们能够正确建立顾客ID?“显示顾客信息和项目”是否能正确显示信息?I. 附录1. ER图 ER 图公司顾客支付管理 发送购买产品a. 数据对象类型层次数据对象类型层次硬件资源管理器应用程序桌面1417监视器组成IBMHPCompaqInkjetLaser打印机便携式电脑软件组成操作系统c. 数据字典 1. 身份证号码:18位名字 : SSN#别名 : 无何处使用/ 如何使用 : 搜索信息描述 : SSN# = 访问编号 访问编号 = *任何9位的字符串* 2. 名名字 : 名别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 名 = 访问名字 访问名字 = *任何名字字符串*3. 姓名字 : 姓别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 姓 = 访问名字 访问名字 = *任何名字字符串*4. 中名名字 : 中名别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 中名 = 访问名字 访问名字 = *任何名字字符串*5. 地址字名 : 地址别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 地址 = 地址编号 + 街道名 访问名字 = *任何街道名字符串*6. 城市名字 : 城市别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 访问名字 = *任何城市字符串*7. 邮政编码名字 : 邮政编码别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 邮政编码 = 访问邮政编码名 访问邮政编码名 = *任何5位的字符串*8. 电话号码名字 : 电话#别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 电话# = 长途号码长途号码 = (1) + 区号 + 本地号码本地号码 = 前缀号码 + 访问号码 前缀号码 = 795|799|874|877 访问号码 = *任何4位的字符串*9. 顾客Id名字 : 5位数字别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 输入 = #10. 产品Id名字 : 2位字符 + 5位数字别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 字符 = 两个缩写字符组成的商标名 数字 = 唯一的编号11. 产品名名字 : 10位字符 别名 : 无何处使用/ 如何使用 : 搜索,增加,删除和更新顾客数据库信息描述 : 名字 = 唯一的名字12. 价格名字 : 5位数字别名 : 无何处使用/ 如何使用 : 搜索,增加,删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东省公务员考试公共基础知识题库有答案
- 2023国网内蒙古电力校园招聘(提前批)笔试模拟试题附答案
- 2025年哲学概论期末试卷及答案
- 2025中国南水北调集团青海有限公司秋季招聘42人备考题库附答案
- 2025年宝鸡市事业单位公开招聘备考题库(978人)附答案
- 关于体育安全的课件
- DB1301-T 530-2024 园林绿化 火焰南天竹栽植技术规程
- 3s办公室培训课件
- 2025年事业单位考试综合知识模拟考试试题和答案
- 2025年社区网格员考试试题及参考答案
- 阀门压力试验作业指导书
- 新版氨水安全技术说明书
- 食品营养学(暨南大学)智慧树知到答案章节测试2023年
- 于金明-肿瘤精准治疗华西
- 传感器原理与应用智慧树知到答案章节测试2023年山东大学(威海)
- 经营部管理制度
- 钢结构加工安装合同 钢结构构件加工合同(3篇)
- GB/T 9124.1-2019钢制管法兰第1部分:PN系列
- 建水景点介绍
- GB/T 20145-2006灯和灯系统的光生物安全性
- 公文写作基础知识-课件
评论
0/150
提交评论