小型物业管理系统_第1页
小型物业管理系统_第2页
小型物业管理系统_第3页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2016年04月信息工程学院数据库课程设计论文题目小型物业管理系统数据库设计学 号:专业班级:计算机科学与技术103班姓 名:指导老师:完成日期:2012. 1.13小型物业三管理系统数据库设计(信息工程学院计算机科学与技术 10级103班)摘要关键字:物业公司,小型物业管理系统,数据库物业管管理承包给物业公司,是现在小区物业管理的通用模式。小型物业管理系 统是基于普通居民居住区的小型业务管理公司的管理智能化数据库系统。该系统 主要涉及的业务有:业主交费管理,业主特殊服务要求受理,招聘人员管理,员 工工资管理和采购货品的管理。本系统利用关系数据库orical建立,通过需求分析,概念模型设计,逻

2、辑模型设计,物理模型设计和数据库实施几个阶段来具体 完成该系统的业务数据库化管理。通过对普通居民小区的物业管理公司的相关管 理业务的数据库化处理,以期能够提高公司的办事效率,方便广大小区居民。目 录目引言随着经济的不断发展,全国城镇水平不断提高,随之而来的小区物业管理公司也 蓬勃发展起来。但是,由于物业公司事物的繁杂,很多事物的人工处理过于繁 琐,影响工作效率,尤其是本身要求不高的普通居民小区物业管理公司。很多影 响因素就是数据的人工处理的数据结果不能实现共享,需要多次登记,这就提出 了为小型普通型物业公司创建数据库,以实现各部门数据共享,减少因人工操作 而延迟的时间的问题。所以我所建立的小型

3、物业管理系统也就应运而生了。小型 物业管理系统,是针对普通居民小区物业管理公司的数据库管理系统。主要包含 的处理业务是业主交费,业主特殊服务受理,仓库管理,员工工资管理等,其所 基于的数据库为关系型数据库 orical。通过需求分析,概念模型设计,逻辑模型 设计,物理模型设计和数据库实施几个阶段来完成整个系统。通过设计次物业管 理系统,希望能实现小区普通物业公司的数据共享,减少人工处理数据的过程, 以达到提高工作效率,更好的服务于业主的目标。1需求分析本系统的针对对象为小型物业管理公司。其基本组成为维修部,护卫部,环卫部,人事部,财务部。维修部,主要负责小区相关设施的维修和维护以及为业 主提供

4、上门维修服务;护卫部,主要职责是维持小区的秩序和保护小区居民的财 务安全,并提供特殊护卫服务;环卫部,主要负责小区内的环境卫生和向业主提 供特殊的清理服务;财务部,主要职责是仓库管理,客户交费,接待客户服务申 请,发放工资;人事部,主要负责业主和员工的信息管理和招聘人员。本系统主要设计的业务有,业主交费,业主特殊服务,仓库管理,工资发 放。相关数据流程图有仓库残次品处理数据流,仓库自损货品数据流,工资发放 数据流,客户交费数据流,仓库领料单据处理数据流,客户特殊服务接待数据 流,各部门接受业主申请服务数据流图等,详情请参照附录1,数据字典详情请 参照附录2。2 数据库结构设计2.1概念设计将数

5、据流和数据字典中的相关实体利用自顶向下的方法以er图的形式表示出来,er图主要包括业主相关服务业务 er图,招聘人员er图和工资发放er图。分E-R图建立根据物业公司的管理和业务模式,分别以业主相关业务,招聘人员和工资发 放所引起的相关数据流图为参考依据,按照先外部数据流在内部数据流的思想, 建立分er图接待登记p材料单pmm制定缴费nn业主服务申请单业主信息表款额水费服务费图2.1业主相关业务E-R图业主属性:姓名,门牌号,性别,联系电话;申请属性:门牌号,接待员工号,服务种类,时间; 接待:门牌号,接待员工号,时间; 交费:门牌号,接待员工号,时间;移交:款额,移交员工工号,接收员工工号,

6、时间;员工:工号,姓名,性别,联系电话,部门编号,职责,家庭住址,受聘时间, 受聘年限;登记:登记员工号,单据编号,时间;水费:门牌号,上月用水总量,本月用水总量,实际用水总量,单价,水费时间;电费:门牌号,上月用电总量,本月用电总量,实际用电量,单价,时间;服务费:服务费种类,服务费用,时间,门牌号;材料单:仓库号,业主服务申请单:门牌号,申请人,时间;应聘人接待e- r图员工工作情 况表货号,管理员工号,申请人工号,时间; 单据编号,服务种类,接待员工号,图22,应聘相关业务旷工,加班,迟到,时间;mn供应供应商应聘人:姓名,应聘编号,联系方式,时间; 员工工作情况表:工号,应工作天数,请

7、假,早退,图2.3,供应上相关e-r图 供应商:供应商编号,名称,厂址,联系方式; 货品:仓库号,货号,数量,供应商,采购员,采购时间;残次品:仓库号,货号,数量,供应商,采购员;领料单:仓库号,货号,数量,申请人工号,接纳人工号,时间;采购单:仓库号,货号,数量,采购员,时间,单据编号;全局/整体E-R图在不同E-R图中由于绘制时间的不同可能会出现同名异义和异名同意的实体 命名现象所以在合并是应注意此类问题。另外用相同属性的实体视为同意实体, 虽然名称不一样,此阶段可谓命名冲突和属性冲突。接下来在分析结构冲突,结 构冲突的主要问题是,同意对象不同应用中具有不同的抽象;同一实体在不同分 ER图

8、中所包含的属性个数和属性排列次序不完全相同;实体间的联系在不同的分 EF®中为不同的类型等等。如此解决问题,完成和并便可消除冗余。全局ER图如下:图2.4全局E-R图业主属性:姓名,门牌号,性别,联系电话;申请属性:门牌号,接待员工号,服务种类,时间;接待:门牌号,接待员工号,时间;交费:门牌号,接待员工号,时间;移交:款额,移交员工工号,接收员工工号,时间;员工:工号,姓名,性别,联系电话,部门编号,职责,家庭住址,受聘时间, 受聘年限;登记:登记员工号,单据编号,时间;水费:门牌号,上月用水总量,本月用水总量,实际用水总量,单价,水费 时间;应聘人:姓名,应聘编号,联系方式,时间

9、; 员工工作情况表:工号,应工作天数,请假,早退,旷工,加班,迟到,时间; 供应商:供应商编号,名称,厂址,联系方式; 货品:仓库号,货号,数量,供应商,采购员,采购时间; 残次品:仓库号,货号,数量,供应商,采购员; 领料单:仓库号,货号,数量,申请人工号,接纳人工号,时间; 采购单:仓库号,货号,数量,采购员,时间,单据编号;2.2逻辑设计阐述逻辑设计阶段目标、任务和方法,重点介绍逻辑设计的主要内容。建立关系模式E-R图向关系模型的转换要解决的问题是如何将是提醒和实体间的联系转换 为关系模式,如何确定这些模式的属性和码。关系模型的逻辑结构是一组关系模型的集合。E-R图则是由实体型。实体的属

10、性和实体型之间的联系3个要素组成的。所以将E-R图转换为关系模型实际上 是将实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵 循如下原则:1, 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对 应的关系模式合并。2, 一个1: n联系可以转换为一个独立的关系模式,也可以与 n端对应的关 系模式合并。3, 一个m:n联系转换为一个关系模式。4,3个或3个以上实体间的一个多元联系可以转换为一个关系模式。5,具有相同妈的关系模式可合并。转换结果如下所示:业主(门牌号,门牌号-姓名,门牌号-性别,门牌号-联系电话)员工(工号,工号t部门编号,工号t姓名,工号t性别,工号

11、t联系电话,工号t职务,工号-家庭住址,工号-聘用年限,工号-聘用时间)部门(部门编号,部门编号-名称,部门编号-主管工号,主管工号-名称,主管工号-部门编号)发料单(单据编号,单据编号T仓库号,单据编号T货号,单据编号T名称,单据编号T数量, 单据编号T领料人工号,单据编号T领料时间,单据编号T登记人工号)还料单(单据编号,单据编号T仓库号,单据编号T货号,单据编号T名称,单据编号T数 量,单据编号T还料人工号,单据编号T还料时间,单据编号T登记人工号)货品(仓库号,货号,(仓库号,货号)T供应商编号,(仓库号,货号)T名称,(仓库号, 货号)T数量,(仓库号,货号)T入库时间,(仓库号,货

12、号)T米购员工号)残次品单(仓库号,货号,提交时间,货号T名称,(仓库号,货号,提交时间)T数量,(仓库号,货号,提交时间)T仓库管理)供应商(供应商编号,供应商编号T名称,供应商编号T地址,供应商编号T联系电话,联系 电话T供应商编号,联系电话T名称,联系电话T地址)采购单(单据编号,单据编号T仓库号,单据编号T货号,单据编号T名称,单据编号T数 量,单据编号T采购员工号,单据编号T采购时间)收纳一一财务移交(接收员工工号,移交时间,(接收员工工号,移交时间)T款额,(接收 员工工号,移交时间)T财务管理员工号)缴费(门牌号,交款时间,(门牌号,交款时间)T应交款额,(门牌号,交款时间)T实

13、交款 额,(门牌号,交款时间)T找零,门牌号,交款时间T收纳员工号)水费(门牌号,时间,(门牌号,时间)T上月用水总量,(门牌号,时间)T本月用水总量,(门牌号,时间)T本月实际用水量,(门牌号,时间)T单价,(门牌号,时间)T水费)电费(门牌号,时间,(门牌号,时间)T上月用电总量,(门牌号,时间)T本月用电总量,(门牌号,时间)T本月实际用电量,(门牌号,时间)T单价,(门牌号,时间)T电费) 服务费(门牌号,时间,(门牌号,时间)T基本服务费,(门牌号,时间)T车辆管理费,(门 牌号,时间)T特殊护卫费,(门牌号,时间)T特殊卫生清理费,(门牌号,时间)T特殊维 修费)服务申请(申请编号

14、,申请编号T门牌号,申请编号T申请人,申请编号T联系方式,申请编号 T服务内容,申请编号T申请时间,申请编号T接待员工号,申请编号T服务状态,申请编号T 服务负责人员工工号)特服费用(申请编号,申请编号T费用,申请编号T服务员工号,申请编号T财务管理员工号) 员工基本工资表(单据编号,单据编号T员工工号,单据编号T保底工资,单据编号T奖金,工 资,单据编号T工资管理员工号,单据编号T发放时间)员工工作情况表(工号,审核时间,(工号,时间)T请假,(工号,时间)T旷工,(工号, 时间)T早退,(工号,时间)T迟到,(工号,时间)T加班,(工号,时间)T审核主管工 号)应聘人(应聘编号,应聘编号T

15、姓名,应聘编号T性别,应聘编号T联系方式,应聘编号T接待 员工号,应聘编号T应聘时间)关系模式规范化处理根据F,分析每一个关系模式是否满足 3NF对不满足3NF的关系模式要进行 规范化处理。规范化后的结果如下所示:部门(部门编号,名称,主管工号 )采购单(单据编号,仓库号,货号,数量,花销)残次品单(仓库号,货号,名称,数量)单据(单据编号,制定人工号,接收人工号,制定时间)电费(门牌号,上月用电总量,本月用电总量,单价,电费,时间)发料单(单据编号,仓库号,货号,数量 )供应商(供应商编码,名称,地址,联系电话)还料单(单据编号,仓库号,货号,数量 ) 货品(仓库号,货号,名称,购买时间,供

16、应商编码,采购员工号,采购单价,现存数量)水费(门牌号,上月用水总量,本月用水总量,单价,水费,时间)业主(姓名,门牌号,性别,联系电话,身份证号)业主服务申请单(单据编号,门牌号,姓名,联系方式,服务费用)业主交费单(单据编号,门牌号,应交费用,实交费用,找零)员工(工号,姓名,性别,联系电话,部门编号,职责,家庭住址,起聘时间,聘用年限)员工工资表(单据编号,工号,基本工资,福利,加班费,应得工资)员工工作情况表(单据编号,工号,应工作天数,请假,旷工,早退,迟到,加班)自损货品(仓库号,货号,名称,数量)用户子模式建立离退休人员表(工号,姓名,职务,部门编号,联系电话,聘用时间)受聘人员

17、表(工号,姓名,职务,部门编号,联系电话,聘用时间)缺货单(仓库号,货号,名称,数量,供应商编号)未交费业主(门牌号,姓名,联系方式,应缴费用)未发员工工资(工号,基本工资,联系电话,奖金,工资)关系模式逻辑结构定义模式名称1业主描述的业主的一些信息2员工描述公司员工的一些信 息3部门描述部门的一些信息4服务申请用于描述业主申请服务 时的一些信息5r单据制定记录制定单据的人6发料单描述仓库货品出库的一 些信息7还料单记录各申请货品人在用 完货品后的还货品情况8货品记录仓库的货品信息9残次品单记录仓库货品的残次品 的信息10供应商记录商品供应商的一些 信息11采购单记录采购员采购货物的 一些信息

18、12:移交记录财务移交信息13:缴费记录业主缴费的信息14水费业主月末应缴水费的信 息15电费业主月末应缴电费的信 息16服务费记录业主月末应缴服务 费用的信息17服务申请记录业主要求特殊服务 的一些信息3.数据库物理设计表3,1索引表索引名称表名属性名索引类型01业主门牌号Uni que02员工工号Uni que03部门部门编号Uni que04发料单单据编号Uni que05还料单单据编号Uni que06货品仓库号,货号Uni que07残次品单仓库号,货号,提交 时间Uni que08供应商供应商编号Uni que09采购单单据编号Uni que10缴费门牌号,交款时间Uni que1

19、1水费门牌号,时间Uni que12服务申请申请编号Uni que13特服费用申请编号Uni que14员工基本工资表单据编号Uni que15应聘人应聘编号Uni que4 数据库实施与测试主要包括数据库实施和测试两个部分。4.1数据库实施数据库及数据库对象建立主要包括:数据库、基本表、视图、索引、触发器以及存储过程; 对于具体的DDL语句以及相关代码,请参照附录 3。数据入库对各个主要数据表要录入20条以上的记录,方法可用EXCEL比量导入,也可 以逐条录入。4.2数据库测试主要内容是对建立的数据库及数据库对象进行测试具体要求:(1)要设计好测试数据(2)对测试的结果要以图片形式,同时注意

20、图片的格式(3)对测试结果进行分析,是否满足设计要求。 残次品出发:触发前货品表状态:仓库号货号名称1 12112 2212213214215215腐买时间2020-1-12020-1-2202Q-1-32020-1-42020-1-5 2020-1-& 2Q20-1-T供应商編码采嗨员工工号采哒单价现存数最B1211529S1312622814 1372815 1483316216卫10111213e91011121321720Z0-1-32020-1-92020'l-102020-1-112020-1-122020-1-1322Z3243L3233344L012 3 456

21、7587 8 90124 Ji 1 /iW rlmen一 144 _ ecc向残次品单中添加数据:添加前,状态:0?-®I曲>11211哈1223213時12I I仓库号隨号I名称數量I添加后结果:时-b Em=J_1仓库号货号名称数量imiD11211哈12WNheAAEMAALZAAAL23213喑1ZAAAIH i eAA£AAAAL4AAA3 .斗214哈1訓*JJ货品结果:采购单出发:触发前货品表如下b仓库号(也a 貝百名祢购买时间供应衙編码采购员工工号采购单价现存数量112112020-1-1 -61211529222122020-1-2 B1312622

22、332132020-1-361413?2442142020-1-461514S0552152020-1-561621946E21S2020-1-5 eiv22105772172020-1-761623116382132020-1-8 ei9241279e2192020-1-96203113810102202020-1-10 E213214g11u2212020-1-11 ”B2233151012122222020-1-12 T62334161113132232020-1-13 ”B244117121-14 62542181315152252020-1-15 62643

23、用14161622Q2020-1-16 ”B274420151Tn2212020-1-17 26512116采购单状态:Z 0-0弋_WU=3单据編号|仓库号W4S O 丐数量花销112312212211AAAM e cAAEAAAALlAAA.213221211211iAAMrcAAEAAAALlAAB314131211313AAATItcAAEAAAALLAAC415041211314AAAMrcAAZAAAAUAB516861211311WJflrcAKEAAAAUAAE61S951211311AAAM zcMZAmbnAAB出发后结果:采购单结果:单据编号仓库号弋口 皿右数量花销112

24、31221221121322I211213141312113134150412L1314516S61211311623214�货品单结果:计算员工工资员工工作情况触发未计算前:单据備号工号基本工资福利加班费应得工资11632112220026322133400363231450004632421740C563252262006632&235400计算后:过程测试:业主应交费用计算未计算前:单据輪号门牌号I应交费用实交费用找零r53211022E322103-35323104H45324105155325106吃吒6532610?SS75_L

25、1 7 I U匚773呢54632421740019251009425寸632522 J620018T5500125丄单据编号门牌号应交费用实交费用找零75751532110220432532210320433532310420404532410520385532510620446532610T2044计算后:找零计算:未找零前:丄里据编号门牌号|应交费用实交费用二找零二|153211022043253221032043353231042040453241052038553251062044653261072044找零计算后:declaremoney int ;门牌号 业主交费单.门牌号ype

26、 ;Idate date;beginmoney := 4000;门牌号:='102'Idate := to_date( '2010-01-01',yyyy-mm-dd');找零计算(money,门牌号,ldate);end;结果如下所示:单据編号门牌号应交费用实空费用找零1532110££0434COO19572532210320433532310420404532410520395532510620446532610720445 总结在完整数据库的设计过程当中,总体包括需求分析,概念模型设计,逻辑模 型设计,物理模型设计和数据库实施

27、四个阶段。而在四个阶段最重要的是需求分 心阶段。因为需求分析阶段是对整个数据库业务定位的基础阶段,在稍后的各个 阶段的设计中都是以需求分析作为基础的。如果需求分析没有做好,以后的各阶 段任务就会有很多的错误以至于无法把工作继续进下去。需求分析做的好,就会 为下几个阶段的工作打下坚实的基础。其中需求分中,最重要的就是能够深刻了 解数据库所建对象的各业务的数据流流动过程,因为只有了解了数据流的流动, 才能够抽象出数据库中存放的数据具体有哪些。由于缺乏创建数据库的经验,在 最初的数据库需求分析中,未能充分进行理解,导致了在裸机模型设计阶段出现 了错误,于是不得在回到需求分析,仔细分析问题的产生原因。

28、自己感觉检查过 程,要比创建过程困难的多。另一个感觉比较困难的事 E-R图的建立和分析。因为在 E-R图的建立过程 中,需要确立整个创建对象中有多少实体,而实体的抽象过程中又穿插着属性的 不同和属性相同而名字不同的实体的区分。要想做好e-r图,就必须对实体对象的本质有充分的了解,其实说到这,又要回到需求分析当中去。因为实体对象的 本质了解过程,也是需求分析当中的一个部分。所以在做e-r图时,总是不能避免的去回想和查看需求分析过程中所做的工作和记录。在本次数据库实习当中发现了很多自己的不足之处,也深刻感觉到,知识不 能只学而不利用,如果没有利用知识的过程,知识可能会变为麻痹自己的毒药。 实践是检

29、验真知的有力武器,呵呵,不容置疑,同样也不能忽视呀!6 附录附录1残次货仓库管理 物清单更改仓库货 物信息1损,老旧,损坏物品清单更换货物登记自损, 老旧,损坏更换货 物品鼻清单残次货物清单更新仓库物 查询货物息来 源信息 一图2,货品,残流程处理数据流图0.2第二层数据流图附录2表1,数据流含义数据 流编 号一数名简述数据流 来源数据流去 向数据流组成数 据 流 量高 峰 流 量F1员工工 作情况 单据财务部发工资的 参考的单据个基层 单位财务部发 工资的模 块迟到天数+早退天数+旷工 天数+请假天数+应工作天 数+工号+加班天数1次/月1次/月F2职位空 缺单据人事部招聘员工 的参考单据各

30、基层 单位人事部招 聘工人模 块部门编号+空缺职位+上报 人工号+空缺人数1次/年2次/年F3休单 退员 离人据财务部发放离退 休补助参考单据人事部 离退休 管理模 块财务部离 退休补助 发放模块工号+姓名+联系电话+部 门编号+职务+聘用年限1次/年1次/年F4录用工 作人员 单据各基层单位收新 员工的参考单据人事部 员工聘 用管理 模块各基层单 位工号+姓名+联系电话+职 务+聘用时间+聘用年限1次/年1次/年F5工员单 用人资 录作工据财务部工资管理 模块工资发放参 考人事部 员工聘 用管理 模块财务部工 资管理模 块工号+职务+保底工资+奖 金+部门编号1次/年1次/年F6车辆管 理受

31、理 单据财务部业主收费 管理模块业主收 费参考护卫部 车辆管 理模块财务部业 主收费管 理模块门牌号+姓名5次/月10次/月F7业主缴 纳费用 单据财务部收业主缴 纳的费用业主财务部业 主收费管 理模块门牌号+水费+电费+特殊 服务费+车辆管理费1次/月1次/月F8业主特 殊服务 申请单 据各服务部门实施 服务的依据单据部服待 务殊接夬 财特务牌各基层服 务部门申请编号+门牌号+姓名+ 联系方式+服务要求+服务 状态40次/月80次/月F9已完成 客户服 务缴费 单据财务部业主收费 模块收纳业主费 用的参考单据各基层 服务部 门财务部业 主收费模 块申请编号+服务状态+服务 费用40次/月80

32、次/月F10领料单 单据仓库发岀货物参 考单据各基层 单位仓库管理 模块仓库号+货号+名称+数量+ 申请人工号50次/月90次/月F11还料单 单据仓库收回货物参 考各基层 单位仓库管理 模块仓库号+货号+名称+数量+ 申请人工号+还料时间50 次/月90次/月F12发料单单据各基层物品申请 模块领到从仓库 领取物品的参考 单据仓库管 理模块各基层单 位仓库号+货号+名称+数量+ 受理人工号+发料时间50次/月90次/月F13损坏物品单据仓库管理模块统 计仓库货品数目 参考单据仓库管理模块仓库管理 模块仓库号+货号+名称+数量+ 损坏时间1次/月1次/月F14进货单 据仓库管理模块统 计仓库货

33、品的参 考单据仓库采 购模块仓库管理 模块仓库号+货号+名称+购买 时间+供应商编码+发票编 码+采购员工号+购买数量 +采购花销7次/月14 次/月表2,数据结构数据结构编号数据结构名数据结构含义组成DS-1业主信息业主的相关信息姓名,门牌号,性别,身份证号,联系 电话DS-2员工员工的基本信息工号,姓名,性别,联系电话,部门编 号,职责,家庭住址,聘用年限,受聘 时间DS-3部门公司部门的信息部门编号,部门名称,主管工号DS-4物品物品的信息仓库号,货号,名称,购买时间,供应 商编码,发票编码,采购员工号,采购 花销DS-5供应商供应仓库货物的供应商相关信息供应商编码,地址,联系电话,DS

34、-6自然损毁物品仓库中自然损坏 物品的相关信息仓库号,货号,名称,数量DS_7岀库物品物品岀库的相关 信息仓库号,货号,名称,数量,申请人工 号,出库时间,接收人工号,编号DS_8归还物品物品岀库后归还 信息仓库号,货号,名称,数量,归还人工 号,归还时间,接收人工号,编号 (应与 对应岀库或领料单编号相同)DS_9电费缴费业主应缴纳电费 信息门牌号,上月用电总量,本月用电总 量,本月实际用电量,单价,电费,是 否缴费DS_10服务费用业主接受服务应 付给业务公司的 费用情况门牌号,基本服务费,车辆管理费,特 殊护卫费,特殊卫生清理费,特殊维修 费,是否缴费DS_11水费缴费业主需缴纳生活 用

35、水的费用信息门牌号,上月用水总量,本月用水总 量,本月实际用水量,单价,水费,是 否缴费DS_12员工工资员工工资情况工号,保底工资,奖金,加班费,应得 工资DS_13员工工作情况记录员工日常工 作情况工号,应工作天数,请假,旷工,早 退,迟到,加班DS_14空缺职位记录职位空缺情 况信息部门编号,空缺职位,上报人工号,空 缺人数DS_15车辆管理业主要求车辆管 理信息门牌号,姓名,车辆品牌,车位,申请 时间,受理人工号,申请人联系电话DS_16特殊服务业主申请特殊服 务情况信息申请编号,门牌号,姓名,联系方式, 受理人工号,受理时间,服务状态,受 理部门,服务要求DS 17仓库存放物品的地方

36、仓库号,仓库主管工号数据项编号数据项名-数据项含义型长度取值范围业主 1姓名顾客的姓名Varcha r-8-业王 2门牌号顾客的房屋门牌号Varcha r8业王 3性别业王的性别Varcha r5男或女业王 4身份证号业王的身份证号码Varcha r21业王 5联系电话业主的联系电话(手机或者是固定电 话)Varcha r16员丄 1丄号员丄的丄号Varc ha r5员丄 2姓名员丄的姓名Varcha r""8-员工 3性别员工的性别Varcha r4男或女员丄 4联糸电诂员丄的联糸电话(手机或者是固定电 话号码)Varcha r16员工_5部门编号员工的工作所在部门的公司

37、编号Varcha r5财务部或人事部或环境卫 生部或护卫部或维修部的 编号员工_6职责员工在工作部门的职责Varcha r20员工_7家庭住址员工的家庭住址Varcha r30员工_8受聘时间员工被招聘进公司的时间Date员工_9聘用年限员工被聘用工作的总时间(以年为单 位计)Num部门_1部门编号部门在公司的编号Varcha r2部门 2部门名称部门的名称Varcha r20部门 3主管编号部门的负责人的职工编号Varchr5仓库 1 1货号仓库中各种物品的唯一编号标示码(由仓库相关人员设置)Varcha r8仓库_1_2名称物品编号标识的物品名称Varcha r18仓库 1 3购买时间购买

38、物品到仓库的时间Date仓库_1_4供应商编 码供应该物品的供应商的标识编码Varcha r10仓库_1_5发票编码采购物品时供应商所开发票的发票 编码Varcha r20仓库_1_6采购员工号采购该物品的采购员工号Varcha r5仓库_1_7物品库存 数量仓库库存该合格物品的数量Num仓库 1 8采购花销采购该物品时的花销Num仓库 1 9仓库号存放物品的仓库号Num仓库_2_1供应商编码给仓库供应物品的供商唯一标识码(有部门相关人员设定)Varcha r10仓库_2_2地址供应商的住址或厂址Varcha r20仓库_2_3联系电话供应商的联系电话Varcha r仓库_3_1货号损毁物品的

39、物品编号Varcha r8仓库_3_2名称损毁物品的名称Varcha r18仓库 3 3数量损毁物品的总数量Num岀库_4_1编号出库的货品编号Varcha r8岀库4 2数量岀库货品的数量Num岀库_4_3申请人工 号申请货品的职工的工号Varcha r5岀库4 4岀库时间货品出库的时间Varcha数据存 储编号数据存 储名称简述数据存储组成相关联的处理1聘用员 工信息人事部聘用人员的信 息及工资情况工号+姓名+性别+联系电话+部门 编号+职务+聘用年限+聘用时间+ 基本工资+奖金P1, P7,P8,P15,P14,P16, P222库存账 目商品人库、商品出 库、及报损后修改当 前库存量仓

40、库号+货号+名称+数量P5, P2, P3,P4,P6,P103流水帐商品入库、商品出库 的流水帐记录仓库号+货号+数量+受理员工工号 +受理时间+申请人工号P5, P24业主费 用收纳业主各项服务及常规 服务的收费账目特殊服务+水费+电费+基本费用+ 门牌号+缴费时间+受理员工工号P10,P11,P12,P135员工工 作考勤员工工作的情况记录 情况工号+迟到+早退+旷工+请假P9, P22,6非小区 人员登 记非小区人员出入小区 的情况姓名+时间+性别P19附录3过程代码:create or replace procedure 计算员工工工资isv_基本工资 员工工资单.基本工资ype ;

41、v_福利 员工工资单.福利%type ;v_加班费 员工工资单.加班费%type ;v_单据编号 员工工资单.单据编号%type ;v_应得工资 员工工资单.应得工资%type ;cursor 计算工资 isselect基本工资,福利,加班费,单据编号from员工工资单;beginopen计算工资;loop fetch计算工资into v_基本工资,v_福利,v_加班费,v_单据编号; exit when 计算工资 notfound ;v_应得工资:=v_基本工资+ v_福利+ v_加班费;update员工工资单set应得工资=v_应得工资where单据编号=v_单据编号;end loop ;

42、close 计算工资;|commit; Iend计算员工工工资;create or replace procedure 离退休人员查询(ldate in date) isv_工号员工.工号ype ;v_姓名员工.姓名ype ;v_联系电话 员工.联系电话%type ;_|v_ 职责 员工.职责%type ;v_聘用年限 员工.聘用年限ype ;卄牡、十砂cursor退休is表4,存储过程select工号,姓名,联系电话,职责,聘用年限from员工where聘用年限=ldate -起聘时间;|beginopen退休;loopfetch退休into v_工号,v_姓名,v_联系电话,v_职责,v_

43、聘用年限;exit when 退休 notfound ;dbms_output.put_line(v_工号 | ' ' |v_ 姓名 | ' ' |v_ 联系电话 | ' ' |v_ 职责| ' ' |v_ 聘用年限);end loop ;end离退休人员查询;create or replace procedure 受聘人员查询(Idate in date) isv_工号员工.工号ype ;v_姓名员工.姓名ype ;v_部门编号 员工.部门编号ype ;v_联系电话 员工.联系电话ype ;v_聘用年限 员工.聘用年限ype ;

44、v_起聘时间 员工.起聘时间ype ;cursor 受聘 isselect工号,姓名,部门编号,联系电话,聘用年限,起聘时间from员工where 员工.起聘时间 =ldate;beginopen受聘;loopfetch 受聘into v_工号,v_姓名,v_部门编号,v_联系电话,v_聘用年限,v_起聘时间;exit when 受聘 %notfound ;dbms_output.put_line(v_ 工号 | ' ' |v_ 姓名 | ' ' |v_ 部门编号 | ' ' |v_ 联系电话 | ' ' |v_ 聘用年限 | &

45、#39; ' |v_起聘时间);end loop ;close 受聘;end受聘人员查询;create or replace procedure 业主服务申请插入(v_单据编号in单据.单据编号ype , v_制定人工号in 单据.制定人工号%type , v_接收人工号in单据.接收人工号ype , v_制定时间in单据.制定时间%type ,v_ 门牌号in业主服务申请单.门牌号ype, v_姓名in业主服务申请单.姓名ype , v_联系方式in业主服 务申请单.联系方式%type ) isbegininsertinto 单据values (v_单据编号,v_制定人工号,v_接收

46、人工号,v_制定时间);update业主服务申请单|_set门牌号=v_门牌号,姓名=v_姓名,联系方式=v_联系方式where单据编号=v_单据编号;end业主服务申请插入;create or replace procedure 业主应缴费用计算(ldate in date) isv_水费水费.水费ype ;v_电费电费.电费ype ;v_基本服务费int ;v_应交费用int ;v_门牌号 水费.门牌号ype;cursor 计算门牌号 isselect 门牌号from 单据,业主交费单where单据.单据编号=业主交费单.单据编号and单据.制定时间=ldate;beginv_基本服务费:

47、=2000;open计算门牌号;loop fetch 计算门牌号into v_门牌号;exit when 计算门牌号 notfound ;update水费set水费=水费.本月用水总量*水费.单价-水费.上月用水总量*水费.单价where水费.门牌号=v_门牌号and水费.时间=ldate;select 水费into v_水费from水费where水费.门牌号=v_门牌号 and水费.时间=ldate;update 电费set电费=电费.本月用电总量*电费.单价-电费.上月用电总量*电费.单价where电费.门牌号 =v_门牌号 and电费.时间=ldate;select 电费into v_电

48、费from 电费where电费.门牌号 =v_门牌号 and电费.时间=ldate;v_应交费用:=v_基本服务费+ v_水费+ v_电费;update业主交费单set 应交费用 =v_应交费用where门牌号=v_门牌号and单据编号in(select 单据编号from单据where 制定时间 =ldate);end loop ;close计算门牌号;commit;end业主应缴费用计算;create or replace procedure 员工插入过程(v_工号 in 员工.工号ype , v_姓名 in 员工.姓名ype , v. 性别in员工.性别%type , v_联系电话in员工

49、.联系电话ype , v_部门编号in员工.部门编号ype , v. 职责in员工.职责%type , v_家庭住址in员工.家庭住址%type , v_起聘时间in 员工.起聘时间ype , v_聘用年限in员工.聘用年限ype ) isbegininsertinto 员工values (v_工号,v_姓名,v_性别,v_联系电话,v_部门编号,v_职责,v_家庭住址,v_起聘时间,v_聘用年限);end员工插入过程;create or replace procedure 找零计算(实际交费in int,门牌号in 业主交费单.门牌号%type ,ldate in date) isbeginupdate业主交费单set实交费用=实际交费where业主交费单.门牌号=门牌号and单据编号in(select单据编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论