第一范文网 - 专业文章范例文档资料分享平台

公司贸易管理系统设计及实现.doc

来源:用户分享 时间:2025/7/8 9:11:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

的名称Trade_MIS,如下图所示 点击“Data Source”,选择数据源。

如下图所示 退回原窗口后点“finish”就行了。

可以双击更改属性及变量名,最终改为 修改Trade_MIS.cpp,加上数据库连接的相关代码。

连接数据库时采用ADO方式,这种方式连接数据库需要两个步骤,首先要产生一个ADOConn的实例,然后通过这个实例来打开具体的数据源。

代码如下 B BOOL CTrade_MISAppInitInstance { AfxEnableControlContainer; // 初始化登录数量 m_iLoginCount

0;

//

创建

ADO

连接

if

FAILEDCoInitializeNULL { AfxMessageBox“ADO Init failed“; {

return

false;

}

try

ADOConn.CreateInstance__uuidofConnection;

ADOConn-Open“DSNTrade;ProviderMSDASQL“,“dbaccess“,“sa“, adConnectUnspecified; } // 异常处理 catch_com_error err.Format“s“, char*e.Description ; AfxMessageBoxerr; } catch... { AfxMessageBox“Unknown Error...“; } // 初始化 ADO RecordSet m_pADOSet.CreateInstance__uuidofRecordset; SetRegistryKey_T“Local AppWizard-Generated Applications“; LoadStdProfileSettings; // 读入INI配置文件 // 弹出登录对话窗 CLoginDLG dlg; if IDOKdlg.DoModal return false;

CSingleDocTemplate* pDocTemplate; pDocTemplate new CSingleDocTemplate

RUNTIME_CLASSCTrade_MISDoc, RUNTIME_CLASSCMainFrame,

//

主窗口框架 IDR_MAINFRAME,

RUNTIME_CLASSCTrade_MISView; AddDocTemplatepDocTemplate;

m_nCmdShow

SW_SHOWMAXIMIZED;//最大的窗口尺寸 // 传入命令行参

CCommandLineInfo

cmdInfo;

ParseCommandLinecmdInfo; // 处理命令行参数 if ProcessShellCommandcmdInfo return FALSE; // 唯一的窗口初始化,并显示 m_pMainWnd-ShowWindowSW_SHOW; m_pMainWnd-SetWindowText_T“贸易管理信息系统“; m_pMainWnd-UpdateWindow; return TRUE; } 该函数首先对记录用户登录次数的变量清零,然后用上面介绍的方法获得一个数据源的ADO连接,接着打开登录对话框。

如果成功登录,设置主界面的信息并显示,如果失败则返回。

其余窗口的设计分别如下所示(代码可以过长这里不提供了,可以去看src文件夹) 八、

统程序

使用测

运行

SRC/DEBUG/Trade_MIS.exe,运行后的登录界面下图所示。 输入用户名及密码admin/admin(这个是管理员帐号,

只有这个帐号才能使用“添加用户”的命令,如果想添删改管理员帐号,可以编辑MainFrm.cpp,在页面的最下面有“pCmdUI-Enable theApp.m_sCurrentUser“admin“ ;//设置管理员帐号”),进入系统。

界面如下图所示1、添加用户 1、 测试客户信息管理。 选择“客户信息管理”|“供应商信息管理”|“修改供应商信息”命令,可以更改供应商的信息,如下图所示 供应商的信息查询测试。

2、 测试产品管理信息。 3、 测试营销信息管理。 4、 其余功能就不一一测试了。 基本上是很容易试验的。

九、总结 通过这次数据库的课程大设计,让我意识到学习真是永无止境,原以为对C已算熟悉了,在这次编程过程中还是发现了很多问题。

首先就是第一次接触MFC界面,一连几天几夜都在网上找资料来学习如何使用(晚上断网好惨) ,现在也只能说是粗通皮毛,VC的确是一个非常了不起的程序,越使用得多就越对其功能的强大感到惊叹。

这次的程序设计也让我学到了很多东西,比如把程序与数据库进行连接。

原来尝试过ASPSQL SERVER,PHPMYSQL,DelphiSQL SERVER,还有JAVASQL SERVER,均在开始没多久就遇到了困难,后来决定用VC结合SQL SERVER进行程序设计时就咬着牙,把遇到的困难一个个地解决了。 果然畏难不前,浅尝辄止是很浪费时间的。

真的很感谢这次课程设计,让我学到了很多东西,不止是书本上的,也能让我学以致用。

搜索更多关于: 公司贸易管理系统设计及实现.doc 的文档
公司贸易管理系统设计及实现.doc.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3ncht9l6vy3xy6q955p40ne2d1fp330146c_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top