预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

淮海工学院计算机工程学院 课程设计报告 设计名称:数据库课程设计 姓名:学号: 专业班级:网络121 系(院):计算机工程学院 设计时间:2014.6.19~~2014.6.25 设计地点:机房、宿舍、文通楼、图书馆 成绩: 指导教师评语: 签名: 年月日<<数据库原理及应用>>课程设计报告第页,共NUMPAGES15页 需求分析 目前,大多数文档管理系统在实现了企业各部门日常文件管理的基本功能外,还增设了很多的新功能用以满足文档管理电子化、标准化的新要求,功能强大的档案查询模块大大方便了管理者日常查找文档的工作,解决了传统管理中查找困难、查找耗时间等问题。使用现代化的文档管理系统满足了企业“无纸化”的办公要求,实现了通过计算机对文档管理全程跟踪的要求。 概念结构设计 1.系统功能结构 文档管理系统 系统设置 基本信息 文档管理 数据库管理 用户管理 口令修改 退出系统 单位档案 文档类别 添加文档 修改文档 删除文档 文档浏览 查看属性 数据库备份 数据库还原 日志管理 2.业务流程图 管理人员 数据库管理 文档管理信息 数据库备份 数据库还原 添加文档 修改文档集 删除文档集 物理结构设计 系统表 文档表 单位表 文档表 用户表 应用系统实现与测试 登陆界面 系统界面 文档基本信息 日志管理 文档基本信息 文档类别 单位列表 五、部分代码 //ADO.cpp:implementationoftheCADOclass. // ////////////////////////////////////////////////////////////////////// #include"stdafx.h" #include"ADO.h" #include<comdef.h> #ifdef_DEBUG #undefTHIS_FILE staticcharTHIS_FILE[]=__FILE__; #definenewDEBUG_NEW #endif ////////////////////////////////////////////////////////////////////// //Construction/Destruction ////////////////////////////////////////////////////////////////////// intConCount=0; CADOConnectiong_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(); } voidCADOConnection::InitADO() { if(ConCount++==0) CoInitialize(NULL); }; voidCADOConnection::UnInitADO() { if(--ConCount==0) CoUninitialize(); }; BOOLCADOConnection::Open(CStringConStr) { if(IsOpen()) m_Connection->Close(); m_Connection->Open((_bstr_t)ConStr,"","",adModeUnknown); returnIsOpen(); } CStringCADOConnection::GetSQLConStr(CStringIP,CStringDBName) { CStringStr; Str.Format("Provider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;InitialCatalog=%s;DataSource=%s",DBName,IP); returnStr; } _ConnectionPtrCADOConnection::GetConnection() { returnm_Connection; } BOOLC