版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第11章项目规划与设计文档本章要点:◎从零开始介绍一个电子商务项目的规划,设计、测试和发布◎介绍项目通用文档的格式和编写◎重点介绍需求分析说明书,概要设计说明书,详细设计说明书,测试计划,发布说明书和项目进度管理说明书的格式和编写11.1需求概述某公司需要在近期开展网上商务,需要开发一个电子商务项目,该项目包括两个部分:网上书店系统和书店后台管理系统。网上书店系统需要的功能为:1、用户注册功能;2、用户登录功能;3、图书分类购买;4、购物车;5、网上下订单;6、后台管理功能;7、用户管理;8、类别管理;9、书籍管理;10、订单管理。(实现代码见光盘/11/shop)11.2通用页面编写在项目的开发过程通常要写大量的文档,B/S架构的开发文档和非B/S架构的开发文档区别很大,B/S架构需要编写需要区分前台和后台,也就是要将客户端和服务器端分开编写。在项目开发过程中,一般编写文档时间占总工作量的50%-60%。文档是否完善是评估一个项目的重要标准。所有的文档虽然内容不同,但是前两页的结构都是大致一样的。文档的首页可以作为封皮,其结构为:槽XXXX项嫁目XXX说到明书街文档编号:给文档信息:移XXX项目驴开发组开发弟文档健文档名称:小文档类别:俩项目开发文烧件某密电级:内部奖版本信息:体0.1福建立日期:虎YY觉-斜MM三-格DD呜创建人鸦:小张释审核者紫:廊批准人弯:埋批准日期:较保管人洞:乒存放位置:抄组内服务器券编辑软件:犁Micro延soft欠Offic发e200混3中文版第一页主要是文档的一些描述性信息,后面所有文档第一页都是这样的格式,只是题名有所变化。第二页是文档的变更记录和审批记录,所有人对于文档的修改和审批都需要记录,第二页的结构为:毅文档修改信牙息:版本*变化状态简要说明日期变更人批准日期批准人1.0CYY-MM-DD小张YY-MM-DD小李1.1MYY-MM-DD小刘YY-MM-DD帽*变化状态茅:A旷——忍增加,M闸——逗修改,D足——虚删除,C决——波创建苹文档审批信绩息:序号审批人角色审批日期签字备注001小李项目经理YY-MM-DD小李两个通用页面是所有文档的第一页和第二页。签订项目合同之后,需要依次建立的文档。按照建立时间的先后分别为:需求采集计划书、需求设计说明书、页面需求设计、开发计划书、程序概要设计、数据库概要设计、页面详细设计、数据库详细设计、后台脚本详细设计、页面测试说明书、开发总结性报告和后台管理使用手册。可以根据实际的开发过程,进行增加和删除。也可以根据开发过程,对部分文档进行合并。11.3系统分析在系统分析阶段,需要对系统进行调研,并制定相应的开发计划。这个阶段需要对应用程序和数据库结构进行概要设计,并编写相关的文档。11.3.1需求采集计划书需求采集计划书主要功能是确立用户对各个模块的要求,弄清楚用户对系统的要求。完成过程由部分开发人员到对方单位进行调研,充分和用户交流,明确系统将要实现的功能。计划书的格式如下:妹11.3.村2需求设画计说明书蔑需求设计说身明书需要对曾软硬件环境匀进行说明,钟将系统功能岂划分成具体喊的模块,并饱对每个模块塘进行说明。凯对系统的性仓能进行简单棍的描述,并桃给出关键模亦块的处理流串程。喜11.3.类3页面需游求设计蚊页面需求设弦计要对主要慰页面进行规垃划,将每个脉页面都需要休使用的部分谎提取出来。猴还需要对所锈有页面所需续要使用的C方SS文档进慧行编写。朋1.引言走1.1目帽的和人员迹为了详细描横述网上商城锤项目的需求全,特撰写此竞需求设计文游档。本需求写文档由欺×××应撰写,其中搭×××赞给予很多建去议。岭1.2关烂键字璃商城,商品昌,购物车,钟收款台朴2.页面组形成槽2.1重而用的页头(奋该部分主要握把每个页面舞都用的模块廊提取出来,阿主要是页头绩和页尾的格您式。)星<?xml层vers勉ion="基1.0"户encod概ing="松utf-8辛"?>犯<conf禽igura通tion>后 喇<appS羊ettin捕gs>底 校 吸<add岁key="缸strCo躲nn"也 粪 呢value愁="Pro薄vider线=Micr须osoft富.Jet.呈OLEDB斑.4.0;胡Data田Sourc体e=C:\湾shop.宏mdb"甚/>末 乡</app羡Setti新ngs>司 四<syst域em.we么b>贼 喊 友<sess从ionSt焰atet姥imeou诵t="20阵"mod徐e="In春Proc"强cook成ieles躺s="fa浑lse"/绒>湾 极</sys洽tem.w订eb>君</con柴figur被ation拢>朽2.2页拐面样式(该较部分是所有睛页面共同使杯用的CSS奏文档。)悉input纤,text超area,念selec音t{炉 府font:拿14px矩"宋体",袄"新宋体"聋;棍 炮backg若round刷-colo李r:#F6锡F6F6;炮 艘borde志r-sty匆le:so螺lid;篇 括borde揭r-wid粥th:1p敬x;阿 窜borde餐r-col喉or:总black否}众.inpu不tbox去{艳 允font:外14px阻"宋体",窗"新宋体"刊;旬 终backg帮round线-colo溉r:#F6叠F6F6;修 辞borde陡r-sty殿le:so遵lid;嗽 圆borde覆r-wid伙th:1p册x;腔 箭borde劲r-col章or:bl辛ack绍}壶.inpu耕tbutt隶on{堆 翠font:牵14px任"宋体",底"新宋体"似;宗 谱backg倦round闸-colo仰r:men蠢u;射 肚borde裂r-sty久le:so茄lid;福 寿borde卖r-wid仗th:1p吧x;呢 无borde泪r-col此or:耗black冈}欺2.3坐内容说明(蓝该部分对每碑个页面的结怜构进行说明史,需要绘制哨页面结构图窑)龟页头仍然保饥留常用页头逃格式,左侧案是公司Lo季go,右侧绸上半部分是辣横幅广告,侮下面是导航她条,分别为铃各个主要频垮道的链接导锅航。乏11.3.槐4开发计堆划书梅开发计划书必将对人员分咱配,并对开怪发时间进行检确定,这个递阶段可以预挖计每个人所解投入的工作也量,并对项盼目的总体进努度进行估算线。匪11.3.捕5程序概罢要设计尽程序概要设潜计需要对系舅统的目录以长及相关文件恰进行说明。拿重点描述各普模块的程序虏组成以及每挠个程序的功袖能。因为这交个阶段还不夜能完全预测衫所涉及的程抖序,只需要欢主要的程序御进行说明。下11.3.徐6数据库鸦概要设计役数据库概要池设计需要说动明系统涉及酬的表名称以斑及表结构。碗必须对每个鸦字段的类型佛以及功能提径供详细说明坊,因为不同屿数据库管理弹系统提供的寨数据类型有险些差异,所队以应该指出第这些数据类拉型对应的数妻据库管理系明统。目前,启大部分情况拥采用SQL饿Serv储er和Or括acle作踩为数据库管闹理系统。智11.4造系统详细设缝计印在B/S架速构系统的详贪细设计中,迫与传统的C牺/S架构不杀同,需要对晌前台页面、术后台数据库资以及服务器沃端程序进行挣详细说明。押11.4.番1页面详市细设计白页面详细设准计主要针对夺客户端执行传的程序进行欢说明。主要筋是程序中所深涉及的Ja商vaScr忘ipt代码紧,因为实际布使用过程中插,为了实现高一些动态的对效果。夜1.引言销1.1督目的亲详细说明系挪统中代码复姐杂,技巧灵筛活的页面和拉特效的设计蝶过程和方法猪。万1.2狱相关文档弊《需求设计蓝说明书》,然《概要设计准说明书》予2.页面结蓝构(需要对辞所有页面涉挂及的Jav摇aScri徐pt代码进牙行说明)页面全路径页面说明创建时间/index.aspx首页碍因为部分商掠品名称过长达,在有的页答面地方无法铺完整显示,负所以采用先击将名称截断占,当鼠标移记至产品名称耻上时,弹出规完整名称的潜方法。使用存此Java湖Scrip绸t代码的浏初览器必须支奶持DHTM维L。为了配锐合Java夜Scrip厦t代码的执谨行,还必须平在网页内定镜义一个di矩v,代码如既下。窝<div权id="s斜oft">素</div份>还弹出提示功秀能在很多地毯方可以重用浑,包括商品较简介等。垂11.4.狸2数据库势详细设计耐在数据库概蔽要设计中,型已经对数据是库表以及表戚的结构进行左了说明,为择了开发的需驳要,除了这农些表以外,宜还可能提供哪一些索引、惭视图和存储挑过程,等等父。在实际的钓开发过程中企,数据库的悲结构虽然已愤经确定了,援但是随着开团发的深入,裁需要经常对橡数据库结构辫进行细微的卡改动,这些毛改动需要立滔刻修改文档说,并通知其堆他组员某处怜已经改动。燃1.引言静1.1吹目的惜详细描述本铜系统的重要文页面的功能唐流程卧1.2相酱关文档鸡《需求设计幻说明书》《厨数据库概要支设计说明书书》锅2.数抬据库详细设状计催2.1索掌引名称功能说明创建时间Wr_id商品表的索引方11.4.庭3后台脚洒本详细设计少后台脚本详专细设计是对碧程序的重点艘功能模块进夺行设计,每然个开发人员考需要对自己棒的模块进行绒说明,这个旧阶段,可以视利用程序将卵功能描述清衬楚,也可以域利用流程图抗对模块进行寇描述。许11.5们测试和用户暂手册挪程序员在编殖写完代码以让后,需要对农代码进行检炭查并做简单本的测试,目浆的是为了功锹能可用,这展个阶段的测支试称之为揪“撤单元测试钢”起,在系统组叼装完成以后悠,测试人员爱需要对系统旱进行详尽的钞系统测试。龙测试人员在病测试的过程蚕中,需要不戏断的提交测畏试出现的B果ug,开发头人员需要不争断的完善系抄统,以消除割这些Bug雨。侧11.5.扩1页面测炎试说明书弊页面测试说狡明书主要是赤测试人员提践供的详细测玉试方案,包恐括:测试人从员编写的测浓试用例,预批期测试结果冲以及实测结或果,等等。桃11.5.浆2开发总距结性报告撇开发总结报姜告主要是为诱客户和本公须司上层提供草一份项目结溪束汇报,这奴部分一般都蔬会说明本项杨目按期保质丝保量完成了治,而且还实乖现了一些有华创造性的功俱能。如果项汉目的确延期莫了,也不要暮找客观的原恳因,即使这似些原因是存押在的。找找遍自身团队的祖原因,这样茫可以给客户鲁和本公司上吨层留下好的胜印象。智11.5.融3后台管筹理使用手册赛后台管理使踪用手册主要君针对客户的须系统管理员名,他拿到发忆布的程序以弃后,如何配勤置系统。除瓣此之外,还德要说明如果蒙系统产生故掀障以后,如滤何解决。如奏果解决不了僚,如何得到寸技术支持,件等等。小结垄本章主要介踩绍项目的开衰发过程。从鼻项目开始到状项目结题,粒全面介绍了心各个阶段文推档的编写格施式以及注意弹点。这些格控式只是一个饱套路,需要黑结合相关的驾项目,进一溪步体会开发踪过程。课后习题一、填空题挥1.B/胜S架构系统虹的详细设计偷包括:页面谅详细设计,涉_____摧_____独_和后台脚国本详细设计伞2.程序规员在编写完越代码以后,与需要对代码窃进行检查并戴做简单的测醉试,目的是株为了功能可辱用,这个阶寿段的测试称撒之为领“引__
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年6月浙江省高考生物试卷真题(含答案解析)
- 中国户外广告投光灯行业市场调查研究报告
- 2024至2030年中国射频前端接收滤波放大单元数据监测研究报告
- 2024至2030年中国凸面平焊法兰数据监测研究报告
- 2024至2030年中国HDPE再生颗粒数据监测研究报告
- 2024年中国耐热硅橡胶屏蔽软电缆市场调查研究报告
- 2024年中国彩照模块市场调查研究报告
- 2024年中国手机外壳塑胶无尘喷涂线市场调查研究报告
- 程力劳动合同
- 仓单转卖合同
- 综合站点式考核案例-青霉素皮试、小儿呼吸囊+心肺复苏的配合
- 2023-2024学年译林版(2019)必修 第三册Unit 3 The world online Grammar and usage课件(共24张)
- MOOC 管理学原理-东北财经大学 中国大学慕课答案
- 新媒体部门岗位配置人员架构图
- (2024年)部队战备教育教案x
- (高清版)DZT 0215-2020 矿产地质勘查规范 煤
- 《交互设计》课件
- 内镜中心考试题及答案
- 如何培养学生的思辨能力
- 统计学职业生涯规划
- 为家长设计一份午餐食谱的步骤同课异构
评论
0/150
提交评论