首页 软件模块详细设计

软件模块详细设计

举报
开通vip

软件模块详细设计Documentserialnumber【UU89WT-UU98YT-UU8CB-UUUT-UUT108】技术文件技术文件名称:技术文件编号:版    本:拟制审核会签标准化批准中兴软件技术(南昌)有限公司版本变更记录注1:每次更改归档文件(指归档发布数据库)时,需填写此表。注2:文件第一次归档时,“更改理由”、“主要更改内容”栏写“无”。”引起来的蓝色斜体字为撰写模版内容的使用说明或解释,请在完成之后删除这部分内容。本模版中列出应该填写内容框架...

软件模块详细设计
Documentserialnumber【UU89WT-UU98YT-UU8CB-UUUT-UUT108】技术文件技术文件名称:技术文件编号:版    本:拟制审核会签标准化批准中兴软件技术(南昌)有限公司版本变更记录注1:每次更改归档文件(指归档发布数据库)时,需填写此 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 。注2:文件第一次归档时,“更改理由”、“主要更改 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 ”栏写“无”。<说明本模版中用“<>”引起来的蓝色斜体字为撰写模版内容的使用说明或解释,请在完成之后删除这部分内容。本模版中列出应该填写内容框架,为了通用则不可避免牺牲应对具体情况的灵活性,若其中部分栏目的内容不适用,则必须在该栏目中填写“无”,禁止删除栏目或空白,以免产生缺失或遗漏的误导。本模版的解释权归公司技术管理部所有。>1引言1.1编写目的定义需求开发和管理的相关约定和活动。1.2适用范围适用于需求开发和管理。1.3预期读者和阅读建议预期读者和阅读建议见表1。表1无1.4参考资料无。1.5引用标准文件无。2术语、定义与缩略语2.1术语、定义术语、定义见表2表2无2.2缩略语缩略语见表3。表3无3用户管理模块3.1模块描述<要求:从模块在系统中的位置,实现原理及方式、实现的主要功能等方面来描述该模块的概貌。>实现的原理及方式:实现的主要功能:查找好友:用户能够根据自己的需求对在线的用户进行查找。添加好友:用户可以把查找到的好友添加到自己的好友列表里面,从而可以和好友进行通讯。删除好友:用户也可以对自己不想要通讯的用户进行删除。3.2标准模块(可选)<要求:说明在产品模块库、事业部模块库中对标准模块查询结果、指出引用的标准模块的内容和应用方式、描述本模块中可能抽象的公用模块及其应用范围>Z模块 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 <要求:主要用文字、图表等形式详细描述该模块的状态迁移、信号流程、程序流程、界面安排、进程关系、异常处理、错误处理等方面。详细说明本模块中的可测试性设计,包括提供的测试接口,测试内容和范围等。>3.3类定义3.3.1CSearchUser3.3.1.1描述<要求:简述此类下列相关内容:实现功能在模块中起到的作用引用此类应注意的事项。>实现功能:3.3.1.2引用包列表或头文件<要求:简述此类下列相关内容:例如:。>3.3.1.3继承(实现)关系<要求:继承(实现)的类(接口)的包的完整路径。>3.3.1.4属性<要求:描述属性名称、含义、数据类型、访问类型、修饰符以及初始值。>3.3.1.4.1m_UserID含义<例如:用户名。>用户ID数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.1.4.2m_UserName含义<例如:用户名。>用户昵称数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.1.4.3m_Password含义<例如:用户名。>用户密码数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.1.4.4m_Popedom含义<例如:用户名。>用户权限数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.1.4.5m_Remark含义<例如:用户名。>保存备注数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.1.5方法3.3.1.5.1voidCSearchUser::OnSearchUser()功能描述显示“查找/添加用户”对话框,根据用户设定的用户帐号、昵称等信息查找所有在线用户。访问类型<例如:private。>private修饰符<例如:static。>输入<要求:给出本 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 的输入参数的详细说明,包括取值范围、含义,及参数间的控制、顺序、独立或依赖等关系。>算法与处理流程<要求:说明本函数的关键实现方法与处理流程。明确对程序的注释。规定对信息是否有特殊的编码要求。>1、声明一个CUser对象2、声明一个CUserManage对象3、调用CUser对象的SetUserID(CStringm_UserID)等方法将输入的用户信息;4、使用一个if语句调用CUserManage对象的IsExist(CStringm_UserID)方法检验输入的用户信息是否有效,有效的话,弹出一个MessageBox()对话框,确定的话执行就调用CUserManage对象的SearchUser(CUseruser)方法查找一个新用户,否则不做任何操作输出<要求:给出本函数的输出参数的详细说明。它主要包括它的输出值、取值范围、含义及参数间的控制、顺序、独立或依赖等关系。>返回<要求:说明返回值的含义。>3.3.2CAddUser3.3.2.1描述<要求:简述此类下列相关内容:实现功能在模块中起到的作用引用此类应注意的事项。>3.3.2.2引用包列表或头文件<要求:简述此类下列相关内容:例如:。>3.3.2.3继承(实现)关系<要求:继承(实现)的类(接口)的包的完整路径。>3.3.2.4属性<要求:描述属性名称、含义、数据类型、访问类型、修饰符以及初始值。>3.3.2.4.1m_UserID含义<例如:用户名。>用户ID数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.2.4.2m_UserName含义<例如:用户名。>用户昵称数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.2.4.3m_Password含义<例如:用户名。>用户密码数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.2.4.4m_Popedom含义<例如:用户名。>用户权限数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.2.4.5m_Remark含义<例如:用户名。>保存备注数据类型<例如:。>访问类型<例如:private。>public修饰符<例如:无。>初始值<例如:null。>3.3.2.5方法3.3.2.5.1voidCAddUser::OnAddUser()功能描述显示“查找/添加用户”对话框,根据用户设定的用户帐号、昵称等信息或者查找到的用户信息,在数据库中新增一条用户记录。以后在用户的好友列表中就会显示新增的好友。访问类型<例如:private。>private修饰符<例如:static。>输入<要求:给出本函数的输入参数的详细说明,包括取值范围、含义,及参数间的控制、顺序、独立或依赖等关系。>算法与处理流程<要求:说明本函数的关键实现方法与处理流程。明确对程序的注释。规定对信息是否有特殊的编码要求。>1、声明一个CUser对象2、声明一个CUserManage对象3、调用CUser对象的SetUserID(CStringm_UserID)等方法将输入的用户新增信息保存到CUser对象的各个成员变量中;4、使用一个if语句调用CUserManage对象的IsExist(CStringm_UserID)方法检验输入的用户信息是否有效,有效的话,弹出一个MessageBox()对话框,询问用户是否添加新用户,确定的话执行就调用CUserManage对象的AddUser(CUseruser)方法添加一个新用户,否则不做任何修改输出<要求:给出本函数的输出参数的详细说明。它主要包括它的输出值、取值范围、含义及参数间的控制、顺序、独立或依赖等关系。>返回<要求:说明返回值的含义。>3.3.3CDelUser3.3.3.1描述<要求:简述此类下列相关内容:实现功能在模块中起到的作用引用此类应注意的事项。>3.3.3.2引用包列表或头文件<要求:简述此类下列相关内容:例如:。>3.3.3.3继承(实现)关系<要求:继承(实现)的类(接口)的包的完整路径。>3.3.3.4属性<要求:描述属性名称、含义、数据类型、访问类型、修饰符以及初始值。>3.3.3.4.1m_UserID含义<例如:用户名。>用户ID数据类型<例如:。>访问类型<例如:private。>private修饰符<例如:无。>初始值<例如:null。>3.3.3.4.2m_UserName含义<例如:用户名。>用户昵称数据类型<例如:。>访问类型<例如:private。>private修饰符<例如:无。>初始值<例如:null。>3.3.3.4.3m_Password含义<例如:用户名。>用户密码数据类型<例如:。>访问类型<例如:private。>private修饰符<例如:无。>初始值<例如:null。>3.3.3.4.4m_Popedom含义<例如:用户名。>用户权限数据类型<例如:。>访问类型<例如:private。>private修饰符<例如:无。>初始值<例如:null。>3.3.3.4.5m_UserList含义<例如:用户名。>列表控件变量数据类型<例如:。>访问类型<例如:private。>private修饰符<例如:无。>初始值<例如:null。>3.3.3.4.6m_Index含义<例如:用户名。>选定的用户记录数据类型<例如:。>访问类型<例如:private。>private修饰符<例如:无。>初始值<例如:null。>3.3.3.4.7m_CUserList含义<例如:用户名。>保存用户列表信息数据类型<例如:。>访问类型<例如:private。>private修饰符<例如:无。>初始值<例如:null。>3.3.3.5方法3.3.3.5.1voidCDelUser::OnInitDialog()功能描述显示用户列表。访问类型<例如:private。>public修饰符<例如:static。>输入<要求:给出本函数的输入参数的详细说明,包括取值范围、含义,及参数间的控制、顺序、独立或依赖等关系。>算法与处理流程<要求:说明本函数的关键实现方法与处理流程。明确对程序的注释。规定对信息是否有特殊的编码要求。>1、声明一个CUserManage对象2、调用CUserManage对象的GetUserList(CArray*UserList)方法获取数据库里用户列表3、使用一个for循环逐条显示用户列表输出<要求:给出本函数的输出参数的详细说明。它主要包括它的输出值、取值范围、含义及参数间的控制、顺序、独立或依赖等关系。>返回<要求:说明返回值的含义。>3.3.3.5.2voidCDelUser::OnClickList(NMHDR*pNMHDR,LRESULT*pResult)功能描述选择用户访问类型<例如:private。>public修饰符<例如:static。>输入<要求:给出本函数的输入参数的详细说明,包括取值范围、含义,及参数间的控制、顺序、独立或依赖等关系。>算法与处理流程<要求:说明本函数的关键实现方法与处理流程。明确对程序的注释。规定对信息是否有特殊的编码要求。>1、声明一个整型变量m_index,作为一个索引2、调用列表控件成员变量m_userlist的GetSelectionMark()方法,获得在列表中选中的用户,并将GetSelectionMark()方法的返回值赋给m_index3、调用列表控件成员变量m_userlist的GetItemText(index,N)方法,将选中的用户信息保存到输入框变量中输出<要求:给出本函数的输出参数的详细说明。它主要包括它的输出值、取值范围、含义及参数间的控制、顺序、独立或依赖等关系。>返回<要求:说明返回值的含义。>3.3.3.5.3voidCDelUser::OnDelUser()功能描述删除用户信息访问类型<例如:private。>public修饰符<例如:static。>输入<要求:给出本函数的输入参数的详细说明,包括取值范围、含义,及参数间的控制、顺序、独立或依赖等关系。>算法与处理流程<要求:说明本函数的关键实现方法与处理流程。明确对程序的注释。规定对信息是否有特殊的编码要求。>1、弹出一个MessageBox()对话框,询问用户是否删除,确定的话执行以下步骤,否则不做修改2、声明一个CUser对象3、声明一个CUserManage对象4、调用CUserManage对象的DelUser(CStringUserID)删除数据库里的用户输出<要求:给出本函数的输出参数的详细说明。它主要包括它的输出值、取值范围、含义及参数间的控制、顺序、独立或依赖等关系。>返回<要求:说明返回值的含义。>3.4单元定义(可选)<说明:此处定义项目中web页面(asp、jsp)或其它脚本语言的详细设计。单元是指一张页面或一个独立的文件中:一段完整的代码(如jsp);一个函数(如javascript)。>3.4.1单元一3.4.1.1名称<例如:。>3.4.1.2功能描述<例如:用户登录。>3.4.1.3输入<要求:给出本函数的输入参数的详细说明,包括取值范围、含义,及参数间的控制、顺序、独立或依赖等关系。如果是非函数(如jsp),则为无。>3.4.1.4算法与处理流程<要求:说明本函数的关键实现方法与处理流程。明确对程序的注释。规定对信息是否有特殊的编码要求。>3.4.1.5输出<要求:给出本函数的输出参数的详细说明。它主要包括它的输出值、取值范围、含义及参数间的控制、顺序、独立或依赖等关系。如果是非函数(如jsp),则为无。>3.4.1.6返回<要求:说明返回值的含义。如果是非函数(如jsp),则为无。>
本文档为【软件模块详细设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_531654
暂无简介~
格式:doc
大小:58KB
软件:Word
页数:0
分类:
上传时间:2021-09-30
浏览量:11