《数据库系统原理》课程设计——平面设计公司业务管理系统

上传人:枫** 文档编号:557482858 上传时间:2023-10-22 格式:DOCX 页数:24 大小:76.53KB
返回 下载 相关 举报
《数据库系统原理》课程设计——平面设计公司业务管理系统_第1页
第1页 / 共24页
《数据库系统原理》课程设计——平面设计公司业务管理系统_第2页
第2页 / 共24页
《数据库系统原理》课程设计——平面设计公司业务管理系统_第3页
第3页 / 共24页
《数据库系统原理》课程设计——平面设计公司业务管理系统_第4页
第4页 / 共24页
《数据库系统原理》课程设计——平面设计公司业务管理系统_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《《数据库系统原理》课程设计——平面设计公司业务管理系统》由会员分享,可在线阅读,更多相关《《数据库系统原理》课程设计——平面设计公司业务管理系统(24页珍藏版)》请在金锄头文库上搜索。

1、1数据库库系统原原理课课程设计计报告-平面面设计公公司业务务管理系系统姓名:学 号:指导教师师:起始时间间:截止时间间:目录概述2第一章需需求分析析31.11信息要要求3第二章结结构设计计42.11概念结结构设计计42.22逻辑结结构设计计6第三章主主要模块块设计及及代码773.11数据库库连接模模块73.22认证登登录模块块93.33查询显显示模块块93.44添加,修修改,删删除模块块12第四章总总结144第五章参参考文献献15概述编写目的的本报告作作为软件件使用的的重要指指南,可可以方便便用户使使用。同同时,也也是一份份重要的的技术文文档,方方便开发发人员继继续完善善各项功功能,更更新软件

2、件。为了了更好地地管理平平面设计计公司的的各项工工作,撰撰写此文文档。项目背景景订单管理理是每所所公司或或工厂必必须面对对的工作作,大量量的订单单管理给给企业带带来了沉沉重的负负担。传传统人手手方式管管理文件件档案,已经无法满足当前业务量的正常需求。这种管理方式存在许多缺点:效率低,保密性差,另外随着进货数量的增加,这必然增加了订单管理者的工作量和劳动强度。同时,将产生大量的文件和数据,这给订单信息的查找,更新和维护都带来了不少困难。管理机制已经不能适应时代发展的需求,其管理方法将浪费人力物力。随着科技的不断提高,计算机科学与技术日渐成熟,这种传统的手工管理模式必然被以计算机为物质基础的信息管

3、理方式所取代。软件定义义图形化界界面:人人性化的的界面,方方便了员员工的使使用,对对操作员员技术要要求不高高。数据存取取:系统统地保存存数据,可可以加快快数据处处理,提提高工作作量。可可以同时时进行多多人对数数据的操操作,保保证数据据存取不不出错。开发环境境在Winndowws XXP SSP3 操作系系统下,使使用Viisuaal CC+进进行开发发。数据据存取使使用SQQL SServver 20000平台台。第一章 需求分析析1.11信息要要求通过软件件,可以以查看,添添加,保保存,修修改,删删除各种种业务信信息。如如登录账账户的信信息,员员工的信信息,客客户的信信息,订订单信息息,送货

4、货单信息息,历史史单信息息。1.22处理要要求软件要灵灵活实现现各种管管理功能能间的切切换,减减少麻烦烦的操作作。对于于数据的的修改,保保证不会会出错,确确保数据据的正确确性。在在必要的的地方,给给予一定定的提示示,以防防止误操操作导致致的数据据异常。图 1.1 功功能模块块图1.33安全性性与完整整性要求求登录安全全:采用用用户名名,密码码方式登登录系统统。不同同职工具具有的使使用权限限不同,管管理员拥拥有最高高权限。其他员员工根据据职务需需要规定定所需权权限。完整性要要求:对对于一些些必须的的信息,不不能留空空值。如如编号,名名称,日日期等信信息第二章 结构设计计2.11概念结结构设计计账

5、户ID职工编号登录账户用户名密码员工职工编号员工姓名性别月薪职位各实体EE-R图图:图2.3稿件稿件编号长度宽度规格色数客户名称输出机型页数单价小计稿件名称图 2.2图2.1历史单送货单编号编号送货单编号订单编号送货日期图 2.4客户客户名称公司地址联系人邮箱传真联系人电话客户编号联系业务员图 2.5订单订单编号业务员客户名设计员下单日期送货员图 2.6账户职工历史单客户订单送货单稿件拥有决定制定联系生成生成2.22逻辑结结构设计计图2.77 实体体联系图图图2.77 数据据关系表表第三章 主要模块块设计及及代码3.11数据库库连接模模块为连接模模块独自自建立一一个类,方方便每次次访问数数据库

6、时时可以调调用。类类命名为为ADOOConnn。采用AADO技技术实现现程序与与数据库库的连接接。用#immporrt语句句来引用用支持AADO的的组件类类型库(*.ttlb),其中中类型库库可以作作为可执执行程序序(DLLL、EEXE等等)的一一部分被被定位在在其自身身程序中中的附属属资源里里,如:被定位位在mssadoo15.dlll的附属属资源中中,只需需要直接接用#iimpoort引引用它既既可。直直接在SStdaafx.h文件件中加入入下面语语句来实实现: #iimpoort c:proograamfiilesscoommoonfiilesssyysteemaadomsaado115

7、.ddll no_nammesppacee rennamee (EOFF, addoEOOF) /实实际上两两行代码码是在同同一行显显示,由由于排版版原因,分分行显示示/以下为AADOCConnn类里重重要成员员函数的的代码:/函数数名称:ADDOCoonn/功能能:初始始化COOM环境境 /voidd CAADOCConnn:AADOCConnn():CCoInnitiialiize(NULLL); tryypCConnn.CrreatteInnstaancee(AADODDB.CConnnecttionn); / 创创建Coonneectiion对对象/设置字字符连接接字符串串,必须须是B

8、SSTR型型或者_bsttr_tt类型_bbstrr_t strrConnnecct=Proovidder=SQLLOLEEDB.1;IInteegraatedd Seecurrityy=SSSPI;Perrsisst SSecuuritty IInfoo=Faalsee;Usser ID=sa;Iniitiaal CCataalogg=DssnCoompaany;Datta SSourrce=BENN-PCC;/连接接数据库库的代码码语句pCConnn-OOpenn(sttrCoonneect,adCConnnecttUnsspeccifiied);cattch(_coom_eerroor

9、ee) /捕捉异异常信息息AffxMeessaageBBox(e.EErroorMeessaage();/名称称:OppenRRecoordsset/功能能:打开开记录集集/_ReccorddsettPtrr& CCDattaSoourcce:OpeenReecorrdseet(CCStrringg sqql)ASSSERTT(!ssql.IsEEmptty();/判判断是否否为空集集tryypRRs.CCreaateIInsttancce(ADOODB.Reccorddsett); / 创建建Reccorddsett对象pRs-Oppen(_bsstr_t(ssql),_vvariiantt

10、_t(pCoonn,truue),adOOpennStaaticc,addLocckOpptimmisttic,adCCmdTTextt);cattch(_coom_eerroor ee)AffxMeessaageBBox(e.EErroorMeessaage();retturnn pRRs;voidd CAADOCConnn:FFreeeDatta()/释释放空间间if(pCoonn)pCConnn-CClosse();pRRs.RReleeasee();pCConnn.Reeleaase();CooUniinittiallizee();3.22认证登登录模块块voidd CGGrapphi

11、ccDsnnDlgg:OOnOKK() /确确定按钮钮事件/ TODDO: Addd exxtraa vaaliddatiion herreUpddateeDatta();CMaainMMngDDlg dlgg;CSttrinng ssql=seelecct * frrom LoggUseer wwherre UUserrNamme=+m_strrUseernaame+ aand PasssWoord=+m_sstrPPasssworrd+ ;a.ppRs=a.OOpennReccorddsett(sqql);/将将记录加加入到记记录集intt n=a.ppRs-ReecorrdCoountt

12、;/计计算符合合条目if (n0)CDDiallog:OnnOK();/登登陆成功功dllg.DDoMoodall();elsse:AfxxMesssaggeBoox(用户名名或密码码不正确确!);/登登陆失败败reeturrn;3.33查询显示示模块BOOLL CTTickketss:OOnInnitDDiallog() /订订单管理理类初始始化函数数CDiialoog:OnIInittDiaalogg();/ TODDO: Addd exxtraa innitiialiizattionn heerecn.AADOCConnn();/连连接数据据库Dissplaay();/设置置列表框框控件的的扩展风风格/整整行选择择/有表表格线/表头/单击激激活DWOORD dwEExSttylee=LVVS_EEX_FFULLLROWWSELLECTT|LVVS_EEX_GGRIDDLINNES|LVSS_EXX

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号