2022年SQLserver数据库课程设计 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年SQLserver数据库课程设计 .pdf》由会员分享,可在线阅读,更多相关《2022年SQLserver数据库课程设计 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、淮 海 工 学 院 计算机工程学院课程设计报告设计名称:数据库课程设计姓名:学号:专业班级:网络 121 系 (院) :计算机工程学院设计时间:2014.6.192014.6.25 设计地点:机房、宿舍、文通楼、图书馆指导教师评语:签名:年月日成绩:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 课程设计报告第2 页,共15 页一、 需求分析目前,大多数文档管理系统在实现了企业各部门日常文件管理的基本功能外,还增设了很多的新功
2、能用以满足文档管理电子化、标准化的新要求,功能强大的档案查询模块大大方便了管理者日常查找文档的工作,解决了传统管理中查找困难、查找耗时间等问题。使用现代化的文档管理系统满足了企业“无纸化”的办公要求,实现了通过计算机对文档管理全程跟踪的要求。二、 概念结构设计1.系统功能结构2. 业务流程图文档管理系统系统设置基本信息文档管理数据库管理用户管理口令修改退出系统单位档案文档类别添加文档修改文档删除文档文档浏览查看属性数据库备份数据库还原日志管理管理人员数据库管理文档管理信息数据库备份数据库还原添加文档修改文档集删除文档集名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
3、 - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 课程设计报告第3 页,共15 页三、 物理结构设计系统表文档表单位表文档表用户表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 课程设计报告第4 页,共15 页四、 应用系统实现与测试登陆界面系统界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
4、 - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 课程设计报告第5 页,共15 页文档基本信息日志管理文档基本信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 课程设计报告第6 页,共15 页文档类别单位列表五、部分代码/ ADO.cpp: implementation of the CADO class. / / #include stdafx
5、.h #include ADO.h #include #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE=_FILE_; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 课程设计报告第7 页,共15 页#define new DEBUG_NEW #endif / / Construction/Destruction / int ConCount = 0; CADOConne
6、ction g_Connection;/全局数据库连接对象CADOConnection * GetConnection() return &g_Connection; CADOConnection:CADOConnection() InitADO(); m_Connection.CreateInstance(ADODB.Connection); CADOConnection:CADOConnection() if (IsOpen() m_Connection-Close(); m_Connection = NULL; UnInitADO(); void CADOConnection:InitA
7、DO() if (ConCount+ = 0) CoInitialize(NULL); ; void CADOConnection:UnInitADO() if (-ConCount = 0) CoUninitialize(); ; BOOL CADOConnection:Open(CString ConStr) if (IsOpen() m_Connection-Close(); m_Connection-Open(_bstr_t)ConStr,adModeUnknown); return IsOpen(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
8、- - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - 课程设计报告第8 页,共15 页CString CADOConnection:GetSQLConStr(CString IP, CString DBName) CString Str; Str.Format(Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=%s;Data Source=%s,DBName,IP); return Str; _Connection
9、Ptr CADOConnection:GetConnection() return m_Connection; BOOL CADOConnection:IsOpen() long State; m_Connection-get_State(&State); if (State = adStateOpen) return true; return false; / CADODataSet:CADODataSet() m_DataSet.CreateInstance(ADODB.Recordset); CADODataSet:CADODataSet() if (IsOpen() m_DataSet
10、-Close(); m_DataSet = NULL; m_Connection = NULL; void CADODataSet:SetConnection(CADOConnection *pCon) m_Connection = pCon; int CADODataSet:GetRecordCount() if (IsOpen() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 15 页 - - - - - - - - - 课程设计报告第9 页,共15 页return
11、 m_DataSet-GetRecordCount(); else return 0; BOOL CADODataSet:Open(CString SQLStr) if (IsOpen() m_DataSet-Close(); /*/ m_DataSet-Open(_bstr_t(SQLStr), _variant_t(IDispatch*)g_Connection.GetConnection(), true), adOpenKeyset, adLockOptimistic, adCmdText); return IsOpen(); /*/ BOOL CADODataSet:IsOpen()
12、long State; m_DataSet-get_State(&State); if (State = adStateOpen) return true; return false; FieldsPtr CADODataSet:GetFields() return m_DataSet-GetFields(); BOOL CADODataSet:Next() if (m_DataSet-adoEOF) return false; m_DataSet-MoveNext(); return true; void CADODataSet:AddNew() m_DataSet-AddNew(); 名师
13、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 15 页 - - - - - - - - - 课程设计报告第10 页,共15 页void CADODataSet:SetFieldValue(CString FieldName, _variant_t Value) m_DataSet-PutCollect(_bstr_t)FieldName,Value); void CADODataSet:Save() m_DataSet-Update(); void CADODataSet:
14、move(int nIndex) m_DataSet-MoveFirst(); m_DataSet-Move(nIndex); int CADODataSet:GetRecordNo() return m_DataSet-AbsolutePosition; void CADODataSet:Delete() m_DataSet-Delete(adAffectCurrent); BOOL CADODataSet:Open(CString SQLStr, int LockType) if (IsOpen() m_DataSet-Close(); /*/ m_DataSet-Open(_bstr_t
15、(SQLStr), _variant_t(IDispatch*)g_Connection.GetConnection(), true), adOpenKeyset,(LockTypeEnum) LockType, adCmdText); return IsOpen(); / CheckSum.cpp : implementation file / #include stdafx.h #include Person.h #include CheckSum.h #ifdef _DEBUG 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
16、- 名师精心整理 - - - - - - - 第 10 页,共 15 页 - - - - - - - - - 课程设计报告第11 页,共15 页#define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE = _FILE_; #endif / / CCheckSum dialog CCheckSum:CCheckSum(CWnd* pParent /*=NULL*/) : CDialog(CCheckSum:IDD, pParent) /AFX_DATA_INIT(CCheckSum) m_emp = _T(); m_mm = _T(
17、); m_yy = _T(); /AFX_DATA_INIT void CCheckSum:DoDataExchange(CDataExchange* pDX) CDialog:DoDataExchange(pDX); /AFX_DATA_MAP(CCheckSum) DDX_Control(pDX, IDC_LISTEMP, m_list); DDX_Control(pDX, IDC_CYY, m_cyy); DDX_Control(pDX, IDC_CMM, m_cmm); DDX_Control(pDX, IDC_CEMP, m_cemp); DDX_CBString(pDX, IDC_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SQLserver数据库课程设计 2022 SQLserver 数据库 课程设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内