《管理信息系统课设》word版.docx

上传人:b****5 文档编号:4839915 上传时间:2022-12-10 格式:DOCX 页数:35 大小:284.70KB
下载 相关 举报
《管理信息系统课设》word版.docx_第1页
第1页 / 共35页
《管理信息系统课设》word版.docx_第2页
第2页 / 共35页
《管理信息系统课设》word版.docx_第3页
第3页 / 共35页
《管理信息系统课设》word版.docx_第4页
第4页 / 共35页
《管理信息系统课设》word版.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

《管理信息系统课设》word版.docx

《《管理信息系统课设》word版.docx》由会员分享,可在线阅读,更多相关《《管理信息系统课设》word版.docx(35页珍藏版)》请在冰豆网上搜索。

《管理信息系统课设》word版.docx

《管理信息系统课设》word版

1前言

1.1作业背景

课程作业的具体要求如下:

用信息系统开发工具(VF6.0、VB)开发一个实用的中小型管理信息系统。

(1)根据课程设计时间选择适当规模大小的设计题目,分小组进行设计。

(2)小组组长为组员分配任务,根据合理的安排,按照系统开发的流程及方法,踏实地开展课程设计活动。

(3)课程实践过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程实践报告。

(4)开发出可以运行的管理信息系统,通过上机检查。

1.2选题说明

项目背景研究课题题目:

小区物业收费管理系统

1.2.1基本思路

首先对研究小区物业的背景进行研究进而从经济、管理和技术三个方面对开发项目的可行性进行分析。

得出结论之后,开始对该小区物业的组织结构和业务流程进行分析,然后得出逻辑模型即数据流程图。

根据系统分析阶段的数据流程图得到物理模型即模块结构图。

最后根据系统设计的内容进行程序设计并运行系统。

1.2.2作业目标

通过对小区物业管理信息系统的设计与开发,熟练使用所学的结构化分析以及设计方法分析系统,描述系统,设计系统。

掌握业务流程图,数据流程图,数据字典等工具。

熟练使用模块设计方法,数据库设计方法,代码设计方法,输入输出设计方法等设计物理系统。

并且会做简单的系统,并运行实施。

1.3工作业绩

1.3.1个人主要工作

根据由规划阶段的技术可行性分析、经济可行性分析、管理可行性分析、需求分析等完成业务流程图、数据流程图以及数据字典等来实现系统的总体设计和详细设计。

1.3.2主要收获

从这个系统的可行性分析道最后实施完成,通过小组成员的通力合作完成了可行性分析,系统的分析,系统的设计,最后是系统的实施。

当中过程小组成员通过合理的分配,把各自的强项分配到各个部分,其中第四部分的系统设计由我自己独立完成。

在图书馆查阅了相关的资料之后对实施部分也有了一定的了解,《MIS系统开发与应用实现》这本书给予了我很大的帮助。

1.3.3自我评定

□优□良□中□及格□不及格

1.3.4小组成员任务分工情况

本组为本次课程设计第五组,组长为:

陈思文,小组所有成员分工如下:

小组成员分工表

学号

姓名

任务

备注

0904090131

陈思文

系统规划

组长

0904090121

朱刚强

系统分析

0904090105

侯爱月

系统设计

0904090113

孔梦雪

系统实施

2系统规划

2.1项目名称

某小区物业管理收费系统设计与开发。

2.2项目背景

随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。

用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,效益已越来越明显。

因此,开发这样一套小区物业管理系统软件成为很有必要的事情,在本文中将就本次毕业设计我所开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。

2.3项目目标

通过开发小区物业收费管理信息系统,建立比较完整的物业体系,使小区的管理更加顺利。

具体如下:

建立小区物业收费管理信息系统,使管理的文件量占用面积变小,节省一定量的资金;采用物业收费管理信息系统可以方便查询每一位业主的信息,便于控制。

2.4开发方法

本系统运用结构化系统开发方法。

2.5项目功能

该物业收费管理信息系统是一整套管理业务流程信息管理系统,依据此系统可对业主的基本信息进行管理;公司也可以管理各种收费项目,并统计最终的收费情况,依据信息进行辅助决策等。

2.6可行性分析报告

2.6.1技术可行性

运用VisualBasic语言完成系统,同时运用MicrosoftOffice实用软件完成文档工作。

本小区采用先进的技术手段,为信息管理提供了强大的硬件保证,不管从设备方面还是技术力量方面,本小区都达到了一定的能力。

在技术方面可以建立管理信息系统。

2.6.2经济可行性

有一定的资金,能够支持计算外围设备费用、软件开发的费用、人员培训的费用、维护费用、管理费用。

间接的经济效益中,小区的管理层待遇优厚,可以为小区的收费管理信息系统的运行提供保证。

2.6.3管理可行性

本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员或经过简单培训就可以轻松上手。

管理人员对开发本项目的态度很积极,直属领导对项目的开发也很支持,管理方法科学,管理制度成熟,已具备了开发系统的条件,有专门开发的人员四人,既能合理的分配相应的工作,又能在完成各自工作的同时对整体的系统管理进行整合。

而整个小区物业管理系统管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。

由此,该系统的操作是可行的。

综上分析可得出结论:

该小区完全具备开发收费管理信息系统的能力。

 

3系统分析

3.1业务流程图

 

图3.1采购管理业务流程图

3.2系统数据流程图

企业业务调查过程中绘制的管理业务流程图和表哥分配图等,虽然形象的表达了管理中信息的流动和存储过程,但让没有完全脱离一些物质要素(如货物、产品等)。

为了用计算机惊醒信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析做准备。

1.小区物业收费管理顶层图如图3.2所示。

图3.2小区物业系统顶层数据流程图

2.小区物业收费管理一级数据流程图如图3.3所示。

图3.3收费管理一级数据流程图

3.小区物业收费管理二级数据流程图如图3.4所示。

F2.3记录数据

收费记账

F2.4数据处理

图3.4收费管理二级数据流程图

3.3数据字典

1.数据流字典如表3-1所示

表3-1数据流数据字典

数据流编号

数据流名称

简述

数据流来源

数据流去向

数据流组成

F1.1

操作员记录

操作员操作信息

操作员

基本信息

客户信息+日期

F1.2

操作员记录

操作员操作信息

操作员

户型设置

客户信息+日期

F1.3

操作员记录

操作员操作信息

操作员

楼房管理

客户信息+日期

F1.4

住户资料

所有入住客户资料

住户

住户管理

客户信息+日期

F2.1

数据处理

所有信息

物业公司

汇总

客户信息+日期

F2.2

修改费用

所有收费项目

公司

修改费用

客户信息+日期

F2.3

操作员统计

操作员操作信息

操作员

抄表信息

操作信息+日期

F2.4

收费管理

统计收费

汇总

收费记账

操作信息+日期

F3.1

收费统计

费用资料信息

物业公司

汇总

费用信息+日期

F3.2

操作员统计

操作员操作信息

操作员

统计

操作信息+日期

F3.3

操作员统计

操作员操作信息

操作员

统计

操作信息+日期

F4

查询信息

费用单据信息

收费统计

管理员

费用信息+日期

2.数据存储字典如表3-2所示。

表3-2数据存储数据字典

编号

名称

简述

数据存储组成

关键字

相关联的处理

D1.1

户型设置

存放户型信息

客户姓名+性别+证件号+入住时间

客户

P1.1,P1.2

D1.2

楼房管理

存放楼房信息

房间号+楼号

楼号

P1.2,P1.3

D1.3

住户管理

存放客户入住信息

客户姓名+性别+证件号+房间号

证件号

P1.4

D1.4

退出

推出系统

退出

P1.3,p1.4

D2.1

收费项目管理

存放收费信息

房型编号+费用

费用

P2.1

D2.2

抄表信息管理

存放走镖信息

用户名+走表信息

仪表

P2.2

D2.3

收费记账管理

存放费用记账信息

住户+缴费

收费记录

P2.3

D3.1

按项目统计

存放统计资料

项目

项目

P3.1,P3.2

D3.2

按住户统计

住户统计

住户

住户

p3.2

D4.1

用户管理

用户管理信息

住户信息+资料

用户

p4.1

3.数据项字典如表3-3所示。

表3-3数据项数据字典

数据项编号

字段名称

数据类型

长度

说明

001

住户数量

数字

50

住户人数

002

备注

文本

50

备注

003

楼宇名称

文本

50

楼名

004

楼层数

数字

20

楼层数

005

楼宇单元

数字

20

楼单元

006

楼层

数字

20

楼层

007

房间号

数字

20

房间号

008

建筑面积

数字

20

房间面积

009

使用面积

数字

20

使用面积

010

房屋备注

文本

50

备注

011

使用情况

文本

20

使用情况

012

迁入日期

日期

入住时间

013

联系电话

数字

20

电话号码

014

楼宇序号

数字

20

楼号

015

管理员

文本

20

管理员姓名

016

密码

文本

50

管理密码

017

计量仪表名称

文本

20

仪表名称

018

仪表计量单位

文本

10

仪表计量单位

019

走表量小数位数

数字

10

计量小数位

020

安装范围

文本

20

仪表安装范围

021

仪表备注

文本

20

备注

022

仪表名称

文本

50

以表明

023

前月抄表日期

文本

20

上次查表时间

024

前月仪表数据

日期

上次查表数据

025

本月抄表日期

数字

此次查表时间

026

本月仪表数据

日期

此次查表数据

027

缴费年月

数据

20

缴费时间

028

走表量

日期

表数据

029

单据编号

数字

20

数据单位

030

收费年月

文本

20

收费时间

031

交费方式

日期

缴费方法

032

缴费金额

文本

10

缴费金额

033

楼宇总数

货币

20

楼总数

034

楼宇层数

数字

20

楼层数

035

住户数量

数字

10

住户人数

036

预付日期

文本

20

费用预付时间

4.数据处理典如表3-4所示。

表3-4数据处理字典

名称

编号

简述

输入的数据流

处理

输出的数据流

处理频率

信息管理

P1

录入基本信息

操作员记录

录入

基本信息单

每有住户入住

收费管理

P2

录入收费信息

数据处理

录入

收费管理单

每次缴费

收费统计

P3

统计收费

收费统计

统计

收费统计单

每次缴费后

5.数据实体典如表3-5所示。

表3-5数据实体数据字典

编号

名称

输出数据

输入数据

简述

01

住户

住户资料

小区住户

02

物业公司

费用信息

住户资料

小区物业公司

6.数据结构字典如表3-1所示。

表3-6数据结构字典

数据结构编号

数据结构名称

数据结构组成

A

户型管理表

001*006*007*008*009*

B

楼房管理表

002*003*004*005*014

C

住户管理表

001*012*013*015*016*017

D

收费项目管理表

006*007*018*019*020*021

E

抄表信息管理表

022*023*024*025*026*027

F

收费记账管理表

009*002*028*029*030

G

按项目统计表

001*002*031*032*033

H

按住户统计表

001*002*034*035*036

4系统设计

4.1系统设计目标

1.方便的数据输入性能,良好的人机界面,尽量避免汉字和长字符串的人工重复输入,提高操作的效率。

2.良好的保密功能,各操作人员权限分明,保证小区物业管理上的规范性。

3.灵活地查询性能,能快捷方便地的查询出所需信息。

如客户的记录,客房情况等。

以便为库户提供快捷、细致、周到的服务。

4.具有数据的检验功能,能够及时提醒用户的错误操作,使管理更精确。

5.系统具有良好的扩充功能,能够满足日后小区规模扩展的需要。

4.2总体设计

根据系统分析阶段的小区物业数据流程图可以将小区物业收费管理系统分基本信息管理、收费管理、收费统计和系统管理四个子系统,每个子系统下又分好几几个功能模块,可绘制的系统功能结构图如图4.1所示。

图4.1小区物业收费管理系统模块结构图

4.3详细设计

4.3.1代码设计

合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在代码设计时应遵循适用性原则、单义性原则、可扩充性原则、规范性原则、合理性原则等原则。

(1)基本信息代码设计

基本信息代码采用由两位整数组成的层次码,设计方案如图4.2所示。

 

图4.2业主代码方案设计

(2)收费管理代码设计

设计方案如图4.3所示。

 

图4.3部门代码设计方案

(3)收费统计方案设计

编码设计方案如图4.4所示。

 

\

图4.4收费系统设计方案

4.3.2输入设计

输入设计对对系统的质量有着决定性的影响。

输出数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理都十分正确,也无法获得可靠的正确信息。

同时输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。

输入设计要遵循的准则是“使用方便,操作简单,便于录入,数据准确”。

小区物业管理系统可以对小区基本信息、收费管理、收费统计进行输入管理。

表4.1住户基本信息输入表

户主

住址

身份证号码

电话

入住时间

表4.2收费管理输入表

住址

电费

水费

宽带

垃圾清运费

物业管理费

收费时间

4.3.3输出设计

分别按项目和住户统计出收费情况,可以对其进行查询。

表4.3按项目收费输出表表

项目

收费

电费

水费

宽带

垃圾清运费

物业管理费

表4.4按住户收费输出表表

住户

收费

4.3.4数据库设计

1.小区物业收费管理系统E-R图如图4.5所示。

图4.5小区物业收费管理系统E-R图

 

2.

(1)小区物业管理系统部分实体图如图4.6所示。

图4.6住户基本信息实体图

部分实体所具有的属性描述如下:

房产基本信息实体图如图4.7所示。

图4.7房产基本信息实体图

小区收费管理信息实体图如图4.8所示。

图4.8住户投诉基本信息实体图

 

3.

(1)用户表

用户表存放登陆系统所需要的用户名和密码,需要访问此表。

表4.5 用户表

字段名

数据类型

可否为空

用户名(主键)

Char(10)

NOTNULL

密码

Int

NOTNULL

(2)住户基本信息表

住户表存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用。

表4.6住户基本信息表表

字段名

数据类型

可否为空

住址(主键)

Char(10)

NOTNULL

户主

Char(10)

NOTNULL

身份证号码

Varchar(50)

NOTNULL

电话

Char(20)

NULL

入住时间

Datetime

NULL

(3)房屋基本信息

房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋。

表4.7 房屋基本信息表

字段名

数据类型

可否为空

住址(主键)

Char(10)

NOTNULL

房屋结构

Varchar(50)

NOTNULL

设备

Float(8)

NOTNULL

房屋面积

Float(8)

NOTNULL

出售信息

Char(20)

NULL

(4)处理故障表

住户处理故障表存放小区内住户的各种故障的所有信息。

表4.8 处理故障表

字段名

数据类型

可否为空

住址(主键)

Char(10)

NOTNULL

处理故障

Datetime

NOTNULL

经办人

Char(10)

NULL

处理时间

Datetime

NULL

(5)收费信息表

物业收费表存放小区内住户的各种收费信息。

表4.9 物业收费表

字段名

数据类型

可否为空

住址(主键)

Char(10)

NOTNULL

水费

Char(10)

NOTNULL

电费

Varchar(50)

NOTNULL

宽带

Int(4)

NOTNULL

垃圾清运费

Int(4)

NOTNULL

物业管理费

Varchar(50)

NOTNULL

收费时间

Datetime

NOTNULL

4.3.5系统的安全性、保密性设计

为了增强系统对自然灾害、人为破坏、操作失误或系统故障有一定的承受能力,我们使用以下的安全方法:

(1)运用计算机系统技术,如使用双机热备份、双硬盘镜像存储、防毒设备、防火墙。

(2)运用软件的方法,加强软件的容错性、设置操作员的权限、数据的公布存储、备份和多版本防病毒措施。

(3)制定了运行与维护的管理规范,如制定了操作员资格管理,操作规程,机房守则,防火防盗防病毒等管理制度。

为防止越权对信息资源的存取、修改、复制及使用,提高系统的保密性,使用的保密方法如下:

(1)在用户登录时终设置了用户名与密码,并且当用户密码泄露的时候,可以对密码进行修改。

(2)有选择的隔离限制对资源的使用,如数据和模块执行的权限设置、防火墙。

 

 

5系统实施

程序设计是实现系统功能的重要手段,是非常重要的一步。

VB提供设计操作比较简单,它与用户交互,接收并显示数据,有VB提供的窗体、菜单、对话框、按钮、文本框等控件集成起来,用户只要想搭积木一样根据需要拿来使用,然后设置相关的属性,就可以后的自己所需的空间。

界面设计非常直观、简单、容易掌握。

而且BASIC语言具有简单易学的特点,且语法比较简单,格式上比较随意,我们可以在较短的时间内熟悉使用该语言,并且让其实现所需要的功能。

5.1登录设计

新建一个表单,命名为“身份验证”。

把表单Caption属性设置为“身份验证”;在“身份验证”表单上放置相应的控件,2个标签Label,2个文本框Text,2个命令按钮Command,1个Image控件,更改其中控件的Caption属性,表单如图5.1所示。

图5.1登录界面窗口

具体代码编写如下:

(1)“确定”按钮的Click事件代码

PrivateSubCmd_OK_Click()

DimjAsSingle

IftxtUser=""Then

MsgBox"请输入用户名"

txtUser.SetFocus

ExitSub

EndIf

IftxtPwd=""Then

MsgBox"请输入密码"

txtPwd.SetFocus

ExitSub

EndIf

NameKey=Trim(txtUser)

PasswordKey=Trim(txtPwd)

IfMyUser.In_DB(NameKey)=FalseThen

MsgBox"用户名不存在"

Try_times=Try_times+1

IfTry_times>=3Then

MsgBox"您已经三次尝试进入本系统,均不成功,系统将关闭"

DBapi_Disconnect

End

Else

ExitSub

EndIf

EndIf

MyUser.GetInfo(NameKey)

IfMyUser.UserPwd<>PasswordKeyThen

MsgBox"密码错误"

Try_times=Try_times+1

IfTry_times>=3Then

MsgBox"您已经三次尝试进入本系统,均不成功,系统将关闭"

DBapi_Disconnect

End

Else

ExitSub

EndIf

EndIf

UnloadMe

EndSub

(2)“取消”按钮的Click事件代码

PrivateSubCmd_OK_Click()

DimjAsSingle

IftxtUser=""Then

MsgBox"请输入用户名"

txtUser.SetFocus

ExitSub

EndIf

IftxtPwd=""Then

MsgBox"请输入密码"

txtPwd.SetFocus

ExitSub

EndIf

NameKey=Trim(txtUser)

PasswordKey=Trim(txtPwd)

IfMyUser.In_DB(NameKey)=FalseThen

MsgBox"用户名不存在"

Try_times=Try_times+1

IfTry_times>=3Then

MsgBox"您已经三次尝试进入本系统,均不成功,系统将关闭"

DBapi_Disconnect

End

Else

ExitSub

EndIf

EndIf

MyUser.GetInfo(NameKey)

IfMyUser.UserPwd<>PasswordKeyThen

MsgBox"密码错误"

Try_times=Try_times+1

IfTry_times>=3Then

MsgBox"您已经三次尝试进入本系统,均不成功,系统将关闭"

DBapi_Disconnect

End

Else

ExitSub

EndIf

EndIf

UnloadMe

EndSub

5.2户型设置管理

5.2.1户型管理信息

新建一个表单,命名为“户型设置管理”。

把表单Caption属性设置为“户型设置管理”;在“户型设置管理入”表单上放置相应的控件,5个标签Label,20个文本框Text,4个命令按钮Command,更改其中控件的Caption属性,表单如图5.2所示。

 

图5.2户型设置管理

具体代码编写如下:

(1)“添加”按钮的Click事件代码

PrivateSubCmd_Add_C

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

当前位置:首页 > 外语学习 > 日语学习

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

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