在线零件销售系统需求分析说明书(共23)_第1页
在线零件销售系统需求分析说明书(共23)_第2页
在线零件销售系统需求分析说明书(共23)_第3页
在线零件销售系统需求分析说明书(共23)_第4页
在线零件销售系统需求分析说明书(共23)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

在线零件销售系统需求分析说明书指导教师:张宝明作者:顾佳旭学号:026H221F

目录1.引言 31.1编写的目的 31.2企业电子商务的实施意义 31.3背景 31.4定义与解释 41.5参考资料 52.任务概述 52.1目标 52.2用户的特点 62.3假定和约束 63.需求规定 63.1功能需求 6会员注册 7会员订单管理 8打印报表 8检查帐户 93.1.5价格管理 9库存管理 9会员管理 10零件数据库检索 103.2性能需求 103.3数据管理能力需求 103.4故障处理需求 113.5安全性需求 113.6GUI需求 123.7可靠性需求 153.8接口需求 153.9可移植性需求 153.10其他需求 16可使用性 16可维护性 16可扩展性 164用例分析 184.1系统边界和参与者 184.2事件 184.2用例图 195用例文档 19

1.引言1.1编写的目的本需求说明书将就在线零件销售系统在构建前所需达到的要求进行归纳性的需求分析,以便在开展工作前广泛征求意见和建议,为以后的程序设计打好扎实的基础并作为上海理工大学的归档文件供参考。本需求的预期读者是与在线零件销售系统开发有联系的决策人,项目承担者,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2企业电子商务的实施意义实施企业电子商务以在线交易、客户服务为核心,用以提高商业交易的效率、范围,降低人工、经营成本电子商务站点,这对于全面推进企业的信息化具有重要意义。1)企业电子商务网站有利于树立和提高企业形象,增强企业与客户之间的亲和力,提高企业对客户的服务水平及客户服务效率,同时大幅提高企业员工的信息化水平。2)企业的电子商务网站能很好地为客户提供在线咨询及反馈,把企业的客户服务提高到一个新的高度,增强客户与企业交流与沟通的能力,帮助企业以更快的速度了解客户需求,同样客户也能从企业的电子商务网站快捷地获得企业对产品的售前及售后服务。3)企业的电子商务网站一个重要的目的就是提供在线交易服务,客户实现足不出户完成对产品的浏览、购买意向以及与企业进行产品交易行为。为客户与企业之间形成互通及企业内部办公自动化,最终构建企业“电子商务”打下坚实基础。4)信息网络正在成长为“第四媒体”,将成为人们获得信息的实现社会多种功能的主要载体,因而抓住时机实施企业电子商务,可以改变企业的信息化建设、产品销售和客户服务在传统方式下人力资源的比重失调,极好地体现企业在行业领域的知名度及企业的信息资源。企业电子商务对行业在倡导产品及信息资源的市场价值,引导和形成新的消费热点与观念,从而带动企业产品在业界的品牌与地位,营造有利于企业生存与发展环境,加速企业信息化发展。考虑到企业电子商务工程实施的广度、难度及不同行业的需求情况,企业电子商务在实施中应该由易而难,逐步扩充与完善的方式进行。1.3背景上海金鼓异形螺纹零件有限公司是一家有悠久历史的零件代理商,为基础工业的各个行业(制造业,建筑业...)提供零件,它想要开发一个在线销售系统。上海金鼓异形螺纹零件有限公司代理的零件种类非常多,有螺母、螺钉、铆钉、销、垫圈等,所以每年上海金鼓异形螺纹零件有限公司都要出版一套零件目录,供顾客查询。以前的业务流程是:顾客在目录上查到所需要的零件后,打来电话或发来传真,请求购买,销售员根据顾客的购买数量,与供应商查询后,告知顾客价格。顾客通过电话或传真告知销售员进行订购。在基于web的新系统中,顾客可以通过Internet进行购买。顾客需预付一定金额存入内部帐户中成为会员,然后才能购买零件。顾客可以根据自己所知道的零件的形状、大小、零件编号等指标,搜索出所需要的零件。结帐使用内部帐户支付。系统根据会员提供的送货地址和定购数量,从库存中搜索处理送货地址最近的供应商,通知供应商发货。内部工作人员不定期地根据供应商方面的价格变动,对某些零件的销售价格进行更新。每个星期,各个供应商会把记录自己最新库存情况的Excel文件寄来,系统根据这些文件更新库存信息。因简化的需要,以下因素略去不考虑:折扣,延迟交货……。1.4定义与解释A本系统:在线零件销售系统B本文: 在线零件销售系统需求分析说明书C用例实例:是系统执行的一系列动作,这些动作将生成特定主角(参与者)可观测的结果值。一个用例定义一组用例实例。DGUI:GraphicUserInterface图形用户界面E高内聚低耦合:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。无直接耦合;数据耦合;标记耦合;控制耦合;公共耦合;内容耦合(低――高)1无直接耦合2数据耦合指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言的值传递3标记耦合指两个模块之间传递的是数据结构,如高级语言中的数组名、记录名、文件名等这些名字即标记,其实传递的是这个数据结构的地址4控制耦合指一个模块调用另一个模块时,传递的是控制变量(如开关、标志等),被调模块通过该控制变量的值有选择地执行块内某一功能。5公共耦合指通过一个公共数据环境相互作用的那些模块间的耦合。公共耦合的复杂程序随耦合模块的个数增加而增加。6内容耦合:这是最高程度的耦合,也是最差的耦合。内聚性又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。偶然内聚;逻辑内聚;时间内聚;通信内聚;顺序内聚;功能内聚(低――高)1偶然内聚指一个模块内的各处理元素之间没有任何联系。2逻辑内聚指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。3时间内聚:把需要同时执行的动作组合在一起形成的模块为时间内聚模块。4通信内聚指模块内所有处理元素都在同一个数据结构上操作(有时称之为信息内聚),或者指各处理使用相同的输入数据或者产生相同的输出数据。5顺序内聚指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素输出就是下一功能元素的输入。6功能内聚:这是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。与其他模块的耦合是最弱的。耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。1.5参考资料《电子商务系统结构》高等教育出版社《UML应用建模实践过程》——尤克滨编著机械工业出版社2.任务概述2.1目标2.1.1开发目标·针对整个企业网站进行精心的形象设计定位,使之在视觉效果上更美观、更能够突出科技感以及更符合企业的形象定位。·规划整个系统的功能,使之更符合实际网上交易的需要,增加各种产品咨询、技术支持功能、信息检索功能、互动交流功能等。·对系统的用户操作流程进行规划,使用户在网站上能够进行更方便的操作,使用户能够更加简单方便的获取到所需要的信息,适合社会上不同消费层面的客户。·多样的、分布式的管理系统,适合分散到企业各部门对各自的分系统内容进行管理和更新。·对于敏感信息和数据的操作采用SSL加密传输,保证数据的绝对安全。·具有更高的网络安全性和运行效率,保证提供高质量的网络服务。·优化产业结构,提供更加良好的客户、供销商关系管理模式。·实现信息的集成化管理,即企业利用网络技术进行企业管理和市场动作时,对各类数据控制和统计等的管理工作。信息的集成化管理是指管理端而言2.1.2应用目标随着全球信息化进程的不断发展和深入,企业网站原有的简单的企业宣传和信息发布功能已经远落后于现在时期对电子商务的功能需求。现在,网络信息化深入到人们生活的每一个角落,人们对于在网络上寻求信息和服务早以不是停留在简单的信息获取上,人们更多的是需要在网上实现便捷的、实际的,可交互式的网络操作服务功能。对于一个电子化企业商务网站而言,人们已经不满足于简单信息的单向获取企业信息,人们更迫切需要的是能够在网上实现互动的交流及足不出户地购买产品,向企业发表自己的意见、服务需求及有关投诉,并且通过网站的交互式操作向企业进行产品的咨询及得来相应的反馈及技术支持服务。因此,电子商务网站工程,应本着上述具体需求,在系统的设计上突出体现实用的服务性功能,建立一个实用、适用的可交互的综合网上商务服务平台。2.2运行环境2.2.1硬件环境A.一台586以上的微机及兼容机B.内存128MB(最好256MB内存)C.VGA彩显一台2.2.2软件环境A.windows98以上的操作系统B.Office2000应用软件2.2用户的特点本系统的用户由于都是在网络上进行使用,所以系统的使用必须符合网络上标准的使用模式(类浏览器)。在系统的编写过程中,必须考虑对于长时间的工作,如查询等给出明确的过程提示,以免用户在网络速度缓慢的时候对本系统失去信心,损害本系统的声誉。本系统的用户和管理员必须具备基本的计算机知识和上网技能,有一定的安全防护意识。本系统是针对与本企业关系密切的所有客户和管理人员的,所以用户界面务求简单直观。2.3假定和约束a.本项目的开发经费不超过30000元;

b.辅导老师1人,开发人员10人;

c.在管理方针,硬件的限制,并行操作安全和保密方面无约束。d.开发期限:3个月左右3.需求规定3.1功能需求电子商务网站的功能建设从宏观上可以分为三个阶段:1.企业形象利用互联网,建立企业在行业中品牌形象,在网上发布企业动态、行业信息,用户可以通过互联网连检索企业产品和浏。这部分具有如下的应用功能:·静态介绍性图文信息·简单的信息发布功能·信息采集·信息处理:所有的操作都有权限控制,必须经过事先处理和授权,权限可以由管理员修改·企业架构信息,主要是各分支机构的职能介绍、办公地址等·完整的后台系统管理2.客户服务实现在线的交流功能,增加与客户沟通渠道,使网站成为企业为客户服务的一个便捷的窗口。人们可以通过网络完成各种产品咨询、反馈与投诉、技术支持、下载服务等功能。将实现如下主要功能:·企业动态信息、新闻采编发布系统·网上咨询反馈及投诉系统·网上调查系统·网上综合信息查询系统·相关下载服务系统·论坛系统·会员系统·功能强大的综合后台管理系统3.电子商务应用电子商务发展的最终目标是实现网上交易、企业信息的办公自动化、面向企业决策支持等方面的综合信息平台。因此,在完成第1和第2阶段企业网站建设的基础上,积极组建一个具有安全性、可靠性、通用性和完整性的功能强大、多应用的信息系统尤为重要。·产品发布展示系统;·人力资源系统;·在线购物车及下订单系统;·订单处理系统;·客户订单查询系统;·竞价拍卖系统;·与企业ERP系统信息交换(如库存);功能模块图在线零件销售系统在线零件销售系统会员注册库存管理订单管理价格管理会员管理开放会员帐户修改会员信息查询历史记录查询帐户余额修改订单取消订单新增订单打印报表检查帐户搜索零件连接供货商系统3.1.1会员注册潜在会员注册申请成为会员时首先进行注册。注册内容主要包括:项目名称具体内容备注会员编号10位数字用户名必须是英文大小写+数字密码用于网上登陆验证最少6位数字姓名5个汉字包括少数民族名性别男/女单选出生日期YYYYMMDD工作单位30个汉字职业教师/农民/医疗/保险/金融/邮电/单选证件类别身份证/学生证/军官证/工作证单选证件号码20位数字办公电话20位数字或-住宅电话20位数字或-手机11位数字传真20位数字或-E-mail20位数字或字母通讯地址50个汉字邮编6位数字3.1.2会员订单管理增加订单:会员可以网上下单修改订单:下单后24小时内会员可根据需要修改送货地址和订货数量取消订单:在下单后30分钟内如发现问题可网上取消订单,否则需通过客服热线取消。网上浏览或检索找到所需零件放入购物车,下订单返回订单信息要求确认网上浏览或检索找到所需零件放入购物车,下订单返回订单信息要求确认系统记录信息并通知管理员用户输入订单号系统显示订单信息用户选择修改或取消用户确认系统记录信息并通知管理员3.1.3打印报表经理可登陆系统根据需要打印定制报表如:会员信息表用户名姓名编号性别年龄公司名联系人电话帐户状态帐户余额订单信息表下单日期送货地址税金运费总价零件规格目录形状大小几何特征类别编号详细信息价格库存供应商信息表供应商名称地址电话传真供应零件规格型号单价批发价银行帐号3.1.4检查帐户每天的凌晨0点系统自动检查帐户,搜索会员帐户中预付费小于等于零的会员,自动发消息到会员注册的手机号或email通知会员充值,并生成报表通知经理或管理员。每天每天00:00系统检查每个会员帐户若余额不足,通知会员充值生成报表通知管理员3.1.5价格管理货管员被授权来管理价格数据。货管员输入用户名和密码登陆系统,随后可以修改各个零件的价格信息,流程如下:输入零件编号或名称输入零件编号或名称系统显示零件当前价格管理员选择修改价格管理员输入新价格系统显示新价格要求确认管理员确认新价格3.1.6库存管理货管员被授权来管理零件库存数据。货管员输入用户名和密码登陆系统,随后可以修改各个零件的库存信息。输入零件编号或名称输入零件编号或名称系统显示零件剩余库存管理员选择修改库存管理员输入新库存系统显示新库存要求确认管理员确认新库存3.1.7会员管理经理输入用户名和密码登陆系统,可检索会员资料,开通会员帐户,或者根据需要打印报表。会员输入用户名密码后可以修改个人资料,用户编号和姓名不可修改,如需修改需要致电管理员。会员还可以查询历史交易记录和帐户余额。3.1.8零件数据库检索本系统收集了大部分企业需要的零件数据,通过本系统数据库用户可得到这些零件的形状大小,几何特征,详细信息。用户可通过传统的检索途径,如零件名称,编号,规格等进行检索,也可以输入最终产品由本系统自动匹配适当的零件,如输入轮胎,则显示轮胎零件信息。3.2性能需求3.2.1精度本系统中所有和金额有关的数据统一保留两位小数格式如下¥××。××和时间相关的表示形式统一遵照HH:MM:SS格式3.2.2时间特性要求本系统的时间与北京时间一致,并且能每3小时自动校时一次。3.3数据管理能力需求原始数据的正确录入:在应用程序范围,必须保证正确无误地输入和记录数据。应用程序的数据质量标准包括:保证数据的正确录入,信息没有因为自由形式的字段而被掩盖和飘浮不定。用于探测数据差错的程序是很重要的,这样可以确保错误的拼写不会导致重复的客户或产品条目,确保实体间的关系得以正确维护。常规的数据库清理:对于拥有大量客户记录的众多企业,或者甚至是对于那些只拥有普通客户数据库的企业来说,常规的数据库清理对于维护客户关系都是至关重要的。数据整合与分析:数据质量提高后,在原有信息系统的基础上,通过数据挖掘对业务信息进行深加工,从中抽取知识或规律,并从不同的角度进行分析研究,将所发现的知识运用到信息管理、查询处理、决策支持、过程控制等许多领域,以构筑自己的竞争优势,扩大自己的营业额。将这些来自于不同部门的历史遗留数据进行分析、匹配,从而得到关于该客户详细、全面、一致而不重复的记录,并且将其存储到公司统一的中央客户数据库中。3.4故障处理需求可能的故障产生的后果对故障的处理要求突然停电系统无法运行实用ups不间断电源服务器超载用户无法浏览网站增加服务器或维护服务器黑客攻击或病毒数据被窃,系统瘫痪用杀毒软件和防火墙(硬件)经常备份域名解析故障用户无法浏览网站使用可靠的域名解析系统3.5安全性需求互联网是一个标准开放的网络,在网上进行各种商务活动,随时可能将面对黑客的攻击,病毒的侵袭等。因此,确保网上信息流通的系统安全十分重要。安全不仅仅是一个技术的问题,还涉及到系统的管理、法律法规的保障等。使用身份验证机制来保护本系统的安全,未经授权的用户不能访问本系统。并且保存在数据库中的用户密码根据密码学的原理采用密钥加密成密文,防止被非法用户所盗取,增强系统的安全保密性。在系统中采用多种安全机制如SSL和应用系统自身的身份验证和授权来对数据的安全性和保密性进行保证。因为整个系统是一个严谨的服务平台,在此系统上将会涉及诸如个人信息、公司信息、银行帐号、机密设定等敏感性问题,因此必须对整个系统做全面的安全性考虑,对所有的敏感会话进行高强度加密。在此系统中,我们针对会话层将采取SSL加密协议。目前,Internet上有几种加密协议在使用,对应OSI网络模型的每一层都已提出了相应的协议。对应用层有SET(安全电子交易)协议。对会话层有SSL(安全套层)协议。在所有的协议中,SSL和SET与电子商务的关系最为密切。SSL(SecureSocketLayerProtocol)网络资料传输的安全协定,是由著名的Internet先驱NetscapeCommunication提出的针对数据的隐秘性/完整性/身份的确认/开放性的安全标准机制。Netscape公司已经把SSL协议递交给W3C网络安全工作小组以便使之成为万维网应用的安全标准。尽管使SSL协议成为标准还需要一段时间,但SSL协议事实上已被大部分万维网软件生产商所采用。SSL协议能很好地解决身份验证、信息保密、信息完整等网络信息传输过程中最为关键的安全保密问题。SET(SecureElectronicTransactions)安全电子交易规格,是由著名的信用卡机构VISA及MasterCard提出的针对电子钱包/商场伺服器/认证中心的安全标准。由于Visa与MasterCard的强大实力,以及得到IBM,Microsoft等业界巨人的支持,SET协议得到了业界的广泛支持。

SSL协议是通过把对称加密技术、非对称加密技术与杂凑函数技术结合起来而实现各项安全保密功能。SSL协议所能实现的安全保密功能以及为实现各项功能所采用的技术如下:功能所采用的技术所防范的攻击类型信息保密性对称加密技术信息窃密信息完整性杂凑函数技术信息篡改身份的相互验证非对称加密技术身份仿冒信息保密性:在遵循SSL协议的两台计算机传递的所有信息都通过对称加密技术(如DES)予以加密。这样,网络窃听者虽然可利用IPpacketsniffers等手段截获两台计算机之间的信息流,却不可能读懂信息流中的内容。

信息完整性:网络中可能有这样一些人,他们虽然不能读懂您传递的信息,却恶意地对信息包进行篡改,使对话双方产生误解。SSL协议利用了杂凑函数技术(如SHA)对此进行了防备。信息包一旦被篡改,就不能通过杂凑函数检验,该信息包就会被丢弃。

身份的相互验证:为验证对方的身份,遵循SSL协议的两台计算机在进行对话之前都有一个握手过程。握手过程中所交换的信息如下:1、双方交换X.509格式的身份证明文件,该身份证明文件必须服有可靠的验证机构(CertificateAuthority)的电子签名。双方利用非对称加密技术(如RSA)验证对方的身份并得到对方的公钥;2、其中一方随机生成一组进行对称加密用的密钥组,把该密钥组用对方的公钥加密并传给对方,对方即可用自己的私钥解密得到进行对称加密用的密钥组;3、双方确定以后对话中所使用的对称加密算法。

因此我们不难看出,在会话层运用SSL能够非常有效的保证网络会话的安全。

服务器操作系统平台最好基于Unix、NT、OS2等,数据库可以选Informix、Oracle、Sybase、DB2等,这样可以使系统处于C2安全级基础之上。采用操作权限控制、设备钥匙、密码控制、系统日志监督、数据更新严格凭证等多种手段防止系统数据被窃取和纂改。3.6GUI需求尽量保持图件可视区的最大化,查询检索、数据管理采用向导式操作,简洁明了,美观大方。良好的视觉效果强大的功能同等重要。它可以突出企业文化特色和定位。设计时需遵循以下原则:一、对比原则1.大小的对比大小关系是界面布局中最受重视的一项。一个界面中有许多区域,包括文字区、图像区、控制区等,它们之间的大小关系决定了用户对系统的最基本的印象。大小差别小,给人的感觉较沉着温和;大小差别大,给人的感觉较鲜明,而且具有震撼力。2.明暗的对比明暗是色感中最基本的要素。利用这一对比可以通过将界面背景设计得暗一些,把最重要的菜单选项或图形设计得亮一些,来突出它的地位。明暗逆转时,背景与前景的关系就会互相变换。3.粗细的对比字体越粗,越富有男性的气概;若代表时髦与女性,通常以细表现。细字如果份量增多,粗字就应该减少,这样的搭配看起来比较明快。重要的信息常用粗体大字、甚至立体形式表现在画面上,这样再搭配激荡的音乐,就会使用户产生一种气魄感;而比较柔情的词汇,则选择纤细的斜体或倒影字体出现。4.曲线和直线的对比曲线富有柔和感、缓和感,直线则富坚硬感、锐利感。自然界中的线条皆由这两者协调搭配而成,故如果要加深用户对曲线的意识,就以一些直线来对比,也就是说,少量的直线会使曲线更引人注目。5.水平线和垂直线水平线给人以稳定和平静的感受,垂直线正好和水平线相反。垂直线表示向上伸展的活动力,具有坚硬和理智的意象,使界面显得冷静又鲜明。如果不合理地强调垂直性,界面就会变得冷漠僵硬,使人难以接近。将垂直线和水平线作对比处理,可以使两者的表现更生动,不但使画面产生紧凑感,还能避免冷漠僵硬的情况产生。6.质感的对比在日常生活中,也许很少听到有人谈及质感。但是在艺术上,质感却是很重要的形象要素,譬如弛感、平滑感、湿润感、凸凹感等等。质感不仅表现出情感,而且与这种情感融为一体。画面上的元素之间,可以采用质感的方式加强对比7.位置的对比通过位置的不同或变化可以产生对比。画面的上下左右和对角线上的四隅皆有力点存在,而在此力点处配置照片、大标题或标识记号等,便可显出隐藏的力量。因此在对立关系位置上,放置鲜明的造型要素,可显出对比关系,并使画面具有紧凑感。8.多重比对将上述各种对比方法,如曲线与直线、垂直与水平、锐角与钝角等,交叉或混合使用,进行组合搭配,就能制作出富有变化的画面。二、协调原则1.主与从界面设计和舞台设计有类似的地方,主角和配角的表现关系就是其中一个方面。当主角和配角关系很明确时,用户便会关注主要信息,心理也会安定下来。在画面上明确表示出主从关系是很正统的界面构成方法。如果两者的关系模糊,便会令人无所适从;相反,主角过强就会失去动感,变成庸俗画面。所以主从关系是界面设计需要考虑的基本因素。2.动与静在设计上有动态部分和静态部分的配合。动态部分包括动态的画面和事物的发展过程,静态部分则常指界面上的按钮、文字解说、菜单等。扩散或流动的形状即为动,静止不动的形状则为静。一般说来,动态和静态要配置于相对之处,动态部分占界面的大部分,静态部分面积小一些,在周边留出适当的空白以强调各自的独立性。这样的安排,较能吸引用户,便于表现。尽管静态部分只占小面积,却有很强的存在感。3.入与出整个界面空间因为各种力的关系而产生动感,进而支配空间。入点和出点会彼此呼应、协调。两者的距离愈大,效果愈显著,而且可以充分利用画面的两端。不过入点和出点要特别注重平衡,必须有适当的强弱变化才好,若有一方太软弱无力就不能引起共鸣。4.统一与协调如果过份强调对比关系、空间预留太多或加上太多造形要素,则容易使画面产生混乱。要协调这种现象,最好加上一些共同的造形要素,使画面产生共同的风格,具有整体统一和协调的感觉。反复使用同形事物,能使界面产生协调感。若把同形的事物配置在一起,便能产生连续感。两者相互配合运用,能创造出统一与协调的效果。三、平衡原则画面是否平衡是非常重要的,达到平衡的一种作法是将画面在高度上分为三等分,图形的中轴落在下三分之一划分线上,这样可保持空间上的平衡。平衡并不是对称。以一点为起点,向左右同时展开的形态,称为左右对称形。应用对称的原理即可发展出漩涡形等复杂状态。我国的古典艺术,大多是讲究对称原则的。对称的确使用户产生庄重威严感,但缺少活泼感。在界面设计上,一般是不认可对称原则的。现代造型艺术也朝着非对称方向发展。当然,在画面需要表达传统风格时,对称仍是较好的表现手段。中心也是平衡的一个方面。在人的感觉上,左右有微妙的差异。如某画面右下角有一处吸引力特别强的地方,考虑左右平衡时,如何处理这个地方就成为关键问题。人的视觉对从左上到右下的流向较为自然。编排文字时,将右下角空着来编排标题与插图,就会产生一种很自然的流向。如果把它逆转就会失去平衡而显得不自然。四、乐趣原则1.比例黄金分割点,也称黄金比例,是界面设计中非常有效的一种方法。在设计物体的长度、宽度、高度及其型式和位置时,如果能参照黄金比例来处理,就能产生特有的稳定和美感。2.强调在单一风格的界面中,加进适当的变化,就会产生强调的效果。强调可打破界面的单调感,使界面变得有朝气,例如,界面皆为文字编排,看起来索然无味,如果加上插图或照片,就如一颗石子丢进平静的水面,产生一波一波的涟漪。3.凝聚与扩散我们的注意力总会特别集中到事物的中心部分,这就构成了视觉的凝聚。一般而言,凝聚型看似温柔,也是许多人所喜欢采用的方式,但容易流于平凡。离心型的布局,可以称为扩散型是具有现代感的编排型式。4.形态的意象由于计算机屏幕的限制,一般的编排形式总是以四边形为标准形,其他各种形式都属于它的变形。四角皆成直角,给人以很规律、表情少的感觉,其他的变形则呈现出形形色色的感觉,譬如成为锐角的三角形有锐利、鲜明感,近于圆的形状有温和柔弱之感。相同的曲线也有不同的表情,例如用仪器画出来的圆,有硬质感,而徒手画出来的圆就有柔和的圆形曲线之美。5.变化率在界面设计中,必须根据内容来决定标题的大小。标题和正文大小的比率就称为变化率。变化率越大,界面越活泼,变化率越小,界面格调越高。依照这种尺度来衡量,就很容易判断界面的效果。标题与正文字体大小决定后,还要考虑双方的比例关系,如何进一步来调整也是相当大的学问。6.规律感具有共同印象的形状反复排列时,就会产生规律感。不一定要用同一形状的东西,只要具有强烈印象就可以了。三四次的出现就能产生轻的规律感。有时候只反复使用两次特定的形状,也会产生规律感。规律感在设计一个多媒体应用系统时,可以使用户很快地熟悉系统,掌握操作方法。这一点,相信用户从微软的Windows软件中可以得到启发。7.导向依眼睛所视或物体所指的方向,使界面产生一种引导路线,称为导向。设计者在设计界面时,常利用导向使整体画面更引人注目。一般来说,用户的眼光会不知不觉地锁定在移动的物体上,即使物体是在屏幕的角落,画面的移动和换场都会让目光跟它移动的方向。了解了这一点,设计者就可以有意识地将用户的目光导向到希望用户注意的信息对象上。在考虑导向时,切记一个镜头的结束应该引导出下一镜头的开始。建立导向的最简单方法是直接画上一支箭头,指向希望用户关注的地方。8.空白区速度很快的说话方式适合体育新闻的播报,但不适合做典礼的节目主持人,原因是每一句话当中的空白量太少。界面设计的空白量问题也很重要,无论排版的平衡感有多好,读者一看界面的空白量就已给它打好分数了。所以,千万不要在一个界面上放置太多的信息对象,以至界面拥挤不堪。没有空白区,就没有界面的美。空白的多寡对界面的印象有决定性的影响。空白部分加多,会使格调提高并且稳定界面;空白较少,会使人产生活泼的感觉。设计信息量很丰富的杂块界面时,用较多的空白显然就不适合。9.屏幕上字的大小根据分析,为了视觉的舒适感,呈现在电脑屏幕上最小并且清晰的中文字型应为16×16点阵字型的仿宋体。至于呈现在电视机上最小并且清晰的中文字型应为36×36的点阵字型,这是因为电视机需要从较远的距离观看的缘故。为了适应人们横向阅读中文的习惯,一列最好不超过35个字。字体及大小标题文字小四宋体加粗输入框文字五号宋体菜单文字五号宋体链接文字五号宋体帮助文字五号仿宋3.7可靠性需求该系统正常运作后,由于面对的是广泛的全球互联网客户,因此系统应能够提供每天24小时,每周7天的不间断运作能力。为客户提供高度可靠的稳定运行保障。一个中大型计算机系统每天处理数据量一般都较大,系统每个时刻都要采集大量的数据,并进行处理,因此,任一时刻的系统故障都有可能给用户带来不可估量的损失,这就要求系统具有高度的可靠性。提高系统可靠性的方法很多,建议做法如下:·采用具有容错功能的服务器及网络设备,选用双机备份、Cluster技术的硬件设备配置方案,出现故障时能够迅速恢复并有适当的应急措施;·每台设备均考虑可离线应急操作,设备间可相互替代;·采用数据备份恢复、数据日志、故障处理等系统故障对策功能;·采用网络管理、严格的系统运行控制等系统监控功能。3.8接口需求3.9.1用户接口

本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。

3.9.2软件接口

WIN98/ME/XP/2003操作系统或Linux操作系统3.9可移植性需求可移植性是指软件产品对不同业务需求、不同操作系统、不同数据库的移植。本系统应提供多样的功能选择,最大限度的满足业务系统的需求和变化。本系统应尽量实用java技术,基于其一次编译到处运行的特点,可使本系统的可移植性大大提高,可以运行在任何装有java虚拟机的计算机上。3.10其他需求3.10.1可使用性本系统可使用性较强,任何人只要熟悉简单的计算机操作,都可以无需培训,仅经过简单的学习就可以熟练的操作本系统。3.10.2可维护性本系统在开发时建议采用模块化设计,模块之间高内聚低耦合,模块大多具有较强的独立性,因此可维护性较好。根据软件工程的理论,系统维护在整个软件的生命周期中所占比重是最大的,因此,提高系统的可维护性是提高管理信息系统性能的必备手段,建议做法如下:网站必须由功能范围分明的技术模块组成。这样当故障出现时,可以逐个模块地检测。技术功能分化有多种手段,其中一种是功能模块的物理分离。在网站服务器群中,各个服务器分担着不同的任务,它们集合起来完成一项任务:支持网站用户的每一个需求。在设计这种分布系统时,除了前面提到的网站高性能所需的同步处理、资源共享,这里还需考虑保持系统可维护性所需的功能分开。例如,电子邮件和音乐试听是两个很受欢迎的网站节目。它们分别由两个服务器支持。这两个服务器软件功能复杂,出错和需要版本升级的可能性大。如果把这两个服务器软件放在一台机器上运行,其后果是当音乐软件出故障需维修时,电子邮件也同时无法使用。这显然不是一个有效的设计。在这种情况下,电子邮件和音乐试听应由两个分开的服务器来支持。另一功能分化的手段是功能模块的逻辑分离。在系统设计和系统实施时,提供足够的系统监察信息和调试手段。计算机软件的错误很多情况下,可以从其运行过程输出的事情记录中检查出来。注意保持服务器软件的平台无关性。这样不管服务器使用什么操作系统,服务器软件都能无需更改而正常运行。3.10.3可扩展性互联网具有巨大的商务潜能,没有人可以确切预计系统的最终访问量和最佳的商务运行模式。因此系统设计的原则之一是可扩展性。随着企业网上平台业务量的扩展和平台访问量的增长,系统应该能够具有很强的扩展能力,以适应新业务的发展。从可扩展性的角度看,电子商务解决方案的关键组件是:Web服务器,Web应用服务器,网络,目录和安全服务器,防火墙,现有的业务服务器数据库服务器。本系统需使用IBMWebSphere作为Web服务器和Web应用服务器,IBMSecureWay产品作为目录和安全服务器,IBMDB2作为数据库服务器,并使用MQSeries同后端旧系统连接。对一个组件/系统伸缩的基本目标是:增强组件处理能力或提高组件速度提高组件/系统的效率转移或减少组件上的负载选择用于对工作负载进行伸缩的伸缩技术:使用更快的机器。该项技术适用于Web服务器、Web应用服务器、网络、目录和安全服务器、互联网和内部网防火墙、现有的业务应用程序和数据库。其目标在于通过以更快的速度处理任务从而增强单位时间内完成更多的工作的能力。对硬件或软件进行升级都可以使机器速度更快。但是,其中一个问题是软件能力会限制硬件利用,反之亦然。另外一个问题是由于更改了硬件或者软件,可能会需要更改现有的系统管理策略。创建机器群。该项技术适用于Web服务器、Web应用服务器、目录和安全服务器及内部网防火墙。其主要目标是为更多的客户机请求提供服务。典型情况下,机器群集内并行操作可以缩短响应时间。而且,由于复本内故障转移安全而使系统可用性得到了改进。在一个复本里运行的服务可能与该复本的状态信息有联系,该信息必须跨客户机请求保存,因而需要在机器之间共享。对于机器群集来说,状态共享也许是最重要的问题,而且会使该项技术的部署复杂化。IBMWebSphere使用一种高效的数据共享技术以支持群集。诸如对软硬件进行额外的系统管理的问题也棘手。使用特殊的机器。该项技术适用于Web服务器、网络、目录和安全服务器及因特网和内部网的防火墙。其目标在于通过使用特殊用途的机器从而提高特定组件执行要求的动作的效率。这些机器通常是速度非常快并且服务于特定用途的专用机器。带高速缓存的网络设备与路由器,比如IBM2216和IBMWebSpherePerformancePack,就是这样的例子。关于特殊的机器要考虑的一些问题是功能的充分性与稳定性,以及在附加的复杂性与易管理性的困难方面可能的好处。我们关于WimbledonWeb站点的经历证明使用高速缓存带来了巨大好处,使用高速缓存使得Web服务器的HTTP流量减少了高达50%。把工作负载分段。该项技术适用于Web服务器、Web应用服务器、网络、内部网防火墙及数据库。其目标在于把工作负载分为易管理的块,从而得到更加一致、可预测的响应时间。这一技术还使管理那些正在承受工作负载的服务器更加容易。一些有关这一技术的问题是,人们需要具有描述组件服务的不同工作负载的特征的能力才能实现分段。对工作负载分段后,需要一些附加的基础结构在这些段之间平衡物理工作负载,例如,使用IBM网络调度器(IBMnetworkdispatcher,eND)技术。批处理请求。该项技术适用于Web服务器、Web应用服务器、目录和安全服务器、现有的商业应用程序及数据库。其目标在于通过允许请求程序定义合并了多个请求的新请求,从而减少请求程序和响应程序之间(比如层之间或进程之间)发送的请求数。这一技术的好处源于通过消除与多次请求有关的开销降低了响应程序的负载。由于消除了多次请求产生的附加成本,这一技术还缩短了请求程序经历的等待时间。存在的问题可能包括因各种请求类型(比如Web前端请求和语音响应前端请求)内在的差异限制了反复使用请求的能力。支持不同的请求类型可能会导致成本提高。整合用户数据。该项技术适用于Web服务器、Web应用服务器以及网络。目标是允许快速访问由现有系统应用程序控制的大量客户数据,并为基于客户特定数据的个性化提供支持。存取遍布现有系统应用程序的现有客户数据时,现有的应用程序可能会超载,尤其是在存取频繁时。这会损害响应时间。该技术需要把客户数据整合成客户信息服务(CIS)以缓解这个问题。维护良好的CIS能让众多客户快速存取客户数据。请注意CIS需要很好的伸缩来为大量数据及来自大量请求程序的字段请求提供支持。管理连接。该项技术适用于Web服务器、Web应用服务器和数据库。目标是使端对端系统需要的连接总数最小化,并消除常规操作期间建立连接的开销。为减少与每层之间建立连接有关的开销,该技术在层间流动的多个请求之间保持并共用一个预先建立的连接池。例如,大多数应用服务器都提供数据库连接管理器以允许连接反复使用。重要的是要注意到,既可以一个会话利用多个连接完成其任务,或者也可以许多会话共用同一个连接。在WebSphere连接管理器中,这叫做连接池。这项技术的关键问题是,多个会话共用一个连接时要保持一个会话标识。高速缓存。该项技术适用于Web服务器、Web应用服务器、网络、现有的商业应用程序及数据库。目标是通过缩短贯通请求和随之而来的响应遍历的路径长度,以及减少组件的资源消耗量来改进性能和可扩展性。静态和动态Web页面都可应用高速缓存技术。改进动态内容的性能的一项功能强大的技术是异步进行那些受下层数据更改影响的Web页面标识与生成。这些更改过的页面一生成,当时就必须被有效的高速缓存以供其后的数据请求使用。智能高速缓存技术能显著增强电子商务系统可扩展性。高速缓存动态Web页面的关键问题是确定哪些页面应当高速缓存以及高速缓存的页面什么时候过时。4用例分析4.1系统边界和参与者谁使用系统的主要功能? ——潜在会员,会员谁改变系统的数据 ——会员,货管员,经理谁从系统获得信息? ——潜在会员,会员,经理,货管员谁需要系统支持以完成日常工作任务? ——经理,货管员谁负责维护、管理并保持系统正常运行?——系统管理员系统需要应付哪些硬设备? ——没有特殊硬设备系统需要与哪些外部系统交互? ——可能与供应商的系统交互谁(或什么)对系统运行产生的结果感兴趣?——会员,经理时间,气温等内部外部条件? ——时间4.2事件Actor事件Actor事件潜在会员检索零件会员修改密码潜在会员输入查询条件会员修改个人资料潜在会员提交查询条件经理开放帐户潜在会员查看零件的特征经理打印销售情况报表潜在会员查看零件的价格经理打印会员情况报表会员决定购买某零件的数量经理检索会员会员输入送货地址货管员更新库存会员结帐货管员更新价格会员改变购买数量供应商发货会员从订单中删除某一项会员收货会员取消订单会员付款潜在会员注册时间每天晚上检查帐户潜在会员提供会员资料会员登录会员提交用户名、密码4.2用例图5用例文档UC1:检索零件用例描述:Actor根据零件的类别、编号以及几何特征信息(如形状、大小),检索出所需零件的详细信息和价格。参与者:潜在会员(首要),会员前置条件:Actor访问系统后置条件:Actor查询到所要的零件基本路径1.Actor提交零件的类别、编号、几何特征等查询条件2.系统按查询条件检索零件信息和价格信息3.系统显示搜索到零件的编号、类别、价格4.Actor选中某个零件5.系统显示该零件的详

温馨提示

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

评论

0/150

提交评论