软件综合项目工程网上书店专业系统设计方案报告.doc
《软件综合项目工程网上书店专业系统设计方案报告.doc》由会员分享,可在线阅读,更多相关《软件综合项目工程网上书店专业系统设计方案报告.doc(37页珍藏版)》请在咨信网上搜索。
1、试验目录试验一 软件和软件开发环境.2 试验二 软件开发计划.4 试验三 需求调研分析. .6 试验四 软件概要设计.8 试验五 软件具体设计.11 试验六 测试用例设计.14 试验七 软件开发文档设计.17 试验一软件和软件开发环境试验目标和任务目标:确定课题,组织组员,合理分工,熟悉软件开发环境,培养团体精神。 任务:学习软件开发小组组织和管理,合理分工,将项目开发各阶段任务明确,并熟悉对应软件开发环境。预习内容参考资料和阅读相关国家相关软件开发标准文档。试验内容及要求依据各组选择课题,实施项目经理制,各组推荐一名组长,统一管理整个项目标实施过程,并合理调整资源和负责项目全局;依据项目标难
2、易合理分配组员任务,对问题达成一致见解;针对项目标实施,熟悉对应软件开发工具及使用环境。试验内容我们组所选择课题是网上书店。认识网上书店,首先必需了解电子商务。电子商务是经过人和电子通信方法结合,依靠计算机网络,以通信技术为基础,来处理商品交易问题,降低经营成本,增加商业价值,宣传企业形象,并发明新商业机会全部商务活动。电子商务是纸上信息交流和储存方法一个替换形式,是以交易双方为主体,以银行支付和结算为手段,以用户数据库为依靠全新商业模式,是现代商业发展方向。其关键功效包含:网上广告、商品订货、付款、服务和货物销售,和市场调查分析、财务核实等。电子商务从服务类型上可分为网上商店、网上信息服务、
3、电子货币三类。进入电子商务企业不一定会盈利,但不进入电子商务企业未来一定会被淘汰。正是这种对未来期望认识,很多网上书店应运而生。网上书店和传统书店相比有很多新特点:(1)书写电子化,传输数据化。尽可能采取无纸贸易,实现快速正确、双向式数据和信息交流,可借助非实时电子邮件和实时讨论组来了解图书市场和图书信息,提供异地交流形式。(2)没有店面租金成本。网上书店只需一台连在网络上服务器或租用部分网络服务器空间即可。(3)没有图书库存压力。可将网上订单直接传输给出版社,出版社可实施零库存印刷。(4)便于搜集读者信息,为读者提供个性化服务。依据读者浏览、购置信息,分析读者阅读爱好,当读者再次访问时直接向
4、其推荐相关图书或定时向其发送相关图书电子邮件。(5)品种规模大,经营时间久,上架寿命长。通常传统大型书城,图书品种不超出20万种,网上书店在理论上可有没有限多品种。“网络不打烊”,只要服务器工作正常,网友就能查到并订购图书,不受时间限制。(6)实施无国界经营。只要知道域名,全世界全部可访问,不受空间限制。软件开发工具关键有:Microsoft Visual Studio 和Microsoft SQL Server 。使用环境:Windows XP。试验二软件开发计划试验目标和任务目标:了解项目管理过程,开展团体合作,完成软件项目开发计划编制。 任务:学习软件开发项目立项、计划工作,将项目开发各
5、阶段任务进行分解,制订开发计划书。预习内容项目管理知识,开发计划工具,参考资料和阅读相关国家相关软件开发标准文档。试验内容和要求依据各组选择课题,在项目组长安排下,在对问题达成一致见解基础上,针对项目任务,编制项目实施计划。试验内容软件开发计划1引言11编写目标开发一套网上书店购书系统,能够让用户经过浏览器浏览网站售书目录,从而挑选自己满意图书,并下订单购置。而网站后台人员需要维护网站会员信息、书籍信息和订单信息。本系统目标就是要开发一套既方便用户网上购书,又方便网站维护人员维护网站。12背景伴随全球经济一体化逐步发展和深入,网上书店已成为传统书店必不可少经营策略之一.现在,网上书店在国际互联
6、网上能够实现商务已经多样化,能够完成从最基础信息展示、信息公布功效到在线交易、在线用户服务、在线网站管理功效等,能够说,传统书店所含有功效几乎全部能够在互联网上进行电子化高效动作。即使传统书店规模有所不一样,伴随网上交易开展,全部将有力地改变企业发展空间,会对企业竞争力产生不可忽略影响13定义网上书店系统经过网上开店方法向读者出售书本。中国著名两大书店,当当网和卓越网,她们售书理念很简单,读者能够自己寻求自己喜爱书。读者无需为寻求一本自己想要书好奔波于城市各个角落,无需因为时间问题而错过了新书首发式,或因为时间问题而去不了书店,网上书店系统,只需你有一台能够连上互联网电脑,就能够根据自己爱好检
7、索到自己想要书本。14参考资料软件工程(第一版) 钱乐秋、赵文耕编著 清华大学出版社2项目概述21工作目标完成网上书店系统软件和软件开发环境,统软件开发计划,需求调研分析,软件概要设计,软件具体设计,测试用例设计,软件开发文档设计。22工作范围使用个人电脑进行操作。2 3关键功效前台实现功效:新用户注册,书籍分类搜索,销售量,新书上架,购物车功效模块,信息查询后台管理功效:用户注册信息管理,书籍信息管理,用户权限管理,订购信息管理24工作内容整个开发过程经历两个阶段,即两次迭代:第一阶段:设计并实现网上书店系统;第二阶段:依据第一阶段经验,设计并实现书店管理系统;25技术指标符合需求说明书中用
8、户需求。26产品项目结束时提交产品:源代码、文档。27验收标准达成老师验收标准3 关键参与人员项目名称网上书店系统项目编号OLBS所属部门XXXXXXXX成立时间XXXXXX项目责任人XXX关键参与组员姓名部门职务参与时间基础情况XXXXXXX组员XXXX负责网上书店系统软件和软件开发环境XXXXXXX组员XXXX负责网上书店系统软件开发计划XXXXXX组长XXXX负责网上书店系统需求调研分析XXXXXXX组员XXXX负责网上书店系统软件概要设计XXXXXXX组员XXXX负责网上书店系统软件具体设计XXXXXXXX组长XXXX负责网上书店系统测试用例设计4 项目进度安排41 第一阶段计划工作内
9、容起止时间工作量(人天)人员分工说明阶段一之前期调研阶段-09-21至-09-2656全组画出用例图,确定需求,尤其是关键需求阶段一之需求分析-09-27至-10-0357全组依据已经确定需求,展开分析。确定模块划分。阶段一之总体设计-10-04至-10-1057全组模块总体设计阶段一之具体设计-10-11至-10-1757全组依据总体设计进行具体设计,包含数据库设计阶段一之编码及模块测试-10-18至-10-2457全组全部模块和数据库编码和模块测试阶段一之集成测试-10-25至-01 -3157全组继承测试,整理工作产品并提交42 第二阶段计划待定43 风险估量因为组员还是学生,有各自日常
10、工作和其它课程,所以在网上书店项目标投入时间十分有限,这是本项目标最大风险,必需加以注意。5 预算软件资金投入较少,具体预算分配简略。6 支持条件计算机 Windows XPMicroSoft Visual 思索题 1、软件项目计划关键完成什么工作? 答: 引言包含:编写目标,背景,定义,参考资料。项目概述:工作目标,工作范围,关键功效,工作内容,技术指标,产品,验收标准。关键参与人员,项目进度安排,预算,支持条件。2、你认为项目开发计划中最关键问题是什么。 答:进度安排,是对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务预。定开始日期、完成日期及所需资源,要求各项
11、工作任务完成前后次序和表征每项工作任务完成标志性事件。3、你认为项目计划怎么对软件开发有意义?答:使项目组员了解项目开发计划书作用、期望达成效果。为了确保项目团体按时保质地完成项目目标,便于项目团体组员愈加好地了解项目情况,使项目工作开展各个过程合理有序,所以以文件化形式,把对于在项目生命周期内工作任务范围、各项工作任务分解、项目团体组织结构、各团体组员工作责任、团体内外沟通协作方法、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排以书面方法,作为项目团体组员和项目干系人之间共识和约定,项目生命周期内全部项目活动行动基础,项目团体开展和检验项目工作依据。试验三需求调研分析试验目标和
12、任务目标:确定项目标可实施性,在此基础上完成系统逻辑功效模型建立。 任务:采取不一样软件开发技术,完成对软件开发项目标需求分析过程,给出系统逻辑功效模型,数据字典和规格说明书。预习内容需求调研提要,参考资料和阅读相关国家相关软件开发标准文档。试验内容及要求明白项目标业务步骤图,绘制数据流图,功效分析图,编写数据字典,数据加工处理描述,软件系统步骤设想图(新系统模型),需求规格说明书。试验内容1.项目标业务步骤图:在本系统中,为了确保用户安全舒适购物环境,设计了简单易用业务步骤:用户能够注册登录网站,登录后,用户能够浏览网站具体内容,提供搜索引擎,使用户能够按特定条件对所需图书进行搜索,用户下定
13、单购置商品,用户也修改定单购置数量,查看定单处理步骤。数据流图:(1)用户管理员网上购书系统处理购书,修改资料(2)用户管理员接收事务事务处理输出事务(3)用户管理员接收事务购书处理生成订单处理修改资料处理会员信息订单信息状态图:功效图:名字:用户名字:修改资料处理名字:管理员名字:生成订单处理名字:购书处理名字:接收事务描述:网上购书人定义:用户=网上购书人描述:用户修改自己资料处理定义:修改资料处理=用户信息修改处理描述:维护网站人定义:管理员=维护网站人描述:对用户所以订单处理定义:生成订单处理=用户地址信息+书名+购书数量描述:对用户购书处理定义:购书处理=目前订单+最终订单描述:接收
14、外部输入定义:接收事实=接收用户、管理员输入网上书店系统需求规格说明书1.概述1.1用户介绍网上书店使用者关键有经销商和用户群两种:营业时间不受控制;营业场地不受限制;供需双方之间信息交流广度、深度和速度有了质飞跃;经营愈加科学,刚加信息化;用户能够足不出户就能买到自己喜爱书;有一大部分是学生,追求时尚快捷购物方法,还有就是工作人群,追求高效经济购物方法。2.项目标目标和目标2.1目标经过网上书店系统实现图书销售电子商务模式并满足经销商和用户进行电子交易需求,确保充足发挥网上交易优势。2.1目标(1)网上书店各个功效完整;(2)整个系统能够稳定运行;(3)用户之间信息渠道通畅;(4)用户能够快
15、速找到自己所需要图书;(5)付款方便,渠道通畅.3相关文档软件开发计划书。4系统功效需求4.1登录注册4.2浏览图书4.3会员购书4.4订单管理4.5图书管理5.目标系统其它需求5.1安全性提升数据传输安全性,使用安全链接加强保密性,经过防火墙加强网站安全性。5.2灵活性支持多个付款方法、多个货物搜索方法和多个送货方法。网站支持后续更新。5.3可靠性使网站管理人员和用户访问网站时全部能正常操作。6.约束条件该系统面向中小型网上书店,以整个企业为单位,不包含企业内部业务和部门之间业务交流。7.参考资料赵池龙,杨林,孙伟实用软件工程,第2版北京:电子工业出版社,;肖汉软件工程理论和实践,北京:科学
16、出版社,。思索题1、需求分析在软件开发中真有那么关键吗?相关需求分析过程具体实现,在实践中研究人员已经开发了若干方法,不一样分析方法有自己独特见解,不过这些分析方法全部遵照一组标准:(1)必需能够表示和了解问题信息域;(2)必需能够定义软件将完成功效;(3)必需能够表示软件行为;(4)必需划分描述数据、功效和行为模型,从而能够分层次揭示细节;(5)分析过程应该从要素信息移向细节信息。所以,由此看来,需求分析在软件开发中是很关键。2、分析系统步骤图,步骤图和数据流图区分和各自特点。数据流图:简称DFD,就是采取图形方法来表示系统逻辑功效、数据在系统内部逻辑流向和逻辑变换过程,是结构化系统分析方法
17、关键表示工具及用于表示软件模型一个图示方法。 数据流图基础符号意思: 1.矩形表示数据外部实体; 2.圆角矩形表示变换数据处理逻辑; 3.少右面边矩形表示数据存放; 4.箭头表示数据流。 数据步骤图中有以下多个关键元素:数据流:数据源(终点):对数据加工(处理):数据存放数据步骤图 是描述系统数据步骤工具,它将数据独立抽象出来,经过图形方法描述信息来龙去脉和实际步骤。 为了描述复杂软件系统信息流向和加工,可采取分层DFD来描述,分层DFD有顶层,中间层、底层之分。数据步骤图基础成份 系统部件包含系统外部实体、处理过程、数据存放和系统中数据流四个组成部分 数据步骤图 是描述系统数据步骤工具,它将
18、数据独立抽象出来,经过图形方法描述信息来龙去脉和实际步骤。 为了描述复杂软件系统信息流向和加工,可采取分层DFD来描述,分层DFD有顶层,中间层、底层之分。 (1)顶层。决定系统范围,决定输入输出数据流,它说明系统边界,把整个系统功效抽象为一个加工,顶层DFD只有一张。 (2)中间层。顶层之下是若干中间层,某一中间层既是它上一层加工分解结果,又是它下一层若干加工抽象,即它又可深入分解。 (3)底层。若一张DFD加工不能深入分解,这张DFD就是底层了。底层DFD加工是由基础加工组成,所谓基础加工是指不能再进行分解加工。 数据步骤图基础成份 系统部件包含系统外部实体、处理过程、数据存放和系统中数据
19、流四个组成部分。数据步骤图是以图形方法表示在问题中信息变换和传输过程。它把系统看成是由数据流联络多种概念组合,用分解及抽象手段来控制需求分析复杂性,采取分层数据步骤图来表示一个复杂系统。 很多资料上,数据步骤图也叫数据流图,全部指DFD:Data Flow Diagram。3、怎样写符合规范数据流图和数据词典?数据流图,首先要做好数据建模(即确定业务相关数据库表,建立表和表之间关系,建立好实体约束);然后,再将其引入到过程模型中,根据某一个过程建模规则将其和其它过程元素经过,数据流线条和数据报文进连线,即可绘制完成。4、怎样组织对该工作评审?设计评审包含:可追溯性、接口、风险、实用性、技术清楚
20、度、可维护性、质量、多种选择方案、限制、其它具体问题具体分析。试验四软件概要设计试验目标和任务目标:完成系统体系结构建立和概要设计,并给出对应规格说明书。任务:认真分析试验三结果,给出系统合理体系结构,描绘系统结构图,并合理划分系统各组成模块,最终给出系统各部分设计规格说明书。预习内容参考资料和阅读相关国家相关软件开发标准文档。试验内容及要求功效结构图设计,软件处理步骤设计,输出设计(关键指打印输出设计),存放文件格式设计(数据库结构设计),输入设计(关键指数据录入卡设计)。试验内容1引言1.1编写目标 本文档目标是叙述网上书店管理系统概要设计,本概要设计说明书编写目标在于全方面说明网上书店管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 综合 项目 工程 网上 书店 专业 系统 设计方案 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。