资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
大连国际服装节官方网站目录1. 介绍11.1 目的11.2 范围11.3 内容概览12. 体系结构表示方法13. 系统要达到的目标和限制14. 用例视图24.1 系统用例图24.2浏览信息34.3 注册参展34.4 管理员管理44.5 用户登录首页54.6 用户推出网站64.7 管理员登入数据库74.8 管理员登出数据库84.9 管理参展信息95. 逻辑视图195.1 总览195.2 主要Package的介绍206. 过程视图216.1 参展者提交信息216.2 管理员管理信息237. 部署视图288. 数据视图299. 规模和性能2910. 质量29软件设计说明书1. 介绍1.1 目的这篇文档提供了对大连国际服装节官方网站架构的总览,从不同的视角描述了该网站。同时介绍了大连国际服装节官方网站有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解大连国际服装节官方网站的基本结构。1.2 范围介绍了大连国际服装节官方网站主界面,参展者在线提交系统,数据库系统,编码系统。1.3 内容概览 网站主界面用户如果要了解展会信息,可以通过点击各种链接到达指定的界面,先了解大概的信息。再在分项下面,选择想要了解的详细信息。 参展者在线提交系统想要参展的商家,可以通过参展商在线申请系统,来提交一份参展申请,说明自己的姓名,电话,email,想要参展的服装品牌和时装类型。提交后,等待管理员把信息交给客服人员,再由客服人员进一步联系参展者,商讨参展事宜。 数据库系统本网站用了access数据库,参展者向此数据库里提交参展信息。管理员通过后台进入数据库,把数据提取出来,交给客服人员,客服人员通过此信息联系参展者,商讨参展事宜。 编码系统当网站需要更改网页或维护网页,管理员可以通过后台来对网站进行编码,从而达到修改网站的目的。2. 体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。3. 系统要达到的目标和限制 目标浏览者可以在网站上得到自己想要得到的展会信息。参展者可以像浏览者一样浏览展会信息,并且想要参展的商家,可以通过参展商在线申请,提交自己的信息到数据库中。管理员能够在后台修改维护网站。管理员能够登入数据库把已经提交的参展者的信息提取出来,并交给客服人员。浏览者,参展者,管理员能够自由的登入,登出网站。 限制浏览者,参展者和管理员的界面分开,参展者不能修改网站上的信息,只能提交参展申请;管理员不能擅自修改参展者的信息4. 用例视图 大连国际服装节官方网站描述的主要用例有:浏览信息,注册参展,联系管理员,管理网站,管理数据库,联系参展者。4.1 系统用例图系统用例图见图4.1:图4.1 系统用例图4.2 浏览信息4.2.1 用例简述浏览者浏览网站上的信息。4.2.2 基本事件流1浏览者点击网站上各项信息2各项信息给浏览者全部的关于展会的时间,地点和参会指南,会展赞助商等。3. 用例结束4.2.3 活动图商品类别的活动图见图4.2图4.2 浏览信息的活动图4.3 注册参展4.3.1 用例简述想要参展的商家首先可以像浏览者一样浏览网站上的全部内容,其次,他们还可以向参展商在线申请系统提交参展申请。最后,他们可以通过网站上的电话和客服人员进行联系。4.3.2 基本事件流1.参展者可以浏览网站上的信息,2.参展者可以在线注册参展信息,3.参展者可以电话和管理人员或客服人员联系4.用例结束4.3.3 活动图参展者浏览信息的活动图见图4.3图4.3 检索商品的活动图 参展者提交信息的活动图:联系客服的活动图:4.4 管理员管理4.4.1 用例简述管理员能像浏览者一样浏览网站,可以在终端服务器上对网站进行修改和维护,可以进入数据库把参展者的信息提取出来,交给客服人员。4.4.2 基本事件流1管理员可以像浏览者一样点击网站上各项信息2管理员可以进入后台对网站进行编码3. 管理员可以进入后台数据库提取参展者的信息4. 管理员可以和参展者联系5. 用例结束4.4.3 活动图管理员浏览信息的活动图见图4.4图4.4 管理员浏览信息的活动图管理员对网站进行修改的活动图:管理员对数据库的提取活动图:管理员和参展者联系的活动图:4.5 用户登录网站首页4.5.1 用例简述用户在浏览器中输入正确的网址进入网站首页。4.5.2 基本事件流1 用户:在浏览器中输入正确的网址。2 系统:响应用户。3 用户:在浏览器上出现网站首页。4 结束用例。4.5.3 活动图用户登录网站的活动图见图4.8 图4.8 顾客登录网站的活动图4.6 用户退出网站4.6.1 用例简述用户退出网站。4.6.2 基本事件流1 用户:提交退出系统的请求;2 主页:关闭。4.6.3 活动图用户退出网站的活动图见图4.9图4.9 用户退出网站的活动图4.7 管理员登录数据库4.7.1 用例简述管理员输入有效的用户编号和密码后,登录数据库。4.7.2 基本事件流1 管理员:在管理员登陆页面上,输入用户编号和密码,提交登录数据库的要求;2 数据库:验证密码,获得管理员的信息,并将赋予管理员相应的权限;3 用例结束。4.7.3 活动图管理员登录数据库的活动图见图4.13图4.13 管理员登录系统的活动图4.8 管理员退出数据库4.8.1 用例简述管理员退出数据库。4.8.2 基本事件流1 管理员:提交退出系统的请求;2 系统:注销管理员;3 系统:显示管理员登录页面,提示此管理员已经退出系统;4 用例结束。4.8.3 活动图管理员退出数据库的活动图见图4.14图4.14 管理员退出数据库的活动图4.9 管理参展信息4.9.1 用例简述管理员参展信息。4.9.2 基本事件流1 管理员:实施注册数据的维护,查询操作;2 数据库:在数据库中实现对注册数据的相关操作;3 用例结束。4.9.3 活动图管理注册数据的活动图见图4.15图4.15 管理业务数据的活动图5. 逻辑视图 逻辑视图部分主要叙述了设计阶段的工作。5.1 总览图5.1的网站总体设计模型是大连国际服装节网站的设计实体及其之间的关系;图5.1 网站总体设计模型5.2 主要Package的介绍大连国际服装节官方网站Package图见图5.2图5.2大连国际服装节官方网站Package图 Official包Official包包含了guide、tour,reg,header包,它们属于显示层的代码,主要使用官方网站框架。 Guide包Guide和tour包包含了显示展会信息的主要接口,每个接口有一个对应的子文件分别实现不同的界面,在guide包中,有一个guide4实现表单的提交,提交到reg包里。 Reg包reg包包含了表单提交的主界面。 Register包register包实现了对数据库提交的功能,参展者提交的信息提交到register包中,最后提交到数据库中。 Data包data包包含了test.mdb数据库,用来接收从register提交的参展者信息。 adminadmin包包含了属于管理员操作的对表的提取,修改,查找等指令。 browserbrowser包包含了属于参展者和浏览者提交信息的接口。6. 过程视图过程视图部分叙述几个主要子系统的处理流程。6.1 参展者提交参展者信息6.1.1 参展者提交参展者信息的系统顺序图见图6.1图6.1 提交参展者信息的系统顺序图6.1.2 参展者参展提交信息的VOPC类图见图6.2图6.2 参展者提交参展信息的VOPC类图6.1.3 参展者提交参展信息的协作图见图6.3图6.3 参展者提交参展信息的协作图6.2 管理员管理数据6.2.1 管理员管理数据系统顺序图见图6.7图6.7 管理员管理数据的系统顺序图6.2.2 管理员管理数据的VOPC类图见图6.8图6.8 管理员管理数据的VOPC类图6.2.3 管理员管理数据的协作图见图6.9图6.9 管理业务数据的协作图7. 部署视图部署视图描述了如何将具体软件制品分配到计算节点 (具有处理服务的某种事物) 上,表示了软件元素在物理架构上的部署,以及物理元素之间的通信。大连国际服装界官方网站的部署视图见图7.1图7.1 B2C在线销售系统的部署视图 Generic PC普通的个人计算机。 Web Browser通用个人计算机上的网页浏览器,如:IE8.0,Google chrome等。 ApacheWeb服务器,可以运行在所有广泛使用的计算机平台上。 Struts一个为开发基于模型-视图-控制器模式的应用架构的开源框架,是利用Java Servlet和JSP构建Web应用的一项非常有用的技术。事件从客户端(浏览器)由用户操作出发的事件,Struts使用Action来接受浏览器表单提交的事件。 Tomcat 6.0Tomcat 6.0提供Servlet容器。 Connecting利用JSP纯文本数据库驱动,利用java.lang包中的Class类下的forName加载sun.jdbc.odbc中的JdbcOdbcDriver建立桥接器。在用java.sql包中Connection类声明对象,在用类DriverManager调用getConnection连接数据库 AccessAccess是小型关系型数据库管理系统,其体积小、速度快、总体拥有成本低,开放源码数据库。8. 数据视图大连国际服装界官方网站的数据在关系数据库中的组织。大连国际服装界官方网站的数据视图见图8.1图8.1 大连国际服装界官方网站的数据视图9. 规模和性能 满足的规模能够满足100人同时在线浏览网页,1个人进行有关数据库的操作。 满足的性能能够满足让浏览者可以认同的相应时间。10. 质量网站能够正常登陆,浏览者能够了解关于大连国际服装节的所有信息,而参展者能够通过参展商在线提交申请系统,向access数据库中成功提交自己的参展信息。最后,管理员能够进入数据库,将参展者提交的信息提取出来,整理并交给客服人员。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号