超市管理数据库课程设计大作业(华工数据库大作业)

超市管理数据库课程设计大作业(华工数据库大作业)
超市管理数据库课程设计大作业(华工数据库大作业)

《数据库原理与设计》课程设计

(含完整设计资料)

一、超市管理数据库

超市需建立一个管理数据库存储以下信息:

*超市信息包括超市代号,超市名,经理名及超市运营开销。

*一个超市内有多个部门,每个部门有部门号、部门主管姓名、地址,电话及每个月的部门运营开销。

*每个部门有多个员工,每个员工有员工号、姓名、年龄、性别,职位及月工资。

*每个部门销售多种商品,商品有商品号、商品名、规格,采购成本和零售价格、批发价格。*商品采购自供货商,供货商有供货商号,供货商名,联系电话,联系地址。

*所有的商品存在商场或仓库中。

*商场有多个仓库,仓库有仓库号,仓库管理姓名、电话及仓库的运营成本。

应完成的主要功能:(1)基础信息管理功能,如超市信息的管理功能,包括录入、修改、查询、输出超市的信息;部门信息的管理功能,包括录入、修改、查询、输出部门的信息;还有员工,商品,采购商,仓库等的信息管理功能。(2)超市的进销存功能模块,包括进货,销售,库存以及超市盘点等常见功能。 (3)超市的利润统计功能,包括月利润和年利润统计。并能输出各种报表,如员工工资月报表,年报表;每个部门销售的商品数量的月报表;仓库存储商品数量的月报表;超市运营开销和部门运营开销的月报表等。

二、开发环境

数据库选用微软的SQL SERVER。开发环境可以选择:(1)Delphi; (2)Visual Basic; (3) C++ builder; (4) Visual C++;(5)Visual C#;(6)自选。只选择其中的一种软件开发工具实现即可。

三、基本要求

(1)完成上面所提及的所有需求

(2)要求撰写不少于2500字符的Word文档。

(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。

(4)用户界面设计:采用图形界面菜单驱动,界面要友好,操作要简单,C/S 和B/S架构自由选择。

(5)用户手册,描述软件系统所具有的功能及基本的使用方法。使用户能了解该软件的用途,并能确定在什么情况下、如何使用它。

四、文档格式

1、概述

包括项目背景、编写目的、软件定义、开发环境等内容。

2、需求分析

问题陈述、需完成的功能。

画出ER模型图

3、数据库逻辑设计

把ER模型图转换为关系表。

描述每一个基本表关系。要求所有关系达到BCNF范式。

定义视图、定义索引、主关键字、定义权限。

4、软件功能设计

画出软件功能图。

描述每一个功能所完成的任务情况。

5、界面设计

界面设计要合理。

6、结束语

写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。

7、参考文献。

评分标准:

1.优――完成上述题目的所有内容,并能适当扩展需求功能,功能完善,文档详细,数据库设计合理,人机接口界面好。

2.良――完成上述题目的大部分内容,功能完善,文档详细,数据库设计合较理,人机接口界面较好。

3.中――完成上述题目的大部分内容,功能基本完善,文档较详细,数据库设计基本合理,有基本的人机接口界面。

4.及格――基本完成上述内容,只有基本功能文档。

不及格――未按时完成上述内容,或者抄袭(雷同者全部为不及格)。

姓名:周晓展学号:201204753013001

第1节课程设计背景及意义

1.1课程设计背景

随着我国改革开放的不断深入、经济飞速的发展,企业要想生存发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的。作为现代社会的一部分,超市必须适应社会的发展,因此实现超市的信息化管理是很有必要的。

在传统的手工管理中,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下,不失为一种较好的方法。但是,在目前的大中型超市中,往往需要处理的商品种类数以千计,而且每天所发生的进货和销售情况纷繁复杂。如果要借助人工来实现这一系列数据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,更何况还需要对商品的数据进行统计和分析。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对超市信息进行管理有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也能使超市步入科学化、正规化的管理。基于这些问题,为了使超市管理工作规范化、系统化、程序化,避免超市管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改商品情况,建立一个超市管理系统是非常必要的。

1.2课程设计意义

超市管理系统用计算机管理超市库存进出管理和销售的一种计算机应用技术的创新,在计算机还未普及之前库存管理和销售都是由工作人员手工书写的方式来操作的。现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机社区超市管理程序来帮助管理员进行更有效的超市管理工作。社区超市管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。

超市管理系统依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效。

第2节需求分析

2.1业务需求

通过与超市人员的交流,发现超市管理系统需要满足来自多个不同用户的要求。在超市中,按照超市人员的职能分为六大类,分别是销售员、采购员、经理、系统管理员、仓库管理员、顾客(注册和非注册)。系统管理员的要求是掌握超市

内部的所有业务,包括销售信息、进货信息、商品信息,具有超级用户的所有权限,对超市实行全面管理。销售员的要求是查看所有销售信息,查看符合条件的销售信息以及增加销售单。采购员的要求是查看所有采购信息,查看符合条件的采购信息,增加采购订单以及更改进退货状态。超市经理的要求是能够查看进货信息、销售信息以及库存信息。而顾客是超市的上帝,超市一切都是为顾客服务。本系统中顾客要求是可以现场买商品,采购信息有采购编号、采购日期、商品厂商、采购员、商品的价格、商品规格、进货商品的数量等属性。同时超市还可以进退货并有相应的付款表。通过与超市管理人员进行反复的讨论,确定系统应该实现以下功能:

(1)对商品信息的变动进行处理在商品的进销过程巾,商品信息总是在不断变化的。比如商品价格的调整、商品信息的修改、新商品信息的增加以及商品信息的删除,因此设计系统时必须考虑到这些情况。

(2)用户信息的变动进行处理。需考虑到新会员的注册和已注册,设置会员折扣用户的信息的修改及删除。

(3)对顾客采购信息的变动进行处理。采购信息的过程中采购信息也在不断发生改变,因此也要充分考虑。

(4)查询及统计功能。要求可以根据指定的条件对商品信息、用户信息和采购信息、销售信息进行查询和统计。

(5)对库存商品信息的变动进行处理。要求可以根据库存的状态进行相应的进退货。

2.2功能需求

2.1.1零售前台(POS)管理系统

商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购

物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。

安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。

独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业

2.1.2后台管理系统

进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。

销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。

人员管理:员工,会员,供应商,厂商等基本信息登记管理。

2.3数据需求

2.3.1顶层数据流程

2.3.2第0层数据流程

超市人员超市管理

系统

系统时间

顾客

2.3.3第1层数据流程

第3节概要设计

3.1概念结构设计

3.1.1员工信息E-R图设计处理查询处理要求

检查有效性

要求处理类型采购信息销售信息商品信息用户信息库存信息

3.1.2商品信息E-R 图设计

3.1.3供应商信息E-R 图设计

3.1.4商品销售信息E-R 图设计

3.1.5出库/入库信息E-R 图设计

密码

薪资

卡号

性别

姓名

职务

员工表

数量

商品信息表

厂商

供应商

编号

条形码

单价 种类

名称

供应商信息

名称

编号

电话

地址

供应商

商品销售表

名称

价格

数量

编号

时间

3.2逻辑结构设计 3.2.1系统关系模型

a) 商品信息表(商品编号,商品名称,价格,条形码,数量,厂商编号,供

货商编号)

b) 员工表(用户编号,用户名称,用户密码,用户类型)

c) 商品销售表(销售编号,商品编号,销售数量,销售金额,销售日期) d) 入库/出库表(入库编号,入库商品编号,入库数量,入库日期) e) 供货商表(供货商编号,供货商名称,供货商地址,供货商电话) f) 厂商表(厂商编号,厂商名称,厂商地址,厂商电话) 3.3数据库模式定义

商品信息表(MerchInfo)

字段名

字段类型 长度

主/外键 字段值约束

对应中文名

MerchID int 4 Not null 商品编号 MerchName Varchar 50 Not null 商品名称 MerchPrice Money 4 Not null 价格 MerchNum Int 4 Not null 库存数量 BarCode

Varchar

50

Not null

条形码

进货价 出/入库表

制单人

经手人

仓库号

编号

时间

数量

FactoryID Varchar 10 Not null 厂商编号ProvideID Varchar 10 Not null 供货商编号

员工表(Menber)

字段名字段类型长度主/外键字段值约束对应中文名UserID varchar 10 Not null 员工编号UserName Varchar 25 Not null 员工名称UserPW Varchar 50 Not null 员工薪资UserStyle Int 4 Not null 员工职务UserSex Varchar 10 Not null 员工性别

销售表(Sale)

字段名字段类型长度主/外键字段值约束对应中文名SaleID Varchar 10 Not null 销售编号MerChID Varchar 10 Not null 商品编号SaleDate Datetime 8 Not null 销售日期SaleNum Int 4 Not null 销售数量SalePrice Money 4 Not null 销售单额

入库/出库纪录表(Stock)

字段名字段类型长度主/外键字段值约束对应中文名StockID Varchar 10 Not null 入库编号MerchID Varchar 10 Not null 入库商品编号MerchNum Int 4 Not null 入库数量MerchPrice Money 4 Not null 单额

StockDate Datetime 8 Datetime 入库日期PlanDate Datetime 8 Datetime计划进货日期

供货商表(Provide)

字段名字段类型长度主/外键字段值约束对应中文名ProvideID varchar 10 Not null 供货商编号ProvideName Varchar 50 Not null 供货商名称ProvideAddress Varchar 250 供货商地址ProvidePhone Varchar 25 供货商电话

厂商表(Provide)

字段名字段类型长度主/外键字段值约束对应中文名FactoryID varchar 10 Not null 厂商编号FactoryName Varchar 50 Not null 厂商名称FactoryAddress Varchar 250 厂商地址FactoryPhone Varchar 25 厂商电话

第4节数据库实施阶段

4.1安全性设计

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。

信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。常见因素有:数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏。

1)系统要能重建

2)系统应该是可审查的

3)系统应能进行有效控制,抗干扰能力强

4)系统使用者的使用权限是可识别的

SQL Server提供多层安全。在最外层,SQL Server的登录安全性直接集成到Widows

NT/2000的安全上,它允许Windows NT服务器验证用户。使用这种"Windows 验证"SQL Server就可以利用Windows NT/2000的安全特性,例如安全验证和密码加密、审核、密码

过期、最短密码长度,以及在多次登录请求无效后锁定帐号。

4.2完整性设计

数据库完整性是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束可以通过DBMS或应用程序来实现,基于DBMS的完整性约束作为模式的一部分存入数据库中。通过DBMS实现的数据库完整性按照数据库设计步骤进行设计,而由应用软件实现的数据库完整性则纳入应用软件设计数据库完整性对于数据库应用系统非常关键,其作用主要体现在以下几个方面:

1.数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不合语义的数据。

2.利用基于DBMS的完整性控制机制来实现业务规则,易于定义,容易理解,而且可以降低应用程序的复杂性,提高应用程序的运行效率。同时,基于DBMS 的完整性控制机制是集中管理的,因此比应用程序更容易实现数据库的完整性。

3.合理的数据库完整性设计,能够同时兼顾数据库的完整性和系统的效能。比如装载大量数据时,只要在装载之前临时使基于DBMS的数据库完整性约束失效,此后再使其生效,就能保证既不影响数据装载的效率又能保证数据库的完整性。

4.在应用软件的功能测试中,完善的数据库完整性有助于尽早发现应用软件的错误。

在实施数据库完整性设计的时候,有一些基本的原则需要把握:

1.根据数据库完整性约束的类型确定其实现的系统层次和方式,并提前考虑对

系统性能的影响。一般情况下,静态约束应尽量包含在数据库模式中,而动态约束由应用程序实现。

2.实体完整性约束、参照完整性约束是关系数据库最重要的完整性约束,在不

影响系统关键性能的前提下需尽量应用。用一定的时间和空间来换取系统的易用性是值得的。

第5节 详细设计

5.1模块简述 系统总体结构

5.2模块设计与实现(部分界面) 5.2.0登陆界面

5.2.1员工登陆界面

小型超市零售管理系统

前台POS 销售系统 后台管理系统

商品录入

收银业务

入库管理

销售查询

库存管理

人员管理

5.2.2商品信息界面

5.2.3员工信息界面

5.2.4供应商信息界面

第6节总结

通过此次的课程设计,我学到了很多知识,跨越了传统方式下的教与学的体制束缚,在设计报告的写作过程中,通过查资料和搜集有关的文献,培养了自学能力和动手能力。并且由原先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的一个很大的突破。在以往的传统的学习模式下,我们可能会记

住很多的书本知识,但是通过课程设计,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题。

通过这次超市管理系统课程设计,让我充分运用自己所学的知识,让我明白只有单纯的理论知识是远远不够的,只有通过实际的锻炼才能更好的运用所掌握的基础知识,才能在原有的基础上提升自己的能力,提高自己解决问题的能力。在这短短的几天里,查阅有关的C++学习资料,设计规则,代码的编写及到最后的调试。在设计过程中,通过对控件事件的处理,界面的布局,代码的调试,充分锻炼了自己的思维,获得了充分的实际经验,提高了处理问题的能力,同时也提高了对问题思考的应急能力和抗压力的能力。

经过几天的努力,虽然设计已经完成,但仍然有很多模块和功能要完善,存在很多美中不足之处。但是基本上还能满足小型超市的管理。在设计报告的写作过程中也学到了做任何事情所要有的态度和心态,首先我明白了做学问要一丝不苟,对于出现的任何问题和偏差都不要轻视,要通过正确的途径去解决,在做事情的过程中要有耐心和毅力,不要一遇到困难就打退堂鼓,只要坚持下去就可以找到思路去解决问题的,在遇到问题时,有必要向老师和同学请教,合作沟通的意义是巨大的。

[参考文献]

【1】.Microsoft SQL Server 2000 联机丛书

【2】.金林樵主编SQL Server 2000程序设计实训教程科学出版社2006年【3】.李言编著Visual C++项目开发全程实录清华出版社2008年

【4】.姚领田编著精通MFC程序设计人民邮电出版社2006年

【5】.苗雪兰编著数据库原理及应用教程(2版)机械工业出版社2005年

附件:

///////////登陆程序////////////////////////////////////////////////////////////////////

void yuangongdenglu::Ondenglu()

{

UpdateData(1);

if(m_bianhao=="")

{

MessageBox("请输入账号!");

return;

}

if(m_mima=="")

{

MessageBox("请输入密码!");

return;

}

CAdocon adoconn;

adoconn.OnInitAdocon();

_bstr_t sql;

sql="select * from 员工信息表where 员工编号='"+m_bianhao+"' and 员工密码='"+m_mima+"'";

_RecordsetPtr m_precordset;

m_precordset=adoconn.GetRecordSet(sql);

if(m_precordset->adoEOF==0)

{

GetDlgItem(ID_rukuxitong)->EnableWindow(FALSE);

}

UpdateData(0);

}

///////////添加程序//////////////////////////////////////////////////////////////////////

void Cgongyingshanxinxi::OnButadd()

{

// TODO: Add your control notification handler code here

UpdateData(1);

CAdocon adoconn;

adoconn.OnInitAdocon();//调试

_bstr_t sqltemp;

sqltemp="insert into 供应商信息表(供应商编号, 供应商名称, 供应商地址, 供应商电话) values ('"+m_gysbh+"','"+m_gysmc+"','"+m_gysdz+"','"+m_gysdh+"')";

adoconn.ExecuteSQL(sqltemp);

adoconn.exitcon();

UpdateData(0);

MessageBox("添加成功");

OnOK();

}

////////////////删除程序//////////////////////////////////////////////////////////////////

void CYuangongxinxi::OnButdel()

{

// TODO: Add your control notification handler code here

UpdateData(TRUE);

CAdocon adoconn;

adoconn.OnInitAdocon();//调试

_bstr_t sqltemp;

sqltemp="delete from 员工信息表where 员工姓名='"+m_XM+"' ";

if(m_XM=="")

MessageBox("员工姓名不为空");

if(adoconn.ExecuteSQL(sqltemp)==TRUE)

{

MessageBox("删除成功");

}

else MessageBox("删除失败");

adoconn.exitcon();

OnOK();

UpdateData(FALSE);

}

///////////////////查询程序/////////////////////////////////////////////////////////////// void Cshangpingxinxi::OnButquery()

{

UpdateData(1);

// TODO: Add your control notification handler code here

CAdocon adoconn;

adoconn.OnInitAdocon();

_bstr_t sql;

sql="select * from 商品信息表where 商品编号='"+m_bianhao+"' ";

_RecordsetPtr m_precordset;

m_precordset=adoconn.GetRecordSet(sql);

//GetDlgItem(IDC_BUTTON2)->EnableWindow(FALSE);

if(m_precordset->adoEOF==0)

{

m_mingcheng= (LPCTSTR)(_bstr_t)m_precordset->GetCollect("商品名称");

m_gysbianhao= (LPCTSTR)(_bstr_t)m_precordset->GetCollect("供货商编号");

m_jiage= (LPCTSTR)(_bstr_t)m_precordset->GetCollect("价格");

m_csbianhao= (LPCTSTR)(_bstr_t)m_precordset->GetCollect("厂商编号");

m_tiaoxingma= (LPCTSTR)(_bstr_t)m_precordset->GetCollect("条形码");

UpdateData(0);

adoconn.exitcon();

}

}

///////Adocon.cpp: implementation of the CAdocon class.////////////////////////////////// void CAdocon::OnInitAdocon()

{

::CoInitialize(NULL);

try

{

m_pConnection.CreateInstance("ADODB.Connection");

bstr_t strConnect = "driver={SQL Server}; Server=127.0.0.1; DATABASE=SuperMaket; UID=admin;PWD=123;";

m_pConnection->Open(strConnect,"","",adModeUnknown);

//们经常使用的只是前面用#import语句引用类型库时,生成的包装类.tlh中声明的智能指针中的三个,它们分别是_ConnectionPtr、_RecordsetPtr和_CommandPtr。下面分别对它们的使用方法进行介绍:

//_ConnectionPtr接口返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr接口返回一个记录集不是一个好的使用方法。对于要返回记录的操作通常用_RecordserPtr来实现。而用_ConnectionPtr操作时要想得到记录条数得遍历所有记录,而用_RecordserPtr时不需要。

// _CommandPtr接口返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。在使用_CommandPtr接口时,你可以利用全局_ConnectionPtr 接口,也可以在_CommandPtr接口里直接使用连接串。如果你只执行一次或几次数据访问操作,后者是比较好的选择。但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局_ConnectionPtr接口创建一个数据连接,然后使用_CommandPtr 接口执行存储过程和SQL语句。

//_RecordsetPtr是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。同_CommandPtr接口一样,它不一定要使用一个已经创建的数据连接,可以用一个连接串代替连接指针赋给_RecordsetPtr的connection 成员变量,让它自己创建数据连接。如果你要使用多个记录集,最好的方法是同Command 对象一样使用已经创建了数据连接的全局_ConnectionPtr接口,然后使用_RecordsetPtr执行存储过程和SQL语句。

}

catch(_com_error e)

{

TRACE(e.Description());

//throw new CADOException("连接数据库失败");

//AfxMessageBox("连接数据库失败");

}

}

BOOL CAdocon::ExecuteSQL(_bstr_t bstrSQL)//执行sql语句

{

try

{

if(m_pConnection == NULL)

OnInitAdocon();

m_pConnection->Execute(bstrSQL,NULL,adCmdText);

return true;

}

catch(_com_error e)

{//AfxMessageBox("失败");

AfxMessageBox(e.Description());

return false;

}

}

//执行查询

_RecordsetPtr& CAdocon::GetRecordSet(_bstr_t bstrSQL)

{

try

{

// 连接数据库,如果Connection对象为空,则重新连接数据库

if(m_pConnection==NULL)

OnInitAdocon();

// 创建记录集对象

//m_pRecordset.CreateInstance(__uuidof(Recordset));

m_pRecordset.CreateInstance("ADODB.Recordset");

// 取得表中的记录

m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOp timistic,adCmdText);

}

// 捕捉异常

catch(_com_error e)

{

// 显示错误信息

AfxMessageBox(e.Description());

}

// 返回记录集

return m_pRecordset;

}

void CAdocon::exitcon()

{

if(m_pRecordset!=NULL)

m_pRecordset->Close();

m_pConnection->Close();

::CoUninitialize();

}

数据挖掘期末大作业任务

数据挖掘期末大作业 1.数据挖掘的发展趋势是什么?大数据环境下如何进行数据挖掘。 对于数据挖掘的发展趋势,可以从以下几个方面进行阐述: (1)数据挖掘语言的标准化描述:标准的数据 挖掘语言将有助于数据挖掘的系统化开发。改进多个数据挖掘系统和功能间的互操作,促进其在企业和社会中的使用。 (2)寻求数据挖掘过程中的可视化方法:可视 化要求已经成为数据挖掘系统中必不可少的技术。可以在发现知识的过程中进行很好的人机交互。数据的可视化起到了推动人们主动进行知识发现的作用。 (3)与特定数据存储类型的适应问题:根据不 同的数据存储类型的特点,进行针对性的研究是目前流行以及将来一段时间必须面对的问题。 (4)网络与分布式环境下的KDD问题:随着 Internet的不断发展,网络资源日渐丰富,这就需要分散的技术人员各自独立地处理分离数据库的工作方式应是可协作的。因此,考虑适应分布式与网络环境的工具、技术及系统将是数据挖掘中一个最为重要和繁荣的子领域。 (5)应用的探索:随着数据挖掘的日益普遍,其应用范围也日益扩大,如生物医学、电信业、零售业等 领域。由于数据挖掘在处理特定应用问题时存在局限性,因此,目前的研究趋势是开发针对于特定应用的数据挖掘系统。 (6)数据挖掘与数据库系统和Web数据库系统的集成:数据库系统和Web数据库已经成为信息处 理系统的主流。 2. 从一个3输入、2输出的系统中获取了10条历史数据,另外,最后条数据是系统的输 入,不知道其对应的输出。请使用SQL SERVER 2005的神经网络功能预测最后两条数据的输出。 首先,打开SQL SERVER 2005数据库软件,然后在界面上右键单击树形图中的“数据库”标签,在弹出的快捷菜单中选择“新建数据库”命令,并命名数据库的名称为YxqDatabase,单击确定,如下图所示。 然后,在新建的数据库YxqDatabas中,根据题目要求新建表,相应的表属性见下图所示。

华工18-19组织行为学大作业

组织行为学》平时作业一 1. 管理的实质管理是“管人理事”,其实质是用人成事。管理有两大趋势:硬化趋势和同软化趋势。硬化趋势是指从经验走向科学,实现管理现代化,即“科学管理+管理科学”,具体实现的 方式是“数量方法+计算机科学”。软化趋势是指对行为科学的研究和应用,重点是对组织行为学的研究和应用。现代管理的趋势是“软硬兼施”。 2、《组织行为学》的三大理论来源组织行为学是系统地研究组织环境(指工作组织)中人的行为表现及其规律的学科。人的行为包含个体(心理),群体(社会)和组织(文化)三方面,针对这三方面的研究,这门新兴的边缘综合学科的三大理论来源是心理学(社会心理学),社会学(工业社会学)人类学(文化人类学)。 3、激励概念激励就是基于人特性,解决愿干的问题。从个体来讲:激发动机;从群体来讲:鼓励士气;从组织来讲:塑造文化。企业驱动力之源是人,所以企业价值创造的核心是人,以至于人力资源就理所当然成为企业最大的资源,而人的特性管理,最关键的就是让人愿干,故如何激励就是核心焦点,现代科学的激励机制给予我们一些基本的指引,从而实现你好,我也好的员工与企业合作的状态。 4、个体概念 个体即单个的人,实质是群体或组织中的社会化的个人。通常作为群体成员存在,社会化使指社会中的个体,通过学习知识,技能和行为规范,发展其社会性从而取得社会生活的资格(“人格”)的过程,这是充当社会角色并形成个性的过程。 5、群体的特征 1)有明确的成员关系。群体成员被认为具有相当于“证件”的成员资格。 2)有持续的互动关系。群体成员彼此之间有经常的,人对人的相互接触和联系。 3)有共同行动的能力。群体成员有共同的目标或工作,并对外界环境的挑战作出反应。 4)有一致的群体意识。群体具有其成员应共同遵守的价值标准和行为规范。 6、帕森斯关于有效组织特征的观点评价组织是否有效必须综合考虑两个尺度:从质的规定性来看,是有效性,即具有效能,意味着“做正确的事”即“做对”;从量的规定性来看,是有效程度,即具有效率,意味着“正确地做事”,即“做好”。一般来说,讲求效率要以讲求效能为前提,但也不能只注重效能而以牺牲效率作为代价。因此,有效组织必须兼具效能和效率。 现代观点把组织看作开放系统,着重其效能,认为有效组织的特征(帕森斯观点)是:实现目标;适应环境;内部协调;自我完善。 根据组织的定义,组织是静态结构(载体)与动态运行(机制)的统一,作为开放系统,其整体功能取决与结构的而非要素。也就是,“和的最优胜于最优的和”。 总而言之,有效组织取决与:1)组织对外部环境的能动适应;2)组织及其成员的激励相容;3)内外互动的综合效应。

数据库课程设计大作业

《数据库原理》课程设计报告 专业:测控技术与仪器 班级:测控071班 学号:200710402112 200710402115 姓名:杜文龙王京京 题目名称:物资管理系统 完成日期:2009年12月25日 昆明理工大学信息工程与自动化学院 2009年12月

物资管理系统 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成,严禁抄袭。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具Visio与数据库管理系统SQLServer 软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告。 三、需求分析 信息管理系统是集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性和库、科学性,并创建出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持久、健康、稳定的发展打下基础。 这个物资管理系统是以客户机/服务器模式的信息管理模式的信息管理系统。它的开发过程不仅仅是一个编写应用程序的过程,而是以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施

SQL数据库期末大作业

学校:北京联合大学 系别:信息管理系 姓名:孙超 学号:2013110444006 《餐饮业信息管理系统的开发》 1、本项目的需求分析 随着今年来中国餐饮行业的日益火爆,在强烈的行业竞争中,一个高效的餐饮信息管理系统的应用,无疑是至关重要的。高效,便捷的管理系统,不仅仅极大的方便了食客的就餐,同时对于餐饮公司的各项信息管理有着很大的帮助,同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业范围,增加知名度等。 为了使得系统在操作的过程中,更加便捷,具有针对性,本次系统设计主要分为:员工登陆操作信息系统,以及店主操作管理信息系统。不同的设计从而达到不同的功能,实现信息的有效传达与管理。 第一:在员工使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.查询菜单 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 第二:管理员使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.添加修改查询菜单信息,最好能看到菜品图片 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 6.设定具体的打折方法 7.添加职员信息,权限也可以定为管理员。 8.可以查询使用者的现金收款金额。 二、餐饮业管理数据库管理系统的E-R模型(概念结构设计) 1.用户(员工)的信息:

编号、密码、类型、姓名、电话、收款金额 2.客户信息: 用户编号、客户编号、姓名、电话、密码、开卡时间、卡内余额 3.食谱: 类型、名称、价格、配料、照片 4.预定: 用户编号、日期、预定时间、客户姓名、类型、预定食谱、桌号5桌台管理: 桌号、使用情况、 6.点餐管理: 用户编号、类型、菜品、数量、价格、照片 7.盈利管理: 日期、日支出金额、店内收入、外卖收入、盈利额度 各对象之间的联系图: 用户E-R图 主要存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息。

《管理沟通》课程大作业

论工作中的平行沟通 我工作的部门是检验检测中心,我的工作职位是设备管理员,我们部门承担着公司所有产品的环境模拟试验以及相关检测,所以我们部门的设备仪器很多。我们部门的设备仪器也经常需要保养维修,所以我经常和本部门的同事,以及其他部门的同事打交道,通过长时间的工作我发现平行沟通很重要,下面说下组织内部的平行沟通。 在组织内部,平行沟通通常指部门与部门之间,管理者与管理者之间的沟通。管理者之间的沟通应互相尊重,采取合作的态度,认同共同的目标,避免本位主义;要遵守游戏规则,不越权行事,对事不对人,不打小报告,出现分歧找上同协调发展;要换位思考;建立横向沟通制度,明确分工,多采用协商手段,已实现双赢与共享。 平行沟通,同僚、同事之间就跨部门事务工作进行协商、协调。平行沟通以互通有无、争取配合为主要目的,并且在企业内部进行,不同于公关、不同于谈判,应该直截了当,简明扼要。 一、下面就主动沟通所遵循的各种原则作如下阐述: 1、沟通从工作出发 如果需要沟通,一定是自己感到对方对正在进行的工作重视不够,或是对上级的安排理解不透,妨碍了工作顺利进行。如果你认为只要和对方进行一次沟通就能解决问题,应该首先选择互相沟通,以求得问题的迅速圆满解决;沟通失败,才考虑报告上级。因此,沟通一定要着眼于工作。二人因工作产生误会而沟通也是为了工作。 2、沟通遵循制度和流程 你正在进行的工作遇到了阻碍,问题出在哪个环节,谁是这个环节的负责人,公司的制度或流程一定是有规定的。因为我们必须遵循各司其职、各负其责的原则开展工作。如果你找一个不相干的人进行沟通,一是对方会认为你无事找事,二是你的目的根本达不到。 3、开门见山 找准了沟通对象,首先征询对方是否有空。如果人家手中正忙于一个上司交办的紧急工作、或正在思考一个创意方案。你贸然打断别人,会让对方感到突兀。一旦确定对方时间上方便,你就可以直截了当地提出自己的沟通议题、自己的期盼,然后等候对方回应。这里特别要注意地是转弯抹角、废话连篇,浪费自己时间不说,也给对方一个不好的印象。 4、征询对方意见 既然找对方沟通,一定是自己觉得对方在解决问题上举足轻重,那就必须虚心听取对方的意见,了解对方对沟通的工作不配合的原因或存在的困难,或者是对方有了更好的完成任务的创意,正等着你来商议。内部工作沟通转弯抹角不必,但尊重他人必须!听取对方意见时,不宜随意打断对方,以免分散对方注意、影响对方表达。同时要注意,如果你是同事中工作上的佼佼者,更不可盛气凌人,一定要低姿态。 5、提出个人建议 待对方陈述个人意见之后。你如果觉得对方言之有理,除了完全接受之外,别忘了表示感谢。沟通目的达到,工作可以继续进行。如果对方提出的建议,在你看来只有部分可取,那也是一个不错的开端。即便对方的建议在你看来没有一条可行,这也不可怕。你陈述自己的理由就是了。 6、听取对方反馈 在你提出与对方不同意见之后,你要特别强调指出:“你看看在我提议的基础上你有什么补充?”一是让对方把思路调整到你的建议上来,二是在情感上表达对对方的尊重,让对方转变观念、接受你的建议有心理准备。所以对方的反馈必须耐心听取。 7、双方求同存异

汽车修理管理系统 课程设计 数据库大作业(有源文件)

数据库大作业 《数据库原理与设计》课程设计汽车修理管理系统 学号: 姓名: 年级层次: 教学中心:

汽车修理管理系统 一. 概述 1.项目背景 在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。 2.编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。 3.软件定义 该软件为第一版,既汽车修理管理系统1.0 版。 4.开发环境 数据库: SQL SERVER 2000 开发和编译环境: Visual C++6.0。 二.需求分析 1.通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。 ⑴五种单据如表1所示: 表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。 编号名称填写人 D1 修车登记单送修人 D2 汽车修理单修理派工员和修理工 D3 零件领用单修理工 D4 零件入库单仓库管理员 D5 修车发票财务人员 表1 当前系统单据一览表

zucc 数据库pta作业

10-1 查询订单表中的平均运费 (20分) SELECT AVG(Freight) AS avgFreight FROM orders; 10-2 查询国家为Mexico、Germany的客户数量 (20分) 提示:请使用SELECT语句作答。 select count(Country) as custCount from customers where Country in ('Mexico','Germany'); 10-3 查找产品表中最低的单价 (20分) 提示:请使用SELECT语句作答。 select min(UnitPrice) as minUnitPrice from products; 10-4 查询产品表中最大库存量 (20分) 提示:请使用SELECT语句作答。 select max(UnitsInStock) as maxUnitsInStock from products;

10-5 查找订单表中每位顾客的平均运费 (20分) 提示:请使用SELECT语句作答。 select CustomerID,avg(Freight) as avgFreight from orders group by CustomerID; 10-6 统计顾客表中每个国家的顾客数量 (20分) 提示:请使用SELECT语句作答。 select Country,count(CustomerID) as custCount from customers group by Country; 10-7 在订单表中查找特定国家且平均运费不小于10的信息 (20分) 提示:请使用SELECT语句作答。 select CustomerID,avg(Freight) as avgFreight from orders where ShipCountry in ('Belgium','Switzerland') group by CustomerID having avg(Freight)>=10; 10-8 统计职工表中职务的数量 (20分)

数据库大作业题目

1.饭店点菜系统 需求及功能描述: 维护服务员、厨师、菜单、包间、餐桌的信息 前台订桌:顾客可以根据自己的需求,选择不同型号的包间或大厅的餐桌 包间/大厅点菜:服务员按照顾客需求为其点菜并提交菜单给厨房 厨师和菜的分组:厨师和菜分别分组,每组厨师和一组菜一一对应,该组每位厨师会做该组所有的菜。 厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记 上菜管理:服务员对已上菜和待上菜进行管理 结帐服务:审核菜单,协助顾客结帐

2.书店销售管理系统 需求及功能描述: 新进图书入库,维护入库图书的信息(编号、书名、分类、作者、出版社、价格等),自动计算库存 查询图书情况,可按分类、出版社、作者等多条件查询 销售管理,卖出的图书记录在销售列表中,图书售出后,及时更新库存 按月出图书销量情况的统计表 维护顾客信息,书店采用会员制,随着购物金额的累积,会员级别可提升,不同级别的会员可享受不同的折扣 书店不定期推出促销活动,对部分图书进行减价销售,通知顾客促销信息

3.学习教材订购系统 需求及功能描述: 统计学生对教材的订购情况 由教材任课教师提交购书单至教材发行人员,经教材发行人员审核有效,提交至书库 若书库教材库存不够,则登记缺书 统计缺书情况,生成待购教材表,提交至书库采购人员 采购人员按待购教材表采购教材,一旦新书入库,修改库存,发通知给教材发行人员 教材发行人员通知教师前往书库领书,图书出库修改库存

4.宾馆客房管理系统 需求及功能描述: 客房基本信息的录入与修改:客房的大小、地理位置、类型、价格、入住状态等 实现客房状态的查询和统计 客房预订:处理用户的预订请求,可通过各种方式预订(电话、email 等) 入住登记:办理入住,登记住客信息,更新客房状态 住客查询:查询住客信息 退宿、收费管理:包括入住金额和其他各类消费的最终结账管理,办理退宿,更新客房信息

管理沟通大作业

序号 2013-2014学年度第二学期大作业 课程名称: 《管理沟通》 作业题目: 管理作业 戴梓轩 办学单位: 华工财经 华南理工大学继续教育学院任课教师: 张建功 号: 201115073023017 业: 工商管理 评审日期 成绩 评审教师( 签名), 名:

第一题 1 在新的一轮员工分流工作中,王主任遇到怎么样的困境? 答:科研机构的人才不断流失,新进的科研人员和原研究院骨干纷纷辞职离去。研究院人才储备不断减少,产品研发能力下降。 2 王主任以往百试不爽的分流法宝为什么现在不灵了?答: 因为王主任在处理公司技术中心冗余人员时,没有根据科研人员作为知识分子的特点来操作,而是沿用对待劳动密集型岗位的老一套方法来处理。整个运作无论在指导思想上还是在具体操作上,都缺乏以人为本的意识和深入细致的沟通,从而引起大多数骨干技术人员的不满并导致群体辞职出走。 3 王主任在员工分流中的沟通工作做得怎么样?哪些地方需要改进? 答:王主任在员工分流工作中在沟通方面基本上没有做好,没有与老员工和新员工之间进行沟通,最后导致新老科研人员都双双辞职出走。 改进的地方:王主任应该注重管理人员与科研人员之间的有效沟通。通过与科研人员的有效沟通,让他们了解公司的发展方向,明确公司的战略目标,是他们的个人目标与公司的长远发展的愿景紧密结合,这样才能有效地凝聚人心。更重要的是,应根据员工的特点,制定人力资源政策,采取行之有效的实施方案。这个方案既要考虑企业的利益,又要充分考虑员工的利益,尤其是要保障被解雇员工的利益。王主任要改变工作作风与方式,以人为本,唯有如此,才有可能获取他们的理解与支持。

数据库课程设计工厂管理系统大作业

摘要 姓名:颜超丽学号:200915553013027 此文运用了数据字典、数据流图等方法对工厂管理系统进行了需求分析,运用E-R图进行了概念结构设计,在逻辑结构设计中将E-R图转化为关系模型,在物理结构设计中确定该数据库的存储结构,最后通过SQL语言实现数据库的设计。在这过程中,还详细地分析了各个子系统的属性、实体间的联系以及子系统间的关系。在这基础上,通过金仓数据库软件,运用SQL语言将所建工厂管理系统数据库顺利实现。 关键字:数据字典,E-R图,SQL语言 目录 一、系统概述 (1) 二、需求分析 (1) 1信息分析 (1) 2数据流图 (2) 3数据字典 (2) 三、概念结构设计 (4) 1实体列表 (4) 2分E-R图 (4) 3全局E-R图 (5) 四、物理结构设计 (5) 1关系模式存取方式选择 (5) 2确定数据库的存储结构 (5)

3评价物理结构 (5) 五、逻辑结构设计 (6) 六、数据库的实施 (7) 七、设计总结........ (8) 八、文献 (9)

工厂管理系统库 一、系统概述 工厂管理信息化是工厂管理系统应用信息技术及其产品的过程,是信息技术应用于工厂管理的过程。工厂信息化的实施,自下而上而言,必须以管理人员使用信息技术水平的逐步提高为基础;自上而下而言,必须与工厂的制度创新、组织创新和管理创新结合。 工厂管理系统算是比较简单一种信息系统。它主要应用于工厂仓库管理、职工管理、车间管理和零件管理。其中车间对职工和零件来说是很重要的。 工厂管理信息化建设工作具有长期性和内容的多变性;正因为这样,车间管理信息系统也不是一个简单的、静止的、封闭的系统,而是一个开放的,随着时间的推移会逐步变化和发展的系统。 二、需求分析 1、信息分析 根据工厂方面取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息。 A.工厂系统: a.车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、 电话。 b.工人:一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和 工种。 c.产品:一个车间生产多钟产品,产品有产品号,价格。 d.零件:一个车间有多个零件,一个零件也可以由多个车间制造。零件有 零件号、重量和价格。 e.仓库:产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库 保管员、姓名、电话。 B.系统联系: a.生产:一个车间有多个零件,一个零件也可以由多个车间制造。 b.组成:一个产品由多个零件组成,一种零件也可装配多中产品内。 c.保管:产品与零件存入仓库中,厂内有多个仓库。

2018华工-大数据的库平时作业的题目

数据库平时作业 第一章数据库系统引论 1.不属于逻辑数据模型的是(A) A E-R模型 B 关系模型 C 网状模型 D 层次模型 2、用户看到的现实系统的、描述实际领域的情况的模型是(A) A E-R模型 B 关系模型 C 逻辑模型 D 物理模型 3、 MS SQL Server是(D)。 A. 数据库 B. 数据库系统 C. 数据处理系统 D. 数据库管理系统 4、下面没有反映数据库优点的是(A)。 A. 数据面向应用程序 B. 数据冗余度低 C. 数据独立性高 D.数据共享性高 5、表示数据库的概念模型一般使用(C)。 A. 用户活动图 B. 数据流图 C. E-R图 D. 流程图 6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBMS和DBS D. DBS就是DB,也就是DBMS 7、数据库系统包括数据库、数据库管理系统(DBMS)、数据库管理员(DBA)和各种应用四个部分。 8、用逻辑数据模型描述的模式有:外模式、概念模式或逻辑模式。 9、数据管理技术经历了人工管理、文件系统和数据库三个发展阶段。 10、概念模式是用逻辑数据模型对一个单位的数据的描述。

第二章数据模型 1.不属于关系数据模型中的概念是( B) A .主键 B 系 C 关系 D 属性 2.有关系:R(A,B,C)PK=A S(D,A) PK=D,FK=A,参照于R的属性A。关系R和S的元组如图1所示。 指出图1关系S中违反关系完整性规则的元组是(C) A (1,2) B (2,null) C (3,3) D (4,1) 3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C) A 实体完整性约束 B 引用完整性约束 C 一般性完整性约束 D 关键字完整性约束 4. 在关系运算中,化费时间可能最长的运算是( C )。 A. 投影 B. 选择 C. 笛卡尔乘积 D. 加 5. 从关系中挑选满足条件的记录的运算称为(A)。 A. 选择运算 B. 投影运算 C. 联接运算 D.笛卡尔运算 6. 同一关系模型的任两个元组值(A)。 A. 不能全同 B. 可全同 C. 必须全同 D. 以上都不是 7. 已知关系R如图1所示,可以作为R主键的属性组是( B)。

SQL数据库期末大作业91411

Hefei University 《数据库期末大作业》 餐饮业信息管理系统的开发 专业:电子信息工程 班级:13电子1班 姓名:李云 学号:1305011005

指导老师:史俊朗 完成时间:2016-12-28 一、本项目的需求分析 随着今年来中国餐饮行业的日益火爆,在强烈的行业竞争中,一个高效的餐饮信息管理系统的应用,无疑是至关重要的。高效,便捷的管理系统,不仅仅极大的方便了食客的就餐,同时对于餐饮公司的各项信息管理有着很大的帮助,同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业范围,增加知名度等。 为了使得系统在操作的过程中,更加便捷,具有针对性,本次系统设计主要分为:员工登陆操作信息系统,以及店主操作管理信息系统。不同的设计从而达到不同的功能,实现信息的有效传达与管理。 第一:在员工使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.查询菜单 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 第二:管理员使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.添加修改查询菜单信息,最好能看到菜品图片

3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 6.设定具体的打折方法 7.添加职员信息,权限也可以定为管理员。 8.可以查询使用者的现金收款金额。 二、餐饮业管理数据库管理系统的E-R模型(概念结构设计) 1.用户(员工)的信息: 编号、密码、类型、姓名、电话、收款金额 2.客户信息: 用户编号、客户编号、姓名、电话、密码、开卡时间、卡内余额 3.食谱: 类型、名称、价格、配料、照片 4.预定: 用户编号、日期、预定时间、客户姓名、类型、预定食谱、桌号5桌台管理: 桌号、使用情况、 6.点餐管理: 用户编号、类型、菜品、数量、价格、照片 7.盈利管理: 日期、日支出金额、店内收入、外卖收入、盈利额度 各对象之间的联系图:

华工管理沟通大作业案例分析

1. 谈谈你对王所长的沟通能力的评价,他在处理案例中所叙述的一系列问题过程中有哪些可圈可点的沟通工作? 总体而言,王所长的沟通能力还是比较强的,无论是在上行沟通还是下行沟通方面,王所长都做得较好,能够耐心倾听并积极鼓励下属。 (1)上行沟通:有耐心,善于倾听 ①面对李总的强烈质问,王所长没有与之正面冲突,而是表现出足够的耐心并试图解释。 ②事后,王所长认识到事情的严重性,主动联系中心人事部经理,商量之后决定请中心书记出面,向李总就相关事项进行解释,同时他也趁中午就餐时主动向李总承认错误,在一种轻松的沟通氛围中化解了与李总之间的矛盾。 ③最后,当王所长得知,在为赵博士办手续前李总亲自向新星上海局老早解释时,他立即打电话向李总表示歉意和感谢,这也体现出王所长有较强的沟通意识,做事考虑周全。 (2)下行沟通:积极主动,能站在对方的立场上想问题 ①从李总那知道了公司的意图之后,立刻向研究所领导班子通报,以防类似问题出现。 ②作为信息发布者与赵博士就办理用工手续的问题进行积极沟通,对赵博士给予鼓励、安慰,同时还针对赵博士当下的状况为其解决困难。 ③在面对赵博士的妻子想了解情况的时候也是热情招待,耐心解释。 但是,王所长在面试技巧方面还有不足之处,他在面试赵博士时没有能够创造一个开放的环境,从面试问题中进一步挖掘赵博士的性格及价值观,从而导致了之后状况的发生。 2. 李总的沟通能力如何?请谈谈你的看法? 在与王所长几次交流、沟通的过程中来看,我们可以说李总是一个能够与下属进行有效下行沟通的领导者。李总在案例中扮演上级领导者的角色,虽然案例开头对王所长的强烈质问或多或少给人以压力,但是随着事情的进展和对具体情况的了解,我们可以先看到李总对王所长的理解,同时在王所长向其认错的时候能够向王所长解释自己的苦衷,旨在求得王所长的理解。起到了下行沟通必须达到的实施、控制等的职能。 3. 你认为赵博士的沟通意识和沟通能力怎样?请说出你的看法和建议。 虽然在面临问题时有沟通的意识,但显然沟通能力不足,缺乏相关的组织沟通技巧。拥有沟通意识的表现:(1)赵博士数次找人事、开发总工催问自己用工手续办理的问题;得不到满意答复,便寻求王所长帮助;(2)随着时间的推移,赵博士越级反馈相关情况,寻求上级部门帮助解决自己的困难。沟通能力不足的表现:(1)当王所长向赵博士解释目前的情况时,赵博士虽表面表示理解,并点头答应,但在赵博士的心里,他怀疑王所长所说的一切,却不向王所长表明自己的态度。(2)赵博士在未得到满意的结果后,他直接写信给上一级领导。虽然他的用工手续以及相关问题得以解决,但却将自己推向了处于日后与领导王所长如何相处的尴尬境地。我们的建议:(1)要信任上级,理解和体谅上级的难处。既然领导给了正面的答复,就应该给予上级充分的信任;(2)不能一味地道听途说,应该及时向上级了解

用文件实现的学生成绩管理系统 (华工完整大作业)

用文件实现学生成绩管理系统 (全套完整资料,可直接上交!!) 一、题目: 用文件实现的学生成绩管理系统 二、目的 学生通过本次实验编程实现一个班级学生成绩的管理,使学生了解文件的主要操作(创建、读、写、增加和删除记录等)。 三、内容和要求 1、编写一个学生成绩管理的软件系统,语言不限。 2、软件中能够随时增加学生成绩记录(姓名、班级、学号、课 程名称、成绩),这些记录存放到磁盘文件中。 3、利用磁盘文件的系统接口函数编程实现对学生成绩进行管 理:以各种方式查询成绩、修改成绩;显示所有的学生成绩。 4、编写将一个班级的成绩复制到另一个文件的功能。 5、学习使用文件编程,实现指定班级成绩文件的删除操作。 6、能够对学生成绩记录进行文件备份和还原。 7、本实验的目的是练习文件操作,因此该软件不能使用数据库 存放信息,只能用普通文件存放信息。 四、提交内容 本大作业每个人必须单独完成。最后需提交的内容包括:源程序(关键代码需要注释说明)、可运行程序、运行结果、算法思路及流程图、心得体会。将以上内容刻入光盘,光盘上写明班级、学号、姓名信息,再将大作业

要求、源程序及注释、算法思路及流程图、心得体会等打印出来。最后将打印稿及光盘统一交给自己所在的教学点管理人员。截止时间2014年12月1日。过期自负。 大作业严禁抄袭。发现抄袭一律以不及格论。 学生提交的大作业必须与本次布置的大作业题目和要求相一致,否则成绩记零分。 用文件实现学生成绩管理系统摘要学生成绩管理系统是典型的信息管理系统,是学校教务管理的重要组成部分,其处理信息量很大。本课程设计是用C++实现对学生的成绩管理作一个简单的模拟,实质是建立学生成绩单链表,每条记录由姓名、学号与成绩组成,即链表中每个结点由4个域组成,分别为:学号、姓名、成绩、存放下一个结点地址的next域。用菜单选择操作方式完成五项功能分别写成五个函数,插入学生成绩对应建立学生单链表的功能,输出全部学生成绩记录,后三个功能分别对应单链表的查询、修改与删除三大基本操作。该系统中的数据采用线性表中的链式存储结构即单链表来存储,用结构体类型和类类型定义每个学生记录并采用外部文件方式记录数据简便数据的读取与保存。 关键词程序设计;C++;文件;学生成绩管理系统;

云南大学数据库期末大作业:数据库设计

云南大学软件学院实验报告 课程:数据库原理与实用技术实验学期:任课教师: 专业:学号:姓名:成绩: 期末大作业:Electronic Ventor 数据库设计 一、实验目的 (1)掌握数据库设计的基本方法 (2)掌握各种数据库对象的设计方法 (3)熟练掌握DBA必须具备的技能 二、实验内容 1、根据项目的应用和项目的需求说明文档,进行详细的需求分析,给出需求分析的结果。 (1)客户可以在网站上注册,注册的客户要提供客户的姓名、电话、地址,以方便售后和联系,姓名即作为用户名,和密码一起用于注册和登录,客户编号可唯一识别用户,卡号可网上支付。其中地址、电话以方便联系和寄货; (2)网站管理员可以登记各种商品,供客户查询,订购。登记商品时要提供商品的名称、价格,商店中现有商品量,商品编号可唯一识别商品; (3)类别表示商品所属类别,类别编号可唯一识别类别,其中包含了,商品类别名称和制造厂商,可以对商品进行分类售卖; (4)客户可以在网上下订单,也可以到实体店购物,其在订单上所选择的支付方式不同(信用卡、借记卡、现金,现金代表实体店购物),网站管理员可以查看订单,并及时将订单的处理情况更新(比如货物已寄出的信息,订单状态:0:未处理,1:已处理,2:已发货);订单编号可唯一识别订单,订单中包含订单产生时间,订单状态,支付方式和支付总额; (5)实体商店有自己的店名,卖多种商品,每个商店都有固定的地址,顾客可以到店中买商品,(注:在实体店中购买商品的顾客一律将顾客名默认为佚名),当商店中的库存量小于10时会有提醒到仓库中拿货; (6)配送单中包含查询号可唯一识别配送单,配送人,联系方式; (7)仓库中仓库编号可唯一识别仓库,其中每个仓库都有区号,代表其地址。 (8)各实体间关系 1)一个客户可以购买多种商品,一种商品可以被多个客户购买; 2)一个商品属于且仅属于一种类别,一种类别的商品可以包含多个商品或没有; 3)一种商品放在多个商店中销售,一个商店至少销售一种或销售多种商品; 4)一个订单对应一个客户,一个客户对应多个订单; 5)一个订单对应至少有一件商品或多件,一个商品对应多个订单; 6)一个订单可以有一个商品配送单 7)一个仓库可以存放多种商品,一种商品可以存放在一个仓库;

《管理沟通》课程大作业

《管理沟通》课程大作业 请结合自己的工作或者生活,运用本课程学习到的知识,撰写管理沟通方面的小论文一篇。 要求:1、必须包含一个案例; 2、必须要有理论方面的分析; 沟通是我们在日常工作和生活中人与人之间进行信息交流的必要手段,可以说,每个人在现代社会里,都离不开沟通。在社会发展过程中,沟通是人们交换信息、获取信息必不可少的环节,尤其是在经济全球化、信息大爆炸的今天,高效沟通已经成为工商界人士必备的技能之一。如果你是一名市场人员,需要把产品推销销给你的渠道商,就需要与你的客户进行有效的沟通;如果你是一名中层管理者,你想要更好地做好上传下达的工作,同样需要有效的沟通;如果你是公司的一名销售人员,拥有良好的沟通能力将会在你的客户当中有很好的销售业绩以及拥有良好的口碑。除了工作,在日常生活中沟通也至关重要,比如父母与孩子之间、夫妻之间、同学之间、朋友之间等等。可以说,沟通几乎无处不在,沟通非常重要。这学期我们学习了刘艺老师的《管理沟通》这门课程,着实让我受益良多,我将就自己体会最深的关于沟通中比较重要的倾听的这一方面简要谈谈自己的理解。 倾听与听是两个相互联系而又有区别的概念。听是人体听觉器官对声音的接收和捕捉,是人对声音的生理反应,是人的本能,带有被动的特征。倾听必须以听为基础,是一种带有互动的听,是社交特质比较明显的行为。第一,它是人主动参与的听:人必须对声音有所反应,或者详细地说,在这个过程中人必须思考、接收、理解,并作出必要的反馈。第二,它必须是有视觉器官参与的听。没有视觉的参与,闭上眼睛的听,只有耳朵的听不能称为倾听。在倾听的过程中,必须理解别人在语言之外的手势、面部表情,特别是眼神和感情表达方式。(引自《商务沟通》) 根据很多的统计数据,人们在工作中和生活中,约有40%的时间用于倾听。随着科学技术的飞速发展,在这个信息爆炸的社会,面对纷繁复杂的信息,个人的能力往往显得不足,无法做出正确的判断,所以我们应该学会很好地倾听,倾听他人的意见与见解,集思广益,以便做出科学的决策,正如唐朝名臣魏征劝谏唐太宗所说的那样:兼听则明,偏听则暗。倾听是个人或者企业取得成功必不可少的法宝。 倾听的作用主要表现在几个方面:一、倾听是对诉说者的一种鼓励。能够激发对方谈话的欲望,当你认真倾听时,说话者会感到自己说的话有价值,会觉得自己受到了尊重,为此他们将会更加乐意说出更多有用的信息。2.倾听可以改善彼此的关系。当别人感觉到你在以认真、友好的方式听他讲话时,他会全部或者部分解除戒备心理,因为当他意识到你对他的讲话感兴趣时他们会很愉快。认真倾听是给人们留下良好印象的有效方式之一。3.倾听可以使你获取重要信息,拥有你需要的全部信息。认真倾听可以使你能够适时和恰当地提出问题,澄清自己在听的过程中所不明白的地方,或者启发对方提供更为完整的资料。倾听是获取信息的重要方式。4. 倾听使你善言并更具说服力。只有善听才能善言。可以想象,如果你在对方刚开始发言时还没弄清楚对方想说什么时,也没思考到对方想表达什么时,你就想当然的表达自己的想法时,双方的想法就很难碰撞出火花,这样的交谈很难合拍的。只有认真倾听对方发言,你才能找出对方的立足点和弱点,并有根据地据理力争,从而找到说服对方的契机,并增强对方对你意见的认同感。

超市管理数据库(华工完整大作业含源文件)

华工数据库大作业超市管理(完整源文件) 一、超市管理数据库 超市需建立一个管理数据库存储以下信息: *超市信息包括超市代号,超市名,经理名及超市运营开销。 *一个超市内有多个部门,每个部门有部门号、部门主管姓名、地址,电话及每个月的部门运营开销。 *每个部门有多个员工,每个员工有员工号、姓名、年龄、性别,职位及月工资。 *每个部门销售多种商品,商品有商品号、商品名、规格,采购成本和零售价格、批发价格。 *商品采购自供货商,供货商有供货商号,供货商名,联系电话,联系地址。 *所有的商品存在商场或仓库中。 *商场有多个仓库,仓库有仓库号,仓库管理姓名、电话及仓库的运营成本。 应完成的主要功能:(1)基础信息管理功能,如超市信息的管理功能,包括录入、修改、查询、输出超市的信息;部门信息的管理功能,包括录入、修改、查询、输出部门的信息;还有员工,商品,采购商,仓库等的信息管理功能。(2)超市的进销存功能模块,包括进货,销售,库存以及超市盘点等常见功能。 (3)超市的利润统计功能,包括月利润和年利润统计。并能输出各种报表,如员工工资月报表,年报表;每个部门销售的商品数量的月报表;仓库存储商品数量的月报表;超市运营开销和部门运营开销的月报表等。 二、开发环境 数据库选用微软的SQL SERVER。开发环境可以选择:(1)Delphi; (2)Visual Basic; (3) C++ builder; (4) Visual C++;(5)Visual C#;(6)自选。只选择其中的一种软件开发工具实现即可。 三、基本要求 (1)完成上面所提及的所有需求 (2)要求撰写不少于2500字符的Word文档。 (3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。

SQL大数据库期末大作业

学校:联合大学 系别:信息管理系 :超 学号:06 《餐饮业信息管理系统的开发》 1、本项目的需求分析 随着今年来中国餐饮行业的日益火爆,在强烈的行业竞争中,一个高效的餐饮信息管理系统的应用,无疑是至关重要的。高效,便捷的管理系统,不仅仅极大的方便了食客的就餐,同时对于餐饮公司的各项信息管理有着很大的帮助,同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业围,增加知名度等。 为了使得系统在操作的过程中,更加便捷,具有针对性,本次系统设计主要分为:员工登陆操作信息系统,以及店主操作管理信息系统。不同的设计从而达到不同的功能,实现信息的有效传达与管理。 第一:在员工使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.查询菜单 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 第二:管理员使用本餐饮信息管理系统应可以实现以下功能: 1.添加修改查询客户会员信息(修改客户信息需客户确认) 2.添加修改查询菜单信息,最好能看到菜品图片 3.添加查询预定信息,为老顾客打折 4.客户可以在自己的会员账户里充值 5.顾客可以用现金买单也可以从会员账户里扣取 6.设定具体的打折方法 7.添加职员信息,权限也可以定为管理员。 8.可以查询使用者的现金收款金额。 二、餐饮业管理数据库管理系统的E-R模型(概念结构设计) 1.用户(员工)的信息:

编号、密码、类型、、、收款金额 2.客户信息: 用户编号、客户编号、、、密码、开卡时间、卡余额 3.食谱: 类型、名称、价格、配料、照片 4.预定: 用户编号、日期、预定时间、客户、类型、预定食谱、桌号 5桌台管理: 桌号、使用情况、 6.点餐管理: 用户编号、类型、菜品、数量、价格、照片 7.盈利管理: 日期、日支出金额、店收入、外卖收入、盈利额度 各对象之间的联系图: 用户E-R图 主要存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息。

管理沟通大作业

序号2013-2014学年度第二学期大作业 课程名称:《管理沟通》 任课教师:张建功 作业题目:管理作业 姓名:戴梓轩 学号:201115073023017 专业:工商管理 办学单位:华工财经 评审日期__________成绩_________评审教师(签名)__________ 华南理工大学继续教育学院

第一题 1 在新的一轮员工分流工作中,王主任遇到怎么样的困境? 答:科研机构的人才不断流失,新进的科研人员和原研究院骨干纷纷辞职离去。研究院人才储备不断减少,产品研发能力下降。 2 王主任以往百试不爽的分流法宝为什么现在不灵了? 答:因为王主任在处理公司技术中心冗余人员时,没有根据科研人员作为知识分子的特点来操作,而是沿用对待劳动密集型岗位的老一套方法来处理。整个运作无论在指导思想上还是在具体操作上,都缺乏以人为本的意识和深入细致的沟通,从而引起大多数骨干技术人员的不满并导致群体辞职出走。 3 王主任在员工分流中的沟通工作做得怎么样?哪些地方需要 改进? 答:王主任在员工分流工作中在沟通方面基本上没有做好,没有与老员工和新员工之间进行沟通,最后导致新老科研人员都双双辞职出走。改进的地方:王主任应该注重管理人员与科研人员之间的有效沟通。通过与科研人员的有效沟通,让他们了解公司的发展方向,明确公司的战略目标,是他们的个人目标与公司的长远发展的愿景紧密结合,这样才能有效地凝聚人心。更重要的是,应根据员工的特点,制定人力资源政策,采取行之有效的实施方案。这个方案既要考虑企业的利益,又要充分考虑员工的利益,尤其是要保障被解雇员工的利益。王主任要改变工作作风与方式,以人为本,唯有如此,才有可能获取他们的理解与支持。

相关文档
最新文档