平面设计公司业务管理系统
}
catch(_com_error e)
{
AfxMessageBox(e.ErrorMessage());
}
return pRs;
}
void CADOConn::FreeData()//释放空间
{
if(pConn)
{
pConn->Close();
{
ASSERT(!sql.IsEmpty());//推断是否为空集
try
{
pRs.CreateInstance("ADODB.Recordset"); // 创建Recordset对象
pRs->Open(_bstr_t(sql),_variant_t(pConn,true),adOpenStatic,adLockOptimistic,adCmdText);
软件定义
图形化界面:人性化的界面,方便了职员的使用,对操作员技术要求不高。
数据存取:系统地保存数据,能够加快数据处理,提高工作量。能够同时进行多人对数据的操作,保证数据存取不出错。
开发环境
在Windows XP SP3 操作系统下,使用Visual C++进行开发。数据存取使用SQL Server 2000平台。
图1.1 功能模块图
§1.3
登录安全:采纳用户名,密码方式登录系统。不同职工具有的使用权限不同,治理员拥有最高权限。其他职员依照职务需要规定所需权限。
完整性要求:关于一些必须的信息,不能留空值。如编号,名称,日期等信息
第二章
§2.1
各实体E-R图:
图 2.2
图 2.4
图 2.5
图 2.6
图2.7 实体联系图
//名称:OpenRecordset
//功能:打开记录集
/////////////////////////////////////////////////////////////////////////////
_RecordsetPtr& CDataSource::OpenRecordset(CString sql)
////////////////////////////////////////////////////////////////////////////
//函数名称:ADOConn
//功能:初始化COM环境
/////////////////////////////////////////////////////////////////////////////
图2.7 数据关系表
第三章
§3.1
为连接模块独自建立一个类,方便每次访问数据库时能够调用。类命名为ADOConn。采纳ADO技术实现程序与数据库的连接。
用#import语句来引用支持ADO的组件类型库(*.tlb),其中类型库能够作为可执行程序(DLL、EXE等)的一部分被定位在其自身程序中的附属资源里,如:被定位在msado15.dll的附属资源中,只需要直接用#import引用它既可。直接在Stdafx.h文件中加入下面语句来实现:
《数据库系统原理》课程设计报告
-----平面设计公司业务治理系统
姓名:
学号:
指导教师:
起始时刻:
截止时刻:
概述2
第一章需求分析3
§1.1信息要求3第二章结源自设计4§2.1概念结构设计4
§2.2逻辑结构设计6
第三章要紧模块设计及代码7
§3.1数据库连接模块7
§3.2认证登录模块9
§3.3查询显示模块9
第一章
§1.1信息要求
通过软件,能够查看,添加,保存,修改,删除各种业务信息。如登录账户的信息,职员的信息,客户的信息,订单信息,送货单信息,历史单信息。
§1.2
软件要灵活实现各种治理功能间的切换,减少苦恼的操作。关于数据的修改,保证可不能出错,确保数据的正确性。在必要的地点,给予一定的提示,以防止误操作导致的数据异常。
//连接数据库的代码语句
pConn->Open(strConnect,"","",adConnectUnspecified);
}
catch(_com_error e) //捕捉异常信息
{
AfxMessageBox(e.ErrorMessage());
}
}
////////////////////////////////////////////////////////////////////////////
void CADOConn::ADOConn()
{
::CoInitialize(NULL);
try
{
pConn.CreateInstance("ADODB.Connection"); // 创建Connection对象
//设置字符连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=DsnCompany;Data Source=BEN-PC;";
#import "c:\programfiles\commonfiles\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")//实际上两行代码是在同一行显示,由于排版缘故,分行显示//
以下为ADOConn类里重要成员函数的代码:
§3.4添加,修改,删除模块12
第四章总结14
第五章参考文献15
概述
编写目的
本报告作为软件使用的重要指南,能够方便用户使用。同时,也是一份重要的技术文档,方便开发人员接着完善各项功能,更新软件。为了更好地治理平面设计公司的各项工作,撰写此文档。
项目背景
订单治理是每所公司或工厂必须面对的工作,大量的订单治理给企业带来了沉重的负担。传统人手方式治理文件档案,差不多无法满足当前业务量的正常需求。这种治理方式存在许多缺点:效率低,保密性差,另外随着进货数量的增加,这必定增加了订单治理者的工作量和劳动强度。同时,将产生大量的文件和数据,这给订单信息的查找,更新和维护都带来了许多困难。治理机制差不多不能适应时代进展的需求,其治理方法将白费人力物力。随着科技的不断提高,计算机科学与技术日渐成熟,这种传统的手工治理模式必定被以计算机为物质基础的信息治理方式所取代。