文档库 最新最全的文档下载
当前位置:文档库 › 实务部分使用说明

实务部分使用说明

实务部分使用说明
实务部分使用说明

实务使用说明

一.基本功能

1.基础信息

由您根据自己的需要建立账务应用环境,将天健财务软件账务系统变成适合本单位实际需要的专用系统。

●自定义科目、部门、往来单位、项目、固定资产类别及往来单位地区信息代码长度

的级次。

●自定义核算方式

●若要进行辅助项管理,还需要定义各辅助项的目录。包括部门目录、个人目录、单

位往来目录、项目目录。

●若有外币核算,还需定义各外币及汇率。

●凭证类型的自定义、常用摘要、常用凭证的定义以及现金流量的设置。

●可根据需要增加、删除或修改会计科目或选用行业标准科目。

●录入开始使用天健财务软件总账系统时各科目的期初余额

2.凭证管理

●通过严密的制单控制保证填制凭证的正确性。

●可以从出纳系统、应收应付、固定资产各子系统中导入凭证。

●最少击键次数的设计:提供快捷键自动计算借贷方差额,以最快速度使凭证借贷平衡。

若有外币核算可自动由外币、汇率、本币金额中的两方计算出第三方。

●可随时调用常用凭证、常用摘要,自动生成红字冲销凭证,可助您更加快速准确地

录入凭证。

●提供对原始单据及明细账的联查功能。

●增加凭证及科目的自定义项定义及录入,提高凭证录入内容的自由度。

●可完成审核凭证及记账,并可随时查询及打印记账或未记账凭证、凭证汇总表。

●凭证填制权限可控制到科目。

●凭证审核权限可控制到操作员。

●灵活的凭证打印功能。

●功能强大的查询及对所查询到凭证的修改功能。

●引入:按规定格式引入其他系统或其他机器上的总账系统中的凭证。

3.标准账表

●可随时提供如下标准账表,并可查询包含未记账凭证的最新数据:

?科目汇总表,总分类账

?现金日记账、银行日记账

?三栏式明细账、多栏式明细账、现金流量三栏账

●在查询各标准账表的同时,可查询到数量账

●在查询时,可随时调整列宽,且可在退出查询时保存列宽。

●任意设置多栏栏目,能够实现各种输出格式。自由定义各栏目的输出方式与内容,能够

满足不同层次的管理需要。

●提供总账、明细账、凭证、原始单据相互联查、溯源功能。

●明细账的查询权限可以控制到科目。

●灵活的打印输出:提供栏目打印宽度、账页每页打印行数等参数的设置,以及明细

账可按总账科目打印账本的功能。各类正式账簿提供套打功能。

4.外币核算

●您可选择采用固定汇率方式还是浮动汇率方式计算本币金额。

●月末可自动调整外币汇兑损益。

5.月末处理

●自动完成月末分摊、计提、对应转账、销售成本、汇兑损益、期间损益结转等业务。

●灵活的自定义转账功能、各种取数公式可满足各类业务的转账工作。

6.辅助管理

●单位往来管理

?主要进行客户和供应商往来款项的发生、清欠管理工作,及时掌握往来款项的

最新情况。

?提供往来款的总账、明细账、余额表、单位往来三栏式明细账、单位往来多栏

账等功能。

●个人往来管理

?主要进行个人借款、还款管理工作,及时地控制个人借款,完成清欠工作以及

个人费用发生情况。

?提供个人明细账、余额表、多栏账等功能。

●部门核算管理

?主要为了考核部门费用收支的发生情况,及时的反映、控制部门费用的支出,

对各部门的收支情况加以比较,便于进行部门考核。

?提供各级部门总账、明细账以及余额表和多栏账的查询,并对部门收入与

费用进行部门收支分析等功能。

●项目核算管理

?用于生产成本、在建工程等业务的核算,以项目为中心,为使用者提供各项目

的成本、费用、收入、往来等汇总与明细情况以及项目计划执行报告等,也可

用于核算科研课题、专项工程、产成品成本、旅游团队、合同、订单等等。

?提供项目总账、明细账表的查询。

7.报表系统(此功能在本次考试中去除了)

天健财务系统的报表系统与其他软件的最大区别在于它不仅是三维立体表,而且他把报表系统与集成账务连接在一块,在此基础上提供了丰富的实用功能,完全实现了三维立体表的四维处理能力。

报表系统的主要功能有:

●提供各行业报表模板(包括现金流量表)

●文件管理功能

●格式管理功能

●数据处理功能

●图表功能

●打印功能

●二次开发功能

二.基本操作

1.基础设置

在刚开始使用本集成账务系统时,应先进行以下初始录入工作:

●操作员及权限:对本单位财务人员的分工和权限进行设置。

●分级设置:由于系统中各项目的录入都采用分级核算,因此,在系统初始时,您应对系

统将要用到的一些项目的编码级次及每级位数进行定义,以便录入各类信息的目录。●会计科目:会计科目采用分级录入方式,使用前用户应先将已整理好的会计科目录入到

系统中。

●各辅助核算项目:如果您的单位有较多的往来业务、有较多的部门或需对一些特殊业务

进行项目核算,那么,录入会计科目后,还应录入单位往来目录、部门目录、个人目录、项目目录等等。

●外币及汇率:如果您的企业有外币业务,那么,还应进行外币及汇率的设置。

●期初余额:在开始使用总账系统时,应先将各账户此时的余额和年初到此时的借、贷方

累计发生额计算清楚,并输入到总账系统中。若有辅助核算,还应输入各辅助项目的期初余额,如:某科目有部门核算,应录入各部门的期初余额。

●凭证类别:在开始用计算机录入凭证之前,应在系统中设置凭证类别。如:收款凭证、

付款凭证、转账凭证。凭证类别可根据需要进行设置。

1.1分级设置

分级设置用于对会计科目、往来单位、部门、项目、现金流量等基础信息的编码进行不同级次的长度控制。

用鼠标单击系统主菜单[基本设置]下的[分级设置],界面显示如图:

1.2结算方式设置

结算方式设置用于设置银行结算方式。用鼠标单击系统主菜单[基本设置]下的[结算方式设置],界面显示如图:

1.3辅助核算设置

1.3.1 单位往来辅助核算设置

单位往来设置用于设置辅助科目----往来单位的信息,该信息设置采用分级设置,编码方案遵循[分级设置]中的设置。

用鼠标单击系统主菜单[基本设置]下的[辅助核算设置]下的[单位往来辅助核算设置],显示界面如图:

1.3.2 个人往来辅助核算设置

用鼠标单击系统主菜单[基本设置]下的[辅助核算设置]下的[个人往来辅助核算设置],显示界面如图:

1.3.3 部门辅助核算设置

用鼠标单击系统主菜单[基本设置]下的[辅助核算设置]下的[部门辅助核算设置],显示界面如图:

1.3.4 项目辅助核算设置

用鼠标单击系统主菜单[基本设置]下的[辅助核算设置]下的[项目辅助核算设置],显示界面如图:

1.4 外币设置

1.4.1 外汇币种设置

用鼠标单击系统主菜单[基本设置]下的[外币设置]下的[外汇币种设置],显示界面如图:

1.4.2 外汇汇率设置

用鼠标单击系统主菜单[基本设置]下的[外币设置]下的[外汇汇率设置],显示界面如图:

1.5 其他设置

1.5.1 常用摘要设置

用鼠标单击系统主菜单[基本设置]下的[其他设置]下的[常用摘要设置],显示界面如图:

1.5.2 常用凭证定义

用鼠标单击系统主菜单[基本设置]下的[其他设置]下的[常用凭证定义],显示界面如图:

1.5.3 现金流量设置

用鼠标单击系统主菜单[基本设置]下的[其他设置]下的[现金流量设置],显示界面如图:

1.5.4 凭证类型设置

用鼠标单击系统主菜单[基本设置]下的[其他设置]下的[凭证类型设置],显示界面如图:

1.6 会计科目设置

本功能完成对会计科目的设立和管理,用户可以根据业务的需要方便地增加、插入、修改、查询、打印会计科目。

[操作流程]

1.用鼠标单击系统主菜单[基本设置]下的[会计科目设置…],显示界面如图:

2. 用鼠标单击增加下级或增加同级弹出会计科目信息录入窗口,如图:

【各栏目说明】

科目编码:科目编码必须唯一;科目编码必须按其级次的先后次序建立。科目编码只能由数字(0-9)、英文字母(A-Z及a-z)及减号(-)、正斜杠(/)表示,其他字符(如&

" ' ; 空格等)请不要使用。

●科目名称:可以是汉字、英文字母或数字,可以是减号(-)、正斜杠(\),但不能输入

其他字符。科目中文名称最多可输入32个汉字。注意:科目名称不能为空。

●辅助核算:也叫辅助账类。用于说明本科目是否有其它核算要求,系统除完成一般的总

账、明细账核算外,并提供以下几种专项核算功能供用户选用:

?部门核算

?个人往来核算

?单位往来核算

?现金流量核算

?项目核算

一个科目可同时设置两种专项核算,如:管理费用既想核算各部门的使用情况也想了解各项目的使用情况,那么,可以同时设置部门核算和项目核算。在设置辅助核算时请尽量慎重,因为,如果您的科目已有数据,而您又对科目的辅助核算进行修改,那么,很可能会造成总账与辅助账对账不平。

●科目性质(余额方向):登记在借方的科目,科目性质为借方;登记在贷方的科目,科

目性质为贷方。一般情况下,资产类科目的科目性质为借方,负债类科目的科目性质为贷方。注意:只能在一级科目设置科目性质,下级科目的科目性质与其一级科目的相同。

已有数据的科目不能再修改科目性质。

●外币核算:用于设定该科目核算的是否有外币核算,以及核算的外币名称。一个科目只

能核算一种外币,只有有外币核算要求的科目才允许也必须设定外币币名。

●数量核算:用于设定该科目是否有数量核算,以及数量计量单位。计量单位可以是任何

汉字或字符,如:公斤、件、吨等。注意:银行存款科目要按存款账户设,需进行数量、外币核算的科目要按不同的数量单位、外币单位建立科目。

上述项目输入完成后,如果输入正确,用鼠标单击〖确认〗按钮,否则可以用鼠标单击〖取消〗按钮取消此次增加。

1.7期初余额录入

[操作流程]

1.用鼠标单击系统主菜单[基本设置]下的[期初余额录入设置…],显示界面如图:

2.录入科目期初余额:用于年初录入余额或调整余额

3.验证期初余额,并进行试算平衡。

4.确定期初余额录入。

2.日常账务

2.1填制记账凭证

记账凭证是登记账簿的依据,在实行计算机处理账务后,电子账簿的准确与完整完全依赖于记账凭证,因而使用者要确保记账凭证输入的准确完整,在实际工作中,您可直接在计算机上根据审核无误准予报销的原始凭证填制记账凭证(即前台处理),也可以先由人工制单而后集中输入(即后台处理),您采用哪种方式应根据本单位实际情况,一般来说业务量不多或基础较好或使用网络版的用户可采用前台处理方式,而在第一年使用或人机并行阶段,则比较适合采用后台处理方式。

【操作步骤】

1.用鼠标单击系统主菜单[日常账务]下的[填制记账凭证],显示界面如图:

2. 用鼠标单击〖新增〗按钮或快捷键[CTRL+N],增加一张新凭证,这时光标定位在凭证类

别中。

3. 凭证类别:用鼠标单击凭证类别下拉框选择一个凭证类别。确定后按[Enter]键,将光标

定位在制单日期上。

4. 凭证编号:采用系统自动编号,编号方法为:当前制单日期所在的会计期间及所选凭证

类别下的最后一张凭证的凭证号加一。该编号由计算机自动产生,不用人工输入。

5. 制单日期:系统自动取进入财务系统时输入的业务日期为记账凭证填制的日期,如果日

期不对,可进行修改。

6. 附单据数:在“附单据数”处输入原始单据张数。

7. 凭证内容:输入本张凭证的每一笔分录。每笔分录由摘要、会计科目、发生金额组成:

⑴摘要:输入本笔分录的业务说明,摘要要求简洁明了,或按参照按钮选入常用摘

要。

⑵会计科目:科目必须输入末级科目。科目可以输入科目编码、中文科目名称或助

记码。输入科目时可在会计科目区中单击参照按钮录入。

⑶辅助核算信息:当在会计科目区中输入有辅助信息的科目时,屏幕显示辅助信息

录入窗体,根据科目属性输入相应的辅助信息。如部门、个人、项目、客户、供

应商、数量、自定义项等。在这里录入的辅助信息将在凭证下方的备注中显示。

如图:

当您需要对所录入的辅助项进行修改时,可用鼠标单击所要修改的项,系统显示辅助信息录入窗,可进行修改。

A.如果科目有单位往来的属性,则屏幕提示您可输入“单位往来”信息。

“单位往来”可输入代码或单位简称,也可通过单击“单位往来”处按钮参

照输入。“票号”可输入往来业务的单据号。

B.若科目为部门核算科目,则屏幕提示您输入“核算部门”信息,可输入代码或部门名称,也可按按钮或[F2]键参照输入。

C.若科目为个人往来核算科目,则屏幕提示您输入“核算部门”、“个人往来”等信息,可输入代码或名称,也可按按钮参照输入。

D.若科目为项目核算科目,则屏幕提示您输入“核算项目”信息,可输入代码或名称,也可按按钮参照输入。

E.若科目为现金流量科目,则屏幕提示您输入“现金流量”、“结算方式”、“结算号”、“结算日期”和“经办人”等信息。

⑷借贷方:即该笔分录的借方或贷方本币发生额,金额不能为零,但可以是红字,

红字金额以负数形式输入。如果方向不符,可按空格键调整金额方向。

8. 当凭证全部录入完毕后,按〖保存〗按钮保存这张凭证。按〖放弃〗按钮放弃当前增加

的凭证。也可用鼠标单击〖新增〗则可继续填制下一张凭证。

9. 若想放弃当前未完成的分录的输入,可按〖删行〗按钮或[Ctrl+E]键删除当前分录即可

10.当一批凭证填完后,用鼠标单击〖退出〗或通过菜单【文件】下的【退出】退出制单功

能。

2.2 修改记账凭证

【操作步骤】

1. 在填制凭证中,通过按〖首张〗、〖上张〗、〖下张〗、〖末张〗按钮翻页查找或按〖筛选〗

按钮在筛选对话框(如图)中输入筛选条件,选出要修改的凭证。

2、将光标移到制单日期处,可修改制单日期。

3、若要修改附单据数、摘要、科目、外币、汇率、金额,可直接将光标移到需修改的地方

进行修改即可。

4、凭证下方显示每条分录的辅助项信息,若要修改某辅助项,则将光标移到要修改的辅助

项处,双击鼠标,屏幕显示辅助项录入窗,可直接在上面修改即可。

5、若要修改金额方向,可在当前金额的相反方向,按空格键。

6、若要希望当前分录的金额为其他所有分录的借贷方差额,则在金额处按“=”键即可。

7、按〖增行〗按钮可在当前分录前插入一条分录。按〖删行〗按钮则删除当前分录。

8、修改完毕后,按〖保存〗按钮保存当前修改,按〖放弃〗按钮放弃当前凭证的修改。

2.3 作废记账凭证

[操作步骤]

1、进入填制凭证后,通过按〖首页〗、〖上页〗、〖下页〗、〖末页〗键翻页查找或按〖查询〗

按钮查找输入条件,找要作废的凭证。

2、用鼠标单击菜单【制单】下的【作废/恢复】,凭证左上角显示“作废”字样,表示已将

该凭证作废。

注意:

?作废凭证仍保留凭证内容及凭证编号,只在凭证左上角显示“作废”字样。作废凭

证不能修改,不能审核。在记账时,不对作废凭证作数据处理,相当于一张空凭证。

在账簿查询时,也查不到作废凭证的数据。

?若当前凭证已作废,用鼠标单击菜单【制单】下的【作废/恢复】,可取消作废标志,

并将当前凭证恢复为有效凭证。

2.4 记账凭证查询打印

用鼠标单击系统主菜单[日常账务]下的[记账凭证查询打印],显示界面如图,查询内容:输入所查询凭证的主要信息。辅助条件:输入所查询凭证分录的辅助信息等。

2.5 凭证汇总表

用鼠标单击系统主菜单[日常账务]下的[凭证汇总表],显示界面如图:

2.6 凭证审核

用鼠标单击系统主菜单[日常账务]下的[凭证审核],显示界面如图:

2.7 转账设置

转账定义分五个部分,包括:自定义转账设置、对应结转设置、销售成本结转设置、汇兑损益结转设置、期间损益结转设置。第一次使用本系统的用户,应先执行[转账设置],在定义完转账凭证后,在以后的各月只需调用[转账生成]即可。但是当某转账凭证的格式需要变动时,则先在[转账设置]中修改转账凭证内容,然后再转账。

2.7.1自定义转账设置

[操作流程]

1. 用鼠标单击系统主菜单[日常账务]下的[转账设置]下的[自定义转账设置],显示界

面如图:

2. 用鼠标单击[增加]按钮或菜单中[文件]下的[增加],可定义一张转账凭证,弹出凭

证主要信息录入窗口,如图:

[栏目说明]

?凭证序号:是该张转账凭证的代号,凭证编号不是凭证号,凭证号会

在每月转账时自动产生。一张转账凭证对应一个凭证序号,该序号可任意定义。

?凭证摘要:可参照常用摘要录入,亦可手工输入。

?凭证类型:定义该张转账凭证的凭证类别。

输入以上各项后,单击[确定]按钮,即可定义转账凭证分录信息。

?凭证摘要:录入每笔转账凭证分录的摘要。

?会计科目:录入每笔转账凭证分录的会计科目。

?单位:当输入的会计科目为单位往来科目时,如要按某单位结转时,

则需在此处指定往来单位,若此处不输,即会按所有发生的单位进行结转。

?个人:当输入的会计科目为个人往来科目时,如要按某个人结转时,

则需在此指定往来单位,若此处不输,即会按所有个人结转。

?部门:当输入的会计科目为部门核算科目时,如要按某部门进行结转

时,则需在此指定部门,若此处不输,即表示按所有部门进行结转(或该科目

有发生的部门,详见“转账生成”部分)。

?项目:当输入的会计科目为项目核算科目时,如要按某项目结转时,

则需在此指定项目,若此处不输,即表示按所有项目进行结转(或该科目有发

生的项目,详见“转账生成”部分)。

?现金流量:当输入的会计科目为现金流量核算科目时,如要按某现金

流量结转时,则需在此指定现金流理,若此处不输,即表示按所有现金流量进

行结转。

?方向:输入转账数据发生的借贷方向。

?公式:单击可参照录入计算公式(注:对于初级用户,建议您通过参

照录入公式,对于高级用户,若已熟练掌握转账公式,也可直接输入转账函数

公式。)

3、公式录入完毕后,按[Enter]键,可继续编辑下一条转账分录。注意,转账会计科目、部

门只能录入底级科目、部门。

2.7.2 对应结转设置

对应结转不仅可进行两个科目一对一结转,还提供科目的一对多结转功能,对应结转的科目可为上级科目,但其下级科目的科目结构必须一致(相同明细科目),如有辅助核算,则两个科目的辅助账类也必须一一对应。

本功能只结转期末余额。

[操作流程]

1.用鼠标单击系统主菜单[日常账务]下的[转账设置]下的[对应结转设置],显示界面如图:

2、用鼠标单击〖增加〗按钮,开始增加对应转账模板。

?编号:是该张转账凭证的代号,转账编号不是凭证号,转账凭证的凭

证号在每月转账时自动产生。一张转账凭证对应一个转账编号,转账编号可任

意定义,但只能输入数字1~9、a~z、A~Z,不能重号。

?凭证类别:结转时使用的凭证类别。

?转出科目:将此科目的余额转出到转入科目中去,可参照科目录入,

有辅助项还需输入辅助项内容。

?转入科目:可参照科目录入,可有多个转入科目,辅助项可与转出科

目不同。

?结转系数:即转入科目取数=转出科目取值×结转系数,若未输入系

统默认为1。

3、输入以上各项后,按新增,开始增加下一条定义。

4、按〖删除〗按钮可删除当前定义的对应结转凭证。

注意

?转入科目可定义多个。

?转入、转出科目可为上级科目,但其下级科目的科目结构必须相同,

若转出科目定义辅助项,则转入科目的辅助项不能为空。

?本功能只结转期末余额。如果您想转发生额,请到自定义结转中设置。

2.7.3 期间损益结转

用于在一个会计期间终了将损益类科目的余额结转到本年利润科目中,从而及时反映企业利润的盈亏情况。主要是对于管理费用、销售费用、财务费用、销售收入、营业外收支等科目的结转。

[操作流程]

1. 用鼠标单击系统主菜单[日常账务]下的[转账设置]下的[期间损益结转设置],显示

界面如图:

2、表格上方的本年利润科目是本年利润的入账科目。如果您的本年科目利润科目又分为多

个下级科目,则可在下面表格中录入,并与相应的损益科目对应。

3、在下面的对应结转表中录入明细级的本年利润科目。

注意

?损益科目结转表中将列出所有的损益科目。如果您希望某损益科目参

与期间损益的结转,则应在该科目所在行的本年利润科目栏填写相应的本年利

润科目,若不填本年利润科目,则将不转此损益科目的余额。

?损益科目结转表的每一行中的损益科目的期末余额将转到该行的本

年利润科目中去。

?若损益科目结转表的每一行中的损益科目与本年利润科目都有辅助

核算,则辅助账类必须相同。

?损益科目结转表中的本年利润科目必须为末级科目,且为本年利润入

账科目的下级科目。

概要设计说明书范例及模板

《XXXXXX》概要设计说明书 张三、李四、王五

1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司1999/3 2.机票预定系统项目开发计划《**》软件开发小组1999/3 3.需求规格说明书《**》软件开发小组1999/3 4.用户操作手册(初稿)《**》软件开发小组1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社1992/1 6.软件工程张海藩清华大学出版社1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分

项目开发详细设计说明书(超好用模板)完整版

详细设计说明书XX有限公司

修订记录

目录 第一章概述........................................................................... 错误!未定义书签。 1.1.应用模块的目的....................................................... 错误!未定义书签。 1.2.应用模块总体描述................................................... 错误!未定义书签。 1.3.应用模块接口描述................................................... 错误!未定义书签。 1.4.假设条件................................................................... 错误!未定义书签。第二章设计模式(Design pattern) ................................... 错误!未定义书签。第三章类设计....................................................................... 错误!未定义书签。 3.1.分块类图................................................................... 错误!未定义书签。 <类图1> ............................................................ 错误!未定义书签。 <类图n> ............................................................ 错误!未定义书签。 3.2.整体继承关系........................................................... 错误!未定义书签。 3.3.类描述....................................................................... 错误!未定义书签。 <类名1> Class Description............................. 错误!未定义书签。 <类名n> Class Description............................. 错误!未定义书签。第四章交互图....................................................................... 错误!未定义书签。 4.1.<情景编号1: 情景名称> ........................................ 错误!未定义书签。 交互图................................................................ 错误!未定义书签。 例外情况及条件................................................ 错误!未定义书签。 4.2.<情景编号n: 情景名称> ........................................ 错误!未定义书签。第五章状态图....................................................................... 错误!未定义书签。 5.1.<状态图编号1:状态图名称> .................................. 错误!未定义书签。 5.2.<状态图编号n:状态图名称> .................................. 错误!未定义书签。第六章时序流程图............................................................... 错误!未定义书签。第七章用户界面设计说明................................................... 错误!未定义书签。 7.1.用户界面关系........................................................... 错误!未定义书签。 7.2.用户界面具体描述................................................... 错误!未定义书签。 <界面编号1:界面名称〉 ................................. 错误!未定义书签。 <界面编号N:界面名称〉 ................................ 错误!未定义书签。

IT项目范围说明书

项目范围说明书 (版本号:1.0) 基本信息 项目名称餐饮业信息化点餐系统项目经理 一产品范围描述 本项目旨在建设一台能够完成信息化点餐系统及前台控制,后台监控维护系统。最终的项目产品应该同时具备菜单信息化功能,点餐功能,收银功能、呼叫服务功能,数据分析功能。 最终的项目产品应该由以下十大系统构成:点餐系统、支付系统(包括银行转账)、后台服务器系统、后台数据库支持系统、文档系统、线路系统、流水作业系统、人工服务系统、配送系统、数据汇总分析系统。 二项目产品验收标准 招标购买的产品的验收标准包括在招标文件和相应的合同文件中注明。有关项目最终产品的验收标准,将参照国家卫生安全标准相关条例、行业服务环境建设标准。 所有中间和最终产品,都必须达到国家、地方或饮食业的相关标准。 三项目工作范围 1、进行方案设计; 2、招标购买点餐设备; 页脚内容1

3、定制餐桌; 4、进行方案设计; 5、项目需求分析; 6、项目概要设计; 7、项目详细设计; 8、编码实现; 9、测试、调试; 10、将已开发出的智能点餐系统安装到指定的点餐设备上; 11、将带有点餐系统的点餐设备安装到定制的餐桌上; 12、对餐厅的网络进行布局设计; 13、进行整体功能、性能测试; 14、对餐厅的工作人员进行培训; 15、整理文件并归档; 16、项目交接。 四项目可交付成果 1、完善的点餐系统:包括点餐功能,收银功能,呼叫服务功能,数据分析功能。 页脚内容2

2、安装好的点餐设备:包括运行良好的点餐系统和平板电脑设备。 3、安装好点餐设备的定制化餐桌:包括功能完善的点餐系统和定制化的餐桌以及网络配置线路。 4、布局完善的餐厅:铺设网络线路。 5、点餐系统操作手册。 6、规范的项目管理文档。 五项目除外责任(例外工作) 1、本项目为信息化点餐系统的建设,不包括点餐系统应用于制化餐桌在日常使用中的维护工作。 2、本项目只包括设计信息化点餐系统以及购买定制化餐桌和网络设备,不包括具体的餐厅装潢。 3、对于日后客户提出的新要求新功能,不在本项目的责任范围内。 六主要制约因素 1、在2013/6/28之前完成,成本必须控制在40万以内。为此,必须认真做好进度计划和成本预算, 并严格执行。 2、必须按照企业集中采购程序进行采购。为此,必须了解企业的采购程序,并请财务处提供支持; 3、安装调试期间,暂停营业,必须提前做好准备,错开营业高峰。 七主要假设条件 页脚内容3

概要设计说明书实例

1 引言 (3) 1.1 编写目的 (3) 1.2 背景 (3) 1.3 定义 (3) 1.4 参考资料 (3) 2 总体设计 (3) 2.1 简述 (3) 2.2 架构设计 (4) 2.2.1 系统逻辑架构图 (4) 2.2.2 系统物理架构图 (4) 2.2.3 顶层系统包图 (5) 2.2.4 业务类包图 (6) 2.2.5 子系统关系图 (6) 2.3 接口设计 (6) 2.3.1 界面框架设计 (6) 2.3.2 外部接口设计 (7) 3 子系统设计 (7) 3.1 基础信息子系统 (7) 3.1.1 子系统说明 (7) 3.1.2 类图 (8) 3.1.3 类说明 (12) 3.1.4 界面设计 (19) 3.2 我的工作台子系统 (21) 3.2.1 子系统说明 (21) 3.2.2 类图 (22) 3.2.3 类说明 (26) 3.2.4 界面设计 (32) 3.3 工作进展子系统 (33) 3.3.1 子系统说明 (33) 3.3.2 类图 (34) 3.3.3 类说明 (34) 3.3.4 界面设计 (34) 3.4 信息发布子系统 (36) 3.4.1 子系统说明 (36) 3.4.2 类图 (36) 3.4.3 类说明 (37) 3.4.4 界面设计 (38) 3.5 系统管理子系统 (38) 3.5.1 子系统说明 (38) 3.5.2 类图 (39) 3.5.3 类说明 (39) 3.5.4 界面设计 (40) 3.6 个人设置子系统 (41)

3.6.1 子系统说明 (41) 3.6.2 类图 (42) 3.6.3 类说明 (43) 3.6.4 界面设计 (44) 4 约束和假定 (45) 5 系统数据结构设计 (45) 5.1 逻辑结构设计 (45) 5.1.1 角色表(PUBLIC_ROLE) (46) 5.1.2 权限表(PUBLIC_PRIVILEGE) (46) 5.1.3 角色权限表(PUBLIC_ROLEPRIVILEGE) (46) 5.1.4 部门表(PUBLIC_ DEPT) (46) 5.1.5 岗位表(PUBLIC_POST) (47) 5.1.6 员工表(PUBLIC_MEMBER) (47) 5.1.7 工作任务表(WORKPLAN_ TASK) (48) 5.1.8 任务分派表(WORKPLAN_ ALLOTTASK) (48) 5.1.9 工作计划表(WORKPLAN_ PLAN) (48) 5.1.10 计划任务表(WORKPLAN_ PLANTASK) (49) 5.1.11 工作日志表(WORKPLAN_ WORKLOG) (49) 5.1.12 工作汇报表(WORKPLAN_ WORKREPORT) (50) 5.1.13 信息发布表(PUBLIC_ PUBLISHINFO) (50) 5.1.14 收件箱表(PUBLIC_INBOX) (50) 5.1.15 系统操作日志表(PUBLIC_OPERA TELOG) (51) 5.1.16 个人提醒设置表(PUBLIC_EVENTS) (51) 5.1.17 系统表(PUBLIC_SYSTEM) (52) 5.1.18 系统功能模块表(PUBLIC_SYSTEMMODULE) (52) 5.2 物理结构设计 (52) 5.3 数据结构与程序的关系 (52) 6 系统出错处理设计 (52) 6.1 出错信息 (52) 6.2 补救措施 (53) 6.3 系统维护设计 (53)

网上购物系统——详细设计说明书

网上购物系统 详细设计说明书 1引言 1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2.项目背景 软件名称:网上购物系统 开发者:宋金德,袁浩,王朝阳,许威 项目简介:本系统主要实现网上产品展示与在线定购及人员的管理, 一、不同身份有不同的权限功能(管理人员、注册用户、游客) 二、在线产品展示(分页显示) 三、在线定购 四、后台管理(用户管理、商品的管理) 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002

IT项目范围说明书

IT项目范围说明书

————————————————————————————————作者:————————————————————————————————日期:

项目范围说明书 (版本号:1.0) 基本信息 项目名称餐饮业信息化点餐系统项目经理 一产品范围描述 本项目旨在建设一台能够完成信息化点餐系统及前台控制,后台监控维护系统。最终的项目产品应该同时具备菜单信息化功能,点餐功能,收银功能、呼叫服务功能,数据分析功能。 最终的项目产品应该由以下十大系统构成:点餐系统、支付系统(包括银行转账)、后台服务器系统、后台数据库支持系统、文档系统、线路系统、流水作业系统、人工服务系统、配送系统、数据汇总分析系统。 二项目产品验收标准 招标购买的产品的验收标准包括在招标文件和相应的合同文件中注明。有关项目最终产品的验收标准,将参照国家卫生安全标准相关条例、行业服务环境建设标准。 所有中间和最终产品,都必须达到国家、地方或饮食业的相关标准。 三项目工作范围 1、进行方案设计; 2、招标购买点餐设备; 3、定制餐桌; 4、进行方案设计; 5、项目需求分析; 6、项目概要设计; 7、项目详细设计; 8、编码实现;

9、测试、调试; 10、将已开发出的智能点餐系统安装到指定的点餐设备上; 11、将带有点餐系统的点餐设备安装到定制的餐桌上; 12、对餐厅的网络进行布局设计; 13、进行整体功能、性能测试; 14、对餐厅的工作人员进行培训; 15、整理文件并归档; 16、项目交接。 四项目可交付成果 1、完善的点餐系统:包括点餐功能,收银功能,呼叫服务功能,数据分析功能。 2、安装好的点餐设备:包括运行良好的点餐系统和平板电脑设备。 3、安装好点餐设备的定制化餐桌:包括功能完善的点餐系统和定制化的餐桌以 及网络配置线路。 4、布局完善的餐厅:铺设网络线路。 5、点餐系统操作手册。 6、规范的项目管理文档。 五项目除外责任(例外工作) 1、本项目为信息化点餐系统的建设,不包括点餐系统应用于制化餐桌在日常使 用中的维护工作。 2、本项目只包括设计信息化点餐系统以及购买定制化餐桌和网络设备,不包括 具体的餐厅装潢。 3、对于日后客户提出的新要求新功能,不在本项目的责任范围内。 六主要制约因素 1、在2013/6/28之前完成,成本必须控制在40万以内。为此,必须认真做好进

软件概要设计说明书范例

XX概要设计说明书

文档修改记录

填写说明 1. 系统结构的定义 本体系对整个软件系统按如下结构方式进行划分:系统子系统模块子模块 其中: (1)“系统子系统”划分属于“系统设计”,在系统设计说明书中予以描述。 (2)“子系统模块”划分属于“概要设计”,在本说明书中予以描述。 (3)“模块子模块”划分属于“详细设计”,在详细设计说明书中予以描述。如果系统相对简单,可以省略“子模块”这一层次。 2. 如果填写了系统设计说明书,则在本说明书中略过“系统子系统”划分的相关内容(即第2章)。 3. 如果系统相对简单,不需要做“系统子系统”划分,这种情况下,取消填写系统设计说明书,只须填写本说明书,直接套用“子系统模块”划分(即第3章)进行“系统模块”划分(把其中“子系统”一词替换为“系统”),并删除本说明书中“系统子系统”划分的相关内容(第2章)。

目录 1. 简介 ................................................................ 错误!未定义书签。 . 背景和目的.................................................... 错误!未定义书签。 . 范围.......................................................... 错误!未定义书签。 . 术语和缩略语.................................................. 错误!未定义书签。 2. 系统总体设计 ........................................................ 错误!未定义书签。 . 任务概述...................................................... 错误!未定义书签。 目标 .................................................... 错误!未定义书签。 需求概述 ................................................ 错误!未定义书签。 . 设计概述...................................................... 错误!未定义书签。 总体约束 ................................................ 错误!未定义书签。 系统外部接口 ............................................ 错误!未定义书签。 设计方案概述 ............................................ 错误!未定义书签。 . 系统架构设计.................................................. 错误!未定义书签。 系统的逻辑架构设计 ...................................... 错误!未定义书签。 系统的物理架构设计 ...................................... 错误!未定义书签。 . 子系统定义.................................................... 错误!未定义书签。 子系统列表 .............................................. 错误!未定义书签。 子系统间关系 ............................................ 错误!未定义书签。 3. 子系统1设计 ........................................................ 错误!未定义书签。 . 任务概述...................................................... 错误!未定义书签。 目标 .................................................... 错误!未定义书签。 需求概述 ................................................ 错误!未定义书签。 . 设计概述...................................................... 错误!未定义书签。 总体约束 ................................................ 错误!未定义书签。 子系统外部接口 .......................................... 错误!未定义书签。 设计方案概述 ............................................ 错误!未定义书签。 . 子系统架构设计................................................ 错误!未定义书签。 . 模块定义...................................................... 错误!未定义书签。

概要设计说明书范例及模板

《XXXXXX》 概要设计说明书 张三、李四、王五 1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于 1.3 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司 1999/3 2.机票预定系统项目开发计划《**》软件开发小组 1999/3 3.需求规格说明书《**》软件开发小组 1999/3 4.用户操作手册(初稿)《**》软件开发小组 1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社 1992/1 6.软件工程张海藩清华大学出版社 1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析。系统可分为两大部分:一、客户机上的程序,二、服务器上的程序。以下将分别对系统的这两大部分进行流程分析:

项目范围说明书-模板

[您的公司] 项目范围 [选择日期] 概述 1.项目背景和说明 [描述此项目如何发生、涉及哪些人以及目的。] 注意:要删除任何提示(如该提示),只需单击它并开始键入。如果您尚未准备好添加文本,只需单击提示,然后按空格键将其删除。 2.项目范围 [项目范围定义项目的界限。可以将范围视为一个假想的盒子,这将装入所有项目元素/活动。它不仅定义您要做什么(哪些对象将装入盒子),而且还设置限制,规定哪些项不作为项目的一部分执行(不能装入盒子)。范围回答的问题包括将执行什么、将不执行什么以及结果将是什么样子。] 3.高级要求 [描述项目的高级要求。例如:] 新系统必须包括以下功能: 能够允许内部和外部用户无需下载任何软件即可访问应用程序 能够与现有的数据仓库应用程序连接 能够根据业务规则合并自动化路由和通知 4.可交付结果 [列出将受此项目影响的机构、利益干系人或部门,并描述他们将如何受到项目的影响。] 5.受影响的项 [列出将受此项目影响的业务流程或系统,并描述它们将如何受到影响。] 6.受影响的业务流程或系统 [描述从此项目中排除的任何特定部分。]

7.从范围中排除的特定项 [描述准备如何实施项目。例如,项目的所有部分将同时开展还是逐步进行每个版本将包括哪些部分] 8.实施计划 [包括促成您提议的解决方案的建议。概括说明您建议执行的操作以及如何达成目标。您能够在“我们的提案”部分详细阐述。] 9.高级日程表/计划 [描述规划、设计、开发和部署项目将采用什么样的高级日程表/计划。通常,您希望此项目什么时候完成] 批准和授权继续进行 我们批准上述项目,并授权团队继续进行。 审批人日期审批人日期

概要设计说明书示例【概要设计说明书(模板)】

概要设计说明书示例【概要设计说明书(模板)】 概要设计说明书 修订记录 目录 第一章 1.1.1. 2.1. 3.1. 4.第二章 2.1.2.2.2. 3.2. 4.2. 5.2. 6.2. 7.第三章 3.1.3.2.3.3.第四章 4.1.4.2.4.3.第五章 5.1.5.2.5.3.第六章 6.1. 6.2.6.3. 补救措施......................................................... ........................................10系统维护设计......................................................... .. (10) 第一章引言 1.1.编写目的 说明编写这份概要设计说明书的目的,指出预期的读者。 1.2.背景 说明:

a.待开发软件系统的名称; b.列出此项目的任务提出者、开发者、用户以及将运行该软件的站点。 1.3.定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4.参考资料 列出有关的参考文件,如: a.本项目的经核准的计划任务书或合同,上级机关的批文; b.属于本项目的其他已发表文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出 第二章总体设计 2.1.需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求。 2.2.运行环境 简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。 2.3.基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 2.4.结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 2.5.功能需求与程序的关系

完整版详细设计说明书实例

信息发布系统 (详细设计说明书) JAVA 实践小学期第22组 1.0 2010/9/5 编写单位: 设计人员: 版 本: 编写日期:

目录 第一部分、引言 (2) 1.1编写目的 (2) 1.2背景 (3) 1.3定义 (3) 3.1程序描述 (5) 3.2整体结构 (5) 3.3性能 (5) 3.4输入输出项 (5) 3.5算法 (5) 3.6主要类的设计 (5) 3.7存储分配 (7) 3.8注释 (7) 3.9限制条件 (7) 3.10测试计划 (7) 3.11尚未解决的问题 (7) 4.1程序描述 (7) 4.2功能 (7) 4.3性能 (8) 4.4输入输出项 (8) 4.5限制条件 (8) 5设计特点 (8) 5.1通信便捷 (8) 5.2开发速度快 (8) 第六部分、项目分工 (8) 附录: (9) 第一部分、引言 1.1编写目的 本说明书在概要设计的基础上,对信息发布系统的各模块、程序分别进行了实现层面上的要 求和说明。 软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2背景 说明: A、软件系统的名称:信息发布系统 B、任务提出者:JAVA实践小学期开发者:第22组成员 C、实现完成的系统将可用在所有JAVA虚拟机的个人PC上.为使用者提供信息发布,浏 览,评论的方式,沟通各个用户? 1.3定义 服务器端API :服务器端设计者通过规范的API文档,提供给客户端,以方便客户端的开 发,使得同时进行,提高效率,节约时间。两端通过protocol (协议类)进行通信。 Gson:Google提供的一个类库。通过使用这个类库,可以把把对象转换成json格式的字符串,以方便在网络中的传输。也可反向将字符串转换成对象,这样带有方法地操作对象,可以有效,方便地保证信 息的沟通。 Json: JavaScript Object Notation,是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,JSON采用完全独立于语言的文本格式, 这些特性使得JSON成为理想的数据交换语言。 1.4参考资料,相关的文件包括: A、《项目需求说明》; B、《项目详细设计说明书》; C、《项目概要设计说明书》;参考资料: 《软件工程概论》,王华 第二部分、程序系统的结构 该系统为了两大部分:客户端与服务器端,中间通过protocol类通信。其中使用gson库来转换和逆向转换对象,实现标准包括: 1、客户端主程序 A、工程类型:JAVA项目; B、工程名称:信息发布系统 C、编译生成文件:jar形式 D、引用的组件:JDK,Gson库 注:以上提供的是工具集合,具体用到的类都包含在里面 2、服务器端主程序: 服务器端程序以及数据库操作类(DBO) 3、服务器端数据库操作 验证用户,用户注册,更改密码,更新文档,新建文档,新建记录(包括浏览记录和回复记录),查看文档,删除文档,查看记录。

概要设计说明书---案例

<网上书店> 概要设计说明书 作者:XXXXXXXXXXX 完成日期:XXXX年4月XX日签收人:XXXXXX 签收日期:XXXX年X月XX日修改情况记录:

目录 1 引言 (1) 1.1 编写目的 (1) 1.2 范围 (1) 1.3 定义 (1) 1.4 参考资料 (2) 2 总体设计 (2) 2.1 需求规定 (2) 2.2 运行环境 (3) 2.3 基本设计概念和处理流程 (3) 2.4 结构 (4) 2.5 功能需求与程序的关系 (8) 2.6 人工处理过程 (9) 2.7 尚未解决的问题 (9) 3 接口设计 (10) 3.1 用户接口 (10) 3.2 外部接口 (10) 3.3 内部接口 (10) 4 运行设计 (10) 4.1 运行模块组合 (10) 4.2 运行控制 (10) 4.3 运行时间 (11) 5 系统数据结构设计 (11) 5.1 逻辑结构设计要点 (11) 5.2 物理结构设计要点 (11) 6 系统出错处理设计 (12) 6.1 出错信息 (12) 6.2 补救措施 (12) 6.3 系统维护设计 (12) 7 阶段小结 (12)

1 引言 1.1 编写目的 服务于书店的网络化运营,管理用户购买以及其它服务、管理各类图书信息以及图书销售中的各个环节,最终用户为使用本网上书店的各类用户以及网上书店的系统管理人员和维护人员。 1.2 范围 说明: a.待开发的软件系统的名称:XXXX网上书店 b.任务提出者:刘俊铖、马俊 开发者:马俊、张倩、刘俊铖、张瑞鑫、唐志军、冯庆丰 用户:欲使自己书店网络化运营的各类书店。 使用本软件的单位:待定 1.3 定义 UML:Unified Modeling Language , 统一建模语言。 类图(class diagram):表述系统中各个对象的类型及其间存在的各种静态关系。静态关系包括关联和子类型两种。 交互图(interactive diagram):是表述各组对象如何依某种行为进行协作的模型。包括顺序图和协作图。 可修改性:容许对系统进行修改而不增加原系统的复杂性。 有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。 可靠性:能够防止因概念、设计和结构等方面的不完善造成的软件系统 失效,具有挽回因操作不当造成软件系统失效的能力。

详细设计说明书书真正例子

详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ●ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用, 并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 ●client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 ●search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索 方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 ●preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该 资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 3.1模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 3.2功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 3.3交互的模块 client,search,preview,common。 3.4 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: ●MainFrame.java:MainFrame是含有主函数的类,也是lyra客户端开始执行的类, 它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 ●FtpFrame_AboutBox.java:显示关于窗口的类,当用户点击帮助菜单中的关于菜单 项时会弹出关于对话框。 ●Tools.java:FileTools是文件操作辅助类,可以实现文件的递归删除等。 ●XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous 不保存),密码,最多存10个;存在resource\settings\ serversinfor.xml文件中。 (4)读取已存储的ftp服务器信息。 (5)从type.xml读取搜索的类型。 ●Constants.java:放置系统运行时使用的一些常量,initcontent()函数对所有常量 进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。 ●CustomizedController.java:包含自定义的控件类,java中的控件可能不能满足需求, 需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel类的父类是JPanel,用户显示右边的主题部分,包括右上边的搜索及服务

概要设计的写法

概要设计的写法 做软件到一定层次了,就要考虑到设计了,设计了很久,就是不系统,系统的设计需要一个记录,记录就用文档,那么对项目所有包括技术上的设计都记录下来,我们就可以理解为软件的概要设计了。在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后面的开发、测试、实施、维护工作起到关键性的影响。 概要设计写什么?概要设计怎么做?如何判断设计的模块是完 整的?为什么说设计阶段过于重视业务流程是个误区?以需 求分析文档还是以概要设计文档来评估开发工作量、指导开发计划 准确?结构化好还是面向对象好?以上问题的答案请在文章 中找。 二、概要设计的目的? 将软件系统需求转换为未来系统的设计;逐步开发强壮的系统构 架;使设计适合于实施环境,为提高性能而进行设计;结构 应该被分解为模块和库。 三、概要设计的任务? 制定规范:代码体系、接口规约、命名规则。这是项目小组今后共 同作战的基础,有了开发规范和程序模块之间和项目成员彼此之间 的接口规则、方式方法,大家就有了共同的工作语言、共同的工作 平台,使整个软件开发工作可以协调有序地进行。总体结构设 计:功能(加工)->模块:每个功能用那些模块实现,保证每 个功能都有相应的模块来实现;模块层次结构:某个角度的软件 框架视图;模块间的调用关系:模块间的接口的总体描述;模 块间的接口:传递的信息及其结构;处理方式设计:满足功能 和性能的算法用户界面设计;数据结构设计:详细的数 据结构:表、索引、文件;算法相关逻辑数据结构及其操作;上 述操作的程序模块说明(在前台?在后台?用视图?用过程?······)接口控制表的数据结构和使用规则其他性能设计。 四、概要设计写什么?

相关文档
相关文档 最新文档