垃圾回收管理信息系统修改.docx

上传人:b****5 文档编号:8272996 上传时间:2023-01-30 格式:DOCX 页数:38 大小:1MB
下载 相关 举报
垃圾回收管理信息系统修改.docx_第1页
第1页 / 共38页
垃圾回收管理信息系统修改.docx_第2页
第2页 / 共38页
垃圾回收管理信息系统修改.docx_第3页
第3页 / 共38页
垃圾回收管理信息系统修改.docx_第4页
第4页 / 共38页
垃圾回收管理信息系统修改.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

垃圾回收管理信息系统修改.docx

《垃圾回收管理信息系统修改.docx》由会员分享,可在线阅读,更多相关《垃圾回收管理信息系统修改.docx(38页珍藏版)》请在冰豆网上搜索。

垃圾回收管理信息系统修改.docx

垃圾回收管理信息系统修改

1概述………………………………………………………………………………1

1.1选题背景……………………………………………………………………..1

1.2系统环境…………………………………………………………………......1

1.2.1PB简介……………………………………………………………...1

1.2.2PB访问SQLServer…………………………………………......2

1.2.3语言环境…………………………………………………………………..2

2系统分析………………………………………………………………………..2

2.1系统目标需求…………………………………………………………….....2

2.2开发的可行性分析………………………………………………………….3

2.2.1管理上的可行性………………………………………………………….3

2.2.2技术上的可行性………………………………………………………….3

2.2.3经济上的可行性………………………………………………………….3

2.3业务流程分析……………………………………………………………….3

2.4数据流程……………………………………………………………………..5

2.5数据字典……………………………………………………………………..5

3系统设计………………………………………………………………………..8

3.1平台设计……………………………………………………………………....8

3.2软件总体结构设计……………………………………………………….....8

3.2.1功能结构图……………………………………………………………......8

3.2.2模块说明书………………………………………….…………………….9

3.3代码设计…………………………………………………………………....12

3.4数据库设计………………………………………………………………....12

3.4.1E-R图……………………………………………………………………..12

3.4.2数据表设计……………………………………………………………...13

3.5界面设计…………………………………………………………………....16

3.5.1登录界面…………………………………………………………..

3.5.2注册界面………………………………………………………….……….

3.5.3密码修改界面………………………………………………………….

3.5.4客户界面…………………………………………………………..

3.5.5回收价查询界面…………………………………….………………….

3.5.6采购单界面…………………………………………………….....

3.5.7采购单………………………………………………………...

3.5.8高管界面………………………………………………………...

3.5.9处理一览表信息…………………………………………………….

3.6.0财务报表查询……………………………………………………....

3.6.1订单管理界面…………………………………………………....

3.6.2操作员信息…………………………………………………....

3.6.3公告查询信息…………………………………………………...………...

3.7系统安全设计……………………………………………………………...24

4系统实施…………………………………………………………………….....25

4.1数据库的实施……………………………………………………………...25

4.2程序实现………………………………………………………………........25

4.2.1系统类的编写…………………………………………………….........25

4.2.2系统程序的实现…………………………………………………….....28

5结束语…………………………………………...…………………………….40

垃圾回收管理信息系统

1概述

1.1选题背景

在城市化进程中,垃圾作为城市代谢的产物曾经是城市发展的负担,世界上许多城市均有过垃圾围城的局面。

而如今,垃圾被认为是最具开发潜力的、永不枯竭的“城市矿藏”,是“放错地方的资源”。

这既是对垃圾认识的深入和深化,也是城市发展的必然要求。

资源垃圾的循环再利用已经成为环境与资源共同呼唤亟待解决的问题,节约型社会建设与循环经济可以为社会节约巨大的经济成本,为整个社会资源、经济、环境等多方面带来利益。

环保部中国环境规划院预测,“十二五”期间,我国环保产业投资规模达到3.1万亿,其中固废行业达到8000亿,同比“十一五”期间翻两番,而生活垃圾处理原则是固废行业最重要的一环。

统一的垃圾回收公司将有很好的发展空间。

成立统一的垃圾回收公司,加快了我国城市垃圾回收行业的整合,提高了垃圾回收利用率。

而对于建立健全、完善的垃圾回收管理体系,垃圾回收管理信息系统是必不可少的,在此基础上我们设计了该小型管理系统。

1.2系统环境

系统是基于应用PowerBuilder9.0而设计出的的垃圾回收管理信息系统,通过实现与数据库的连接,动态的查询、添加、删除以及各种订单的处理与实现和垃圾供应者及加工原材料收购者之间的联系,实现垃圾处理再利用的功能,而且可自动生成和打印报表,方便高层领导掌握信息等管理数据库的功能。

1.2.1PowerBuilder简介

PowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。

它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。

其主要特点如下:

(1)可视化、多特性的开发工具。

全面支持Windows或WindowsNT所提供的控制、事件和函数。

(2)功能强大的面向对象技术。

支持通过对类的定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术,如继承、数据封装和函数多态性等。

这些特性确保了应用程序的可靠性,提高了软件的可维护性。

(3)支持高效的复杂应用程序。

对基于Windows环境的应用程序提供了完备的支持,这些环境包括Windows、WindowsNT和WinOS/2。

(4)企业数据库的连接能力。

PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作。

(5)强大的查询、报表和图形功能。

PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。

PowerBuilder主要适用于管理信息系统的开发,特别是客户机/服务器结构

 

1.2.2PowerBuilder访问SQLServer

PowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。

也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的。

1.2.3语言环境

为了给用户提供各个方面的支持,PowerBuilder可以运用SQL语句,具有自己的编程语言POWERSCRIPT,这个语言除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支持。

此外我们还可以定义自己的函数,处理特定的事件。

学习PowerBuilder时相当一部分的时间就是用来了解和熟悉PowerBuilder提供的各种函数。

2系统分析

2.1系统目标需求

垃圾回收管理信息系统是兼顾垃圾供应者、本公司和再利用原材料收购者之间的信息交流的系统,通过对各种信息的考察、分析,并结合公司的职能,而开发出一套拥有前后台的信息化管理系统。

需满足以下要求:

◆良好的人机交互界面,方便快捷的数据输入功能;

◆灵活的查询性能,包括单项和多项的查询功能。

实现输入后的快捷查询,完整的条件判断;

◆考虑回收价的不断创新,系统可实现新价格的录入;

◆实现各类管理者权限的限制,有利于系统的安全性;

◆可自动生成和打印报表,方便高层领导掌握信息

2.2开发的可行性分析

2.1.1管理上的可行性

把垃圾回收的业务及加工再利用后出售的业务延伸到Internet上,建立电子商务网站,对垃圾回收公司来说,便于整个流程的统一管理,为垃圾回收利用率的计算提供了统一可靠的数据,公司也可以通过该系统建立和维护各项业务的发展情况。

因此,高层管理人员不会对此有很大的抵触情绪,主管领导也能够相应的支持。

2.1.2技术上的可行性

根据系统目标需求分析得结果来看,汽车配件管理系统不需要通过购买专业软件,仅采用PowerBuilder9.0为开发工具,选择PB自带的SQLanywehere语言就可以解决相关的问题,从而保证系统功能的实现。

2.1.3经济上的可行性

垃圾回收公司在回收垃圾过程中,垃圾供应者或原材料收购者只能通过上门咨询、电话沟通等方式获取回收价信息和传达要处理垃圾信息,以及所需原材料信息,受一定的时间与物理空间的局限并且成本较高。

而本系统可以帮助企业正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来使公司与其两方的经济活动变得更灵活、更主动,既间接的扩大了公司的知名度,也从而为公司带来最好的经济效益。

2.3业务流程分析

该管理系统网站浏览者必须先登录,才能够以用户的身份查看该垃圾回收管理系统中的一些信息。

浏览者注册后的信息提交到网络后台后,由网站管理员进行管理。

网站为用户提供回收价查询,采购和收购查询和登记,从而形成订单信息。

在系统后台中,管理员除了管理用户信息,公司信息以及订单信息外,还需将网站信息以公告的形式发布出去,同时也要及时更新公司内部的各项信息。

主要业务流程如以下图所示。

 

1):

总业务流程图:

图2—1系统业务流程图

2) 垃圾采购业务流程图

图2—2采购业务流程图

3)垃圾处理销售业务流程图

图2-3销售业务流程图

4)财务管理业务流程图

图2-4财务管理业务流程图

2.4数据流程

注册

资料S1用户信息表

登录

查询要求

查询结果S2回收价列表

供应S3采购单

订货S4订单

S5库存

修改

查询

查询

S6财务报表

2.5数据字典

1、数据流描述(部分)

编号

名称

来源

去向

组成

D1

采货单

供应商

验证采货单

采购对象、名称、价格、采购数量、采购日期、采购单位、发货单位、等

D2

正确的采货单

验证采货单

正确的采货单

采购对象、名称、价格、采购数量、采购日期、采购单位、发货单位、等

D3

库存信息

库存管理

销售管理

采购对象、名称、库存量、采购来源、库存警戒线、最大库存量等

D4

订货单

顾客

销售管理

订单号、订货对象、货物名称、单价、订货数量、订货日期、订货单位、供应商编号等

D5

应收款项

顾客

核对应收款

货物名称、单价、日期、应收款数额、收款单位、付款签名等

D6

应付款项

核对应付款

供应商

货物名称、单价、数量、付款数额、付款日期、付款日期、收款单位等

 

2、加工条目(部分)

编号

名称

输入

处理逻辑

输出

Y1

验证采货单

采货单

对每一张采货单进行验证是否填写正确

D2正确的采货单

Y2

核对应收款

应收款项

应收款明细账

收到顾客付款后与应收款明细账核对,正确无误后才能接受,并修改应收款明细账,同时开收据交给顾客。

收据

应收款明细账

Y3

核对应付款

应付款明细账

D1采货单

收到来自供应商的发货单以后,要与应付款明细账核对,正确无误后才能付款,并修改应付款明细账

应付款明细账

D6应付款项

Y4

修改会计总账

应收款明细账

应付款明细账

根据应收款明细账和应付款明细账,加入应收款,减去应付款,得出更新后的会计总账

Y8会计总账

Y5

编制会计报表

会计总账

从会计总账提取数据进行处理,形成报表

会计报表

Y6

检索库存情况

正确的订货单

D3库存信息

如果满足顾客的订货要求,就开出发货单给顾客提货,不满足就把不满足的部分记录到暂存订货单中

库存情况

Y7

发货并修改库存

收据

订货单

发货单

收到顾客的收据和发货单后,把货交给顾客并修改库存情况

3、文件条目(部分)

编号

名称

输入数据流

输出数据流

组成

组成形式

P1

应收款明细账

D5-P1

Y2-P1

P1-Y2

P1-Y4

销售时间、销售数量、货物名称、编号、单价、顾客名称、顾客编号、地址、电话、开户行、账号。

顾客编号排序

P2

应付款明细账

D6-P2

Y3-P2

P2-Y3

P2-Y4

货物名称、数量、单价、供应商名称、供应商编号、地址、电话、开户行、账号等。

按供应商编号排序

P3

会计总账

Y4-Y8

Y4-Y5

供应商编号、顾客编号、收付款日期、付款总额、收款总额、办理人员。

按日期排序

P4

库存情况

Y7-P4

P4-Y6

P4-D3

货物名称、规格、编号、数量、出入库时间、供应商名称、供应商编号、电话。

按配件编号排序

3系统设计

3.1平台设计

表3-1系统平台设计

系统平台

详细设计

硬件平台

服务器:

PIIII及以上CPU,256M内存,硬盘80G,TCL17寸彩屏

客户端:

IE6.0及以上

软件平台

操作系统:

WindowsXP

设计软件:

PB9.0

数据库:

SQLAnywherestudio8

3.2软件总体结构设计

3.2.1功能结构图

图3-1垃圾回收管理系统功能结构图

图3-2垃圾回收管理系统网站后台功能结构图

3.2.2模块说明书

表3-3“采购部”模块说明书

模块标识

EC01

所属子系统

模块名称

采购部

主要功能

采购单、回收价查询、垃圾入类

调用模块

输入

垃圾入类

输出

采购单

相关数据表

回收价报表

主要内部变量

采购数量以及垃圾回收价

算法

根据用户名生成采购订单

 

表3-4“技术部”模块说明书

模块标识

EC02

所属子系统

模块名称

技术部

主要功能

垃圾分类、垃圾处理

调用模块

输入

垃圾入站信息

输出

处理后的垃圾以及报价

相关数据表

回收价报表、处理后报价

主要内部变量

处理后的垃圾数量以及报价

算法

根据处理后的报价确定要投入的技术含量

表3-5“销售部”模块说明书

模块标识

EC03

所属子系统

模块名称

销售部

主要功能

订单处理

调用模块

输入

垃圾入站数量

输出

垃圾销售数量

相关数据表

垃圾采购回收数量报表

主要内部变量

垃圾销售数量

算法

确定内部销售情况

表3-6“财务部”模块说明书

模块标识

EC04

所属子系统

模块名称

财务部

主要功能

回收支出、出售收入、盈亏统计

调用模块

输入

收入金额,支出金额

输出

盈亏统计

相关数据表

用户信息表,出售信息表

主要内部变量

垃圾出售的数量及支出金额

算法

垃圾处理系统的财务状况

 

表3-7“信息维护部”模块说明书

模块标识

EC05

所属子系统

模块名称

信息维护部

主要功能

公告栏、客服管理

调用模块

输入

最新消息

输出

最新信息

相关数据表

最新消息

主要内部变量

消息量

算法

确定要发布的消息

3.3代码设计

由于该公司将垃圾总体分为可回收垃圾、厨余垃圾、有害垃圾和其它垃圾四类,未来几年内不会有所变化,并且每类所分类型也不会超过十种,因此,垃圾类型代码采用层次码,并用两位整数表示,设计方案如图示,类型编码列于表中所示。

类型顺序号

子类顺序号

类型代码

类型代码

类型

01

可回收垃圾

02

厨余垃圾

03

有害垃圾

04

 其它垃圾

(2)垃圾类型代码设计

产品代码用三位整数表示,设计方案如图所示。

产品的代码如表所示。

规格码

代码设计方案

表6垃圾类型代码表

子类代码

垃圾名称

大类代码

类型

011

废纸

01

可回收垃圾

012

塑料

01

可回收垃圾

013

玻璃

01

可回收垃圾

014

金属

01

可回收垃圾

015

布料

01

可回收垃圾

021

食品类废物

02

厨余垃圾

031

废电池、废日光灯管

03

有害垃圾

032

过期药品

03

有害垃圾

041

砖瓦陶瓷、渣土

04

其它垃圾

042

卫生间废纸、纸巾

04

其它垃圾

3.4数据库设计

3.4.1E-R图

 

11

m

n

m

1

nn

1n

1n

11

系统中主要涉及到的实体有“顾客”、“垃圾”、“订单”、“采购单”、“员工”、“部门”、“仓库”。

E-R图所示。

2、关系模式

1公司部门:

(部门号,部门名,人数,部门经理);

2管理人员:

(编号,姓名,性别,地址,职位,电话,备注)

3公司员工:

(员工编号,所属部门号,员工姓名,员工住址,员工电话,员工开户行,员工开户行账号);

4垃圾类别:

(类别编号,类别名,质量,价格,买入时间,,入库时间,卖出时间,备注);

5仓库:

(仓库号,地址,垃圾种类,垃圾库存数量);

6订货单:

(订单号,订货日期,顾客号,顾客姓名,顾客地址,顾客电话,货物质量,预定交货日期,销售人员编号,订货单金额);

7订货单细节:

(订单号,垃圾类别,订货数,订货金额);

8采货单(采货号,垃圾类别,买进日期,预定交货日期,收购人员编号,付出金额);

9采货细节:

(采货号,垃圾类别,买入数量,付出金额);

10应收款明细账:

(订单号,应收金额,收款日期,已收金额,办理人编号);

11应付款明细账:

(采货号,应付金额,支付日期,已付金额,办理人编号);

12顾客:

(顾客号,顾客名(或公司名),顾客地址,顾客电话,顾客开户行账号,备注)

13垃圾处理:

(采购单号,采购日期,处理完成时间,产成品,不可再利用物,用途,总重量)

3、数据库表设计

表1manager(用户表)

字段名

字段名称

类型

长度

主键/外键

Id

编号

Int

10

主键

Username

用户名

Char

20

password

密码

Char

10

identity

身份

Char

8

表2price(回收价查询)

字段名

字段名称

类型

字段长度

主键/外键

Id

材料编号

int

4

主键

Kprice

材料单价

float

4

Ktype

材料类型

char

8

表3公司信息表(Companys)

公司代号

公司名称

公司主页

公司地址

联系电话

备注

表4purchase(采购管理表)

字段名

字段名称

类型

长度

主键/外键

Cname

供应商姓名

char

20

Caddress

供应商单位

char

50

主键

Ctype

垃圾类型

char

30

Ctel

卖货者电话

numeric

15

Cweight

货物重量

decimal

10

Cjsr

经手人

char

15

Cdate

收货时间

date

8

主键

表5handle(垃圾处理一览表)

字段名

字段名称

数据类型

字段长度

主键/外键

Id

采购单号

char

10

主键

Htime

采购日期

Date

8

Hdate

处理完成时间

Date

8

Hproduct

产品

Char

30

Hnouse

不可再利用物

Char

10

Huse

用途

Char

30

Hweight

总重量

Decimal

5

Hremark

标记

Char

10

表6JSRinformation(经手人信息表)

字段名

字段名称

数据类型

字段长度

主键/外键

id

经手人编号

char

10

主键

Jname

经手人姓名

Char

20

Jdepart

经手人所在部门

Char

20

Jtel

经手人联系方式

Numeric

15

Jaddress

经手人住址

Char

30

Jdate

经手时间

Date

8

 

表7order(订单管理表)

字段名

字段名称

数据类型

字段长度

主键/外键

Id

订单号

char

10

主键

Sname

买货者姓名

(或公司名称)

varchar

10

Saddress

厂商地址

varchar

200

Scity

厂商者城市

varchar

10

Stel

厂商电话

varchar

20

Sweight

货物重量

varchar

10

Price

原材料单价

decimal

5

Sum

金额

decimal

5

S

经手人

char

10

Sdate(month)

结算月份

date

10

way

结算方式

char

10

 

表8possession(财务管理表)(按月结)

字段名

字段名称

类型

字段长度

是否为空

id

报表编号

Char

10

notnull

Recyclingspending

回收支出

Char

20

Null

Saleincome

出售收入

Char

20

Null

Earnings

盈利情况

Char

20

Null

表9BBS(公告栏)

字段名

字段名称

类型

长度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1