软件开发三大文档,需求计划标准模块之-概要设计说明书.doc_第1页
软件开发三大文档,需求计划标准模块之-概要设计说明书.doc_第2页
软件开发三大文档,需求计划标准模块之-概要设计说明书.doc_第3页
软件开发三大文档,需求计划标准模块之-概要设计说明书.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1引言21.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定22.2运行环境32.3基本设计概念和处理流程32.4系统静态模型4静态模型4静态模型描述4DemandPlan4Station5Employee5CheckFlow52.5系统动态模型6目的6动态模型62.6系统类图设计7系统类图8类方法描述82.7功能器求与程序的关系103运行设计103.1运行时间104系统数据结构设计114.1逻辑结构设计114.2物理结构设计12数据结构图12数据结构描述124.3数据结构与类的对应关系145系统出错处理设计145.1出错信息145.2补救措施145.3系统维护设计14概要设计说明书1引言1.1编写目的让详细设计人员了解系统构成,数据结构及对象关系,方便进行下一步设计!1.2背景 需求分析文档已完成。1.3定义一次审核 表示需求计划进行第一次审核二次审核 表示需求计划进行第二次审核三次审核 表示需求计划进行第二次审核1.4参考资料需求计划-需求分析说明书与本文直接相关的国家标准包括:(中国标准出版社 1996年)GB8566-1995软件生存期过程GB8567-88 计算机软件产品开发文件编制指南GB9385-88计算机软件需求说明编制指南GB/T11457-1995软件工程术语2总体设计2.1需求规定通过需求计划审核流程生成招聘需求,在审核不通过时系统需加入提示相关人员。2.2运行环境硬件:CPU:赛扬2.1 Ghz内存:512M硬盘:60G软件:操作系统:windows2003 sp1运行环境:.net 1.1数据库: Sqlserver20002.3基本设计概念和处理流程.2.4系统静态模型静态模型静态模型描述DemandPlan属性属性的描述数据类型公有私有DemandPlanId需求计划编号IntPubicDemandPlanName需求计划名称StringPubicDemandPlanDept需求计划部门StringPubicDemandPlanExplain需求计划说明StringPubicDemandPlanState需求计划状态boolPubicDemandPlanTime需求计划需要时间DateTimePubicDemandPlanFirstCheck需求计划第一次审批意见StringPubicDemandPlanFirstState需求计划第一次审批状态boolPubicDemandPlanSecondCheck需求计划第二次审批意见stringPubicDemandPlanSecondState需求计划第二次审批状态boolPubicDemandPlanThirdCheck需求计划第三次审批意见stringPubicDemandPlanThirdState需求计划第三次审批状态boolPubicStation 属性属性的描述数据类型公有私有StationId岗位信息编号IntPubicStationName岗位名称StringPubicStationDept岗位所属部门StringPubicStationMoney薪酬decimalPubicStationJobask岗位本职要求stringPubicStationHoldask岗位任职要求stringPubicStationExplain岗位信息说明StringPubicEmployee属性属性的描述数据类型公有私有EmployeeId员工编号IntPubicEmployeeName员工名称StringPubicEmployeeDept员工所属部门StringPubicEmployeeNum员工工号decimalPubicEmployeeTel员工电话stringPubicEmployeeJob员工职位stringPubicEmployeeExplain员工说明StringPubicCheckFlow属性属性的描述数据类型公有私有CheckFlowId审核流程编号IntPubicCheckFlowName审核流程名称StringPubicCheckFlowFirst第一次审核人StringPubicCheckFlowSecond第二次审核人StringPubicCheckFlowThird第三次审核人StringPubic2.5系统动态模型目的分析出对象之间的使用关系,了解业务操作,形成对象方法.动态模型需求计划审核:2.6系统类图设计系统类图类方法描述类DemandPlanBC方法方法的描述说明Add()新增一条记录Update()修改记录Delete()删除记录GetList()取得记录列表Getrow()取得记录明细Build()生成类StationBC方法方法的描述说明Add()新增一条记录PublicUpdate()修改记录PublicDelete()删除记录PublicGetList()取得记录列表PublicGetrow()取得记录明细Public类EmployeeBC方法方法的描述说明add新增一条记录PublicUpdate修改记录PublicDelete删除记录PublicGetList取得记录列表PublicGetrow取得记录明细Public类CheckFlowBC方法方法的描述说明add新增一条记录PublicUpdate修改记录PublicDelete删除记录PublicGetList取得记录列表PublicGetrow取得记录明细Public类PlanRun方法方法的描述说明runplan(int pid, ref string state, ref DataSet myds)运行计划流程PublicRunplanNeed(int id)是否需要privateRunplancheck1(int id)第一次审核privateRunplancheck2(int id)第二次审核privateRunplancheck3(int id)第三次审核privateRunplanShow(int id, DataSet ds)显示运行状态private2.7功能器与程序的关系功能需求的实现同各块程序的分配关系:类DemandPlan类PlanRun修改需求计划RunplanNeed(int id)方法一次审核Runplancheck1(int id)方法二次审核Runplancheck2(int id)方法三次审核Runplancheck3(int id)方法生成招聘需求Build()方法未及时处理的需求计划Getlist()方法3运行设计3.1运行时间页面加载时间少于3秒,查询时间小于10秒。4系统数据结构设计4.1逻辑结构设计4.2物理结构设计数据结构图数据结构描述表DemandPlan字段字段描述数据类型说明DemandPlan_Id需求计划编号IntDemandPlan_Name需求计划名称varchar(100)DemandPlan_Dept需求计划部门varchar(50)如:财务部DemandPlan_Explain需求计划说明varchar(1000)说明计划细则DemandPlan_State需求计划状态bit1 需要,0 暂不需要DemandPlan_Time需求计划需要时间datetimeDemandPlan_FirstCheck需求计划第一次审批意见varchar(50)如: 张三,表现良好! 日期DemandPlan_FirstState需求计划第一次审批状态bit1.通过,2.不通过DemandPlan_SecondCheck需求计划第二次审批意见varchar(50)如: 张三,表现良好! 日期DemandPlan_SecondState需求计划第二次审批状态bit1.通过,2.不通过DemandPlan_ThirdCheck需求计划第三次审批意见varchar(50)如: 张三,表现良好! 日期DemandPlan_ThirdState需求计划第三次审批状态bit1.通过,2.不通过表Station字段字段描述数据类型说明Station_Id岗位信息编号IntDemandPlan_Id需求计划编号IntStation_Name岗位名称varchar(50)Station_Dept岗位所属部门varchar(50)如:财务部Station_Money薪酬moneyStation_Jobask岗位本职要求varchar(1000)Station_Holdask岗位任职要求varchar(1000)Station_Explain岗位信息说明varchar(1000)表Employee字段字段描述数据类型说明Employee_Id员工编号IntEmployee_Name员工名称varchar(100)Employee_Dept员工所属部门varchar(50)Employee_Num员工工号IntEmployee_Tel员工电话varchar(50)Employee_Job员工职位varchar(60)Employee_Explain员工说明varchar(1000)表CheckFlow字段字段描述数据类型说明CheckFlow_Id审核流程编号IntCheckFlow_Name审核流程名称varchar(50)CheckFlow_First第一次审核人varchar(50)如:张三CheckFlow_Second第二次审核人varchar(50)如:张三CheckFlow_Third第三次审核人varchar(50)如:张三4.3数据结构与类的对应关系 系统类 系统表DemandPlanStationEmployeeCheckFlowDemandPlanStationEmployeeCheckFlow5系统出错处理设计5.1出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。1新增数据失败,系统报错。处理:在程序中使用trycatch 子句,出错时显示自定的友好显示信息。2更新数据失败,系统报错。处理:在程序中使用trycatch 子句,出错时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论