第六组概要设计方案阶段概要设计方案说明书 .docx
《第六组概要设计方案阶段概要设计方案说明书 .docx》由会员分享,可在线阅读,更多相关《第六组概要设计方案阶段概要设计方案说明书 .docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结四川任我行 概要设计说明书V1.0 版本号拟制人 审核人 批准人 二零一二年三月二十三日 可编辑资料 - - - 欢迎下载精品名师归纳总结概要设计说明书1. 引言1.1 编写目的四川任我行概要设计说明书目的是明白“四川任我行”这个软件系统的总体结构,清晰系统全局数据库的设计和数据结构,明确该系统的设计约束,通过我方与用户方反复沟通形成。明确该旅行网站中各项功能和非功能性需求实现时所需要的数据,并可以此数据为依据设计数据库。充分反映软件需求规格说明书中的用户需求,依据软件需求规格说明书自顶向下、逐步求精,实现抽象化、模块化、局部化等等。本文档的目的是开发人员在下一阶段进行系统具体
2、设计的纲领性文件,也是考核系统总体质量的重要技术文档。确定系统开发的范畴,反映出系统的总体结构,为开发人员,保护人员、需求人员间供应共同的协议而创立基础,对软件功能的实现作使命描述,作为软件人员进行设计和测试的基础。作为需求人员和开发人员之间的共同文档,为双方相互明白供应基础。确定系统测试及验收内容。四川任我行需求说明书的阅读对象为:1) 对相关业务技术和总体方案作出决策的治理人员和质量治理人员。2) 对本数据需求说明书进行评审和确认的有关业务、技术人员。3) 参与数据库设计,测试设计阶段工作的全体设计人员。4) 四川任我行工程组,其他有权需要调用本文档的人员1.2 背景开发软件名称:四川任我
3、行工程任务提出者:邱奕韩工程开发者:邱奕韩,张荣,吴超,叶慧颖,邱志丽用户:旅行爱好者工程与其他软件,系统的关系:本系统采纳 B/S,服务器端采纳Apache,数据库采纳的是MySQL作为开发软件的数据库服务程序。1.3 定义MySQL:数据库治理软件可编辑资料 - - - 欢迎下载精品名师归纳总结DBNS:数据库治理系统Windows XP/7, IE, Linux/Unix:运行环境PHP: 后台实现语言CSS+JS+HTML:前端的设计与实现1.4 参考资料1 成林 著, css3 实践,机械工业出版社2 Luke Welling,Laura Thomson著,武欣译, PHP和 MyS
4、QL Web开发,机械工业出版社3 Abraham Silberschatz, Henry F.Korth, S.Sudarshan著,杨冬青等译,机械工业出版社4 William Stallings著,孟庆树 译,密码编码学与网络安全原理与实践,机械工业出版社5 陆凌牛 著, HTML 5 与 CSS 3 权威指南,机械工业出版社6 w3cschool在线教程 7 “四川任我行”可行性报告8 “四川任我行”需求规格说明书2. 总体设计2.1 需求规定2.1.1 系统功能1、登录 / 注册功能:该功能主要是用来供应应用户需要进一步使用该系统的一个前提条件。假如是老客户,那么不需要注册直接登录即
5、可。假如是从未使用过该系统的用 户,那么需要先进行第一步的注册才能进行下一步的登录操作。2 、搜寻功能:主要供应应使用者进行该系统相关信息搜寻的一个功能。该功能具体可以细分为一下几个部分:搜寻景点,搜寻旅行团,搜寻酒店的功能。在使用搜寻功能时,并不需要预先进行登录操作。3 、预定功能:主要供应应登录的用户一个进行预订相关服务的一个平台。该功能细分为预订酒店和预订旅行团。假如用户需要使用该功能,前提条件是必需进行登录或者注册。4 、评论功能:主要供应应一些知情者提看法的一个平台。对于相关景点的相关服务,假如某位用户去过,并且明白具体的信息,可以以留言的方式在网站上表达出自己的想法和看法。该功能细
6、分为预订旅行团和预订酒店的功能。下表是一个简洁的表格来描述该系统的主要功能:功能简介图搜寻登录/ 注册预订评论搜寻景点搜寻旅行团搜寻酒店 评论酒店可编辑资料 - - - 欢迎下载精品名师归纳总结评论景点登录注册新用户预订酒店 预订旅行团2.1.2 系统性能2.1.2.1 精度全部的输入,输出和传输数据严格依据数据库设计中的数据设计。具体的数据库设计会逐步完成。这里列出一些已争论好的数据名称和参数设计。Userinfo属性描述表列名中文注类型最大长值域可否为是否主键是否外备注释度空键UName 用 户 名char50字否是否无字母,数字passw用 户 密ord码mail用 户 邮charcha
7、r20100字母数字合法否否否否否否无无箱邮箱Hotel 属性描述表列名中文注类最大长值域可否为是否主键是否外备注释型度空键HotelNo酒店号int否是否HName酒店名cha100否否是rLandID景点int否否否IDcity城市cha100否否否rAddres s的址cha r100否否否Descri描述tex65536否否否ptiontHLevel据点 级int否否否别PicFol图片 目cha80否否否der录r可编辑资料 - - - 欢迎下载精品名师归纳总结HCommen属t 性描述表Room属性描述表列名中文注类最大长值域可否为是否主键是否外备注释型度空键HotelN酒店号in
8、t否是是oRType房间 类型cha r20否是否Price房间 价int否否否格HbedType床类型char20否否否BedWid带宽 类Int100否否否th型PicFlo图片 链Cha80否否否der接的址r列名中文注释类型最大长度值域可否为空是否主键是否外键备注HCommentID评论IDint=0否是否HotelNo酒店号酒店号=0否否是UName用户名Char50否否是CType评论 类char20否否否CLevel型评论 级char20否否否别Conten评论 内text65536否否否t容余下的数据精度设计会逐步完成。2.1.2.2 时间特性要求本网站具体时间特性要求要依据网
9、速来打算。我们将最大限度的削减系统响应用户操作时间,最小化更新处理时间和数据转换的时间。2.1.2.4 牢靠性对于编写好的软件,我们会进行大量的测试,不断的查找里面显现的bug,并准时的对其进行修改,尽可能的削减bug 的数量。在网站的建设初期,我们对初步估量的用户量比较少,所以对数据优先挑选了中小型的数据库,服务器也是我们寝室一般的笔记本电脑,随着用户量的增加,我们会准时的更新我们的服务器和数据库,从而保证网站的牢靠可编辑资料 - - - 欢迎下载精品名师归纳总结性。防止用户量太大,而造成服务器瘫痪,影响网站的牢靠性。2.1.2.5 敏捷性本网站具有以下几个敏捷性特点。1易使用性对于网站的主
10、界面设计,我们是参考了一些胜利的网站设计,借鉴了他们的胜利的体会。深化的争论他们用户界面的设计,并借鉴了那些胜利网站的体会。2 高效性由于我们设计网站的初期,主要考虑的是安全性和功能性。对于高效性,没有进行过高的要求。这部分的要求在后期的保护中,会进行不断的完善和加强。3 可保护性在设计网站的时候,将每个模块都分别独立开来,对于一些静态的页面,我们把其做成了模板,在使用的时候进行载入就行。这样我们就可以集中精力放在代码的编写上。防止了一些不必要的模块的干扰。在代码设计过程中,尽可能的削减模块之间的耦合性。做到模块和模块之间的分别。这样,对日后的保护就有了很大的便利性。4可移植性在选用数据库的时
11、候,我们没有挑选微软的SQL Sever ,很重要的一个因素是可移植性的问题,所以我们挑选了一个移植性更高的数据库MySQL,他可以在不同的系统上运行。而服务器环境也是挑选了兼容性较好的Apache,所以我们可以很便利的将我们的代码始终到其余的操作系统和机器上.2.1.3 输入输出要求已在精度要求中列出。2.1.4 数据治理才能要求数据量分布表实体名数据总量 KB)UserInfo20480hotel40968Room163872Hotel Comment655488LandScape40968Landscape Comment655488BookingHotel163872Company20
12、480TravelGroup81920BookingTravel40968数据储备分析表可编辑资料 - - - 欢迎下载精品名师归纳总结表名保 存期限存放位置拜访方UserInfo天)永久本站点局域网服务器广域网服务器式读写hotel永久只读Room HComment LandScapeLComment永久30 天永久30 天只读读写只读读写BookingHotel Company TravelGroup BookingTravel30 天永久永久30 天读写只读只读读写2.1.5故障处理要求表严峻程度A B CD故障处理表描述程序无法运行用户无法搜寻用户无法登陆用户无法查看图片反应时间0 天
13、立刻)0 天1 天1 天2.1.6其他特的要求安全性要求:1、设置权限,对于某些特定的用户,只安排给其部分权限。让其只能做自己能做的一些操作。2、对于一些敏锐数据,在存入数据库之前进行加密操作。对于数据库中的敏锐数据,在存入数据库进行哈希加密操作。这样即使其他的用户查看了数据,也不能看到具体的信息。在MySQL中,供应了几种加密的哈希函数, password, encrypt, sha1和 md5。这样就能保证我们数据库中的敏锐信息的保密性。3、对于数据库中的数据,肯定要进行实时的备份操作。每当数据库中发生一些修改操作时,就进行备份操作,这样的话,再后来的的数据丢失时,就可以进行准时的复原,从
14、而防止了数据丢失造成的缺失。2.2 运行环境2.2.1 设备列出运行该软件所需要的硬设备。说明其中的新型设备及其特的功能,包括:a. 处理器型号及内存容量b. 外存容量、联机或脱机、媒体及其储备格式,设备的型号及数量c. 输入及输出设备的型号和数量,联机或脱机。可编辑资料 - - - 欢迎下载精品名师归纳总结d. 数据通信设备的型号和数量e. 功能键及其他专用硬件2.2.2 支持软件Window 7 操作系统:开发平台Apache:服务器 MySQL:数据库系统软件EditPlus:一款编辑器,用来编辑PHP文件PHP说明器:用来说明PHP语言DreamWeaver:网页设计工具Axure R
15、P Pro :原型设计工具Internet Explore:测试工具2.2.3 接口无2.2.4 掌握无2.3 基本设计概念和处理流程2.3.1 技术路线瀑布模型:各阶段间具有次序性和依靠性:前阶段完成才能进行下一阶段。文档驱动2.3.2 设计原就一、明确建立网站的目标和用户需求Web 站点的设计是呈现企业形象、介绍产品和服务、表达企业进展战略的重要途径,因此必需明确设计站点的目的和用户需求,从而做出切实可行的设计方案。要依据消费者的需求、市场的状况、企业自身的情形等进行综合 分析,牢记以“消费者 ”为中心,而不是以“美术”为中心进行设计规划。在设计规划之初同样考虑:建设网站的目的是什么?为谁
16、供应服务和产品?企业能供应什么 样的产品和服务?网站的目的消费者和受众的特点是什么?企业产品和服务适合什么样的表现方式 风格)?二、总体设计方案主题鲜明在目标明确的基础上,完成网站的构思创意即总体设计方案。对网站的整体风格和特色作出定位,规划网站的组织结构。 Web 站点应针对所服务对象机构或人)的不同而具有不同的形式。有些站点只供应简洁文本信息。有些就采纳多媒体表现手法,供应华丽的图像、闪耀的灯光、复杂的页面布置,甚至可以下载声音和录像片段。好的Web 站点把图形表现手法和有效的组织与通信结合起来。 要做到主题鲜明突出,要点明确,以简洁明确的语言和画面表达站点的主题。调动一切手段充分表现网站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六组概要设计方案阶段概要设计方案说明书 第六 概要 设计方案 阶段 说明书
限制150内