版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机构图标轮胎管理系统模块设计报告文件状态:[]草稿["]正式发布[]正在修改《文件标识:轮胎管理系统-SD-MODULE当前版本:作者:完成日期:版本历史!版本/状态作者参与者起止日期备注岑金焕陆虹妍》黄美品开发小组全体10-06-01~10-06-07岑金焕陆虹妍黄美品'开发小组全体10-06-07~10-06-13项目经理:一一开发经理:一一系统工程师:组员:岑••••,陆,黄目录文档介绍文档目的&文档范围读者对象参考文献模块命名规则模块汇总模块汇总表模块关系图ADO类的设计*CDlgBox(设置窗口与控件属性)基本信息设计轮胎管理变更轮胎信息轮胎类型添加轮胎零售修补采购入库采购出库〜轮胎信息查询销售出入库单查询轮胎修补单查询批发销售胎号查询零售销售胎号查询系统操作系统登录修改密码添加、删除用户打印报表退出系统其他基本资料轮胎管理|轮胎信息查询异常处理文档介绍文档目的本文件规定开发组各成分设计成份本文件用于指导组员的编码与设计工作文档范围.对软件所有的模块设计,包括共有模块和各个具体的子模块。读者对象开发组全体成员参考文献xxyy详细设计模块命名规则所有对话框类CListCtrl控件名字一致,都为m_list所有变量都小写,成员变量以m_开头,_自定义函数以my开头,且全都为小写布尔变量以b打头字符变量以c打头整型变量以i打头对话框类后加Dlg字符串变量以str开头,如str成员字符串变量以m_str开头(10)成员布尔变量以m_bool开头)(11)成员整型变量以m_i开头(12)数组后加后缀array(13)结构体变量以t开头(14)CTime类型对象以ct打头(15)其他规则均遵循C++编程规范模块汇总模块汇总表提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。公用类
模块名称功能简述CADOBox对数据库连接、关闭,执行SQL语句后显示到用户界面,同时提供对数据库提供判断是否为空、数据是否存在、是否有权限功能CDlgBox可以对对话框背景色,控件字体大小,颜色,背景色等系统功能…模块名称功能简述CPwdSettingDlg显示“密码设置"对话框,允许用户在对话框中输入原来的用户密码和将要设定的新用户密码,如果用户输入了正确的原密码,则重新设定用户密码为新密码。出错显示信息。CLoginDlg显示用户登录对话框,对用户的登录名和权限进行验证,判断是否允许用户登录系统,以及以何种方式登录系统。出错显示信息。CUserAddDlg显示“新增用户“对话框,根据使用者设定的用户名、密码、权限等信息在数据库中新增一条用户记录。系统使用者可以使用该用户身份登录系统。(CUserDelDlg显示''删除用户“对话框,如果用户拥有超级用户权限,就把数据库该选中的用户删除掉CLogDlg显示”日志管理”对话框,如果用户拥有超级权限,可以管理日志,删除CExitDlg显示"退出系统"对话框,如果用户选Yes,则退出系统基本数据模块名称|功能简述CBaseDataDlg根据用户选择的,显示相应的对话框,"轮胎管理"、"轮胎出入库"、"轮胎类别"、"修补管理"、"业务员",根据用户填入的信息,对数据库进行添加删除修改操作轮胎管理模块名称功能简述CWheeltAddDlg显示"轮胎添加"对话框,允许用户在对话框中输入和选择轮胎信息,并根据设置好的轮胎信息在数据库中新增一条固定资产记录。、CWheelTransDlg显示"轮胎变更"对话框,根据用户修改的资料,在变更表中保存该数据CWheelClearDlg显示"轮胎类型清理"对话框,根据用户清理的资料,在清理表中保存该数据CWheeltLendDlg显示"轮胎入库"对话框,根据输入的轮胎类型编号取得该轮胎记录,并将出库相关信息显示在对话框中;用户可以在对话框中选择和输入出借信息CWheelReturnDlg显示"轮胎出库"对话框,根据输入的轮胎类型编号取得该轮胎记录,并将出库相关信息显示在对话框中;用户可以在对话框中选择出库日期,输入备注信息
'CWheelRepairDlg显示"轮胎修补修"对话框,根据输入的轮胎类型编号取得该轮胎记录,并将修补相关信息显示在对话框中;CWheelBackDlg显示”资产修回”对话框,根据输入的资产编号取得该资产记录,更改资产修理的状态,保存与数据库修理表中轮胎信息查询模块名称功能简述CQueryDlg:显示”综合查询”对话框CWheelTranQryDlg显示”轮胎变更”对话框!关于…模块名称功能简述CAboutDlg显示”关于…”对话框,显示开发组成员相关信息与该产品信息CHelpTopDlg显示”帮助主题”对话框,显示有关软件的帮助信息模块关系图三包管理财务管理采购付款单供应商应付总账欠条管理销售收款单查询其他冲账查询)客户应收款总账账户转账单应付款冲账供应商应付款明细查询'销售收款单其他冲账欠条核销售管理客户应收款明细表三胞胎公司签订单【三包理赔出库单三包理赔出库胎号查询三包旧胎入库查询三包旧胎出库查询二胞胎厂家签订三包理赔出库单查询三包旧胎入库单三包旧胎出库单按销售数量客户返利参数三包管理财务管理采购付款单供应商应付总账欠条管理销售收款单查询其他冲账查询)客户应收款总账账户转账单应付款冲账供应商应付款明细查询'销售收款单其他冲账欠条核销售管理客户应收款明细表多栏式费用明细表
经营报表—h■短信平台¥4、ADO类设计/*数据库信息参数*/structDBOpen{CStringstrProvider;CStringstrUser;CStringstrPassword;CStringstrDBName;\CStringstrDBSource;};classCADOBox:publicCWnd{public:virtual~CADOBox();】ni文件设置接口与属性接口:BOOLCADOBox::SetDBInfo(CStringprovider,CStringuser,CStringpwd,CStringdbName,CStringdbSour)输入参数:CStringprovider:提供者(默认SQL)CStringuser:用户名(默认sa))CStringpwd:密码(默认为空)CStringdbName:数据库的名字(默认为assets)CStringdbSour:数据库的服务器(默认为)输出参数:C:\\WINDOWS\\里面保存数据更新
返回值:TRUE:成功FALSE:失败数据结构与算法,补充说明Wheel(!());Wheel(!());Wheel(!());Wheel(!());Wheel(!());:模块名称连接数据库ADOOpen功能描述初始化控件同时创建数据库连接的实例和记录集的实例接口与属性接口:voidCADOBox::ADOOpen()读取C:\\WINDOWS\\"里面保存的数据库设置,置连接超时时间)输入参数:无输出参数:_ConnectionPtrm_pConnection;连接实例_RecordsetPTrm_pReocrdset;记录集实例返回值:void数据结构与算法)补充说明此函数只能被调用一次模块名称创建记录集实例行(RecordCreate)功能描述传一个SQL语句,执行,获得记录集,接口与属性接口:voidCADOBox::RecordCreate(constCStringstrSQL)输入参数:CStringstrSQL.?
>)
。$、\
*•@,,
%>~】$。
轮胎信息查询销售出入库单查询类名:CassetFind属性:enum{IDD=IDD_WheelFIND};
GetField(),fieldpassword=())3、输入完成确定后,更新数据库,返回函数补充说明模块名称删除业务员(CDelUser)功能描述显示“删除用户”对话框,删除该用户。接口与属性接口:OnDelUser()//函数功能:点击删除按钮后,删除该用输入参数:CStringm_user//保存用户名输出参数:一返回值:void数据结构与算法提示:1、调用CADOBOX类,连接数据库2、选定用户后,删除该用户(deletefromuserswhereuser_name=m_user)3、更新数据库,返回函数补充说明打印报表模块名称轮胎报表模块(CReport)功能描述通过该模块:1、根据需要用户选择,对报表自定义;2、新建WORD文档;3、将查询结果转换为WORD报表;4、显示形成的WORD报表文档;5、也可以利用WORD自带功能方便的对字体,字号进行设置;6、利用WORD自带的打印功能进行报表打印。接口和属性接口:OnBtnSel()//对查询返回的表中的所有字段进行选择,决定将要形成的报表中包含哪些字段,并将这些字段添加到打印字段列表框中。输入参数:一一输出参数:一一返回值:voidOnBtnDel()//删除已经选入打印字段列表框中的字段,使该列不出现在形成的报表中。输入参数:一一输出参数:一一
返回值:voidOnBtnQuit()//取消报表打印,退出报表打印对话框,并提示确认。输入参数:一一输出参数:一一返回值:voidOnBtnReportSet()//根据打印字段列表框中包含的各个字段项,构建新的查询语句,形成一个供生成报表的记录集。输入参数:一一输出参数:一一返回值:voidOnBtnReportPrint()//1、新建一个WORD文档;2、定义要生成的打印报表的标题格式、设置表格行数、列数、边框样式;3、并将在打印设置中生成的记录集中的所有项逐一填充到表格中,形成报表;4、显示报表文档,供打印。输入参数:一一输出参数:一一返回值:void属性:CButtonm_btnReportPrint//1、在打印设置前、打印过程中将打印按钮设置为无效,不能点击按钮打印;2、在打印设置后和打印前将打印按钮设置为有效。这样可以点击按钮进行打印。CListBoxm_listsource//列表中存放供选择的打印字段列表,通过对其取舍,结果保存在打印字段列表中;CListBoxm_listDest//列表中存放要打印字段列表,可在列表中舍弃不希望出现在报表中的字段;CStringstrTitle//设置报表的标题数据结构与算法根据用户的自定义,形成一个记录集,将其中各项填充新建WORD文档的表格中。补充说明1、需要导入的TypeLibrary是。使用其中的对象—Application、_Document、Documents、Selection、_Font、_ParagraphFormat、Tables、Table、Borders、Columns、Cell、Range;2、这里要尽量避免命名的冲突,所以使用不到的对象尽量不要导入。退出系统模块名称退出系统(CExit)
功能描述显示“退出系统”对话框,退出系统。接口与属性接口:OnExit()//函数功能:点击按钮后,退出系统输出参数:一返回值:void数据结构与算法补充说明异常处理CstringError_infO错误显示信息Struct
ErrorOptIntMsgShowTypeEnumMsgShowType{YES,YESNO}#include"Warning.h"//警告提示对话框的类#include"Prompt.h"//选择提示对话框的类enumMsgShowType{YES,YESNO};structErrorOpt{CStringError_info;intMsgShowType;IntMsgShowTypeErrorOpt(){Error_info="”;MsgShowType=YES;}~Error_info(){}};catch(structErrorOpt&error){if(!error.Error_info){__if(error.MsgShowType==YES)//显示警告提示对话框{CWarningDl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粮油购销员诚信道德竞赛考核试卷含答案
- 基材人造板处理与饰面材料选配工岗前进阶考核试卷含答案
- 2026年新科教版初中七年级科学下册第三单元力的三要素应用卷含答案
- 薄膜加热器件制造工安全意识强化模拟考核试卷含答案
- 2026年新科教版初中九年级历史下册第三单元和平发展时代卷含答案
- 2026年新科教版初中八年级语文上册第一单元新闻语言特点分析卷含答案
- 涂料涂覆工操作评估水平考核试卷含答案
- 矿山测量员操作能力水平考核试卷含答案
- 2026年人教版初中七年级语文下册期末综合练习卷含答案
- 钽电解电容器赋能、被膜工岗前活动策划考核试卷含答案
- 2022年一级注册建筑师考试《建筑材料与构造》真题及答案解析
- 问卷的分析与调研报告
- 九年级数学中考专题训练:二次函数综合压轴题(平移问题)
- 滴水实验 说课课件
- 小型液压机液压系统设计
- 玉米的综合利用玉米皮的综合利用
- GB/T 4450-1995船用盲板钢法兰
- 汽轮机TSI系统详解
- 建档立卡-退役军人信息登记表(基础电子档案)
- (部编版)统编四年级语文下册第六单元《习作:我学会了-》教学课件
- 除尘器拆除方案
评论
0/150
提交评论