大连国际服装节官方网站软件设计说明书_第1页
大连国际服装节官方网站软件设计说明书_第2页
大连国际服装节官方网站软件设计说明书_第3页
大连国际服装节官方网站软件设计说明书_第4页
大连国际服装节官方网站软件设计说明书_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

大连国际服装节官方网站目录1介绍111目的112范围113内容概览12体系结构表示方法13系统要达到的目标和限制14用例视图241系统用例图242浏览信息343注册参展344管理员管理445用户登录首页546用户推出网站647管理员登入数据库748管理员登出数据库849管理参展信息95逻辑视图1951总览1952主要PACKAGE的介绍206过程视图2161参展者提交信息2162管理员管理信息237部署视图288数据视图299规模和性能2910质量29软件设计说明书1介绍11目的这篇文档提供了对大连国际服装节官方网站架构的总览,从不同的视角描述了该网站。同时介绍了大连国际服装节官方网站有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解大连国际服装节官方网站的基本结构。12范围介绍了大连国际服装节官方网站主界面,参展者在线提交系统,数据库系统,编码系统。13内容概览网站主界面用户如果要了解展会信息,可以通过点击各种链接到达指定的界面,先了解大概的信息。再在分项下面,选择想要了解的详细信息。参展者在线提交系统想要参展的商家,可以通过参展商在线申请系统,来提交一份参展申请,说明自己的姓名,电话,EMAIL,想要参展的服装品牌和时装类型。提交后,等待管理员把信息交给客服人员,再由客服人员进一步联系参展者,商讨参展事宜。数据库系统本网站用了ACCESS数据库,参展者向此数据库里提交参展信息。管理员通过后台进入数据库,把数据提取出来,交给客服人员,客服人员通过此信息联系参展者,商讨参展事宜。编码系统当网站需要更改网页或维护网页,管理员可以通过后台来对网站进行编码,从而达到修改网站的目的。2体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图展示了描述系统关键方面的重要用例实现场景使用交互图;部署视图展示构建在处理节点上的物理部署以及节点之间的网络配置使用部署图;数据视图描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制使用类图描述数据模型,活动图表示数据流。3系统要达到的目标和限制目标浏览者可以在网站上得到自己想要得到的展会信息。参展者可以像浏览者一样浏览展会信息,并且想要参展的商家,可以通过参展商在线申请,提交自己的信息到数据库中。管理员能够在后台修改维护网站。管理员能够登入数据库把已经提交的参展者的信息提取出来,并交给客服人员。浏览者,参展者,管理员能够自由的登入,登出网站。限制浏览者,参展者和管理员的界面分开,参展者不能修改网站上的信息,只能提交参展申请;管理员不能擅自修改参展者的信息4用例视图大连国际服装节官方网站描述的主要用例有浏览信息,注册参展,联系管理员,管理网站,管理数据库,联系参展者。41系统用例图系统用例图见图41浏览者参展者浏览信息注册参展联系管理员管理网站管理数据库结束1结束2结束3结束4结束5结束6结束7结束8结束9结束10结束11结束12结束13结束14结束15结束16图41系统用例图42浏览信息421用例简述浏览者浏览网站上的信息。422基本事件流1浏览者点击网站上各项信息2各项信息给浏览者全部的关于展会的时间,地点和参会指南,会展赞助商等。3用例结束423活动图商品类别的活动图见图42网站浏览者结束1结束2显示网站页面选择网站选项有展会详细描述显示展会信息否是图42浏览信息的活动图43注册参展431用例简述想要参展的商家首先可以像浏览者一样浏览网站上的全部内容,其次,他们还可以向参展商在线申请系统提交参展申请。最后,他们可以通过网站上的电话和客服人员进行联系。432基本事件流1参展者可以浏览网站上的信息,2参展者可以在线注册参展信息,3参展者可以电话和管理人员或客服人员联系4用例结束433活动图参展者浏览信息的活动图见图43参展者网站结束1结束2显示网站页面选择网站选项有展会描述显示展会信息否是图43检索商品的活动图参展者提交信息的活动图网站参展者结束1结束2进入参展指南界面选择参展商在线申请提交参展信息提交数据库等待客服人员否是进入提交界面否写入参展信息是联系客服的活动图网站参展者结束1结束2进入参观指南选择服务电话进入提交界面否和客服人员联系是44管理员管理441用例简述管理员能像浏览者一样浏览网站,可以在终端服务器上对网站进行修改和维护,可以进入数据库把参展者的信息提取出来,交给客服人员。442基本事件流1管理员可以像浏览者一样点击网站上各项信息2管理员可以进入后台对网站进行编码3管理员可以进入后台数据库提取参展者的信息4管理员可以和参展者联系5用例结束443活动图管理员浏览信息的活动图见图44网站管理员结束1结束2显示网站页面选择网站选项有展会描述显示展会信息否是图44管理员浏览信息的活动图管理员对网站进行修改的活动图网站管理员结束1结束2网站后台登入编辑界面进入编辑界面网站的修改维护否是管理员对数据库的提取活动图数据库管理员结束1结束2数据库后台登入数据库进入数据库界面提取参展者信息否是管理员和参展者联系的活动图数据库管理员结束1结束2进入数据库是否成功提取参展者的注册信息否是联系参展者45用户登录网站首页451用例简述用户在浏览器中输入正确的网址进入网站首页。452基本事件流1用户在浏览器中输入正确的网址。2系统响应用户。3用户在浏览器上出现网站首页。4结束用例。453活动图用户登录网站的活动图见图48网站浏览者结束1结束2输入正确的网址是否成功网站的主页面否是图48顾客登录网站的活动图46用户退出网站461用例简述用户退出网站。462基本事件流1用户提交退出系统的请求;2主页关闭。463活动图用户退出网站的活动图见图49网站浏览者结束1结束2关闭浏览器或键入别的网址是否成功推出网站主页否是图49用户退出网站的活动图47管理员登录数据库471用例简述管理员输入有效的用户编号和密码后,登录数据库。472基本事件流1管理员在管理员登陆页面上,输入用户编号和密码,提交登录数据库的要求;2数据库验证密码,获得管理员的信息,并将赋予管理员相应的权限;3用例结束。473活动图管理员登录数据库的活动图见图413输入用户名和密码提取管理数据库登陆失败用户密码错误用户密码正确图413管理员登录系统的活动图48管理员退出数据库481用例简述管理员退出数据库。482基本事件流1管理员提交退出系统的请求;2系统注销管理员;3系统显示管理员登录页面,提示此管理员已经退出系统;4用例结束。483活动图管理员退出数据库的活动图见图414提交推出申请系统验证管理员管理员退出数据库图414管理员退出数据库的活动图49管理参展信息491用例简述管理员参展信息。492基本事件流1管理员实施注册数据的维护,查询操作;2数据库在数据库中实现对注册数据的相关操作;3用例结束。493活动图管理注册数据的活动图见图415提交提取数据的操作要求提取注册信息失败不符合要求符合要求图415管理业务数据的活动图5逻辑视图逻辑视图部分主要叙述了设计阶段的工作。51总览图51的网站总体设计模型是大连国际服装节网站的设计实体及其之间的关系;组展会介绍组织结构参展指南参观指南广告赞助联系我展会信息组织信息参展费用参展流程证件办理展馆介绍参展商在线申请出行指南参观报道服务电话赞助商我的个人信息各个赞助商的链接提交表单参展信息提交数据库图51网站总体设计模型52主要PACKAGE的介绍大连国际服装节官方网站PACKAGE图见图52图52大连国际服装节官方网站PACKAGE图OFFICIAL包OFFICIAL包包含了GUIDE、TOUR,REG,HEADER包,它们属于显示层的代码,主要使用官方网站框架。GUIDE包GUIDE和TOUR包包含了显示展会信息的主要接口,每个接口有一个对应的子文件分别实现不同的界面,在GUIDE包中,有一个GUIDE4实现表单的提交,提交到REG包里。REG包REG包包含了表单提交的主界面。REGISTER包REGISTER包实现了对数据库提交的功能,参展者提交的信息提交到REGISTER包中,最后提交到数据库中。DATA包DATA包包含了TESTMDB数据库,用来接收从REGISTER提交的参展者信息。ADMINADMIN包包含了属于管理员操作的对表的提取,修改,查找等指令。BROWSERBROWSER包包含了属于参展者和浏览者提交信息的接口。6过程视图过程视图部分叙述几个主要子系统的处理流程。61参展者提交参展者信息611参展者提交参展者信息的系统顺序图见图61参展者GUIDE4JSPREGISTERJSPDATA/TESTMDB1FORMACTION”REGISTERJSP”2DISPLAYASUBMITLIST3WRITEREGISTERINFORMATION4CHECK5REQUESTGETPARAMETER6EXECUTEUPDATE“INSERTINTO”7SHOWTABLES图61提交参展者信息的系统顺序图612参展者参展提交信息的VOPC类图见图62GUIDE4JSP/CONAMESTRING/CONTACTSTRING/PHONEINT/EMAILSTRING/BRANDSTRING/CATAGSTRINGREGISTERJSP/REQUESTGETPARAMETER/CLASSFORNAME/GETCONNECTION/EXECUTEUPDATEDATA/EXECUTEUPDATE“INSERTINTODATABASEVALUES”/SAVEADMIN/SHOWTABLES图62参展者提交参展信息的VOPC类图613参展者提交参展信息的协作图见图63参展者REGISTERJSP1FORMACTION”REGISTERJSP”3WRITEREGISTERINFORMATIONDATAADMIN3DISPLAYASUBMITLIST4CHECK5REQUESTGETPARAMETER6EXECUTEUPDATE7SHOWTABLES图63参展者提交参展信息的协作图62管理员管理数据621管理员管理数据系统顺序图见图67管理员ACCESS数据库/ADDDATA/SHOWTABLESTHEADMINCANDELETE,ADDANDUPDATEALLDATAINDATABASE图67管理员管理数据的系统顺序图622管理员管理数据的VOPC类图见图68DATA/ADDDATASTRING/DELETEADDSTRING/UPDATEDATASTRINGADMIN/SHOWTABLESREGISTER/EXECUTUPDATEINSERTINTODATABASE图68管理员管理数据的VOPC类图623管理员管理数据的协作图见图69管理员DATAADDDATA()DELETEDATA()UPDATEDATA()SHOWTABLES()图69管理业务数据的协作图7部署视图部署视图描述了如何将具体软件制品分配到计算节点具有处理服务的某种事物上,表示了软件元素在物理架构上的部署,以及物理元素之间的通信。大连国际服装界官方网站的部署视图见图71GENERICPCHTTPAPACHESTRUCTSTOMCAT60CONNECTIONACCESSINSERTINTODATABASE图71B2C在线销售系统的部署视图GENERICPC普通的个人计算机。WEBBROWSER通用个人计算机上的网页浏览器,如IE80,GOOGLECHROME等。APACHEWEB服务器,可以运行在所有广泛使用的计算机平台上。STRUTS一个为开发基于模型视图控制器模式的应用架构的开源框架,是利用JAVASERVLET和JSP构建WEB应用的一项非常有用的技术。事件从客户端浏览器由用户操作出发的事件,STRUTS使用ACTION来接受浏览器表单提交的事件。TOMCAT60TOMCAT60提供SERVLET容器。CONNECTING利用JSP纯文本数据库驱动,利用JAVALANG包中的CLASS类下的FORNAME加载SUNJDBCODBC中的JDBCODBCDRIVER建立桥接器。在用JAVASQL包中CONNECTION类声明对象,在用类DRIVERMANAGER调用GETCONNECTION连接数据库ACCESSACCESS是小型关系型数据库管理系统,其体积小、速度快、总体拥有成本低,开放源码数据库。8数据视图大连国际服装界官方网站的数据在关系数据库中的组织。大连国际服装界官方网站的数据视图见图81管理员管理员NAMESTRING管理员密码PWDINT参展者公司名称CONAMESTRING联系人CONTACTSTRING联系电话PHONEINT电子邮件EMAILSTRING管理参展者参展品牌/种类参展品牌名称BR

温馨提示

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

评论

0/150

提交评论