ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:503.32KB ,
资源ID:6211882      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6211882.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(驾校设计规格说明.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

驾校设计规格说明.docx

1、驾校设计规格说明三、设计规格说明书完成人完成任务数据结构设计体系结构设计1. 子系统清单2. 模块设计3. 功能模块清单引言 1.引言(Introduction) 1.1目的(Purpose)软件设计的目标和任务是将软件需求变换成为软件的具体设计方案。根据用信息域表示的软件需求,以及功能和性能需求,进行数据设计、系统设计和过程设计。数据设计侧重于数据结构的定义;系统结构设计是定义软件系统个主要成分之间的关系;过程设计则是把结构成份转换成软件的过程性描述,在编码步骤,根据这种过程性描述,生成源程序代码,然后通过测试最终得到完整有效的软件。详细设计需要给出软件模块的内部过程描述。本文档是针对所有的

2、开发人员、项目经理、测试人员编写的文档,对软件设计结果进行了详细的描述,同时也是程序员编写程序的功能依据。 1.2命名规则(Naming Rule)控件命名:1 按钮 btn+“(首字母大写)” 如:btnOK, btnSubmit, btnReset 2 文本框 txt+“(首字母大写) ”如:txtName,txtID 3 静态文本框 lab+“(首字母大写)” 如:labName 4 其他控件不做具体要求,形式如上更好注释规范:1 注释要写在方法名、类名、接口类名前 2 避免杂乱注释,如一整行星号,可用空行代替 3 多行注释用“/*/”变量命名规 范 :1 类模块级变量用“m_“做前缀”

3、_“后第一个字母要大写。如: String m_Name; String m_Date 2 过程级变量不使用前缀,但首字母大写 如:String Word; 3 过程参数使用“P_”做前缀 如:void Say(String P_Word)方法函数命名规范:用动词或动词短语命名方法,单词首字母均大写 如: RemoveAll();GetCharArray();Invoke()类命名规:1 类名单词首字母大写 class FileStream 2 用名词或名词短语命名类 class Button ;class Area 3 使用全称,避免用缩写除非已经公认的缩写如:URL,HTML 1.3术语定

4、义(Terms Glossary)术语定义或解释一般用表格形式给出,如表3-1所示。表4-1-1 术语定义表序 号术 语 名 称术 语 定 义1总体结构软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。若采用面向功能或面向数据的设计方法,总体逻辑结构一般为树形的功能模块结构图。若采用面向对象或面向部件(构件)的设计方法,则总体逻辑结构一般为为部件(构件)的组装图。所以根据设计的方法不同,会有不同的结构图或者功能模块,本系统是采用的面向对象和面向功能的设计方法,我们用了4+1视图方法来描述系统的设计功能。2外部接口外部借口就是软件系统与其他软件或者系统的通讯借口,主要是之间进行传

5、输数据等功能。本软件系统与其他软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议等。3数据结构 数据结构包括:数据库表的结构、其他数据结构等4角色数据库中享有某些特权操作的用户,叫做角色。角色的权利一般通过授权来实现的,赋予角色什么样的权利,角色只能在授权范围内进行相应的操作,比如:浏览、登录、留言等功能。5子系统具有相对独立功能的小系统叫做子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成,每个子系统或者模块都可以单独行使自己的功能,许多个子系统一起组成大的软件,相对独立又相互联系。6模块具有功能独立、

6、能被调用的信息单元叫做模块。模块是结构化设计中的概念,在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。7内部接口 软件系统内部各子系统之间、各部件之间、各模板之间的接口,叫做内部接口。接口描述包括:调用方式、入口信息、出口信息等。8相关文件相关文件是指当本文件内容变更后,可能会引起变更的其他文件。如需求分析报告、详细设计说明书、测试计划、用户手册9参考资料参考资料是指本文件书写时用到的其他资料。如各种有关规范、模板、标准、准则等。 1.4参考资料(References)1 设计规格说明2 用户需求报告3 系统设计规范

7、4 数据设计规范5 数据库设计规范6 命名规范 1.5相关文档(Related Documents)1 需求分析报告2 详细设计规格说明书3 源程序清单4 测试计划及报告5 用户使用手册2系统设计(Design of Collective)2.1 体系结构设计(Design of Architecture) 图3-2-1 包图图3-2-2 详细包图3-2-3用户登录时序图3-2-4学员学习时序图3-2-5 用户活动图3-2-6用户注册的详细活动图2.2 子系统清单(Subsystem List)子系统清单,如表1所示。表1 子系统清单子系统编号子系统名称子系统功能简述子系统之间的关系SS1前台

8、用户系统前台主要有浏览课程、文章,登录,注册,提问,报名,等功能,方便用户报名。前台的报名、注册数据需传至后台,前台报名信息及用户信息应及时反映到后台。SS2后台管理系统后台主要有用户信息管理,学员信息管理,课程管理,文章管理等管理功能。根据前台报名用户,对前台报名的用户信息进行统计分析,更新课程、文章等信息,显示在前台,管理前台的全部信息。2.3 模块设计(Module Design)如图1所示:图1系统类图类说明:游客类:方法:阅读文章,浏览课程,注册会员等注册用户类:属性:姓名,邮箱,联系电话,相关信息,基本权限等方法:参与论坛,提问疑难及回答,签订协议等教练员类:属性:教练编号,所教课

9、程方法:查看学员成绩,选定考试人员,管理学员信息,填写信息,修改信息,提供上课时间,阅读文章,回答问题等学员类:属性:学号,考试成绩方法:查看信息,修改信息,登录系统,选择教练,预定学习等系统管理员类:属性:管理员编号方法:添加信息,修改信息,删除信息,制作课程,管理教练实物,预约实物,更新网站信息,审核用户等。2.4 功能模块清单(Module List)如表2所示:表2 模块清单模 块 编 号模块名称模块功能简述模块的接口简述1用户登录、注册对于未进行注册的用户注册会员,登录进入系统与用户信息管理模块的接口2课程、文章展示展示课程、文章全部内容,与课程介绍管理、文章发布管理模块的接口3论坛

10、交流实现收贴、回帖、看帖与论坛管理模块的接口4友情链接本模块应链接到别的网站,可以方便的进行网站跳转与友情链接管理的接口5用户报名实现用户报名与学员管理的接口6学员管理使教练通过学员管理能够将学员的信息,上课等方便的进行记录与用户报名模块的接口7用户信息管理对注册用户的信息进行管理与用户注册的接口8课程介绍管理包括增加课程介绍,删除课程介绍,修改课程介绍三个子模块与课程展示的接口9文章发布管理本模块主要负责发布一些最新的文章与文章展示的接口10论坛管理本模块主要是对论坛的帖子进行审核等管理操作与论坛交流的接口11友情链接管理管理友情链接的网站是友情链接的接口3数据结构设计(System Des

11、ign)3.1 数据库表名清单(DB Table List)数据库表名清单,如表3-4所示。表3-3-1 数据库表名清单序号中文表名英文表名表功能说明1管理员表P_admin存储系统管理员,教练和学员的信息2配置表P_config存储网站的基本信息3下载表P_download存储下载内容的基本信息4摩托车科一P_hangye摩托车科目一的介绍5摩托车科二P_hangyehebei摩托车科目二的介绍6摩托车科三P_hangyehongqiao摩托车科目三的介绍7安全教育表P_newsbase存储安全教育的基本字段,题目等8安全教育表P_newscontent存储安全教育的内容9温馨提示P_pol

12、icy存储温馨提示的内容10汽车科一P_scienceactivity存储汽车科目一11汽车科二P_scienceactivityri存储汽车课程二12汽车科三P_scienceactivityrichang存储汽车课程三13论坛交流P_scinencebase论坛版块的信息14关于汽车P_sciencedata存储关于汽车的文章15关于摩托P_sciencedataca存储关于摩托车的文章16高分指南P_sciencedatape存储如何考试得高分的文章17注册用户表P_user注册的用户的信息3.2 数据库表的详细清单(Particular List of DB Table)1)p_adm

13、in表2)p_config表3)p_hangye表4)p_hangyehebei表5)p_hangyehongqiao表6)p_newsbase表7)p_newscontent表8)p_policy表9)p_scienceactivity表10)p_scienceactivityri表11)p_scienceactivityrichang表12)p_sciencebase表13)p_sciencedataba表14) p_sciencedataca表15)p_sciencedatape表16)p_user表17)p_download表4. 该网站采用B/S架构设计,实现工具为php+mysql。设计规格说明变更记录表变更次数:0 变更时间:变更人变更记录

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1