首页 附录2 GB T 8567 2006计算机软件文档编制案例

附录2 GB T 8567 2006计算机软件文档编制案例

举报
开通vip

附录2 GB T 8567 2006计算机软件文档编制案例【附录2】计算机软件文档软件工程文档综合实例集(GBT-8567-2006)一、网上购书系统可行性分析报告1引言网上购书系统是个复杂的电子商务系统,它必须提供接口以供用户登录并从中选购喜好的书籍;同时还必须提供系统的管理接口以供管理员和一般的网站工作者处理客户订单并维护网站的正常运行。1.1标识本系统只适用于windows操作系统下安装及使用。文件状态:[]草稿[√]正式发布正在修改[]查询库存是否有货是生成销售单确认出库采购发货确认入库结算服务器联想ThinkServerHdisk独立2U高密度机架式服务器,支持...

附录2 GB T 8567 2006计算机软件文档编制案例
【附录2】计算机软件文档软件工程文档综合实例集(GBT-8567-2006)一、网上购书系统可行性分析报告1引言网上购书系统是个复杂的电子商务系统,它必须提供接口以供用户登录并从中选购喜好的书籍;同时还必须提供系统的管理接口以供管理员和一般的网站工作者处理客户订单并维护网站的正常运行。1.1标识本系统只适用于windows操作系统下安装及使用。文件状态:[]草稿[√]正式发布正在修改[]查询库存是否有货是生成销售单确认出库采购发货确认入库结算服务器联想ThinkServerHdisk独立2U高密度机架式服务器,支持2*Intel?Xeon4*4GBRegisteredECCDDR3-1333板载3*1000Mbps自适应以太网卡DVD-RW1+1冗余热插拔电源导轨联想ThinkServerRD530Xeon六核E5-2609(2CPU,6核)16GMem300G*4工作站卡Hdisk独立raidIntel?Xeon高密度机架式服务器,支持2颗1UCPU(2.4GHz/10MBL3Cache)六核2*Intel?XeonE5-260964GB内存)8DIMM2*4GBRegisteredECCDDR3-1333内存(,最大硬盘硬盘,最大支持SAS8个SSD/SAS/SATA4*300GB3.515K热插拔自适应以太网卡板载3*1000MbpsDVD-RW1+1冗余热插拔电源导轨网上购书系统报告编号RD630Xeon六核网上购书系统可行性分析报告WebShopping-001单状选择送货方式态查询E5-2640(2CPU,6核)16GMem300G*4当前版本raid卡V1.0在线支付编写人否XXX购物完成2颗Intel?Xeon编写日期2012-9-1-审批人六核E5-2640(小组052.5GHz/15MBL3Cache审批日期)CPU2012-9-74*300GB3.515K保密级别生成采购单热插拔SAS硬盘,最大支持……反馈意见内存(8DIMM,最大64GB内存)1.2背景开发软件名称:网上购书系统项目的提出者:XXX出版公司XXX书店开发方名称:XXX软件公司开发者:软件专业第五小组开发负责人:第五小组组长用户:书店会员、管理人员、游客1.3项目概述长期以来,书店业务一直采用手工管理。图书采购、库存、销售和核算的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多,图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。为了彻底改善书店图书信息管理的落后局面,一方面方便书店工作人员的管理,另一方面用户网上浏览图书、购买图书和反馈信息,特提出开发本系统。“网上购书系统”的建设,对提高书店服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。1.4文档概述本文档将描述开发网上购书系统的可行性分析和研究过程。2引用文件GB8567-2006《软件设计文档国家 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 》3可行性分析的前提3.1项目的要求1、功能:对书店的图书信息和用户(书店工作人员,网站注册用户即潜在购书者)信息的进行有效的管理;对图书的进销存等环节进行信息化管理;实现读者网上浏览图书,网上购书的可能;通过论坛同读者进行有效的沟通;通过聊天室实现作者和读者的实时交流;处理读者网上的投诉和建议。2、性能:数据库的录入;图书检索;用户信息查询;图书信息查询;论坛和bbs互动;网上购书。3、安全与保密要求:书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改、添加;书店图书的信息只能由书店管理人员添加、修改;所有注册用户信息只能由书店管理人员查询。4、输入:对于查询功能,应做到可以单条件和组合条件输入。5、输出:能按要求在显示器上显示所需内容并能打印。6、完成日期:2013年6月。3.2项目的目标本系统希望通过构建一个ASP架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的销存等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。3.3项目的环境、条件、假定和限制1、建议开发软件运行的最短寿命:四个月2、进行系统 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 选择比较的时间:暂时不考虑3、经费来源和使用限制:个人集资4、法律和政策方面的限制:暂时不考虑5、硬件、软件、运行环境和开发环境的条件和限制:在WindowsXPSP2下使用6、建议开发软件投入使用的最迟时间:2013年6月1日3.4进行可行性分析的方法采用调查研究的方法进行技术可行性和法律可行性的分析。采用加权估计的方法进行经济可行性分析。4可选的方案4.1原有方案的优缺点、局限性及存在的问题1、现有使用的是人工系统,处理流程和数据流程非常复杂,操作容错率很低,如下图所示:1-1.售书员顾客库管员收款员采购员图图供书书书计市商划场管管分理理析图书订购入店图书到货管理是浏览架上图书填写入库单是否继续浏览是否找到否图书上架图书入库核对入库单否图书上架满意图书资金结算是否开售书单到收款台交款准确无误收书款修改入库单是开具售书存根登记库存帐否是否有库留存一联存根开发票交售书单存是出库图盘架书取书盖章缺货信息出店图1-1原有方案-处理流程和数据流程图市场 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 部的采购员首先要对图书市场进行分析,对供书商和购书计划进行管理,然后进行图书订购。图书到店后填写入库单,将图书入库。书库的库管员首先核对入库单是否正确,如果不正确要求采购员修改入库单,如果正确则登记库存帐,根据库存情况将图书出库。图书出库后由销售部的售书员上架。顾客进入书店后浏览书架上的各类图书,一旦找到想要购买的图书,就 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 售书员开具售书单,顾客持售书单到收款台交款,由收款员开具购书存根和发票,顾客再将售书单和存根交回售书员处,售书员将存根保留一联后,在图书上盖章,顾客即可取书离店了。售书员每隔一段时间还要根据存根的情况进行盘架,将缺货信息反馈给书库,如果书库中库存有缺货图书则出库上架,如果没有,则将信息反馈给市场计划部的采购员从而形成新的购书计划。收款员每天也要根据所收书款的情况进行资金结算。2、现有购书流程采用手工管理,工作负荷很高。图书采购、库存、销售和核算等工作都是手工完成,工作量很大,工作效率低下。每次盘点都需要停业一天甚至几天才能完成。为了保证正常的营业,盘点工作不能及时进行,造成了图书的市场、库存、销售、读者反馈等信息不能及时提供等问题。3、现有购书流程需要大量资金维持。人力费用:目前书店共有员工30人,每人每月平均工资为1500元,每年人员工资供需54万。设备和空间费用:主要是租用书库和书店门面的费用,每年约30万元。水电等消耗每年约24万左右。其他:由于库存积压每年造成的浪费约18万左右。综上除书店购书等流动资金外,每年约花费126万元。4、现有购书流程需要投入大量人力资源支撑。现有系统共需30人,其中计划市场部的采购员需要有敏锐的市场观察力,能够把握图书市场的动向。售书员需要具有一定的知识面,能够指导顾客快速选购到满意的图书。4.2可重用的系统,与要求之间的差距无可重用的系统,需要重新定制开发。4.3可选择的系统方案充分考虑到时间与项目规模的问题,该项目采用瀑布式开发模型4.4选择最终方案的准则暂无。5所建议的系统5.1对所建议的系统的说明随着计算机、网络通讯和信息技术。电子商务在国际上得到广泛的应用,取得了巨大的成功。我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。为了适应新环境下的新的销售模式和顾客销售方式的改变,我们小组开发这个网上书店电子商务网站。它是基于Internet/Intranet及Web技术,建立以Browser/Server为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。该系统将实现实体书店的网络化,使顾客足不出户就能购买到满意的图书,并可以通过网上书店的信息平台对所购买的图书进行信息反馈,这些反馈来的信息不但为图书采购员提供了很好的购书依据,也为后来的顾客提供了有价值的参考意见。网上书店以数据库为后台,将用户的管理、供书商管理、图书管理和销售管理全部实现数字化,减少了手工盘点的工作量,提高了工作效率。5.2数据流程和处理流程所示:2-1网上购书系统的数据流程和处理流程见下图浏览书店信息否数据库用是否为注用户注册户表册用户是登录用供图用户书销售管书户反商理管管馈管理管图书搜索选购理理信理息数据库订单管理下订单收银台订图1-2网上购书系统的数据流程和处理流程图5.3与原系统的比较网上购书系统和现有人工购书系统主要有如下区别:1、通过网络销售减少书店门店的租用和水电等费用。2、通过网络销售减少书店所需人员数量,例如不再需要售书员,并且由于采用数据库作为后台管理平台,减少了各项管理的工作量。3、通过网络平台,用户可以及时对于书店和所购图书进行信息反馈,可以使市场计划部及时得到有效的图书动态,指导图书的采购,以便缓解图书滞销积压的问题。4、数据库作为后台管理平台,使得进书、销售和供书商等管理的准确率提高,工作效率提高。5.4影响5.4.1设备需要购进如下设备:台2·服务器.·微机8台·打印机8台·条形码扫描仪10台·网络设备和布线·不间断电源1台·工作台8台5.4.2软件采用了ASP.NET技术开发,所以系统运行需要安装有VS2005、SQLSever2005以及响应的客户端和服务器操作系统,并需要网络设备。5.4.3运行要求人员具有计算机基础知识,需要短时间来熟悉新系统,但不需要大量的培训。系统调试期半个月,在开始必须对初始数据进行录入,包括所有的书目信息等,这个期间还需要接受新用户的注册。在半月的调试期结束,系统通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者加入合适的补丁文件。系统稳定后的主要工作是加强该系统安全性。该系统需要服务器2台(一台提供服务,一台备份),开发阶段需要两台微机作为模拟网络环境来开发。具体配置如表1-1所示:表1-1系统配置表SSD/SAS/SAT硬网络设备或交换机,网线若干,1000M光纤Hub具体的网络布线按用户要求配置。5.4.4开发开发需要购买新的软件,搭建新的开发环境。.5.4.5环境需要网络布线,需要可以连通Internet的网络环境。5.4.6经费需要经费购买相应设备及软件。5.5局限性暂无。6经济可行性(成本----效益分析)6.1投资1、硬件设备费系统所需的硬件设备费用为:16.46万人民币,其中:?服务器2台64000元?微机8台56000元?打印机8台12000元?条形码扫描仪10台18000元?网络设备和布线10000元?不间断电源1台3000元?工作台8台1600元2、软件费系统所需购买软件费用为:2.1万,其中:?WindowsNT5000元?SQLServer6000元?java环境5000元?rose建模工具5000元3、其他一次性费用?咨询和评审费1.2万。?调研和差旅费1.0万。?不可预见费:按开发总费用的15%计算共计:9.55万4、非一次性支出费用本系统开发期20个周,试运行期12个周。开发期需要开发人员5人,试运行期需开发人员2人。开发需91周,折合3人/年(每年有效工作周按30周计算),每人/年按8万人民币计算,人员费用为24万人民币。系统运行费用:假定本系统的运行期为10年,每年的运行费用为:?系统维护费:一年需要0.5人/年,维护费为0.5×8=4.0万元。?设备维护费:设备的运行更新期5年,设备更新费为13.26万。设备日常故障维护费每年0.6万元。则平均每年设备维护费为:13.26/10+0.6=1.926万元。?消耗材料费:每年消耗材料费按0.8万计算。系统年运行费用6.726万。10年累计系统运行费为67.26万。6.2预期的经济效益6.2.1一次性收益暂无。.6.2.2非一次性收益1、提高工作效率,减少工作人员本系统累计可以综合提高工作效率达30%。可以减少现有15%的工作人员,书店现有人员按30人计算,可减少4.5人。每人月平均工资按1500元计算,节约人员工资0.15×12×4.5=8.1万元/年。2、扩大服务范围,增加书店收入假定在原有基础上可以增加10%的销售量。书店每年的总利润按300万计算,可以增加收入30万。3、及时获取信息,减少决策失误本系统的建设可以及时获取图书市场信息,读者反馈信息,畅销滞销图书的信息。提高订书的合理性和准确率。估计每年可以增加收入在12万以上。4、减少库存积压,提高资金周转通过书库的计算机管理,可以及时获取库存信息,争取最优库存,提高资金的周转率。每年可以因此减少库存积压浪费18万以上。通过以上计算,本系统每年可以获得经济效益:8.1+30+12+18=68.1万/年。累计10年获经济效益681万。6.2.3不可定量的收益社会效益:1、提高工作效率,减少读者的购书时间;2、提高工作效率,减轻工作人员的劳动;3、提高工作质量,增强读者对书店管理的信任感和亲善感,改善书店形象。4、提高管理水平。系统能够及时提供图书市场信息、出版商信息、库存信息、销售信息、读者反馈信息,提高决策正确率。6.2.4收益/投资比整个系统生命期的收益/投资比:681万/95.37万=7.146.2.5投资回收周期系统投资回收时间:95.37/68.1=1.4年6.3市场预测暂无。7技术可行性(技术风险 评价 LEC评价法下载LEC评价法下载评价量规免费下载学院评价表文档下载学院评价表文档下载 )Web技术的迅猛发展正推动Internet上信息服务类的进步。WWW服务的基础是HTML语言。这个系统模块中用到的ASP.NET技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程。目前,ASP.NET技术已经相当成熟,在现有技术条件下,能够完成功能目的。有ASP网站和Java程序的开发经验,目前时间充足,可以完成开发任务。可以参与系统的数据库设计与开发。有深厚的文字功底,可以参与用户文档的制作、内部文档整理、后期测试等任务。有美术特长,可以参与网站的美工设计。所有人员均可立即投入开发工作,根据本组的情况分析,在规定的期限内,开发可以完成。.8法律可行性政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:《合同法》,《消费者权益保护法》,《专利法》,《反不正当竞争法》等对所有企业的行为都做了限制。我们公司就设有自己的法律顾问,这是因为法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,限制了可行方案的选择。根据《中华人民共和国计算机软件保护条例》(1991年6月4日中华人民共和国国务院令第84号发布)(修改后的新条例2002年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:(一)发表权,即决定软件是否公之于众的权利;(二)开发者身份权,即表明开发者身份的权利以及在其软件上署名的权利;(三)使用权,即在不损害社会公共利益的前提下,以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;(四)使用许可权和获得报酬权,即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;(五)转让权,即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。第十二条受他人委托开发的软件,其著作权的归属由委托者与受委托者签订书面协议约定,如无书面协议或者在协议中未作明确约定,其著作权属于受委托者。第十八条在软件著作权的保护期内,软件的著作权人或者其受让者有权许可他人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时,可以按协议收取费用。另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的,被许可的软件权利应当视为非独占的。第二十二条因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制,可以不经软件著作权人或者其合法受让者的同意,不向其支付报酬。但使用时应当说明该软件的名称、开发者,并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利。该复制品使用完毕后应当妥善保管、收回或者销毁,不得用于其他目的或者向他人提供。第三十条除本条例第二十一条及第二十二条规定的情况外,有下列侵权利为的,应当根据情况,承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任,并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:(一)未经软件著作权人同意发表其软件作品;(二)将他人开发的软件当作自己的作品发表;(三)未经合作者同意,将与他人合作开发的软件当作自己单独完成的作品发表;(四)在他人开发的软件上署名或者涂改他人开发的软件上的署名;(五)未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;(六)未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品;(七)未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;(八)未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜。第三十三条当事人不履行合同义务或者履行合法义务不符合约定条件的,应当依照民法通则有关规定承担民事责任。.9用户使用可行性该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示,一步步操作即可完成购书等其他活动。10其他与项目有关的问题暂无。11注解11.1定义WebShopping:本网上购书系统的简称。11.2参考资料《软件工程》齐治昌谭庆平宁洪,高等教育出版社《实用软件工程》郑人杰殷人昆陶永雷,清华大学出版社附录暂无。―――――――――――――――――二、网上购书系统软件开发计划1.引言网上购书系统是个复杂的电子商务系统,它必须提供接口以供用户登录并从中选购喜好的书籍;同时还必须提供系统的管理接口以供管理员和一般的网站工作者处理客户订单并维护网站的正常运行。1.1标识本系统只适用于windows操作系统下安装及使用。文件状态:报告编号网上购书系统软件开发计划WebShopping-002[]草稿]正式发布[√V1.0当前版本[]正在修改XXX编写人编写日期2012-9-8-2012-9-10审批人小组审批日期05保密级别……1.2系统概述目前传统书店均以店面的形式存在,存在销售图书区域性,客户相对固定。查询、更新不快捷,投资较大等诸多问题。当代计算机网络发展非常迅速,越来越多的商品交易已成功地运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网等,电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。项目的投资方:XXX出版公司;需方:XXX书店用户:书店会员、管理人员、游客开发方和支持机构:软件专业第五小组,XXX软件公司1.3文档概述通过本次项目开发,深入了解电子商务系统的开发内容和运行过程。将所学的开发技术运用到项目中去,后台使用SQLserver。同时开发过程要求运用软件建模方法和MicrosoftVisualStudio2010工具和Rose工具等。1.4与其他计划之间的关系本软件系统采用ASP.NET+C#语言完成开发,与其它计划的关系是,网上购书.系统可行性分析报告要提前撰写完成,其他计划都在软件开发计划之后再撰写完成。1.5基线1.网上购书系统可行性分析报告V1.02.引用文件计算机软件文档编制规范(GB/T8567-2006),2006年3月14日发布,2006年7月1日实施。3交付产品3.1项目选用的生命周期充分考虑到时间与项目规模的问题,该项目采用瀑布式开发模型。因为该项目有需求较为明确而且开发时间较短的特点。3.2程序交付的程序名称:网上购书系统;使用的语言:C#3.3文档可行性研究报告;软件开发计划书;需求规格说明书;概要设计说明书;详细设计说明书;软件测试计划;测试分析报告;用户手册等;项目开发总结报告等。3.4服务开发单位可向用户提供人员培训、安装、维护和其他运行支持的服务。3.5验收标准交付的网上购书系统,应通过测试,运行无误后交付客户使用;为用户提供的服务可通过签订合同加以约束。3.6交付期限本软件系统于二零一二年十月中旬交付。4所需工作概述4.1工作内容系统总体功能分为三个模块,功能需求框架图如下图2-1所示:理管户用据数接员口接务服模口模块模块块图2-1系统总体功能图4.2条件与限制项目总经费:人民币3万元以内;开发期限:1-5周;硬件限制:本软件适用于CPUPIII以上,内存512M以上的机器编程语言:C#;通信协议:TCP/IP开发环境:Windows2000/WindowsXP,MicrosoftVisualStdio.NET2010应具备的人员:见下表2-1所示。表2-1角色划分表XX钟:任务负责人小组成员:张XX,付XX,周XX,段XX,白XX所有人员参与项目需求分析:张用户接口模块:XX钟管理员接口模块:XX周XX数据服务模块:钟XX,付XX前台系统实现:段XX,白后台系统实现:XX开发单位已具备的条件:完全具备条件。4.3运行环境?硬件环境:CPU:CPUPIII以上台式机或笔记本电脑;内存:512M以上的内存;打印机1台?软件环境:(1)系统要求:WindowsXP或Windows7(2)数据库:SQLServer2005/2008(3)开发工具:Microsoftvisualstudio2010及以上(开发源代码)、RationalRose(建立UML模型)、Dreamweaver(设计界面)5实施整个软件开发活动的计划5.1软件开发过程用下面图2-2给出本程序系统的实际的基本的处理流程。下面是系统运行流程的流程图:开始浏览网页选择要购买的图书用户是否否登录是否是注否册用户是注登放入购物继续购填写配送信确认购购物完结图2-2系统运行流程的流程图5.2软件开发总体计划本系统要使用的软件开发方法是面向对象的程序设计方法。(1)用户接口模块。用户接口是网站用户使用网上书店系统服务的入口,所有的在线用户都通过浏览器登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订购维护4个部分。用户登录后,用户的ID将会被保存在服务器的缓存(session)中,用户在系统中所做的操作都将被系统存储到数据库中,以供商家进行销售情况和销售走势分析。(前提条件:用户已登录)1).用户信息维护。每个想要在该系统中买书的客户都必须经过注册,注册时的用户名是用户的唯一标识。系统可以接受客户的个人信息,比如购物方面的喜好、经济能力等。2).商品查询。商品查询模块可以根据商品的名称、种类、价格、厂家等条件进行组合查询。在商品查询的列表中,用户可以进一步的查看详细信息。.提供符合条件查中数据库到输入商品的商品列表询相应信息名字或编号订购商品。客户在根据查询后得到相应的商品列表后,可以选择自己需要的书籍并放进3).系统的工作人员可以及时得系统会自动保存并更新购物车的信息。购物车。在订购商品后,用户所有的订购记录都将保存在系统数缺货或延时发货。到订单处理,根据情况选择发货、据库中供后台管理员分析。生成新的客更新该用户输入订货户订单的订单商品订购维护。客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和4).,可以对订单进行添加、删除和修改的操作。客户的订单维护信息也将被保存在系已完成)统数据库中共管理员分析。生成新的客更新该用户输入要更户订单的订单改的信息。这是系统提供给网站维护管理人员的接口。管理员接口模块包括商)管理员接口模块(2部分。网站的一般销售情况查询和报表维护5品信息维护、内部员工信息维护、订单处理、并根据库存情况来决定发货他们获得用户提交的订单,工作人员通常只有订单处理的权限,可以阅览网站商品可以处理客户的订单,或者推迟发货。网站管理员具有最高级别的权限,,降低最低风险。的销售情况,及时做出经营调整战略商品信息维护。系统管理员登录后可以对系统所有的商品信息进行维护,包括商品价格1).的调整、商品描述信息的更新、新商品的加入和过期商品的删除等。生成新的商品信把更新信息包尊新更入要输息到数据库商品信息内部员工信息维护。系统管理员登录后可以对内部员工的信息进行维护,包括员工个人2).信息的更新,员工权限的更改等。工的员生成新保息信把更新改入要更输信息存到数据库员工的信息更新其订单,系统会及时的=3).订单处理。订单处理一般是普通的工作,用户在订购商品后,普通员工登录后,可以获得未处理的订单,并根据库存情况发货或延迟发货。更新客户订单结果保理把处输入订单的信息存到数据库处理结果销售情况查询。管理员登录后,可以得到详细的销售情况列表,并及时更新热门书籍的4).。由于本功能涉及企业的经营信息,考虑到商业机密,所以需要管理信息(如排列位置等)员级别的用户才可以使用本模块。.给出详细的查根据条件到数输入要查询询结果据库中查询的条件5).报表维护。报表维护模块提供查询结果的打印输出功能打印查询结果数到据条件根输入所需数据库中查询据的条件它包括客户的查询订单的保存;数据服务模块。数据服务模块是系统正常运行的基础,(3)网站工作人员的订单处理;销售情况的查询和分析。6实施详细软件开发活动的计划6.1测试计划通过完整的测试体系保证软件能够安全运行;6.2质量保证计划保证交付客户三个月内不会出现技术故障;6.3配置管理计划按照具体人员分工各行其职;6.4人员培训计划严格按照人员培训计划为客户提供良好服务;6.5系统安装计划严格按照安装步骤安装系统。7进度表总进度表7.12-2进度表表需求分析设计天55天实现测试和维护软文件的编制、打印、分件作发工作510天天天3天2安阶段计划进度表7.2)项目编号:给出由项目管理部门指定的编号。(1复3-验收、4-2()阶段号:各设定阶段的编号。如:1-设计和实现、2-测试和确认、制交付和安装、5-维护。(3)任务序号:将任务按执行的先后顺序进行排号。项目计XXXXXX功能实现,4)任务名称:给出要完成的任务名,例如XXX(界面设计,划表编制等。5()参加人:本任务的所有直接执行人,第一个是责任人。)工时:说明完成本项工作所需的工作量。以小时、天、周、月为计算单位,表示(6格式如下:小时:H,如3H,表示三小时天:D,如3D,表示三天周:W,如3W,表示三周月:M,如1M,表示一个月(7)提交结果/里程碑:说明完成本项工作所提交的结果。检查和运营维护部评审。PM)评审:项目经理8(.8项目组织和资源该项目开发过程中所用到的硬件资源前已述及;软件资源有设计模式、C#,SQLServer2005,vs2010等,这些技术都比较成熟,也十分适合用来开发本系统网上书城,而且本开发小组成员对这些技术都比较了解,有助于提高开发进度和开发质量。9培训9.1项目的技术要求根据客户需求和项目策划结果,确定本项目的技术要求,包括管理技术和开发技术。9.2培训计划1).没有开发经验,多沟通,联系,查阅资料2).项目时间短,提高效率3).知识欠缺,查阅资料,提前熟悉4).工具掌握不熟练,查阅资料,提前熟悉10项目估算10.1预算人力:¥10000元;设备:¥11500元;空间:¥3000元;支持性服务:¥4000元;材料:¥1500元。10.2关键问题设备条件:计算机(局域网)数量应保证,保证资金尽快到位;技术焦点:数据库的开发,集中技术力量加以解决。11.风险管理1)、没有开发经验。对策:多沟通,联系,查阅资料,请教老师。2)、项目时间短。平时要上课,且有个人人的其他任务要完成。对策:利用课余时间。3)、知识欠缺。对策:上网查资料与请教老师。4)、工具掌握不熟练。对策:查阅资料,提前熟悉。12.组间沟通1、沟通对象应该包括所有项目人,包括了所有项目团队成员、项目团队外部相关人员等等。2、协作模式与沟通方式:会议、使用电话、QQ、邮件、聊天室等等。3、项目团队内部协作,沟通方式:会议、使用电话、QQ、邮件、聊天室等等。13注解13.1定义WebShopping:本网上购书系统的简称。13.2参考资料1项目经核准的计划任务书、合同或上级机关的批文2.《软件工程》齐治昌谭庆平宁洪,高等教育出版社3.《实用软件工程》郑人杰殷人昆陶永雷,清华大学出版社附录暂无。―――――――――――――――――三、网上购书系统软件需求规格说明1范围1.1标识操作系统下安装及使用。windows本系统只适用于文件状态:报告编号网上购书系统软件需求规格说明WebShopping-003草稿[]正式发布[√]V1.0当前版本[]正在修改XXX编写人编写日期审批人审批日期05小组保密级别……2012-9-112012-9-151.2系统概述网上购书系统是便于书商和购买者之间交易的网络平台系统。实现游客浏览图书,搜索图书;游客注册会员,修改密码,会员修改信息、购买图书、订单管理,提交订单,订单查询;销售排行;新书上架;网站公告。开发软件名称:网上购书系统项目的提出者:XXX出版公司XXX书店开发方名称:,XXX软件公司开发者:软件专业第五小组开发负责人:第五小组组长用户:书店会员、管理人员、游客1.3文档概述此需求规格说明书对《网上购书系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.4基线1.网上购书系统可行性分析报告V1.02.软件开发计划书V1.02引用文件1.中华人民共和国国家标准GBT-8567-20063需求3.1所需的状态和方式本系统所需的状态和方式没有特殊需求。3.2需求概述3.2.1目标本系统希望通过利用日益繁荣的网络,为传统书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的销存等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。3.2.2运行环境3.2.2.1硬件环境A.CPU:2.2GHz及以上B.内存:最少128M可用内存,建议512M以上C.硬盘:最少5G可用磁盘空间,建议10G以上D.显示:1280x1024分辨率及以上3.2.2.2软件环境A.WindowsXP以上的操作系统VisualStudio2008/2010.B.C..NETFramework4.0D.Navicat8.0及以上E.Office2000应用软件3.2.3用户的特点图书管理员,负责图书入库、出库、图书售卖、图书配送,工作非常繁重,本系统能够帮助用户更加高效的工作。游客、会员,通过网络可以方便、快捷的查询图书,可以通过系统直接购买图书。3.2.4关键点本网上购书系统就是实现图书的在线查找,销售,以及图书的在线管理等功能。这种系统的优势在于系统简单,功能强大,扩展能力良好以及能够方便的跨地域操作等性能。3.2.5约束条件本网上购书系统最好只应用于中小企业的。在功能上还可进一步实现安全防范、支付平台、后台管理、营销管理、与E-Mail和因特网电话集成起来,成为真正的网上购书系统软件。3.3需求规格3.3.1软件系统总体功能/对象结构1、系统结构图系统结构图3-1图/软件子系统功能对象结构3.3.2用户管理模块、1用户管理模块登录注册图3-2用户管理模块图2、目录管理模块目录管理主要有门类管理、分类管理、商品管理、商品详情管理。其中门类管理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功能。管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建商品目录。商品管理可以将商品关联到多个分类,也可以从某个分类中移除。如下图3-3所示:增加使用datalist实现设计添加目录界面获取购物车保存地址40收件人姓名字符型255送货地址字符型货币总价目录管理模块删除提示错误信息判断是否有商品不执行任何操作清空购物车获取地址获取商品单订查看整型号图书项ID出版ID号整型作者名字符型字符型及以上操作系统windowsXPVisualStudio2008.NETFramework4.0应用软件Navicat8.0及以上Office2000执行删除语句提示成功信息书名已销售量单价购买数量客户名称订单唯一门类管理修改更新数量ID删除用户添加商品分类管理修改移除商品整型货币整型增加字符型整型订单生成日期图3-3目录管理模块图目录管理的系统流程图:如图3-4所示。实现目录添加功浏览目录能删除目录判断是否有书实现删除目录功能目录管理的系统流程图3图-4所示。5-3删除目录流程图:如图用户选择目录单击删除按钮图3-5删除目录流程图3、商品管理模块商品管理模块实现对有关商品的所有功能,不要包括商品的搜索、获取指定目录下的商品及商品信息的增加、删除、修改等功能。如下图3-6所示:商品管理模块获取商品删除搜索修改增加图3-6商品管理模块图4、搜索搜索有两种方式,普通搜索和精确搜索,普通搜索完成在标题中搜索,精确搜索完成在标题跟商品描述中搜索。5、购物车系统提供两种购物车的实现,一种普通的购物车,一种AJAX购物车。使得用户可以多选择。用户通过点击添加商品到购物车,当用户下订单定时,用户的临时购物车就会与用户的账户关联,由于临时购物车也可以工作,因此即使在开发了顾客账户管理系统后,用户在结账之前仍然无需提供任何额外信息,如用户登录或者创建一个新的用户。目前或许保存购物车的最好方法可能是为每个购物车生成一个唯一的ID,采用全局唯一数据的形式保存在用户的计算机中,session和cookie)来实现,然后以GUID标识符(.这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序也能够基于session数据正常工作。如下图3-7所示:购物车模块计算价格添加商品-7购物车模块图图3添加商品到购物车流程图是否有此商品添加商品到购物车更改车中数量保存图3-8用户添加商品到购物车流程图6、订单管理订单管理模块实现对用户所下订单的管理。不要包括订单接收地址的设置、商品接收地走红的设置、订单的处理和猎取订单中的商品信息等功能。订单采用邮件通知用户。当用户下订单成功后,会给用户发送一封确认邮件。等到发货后由发货单位给用户再次发送发货通知邮件。管理员通过输入相应的查询参数(如根据日期、订单号、状态、用户名等),系统返回对应的订单,以及订单的状态。订单管理员根据得到的通知,更改相应的订单状态。所示:9-3如下图订单管理模块订单地址接收地址订单信息添加商品3-9订单管理模块图图7、商品推荐商品推荐有多同的类型,如:销售升级商品,关联销售,将行色商品放在主页上。本项目将采用综合“销售升级商品”和“关联销售”的方法来实现。商品推荐为系统自动执行,当用户查看某商品的详细信息时,在此商品下面列出其他顾客在选择此商品的同时还选择了以下产品,有利于挖掘潜在客户。8、邮件系统(错误处理及订单通知)错误报告,本本项目中,将通过电子邮件的方式发送给网站管理员,另外也可以现实性入事件日志,或者保存到数据库,还可以保存到一个文本文件里。另外还通过邮件系统在客户开出订单,在库存检查,在发货后等地方发送通知邮件。9、新闻管理新闻管理模块添加分类修改分类删除分类图3-10新闻管理模块图10、公告管理发布、管理站内公告,方便游客/用户第一时间了解购书系统的最新消息。3.3.3描述约定通常使用的约定描述(数学符号、度量单位等)。3.4CSCI能力需求用户查询、购买设计说明:1、输入项表3-1输入项表数据项类型数据精度整型ID图书项号ID出版号整型40字符型作者名255字符型书名客户唯一ID整型4040字符型客户名称2、处理过程会员登录系统后,通过检索条件查询所需书籍,然后加入购物车,最后确定购买,生成订单写入数据库。3、输出项表3-2输出项表数据项类型数据精度4025540日期3.5CSCI外部接口需求游客/用户,通过广域网登陆商城,进行注册登陆、图书浏览/查询/购买,订单查询。3.6CSCI内部接口需求游客/用户,通过用户管理模块登录网上书城;根据用户输入的信息查询图书信息表显示查询结果;用户支付购物车中的商品,生成订单、配送信息存入订单信息表。3.7CSCI内部数据需求内部数据需求在详细设计时确定。3.8适应性需求满足企事业单位使用的需求(记录量控制在1000项内)。对前面提到的运行环境要求不应存在困难。3.9保密性需求注册用户的密码信息需要严格保密。3.10保密性和私密性需求支付的安全性、支付信息的私密性需要严格保密,建议直接使用成熟的支付产品,例如支付宝、快钱、财付通等。3.11CSCI环境需求本系统运行环境要求:显示器分辨率:最低1024*768网络环境:广域网操作系统:WindowsXP及更高版本具有WIN32API的操作系统之上。及以上IE7浏览器:3.12计算机资源需求3.12.1计算机硬件需求CPU2.2GHz及以上最少128M可用内存,建议内存512M以上最少5G硬盘可用磁盘空间,建议10G以上1280x1024显示分辨率及以上3.12.3计算机软件需求3.12.4计算机通信需求及以上。网络需要连通广域网,带宽2M软件质量因素3.131~2秒内、一般操作的响应时间应在12、用户可在本系统下实现多种用户要求的功能3、对于系统的重要数据都有密码保护,具有一定的安全性、用户输错数据都有提示信息,具有较好的容错性能4、用户的封闭性较好,用户基本上在提示信息下输数据53.14设计和实现的约束略。数据3.151、静态数据需要创建七个表的静态数据。图书信息表:此表存放图书信息类型信息。1)3表-3图书信息表宽度类型字段名字段Notnull图书ItemIdIntID号NotnullID出版号IntPublisherIdNotnullNvarchar(40)Author作者名NotnullInt已销售量Salenum2)图书项信息表:此表存放图书项的信息。表3-4图书项信息表字段字段名类型宽度NotnullPKIdIntID图书项唯一NotnullNameNvarchar(255)书名Null说明Nvarchar(255)ImageFileSpecNotnull单价MoneyUnitPrice3)图书分类信息表:此表存放图书的分类信息。图书分类信息表5-3表.字段分类唯一ID字段名类型PKIdIntDescriptionNvarchar分类描述宽NotnullNotnull4)图书项与分类关联信息表:此表存放图书和分类的关联关系表3-6图书项与分类关联信息表字段号图书项ID分类ID号字段名ItemIdCategoryId类型IntInt宽NotNullNotNull5)客户信息表:此表存放客户的注册、登陆信息表3-7客户信息表客户唯一ID客户EMAIL客户登陆密码客户名称PKIdIntNotNullNotNullEmailNvarchar(50)NotNullPasswordBinary(24)NullNameNvarchar(40)6)订单信息表:此表存放订单的详细信息表3-8订单信息表字段字段名类型宽度Notnull订单唯一IDIntPKIdNotnullIntcustomerId客户ID号NotNullStatusIntNotNullorderDateDatetimeNullNotnull订单状态订单生成日期收件人姓名送货地址总价ShiptonameNvarchar(40)Nvarchar(255)ShiptoadressSubtotalNotNullMoney7)订单项信息表:主要存放订单的信息表3-9订单项信息表字段订单字段名类型宽度ID号ID号OrderIdItemIdUnitpriceQuantityNotnullIntNotnullNotnullNotnull图书项单价IntMoneyInt购买数量2、动态数据输入数据:菜单选项,查找关键字,新建记录项。输出数据:由查询关键字确定的数据库记录集合。内部生成的数据:中间查询结果。3.16操作操作过程说明密码,登陆进系统。+用户登录:输入正确的用户名用户登录窗口图3-11用户注册:填写相关注册信息,校验通过后,注册成功用户注册窗口图3-12购物模块:选择书目加入购物车3-13图购物模块窗口图书信息查看:根据选择的书目,显示该书目的详细信息图3-14图书信息查看窗口3.17故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,必须保证数据库完好无损。3.18算法说明略。3.19有关人员需求6名开发人员,了解软件开发过程,熟悉开发语言。3.20有关培训需求暂无。3.21有关后勤需求暂无。3.22其他需求暂无。3.23包装需求暂无。3.24需求的优先次序和关键程度用户注册/登陆、图书入库、图书出库、图书查询、导入图书信息、图书购买。4合格性规定合格性方法,如:专用工具、技术、过程、设施、验收限制。5需求可追踪性本系统的设计、开发、测试、分析、评审、验收等均符合国标的合格性要求。6尚未解决的问题暂无。7注解本需求分析说明书为《软件工程》课程的实训项目,希望通过《网上书店》电子商务网站的设计开发,了解软件文档的相关标准和编写原则,训练并掌握软件各类文档写作技巧。.7.1定义WebShopping:本网上购书系统的简称。7.2参考资料《ASP.NET交互式Web数据库程序设计》《ASP.NET通用模块及典型系统开发》《ASP数据库系统开发案例精选》《电子商务系统建设与管理》附录暂无。―――――――――――――――――四、网上购书系统概要设计说明书1引言互联网技术的飞速发展和广泛普及,对传统出版业都产生了深远的影响,相比于传统的大众媒体的信息滞后、成本高昂的特点,网络传播以其信息丰富、速度,快捷且具有互动性而备受出版策划人的重视。普通书店随着图书种类和数量的大量增加而迅速发展起来,特别是国外图书业巨头的介入,使得竞争异常激烈,网上书店正是在这种情况下出现的,并且以选择面大、价格便宜、交易方便、节省时间和精力等体现出其优势。1.1标识本系统只适用于windows操作系统下安装及使用。文件状态:报告编号网上购书系统概要设计说明书WebShopping-005[]草稿正式发布[√]V1.0当前版本[]正在修改XXX编写日期2012-9-20编写人2012-9-26审批日期审批人05小组保密级别……1.2系统概述目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新不快捷,投资较大等诸多问题。当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网…,电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。网上书店与显示书店相比,具有速度快、容量大、费用少、使用方便等优势。比如,可以坐在家中浏览全国各地的书籍报价,省去了到街上及交通的烦恼等。并且网上书店不受时空的限制,可以广纳全国各地的书籍信息,促成轻松购物、满意购物。另外,网上书店还可省下一笔可观的店面租赁费、促销人员开支等。对顾客来说既得到了实惠,又节省了奔波的时间。项目的投资方:XXX出版公司;需方:XXX书店用户:书店会员、管理人员、游客开发方和支持机构:软件专业第五小组,XXX软件公司文档概述1.3通过本项目的系统分析,可以深入了解软件系统的开发内容和开发过程。将所学的框架开发技术Asp.net2.0(开发工具为VisualStudio2005)运用到本项目中去,后台使用数据库SqlServer2005。同时开发过程要求运用软件工程方法和Case工具,系统运行环境:WindowsServer2003、WindowsXPSP2、IIS6、.NetFramework2.0。1.4基线1.网上购书系统软件开发计划书V1.02.网上购书系统需求分析报告V1.03.网上购书系统软件测试计划V1.02引用文件1.中华人民共和国国家标准GBT-8567-20063总体设计3.1基本功能a)客户信息管理功能:客户手册、客户登录功能,其中客户信息包括配送需要的相关信息。b)图书分类显示功能:按图书的分别显示相应类别的所有图书的信息,显示信息包括:图书名称、作者、单价、图书简介以及图书对应的币面图片。c)图书订购功能:在图书显示界面中,客户可以选购图书,并指定选购的数量。d)购物车功能:客户选购图书后能方便地查看购物车内的物品列表及相关的单价、数量、图书名称、总价等信息;并能从购物车中删除选定物品的功能。e)图书查找功能:按指定的查找类别(图书名称、作者姓名、ISBN等)查找指定的图书,并显示相应查找到的图书信息。f)管理人员信息管理功能:管理人员可能添加其他管理人员信息、管理人员修改自身密码功能。g)图书入库功能:管理人员登录后能添加图书信息,其中包括:图书名、ISBN、作者姓名、所有种类、单价、图书的简介以及图书对应的币面图片。3.2附加功能a)客户账号管理功能:管理人员能够列表显示客户的帐号信息、禁用选定的客戶帐号,但不得删除客户帐号。b)图书库存管理功能:能实时更新和显示各图书在库存数量,对零库存的图书,只能显示在客户界面,但客户不能订购。c)配送管理功能:管理人员能够列表显示所有订单,其中可分为:已回款、配送中、原始订单三种状态,并对原始订单下达发货指定,订单转入配送中状态。d)新闻中心:管理人员能够管理新闻,及时发布书店新闻信息。e)投票绻统:通过简单的投票模块,获得用户体验反馈信息。f)电子邮件服务:管理人员能够通过及时有效的错误信息邮件,进行维护,使书店安全运行。客户能够通过订单绻统的电子邮件确认,获得自己的订单信息。3.3运行环境硬件要求:CupPentium2.0GHZ以上、512M内存以上,至少10G硬盘系统运行环境:Windowsserver2003、WindowsXPSP2、IIS6、.NetFramework2.03.4基本设计概念和处理流程该网上书店应用程序对应着一个ASP.NETWeb应用程序类型的解决方案。包括以下几大模块:?注册/登录目录管理??门类管理?分类管理?商品管理?商品管理?商品详情管理?搜索目录?普通搜索?精确搜索?购物车管理?设计购物车?保存购物车信息?生成购物车ID?实现购物车访问功能?处理顾客订单?实现订单系统?管理订单?商品推荐?动态推荐?添加顾客账号?顾客账号处理?创建顾客账号方案?增强订单?订单增强功能?税收和发贷费用?订单流水线?构建流水线?顾客信息管理?邮件系统(错误处理及订单通知)?构建邮件系统?新闻管理?新闻分类?新闻管理?投票?网站投票?公告?帮助所示:1-4整个项目结构如下图80SharpBookShop<<子系统>><<子系统>><<子系统>><<子系统>>>>子系统<<目录管理定单管理成员管理邮件服务新闻中心图4-1网上购书系统项目结构图4各模块结构(1)用户管理模块用户管理模块图如图4-2所示。图4-2用户管理模块图(2)目录管理模块目录管理主要有门类管理、分类管理、商品管理、商品详情管理。其中门类管理、分类管理和商品管理有添加修改和删除功能,商品详情管理有商品详情修改功能。管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建商品目录。商品管理可以将商品关联到多个分类,也可以从某个分类中移除。功能描述:门类管理主要完成商品的一级分类,并对其进行添加、删除、修改等操作。如图4-3所示:图3目录管理模块结构图datalist实现设计添加目录界面使用浏览目录实现目录添加功能删除目录判断是否有书实现删除目录功能目录管理的设计流程图-4图4用户选择目录单击删除按钮提示错误信息判断是否有商执行删除语不执行任何操提示成功信息5删除目录结构图4图-)商品管理模块(3获取指定目录下的商商
本文档为【附录2 GB T 8567 2006计算机软件文档编制案例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
陨辰
暂无简介~
格式:doc
大小:471KB
软件:Word
页数:0
分类:
上传时间:2021-10-25
浏览量:132