第一章 绪 论
1.1 管理信息系统概述
管理信息系统(Management Information System,简称MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。它具有如下特点:
1)它是一个为管理决策服务的信息系统。
2)它是一个对组织乃至整个供需链进行全面管理的综合系统。
3)它是一个人机结合的系统。
4)它是一个需要与先进的管理
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
和手段相结合的信息系统。
5)它是多科学交叉形成的边缘学科。
1.2 课题背景
目前银行设备管理系统主要对银行的自助设备进行管理。随着中国银行信息化建设的深入,自助设备、自助银行已经成为开展个人金融业务不可替代的渠道。为了适应市场竞争和服务客户的需要,商业银行一般日益重视的自助渠道的建设,而大量自助设备投入市场后,自助业务的运营管理以及安全防范等方面面临许多迫切需要解决的问题,业务发展不断出现新的挑战。银行自助业务未来的运营效率、经营成本、管理水平和盈利能力,将直接决定银行核心竞争力的高低。
随着银行卡的普及,很多地方安装了大量的存款机、取款机和POS机等银行自助设备。银行设备管理系统可以有效的记录银行设备的安装和使用情况,
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
对自助设备的管理,从而为用户提供更加稳定和优质的服务。
本系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
思想应用到数据库应用程序设计中。
第二章 需求分析
2.1 功能需求
银行设备管理系统的用户是银行中负责自助设备管理和维护的技术人员,为了规范对自助设备的管理,为用户提供更加稳定和优质的服务。银行设备管理系统应实现以下功能:
首先实现登录窗体,对用户的身份进行认证的功能。如果需要对普通用户进行管理,则使用Admin用户登录;否则建议使用Users用户登录。如果还要创建其他用户,可以在用户管理模块中创建和管理。
本系统的实例包括设备类型管理、设备品牌管理、支行信息管理、设备维护信息管理、设备巡检信息管理、设备移机管理和设备报废信息管理等主要功能,具体功能如下:
1)设备类型信息的添加、修改、删除和查询。
2)设备品牌信息的添加、修改、删除和查询。
3)支行信息的添加、修改、删除和查询。
4)设备维护信息的添加、修改、删除和查询。
5)设备巡检信息的添加、修改、删除和查询。
6)设备移机信息的添加、修改、删除和查询。
7)设备报废信息的添加、修改、删除和查询,提交、审批、同意报废 申请等。
第一章 相关技术介绍
3.1 前台开发工具语言
前台开发工具使用Visual Basic语言,Visual Basic是在Basic语言的基础上发展而来的,是在Windows环境中广泛使用的应用程序开发工具。Visual Basic功能强、效率高、易学习,无论是专业人员,还是非专业人员,都可以很容易地掌握Visual Basic。
Visual Basic最大的两个特点是“可视化”和“事件驱动”,“可视化”是指开发图形用户界面的一种方法,用这种方法,程序员不用编写大量代码去描述界面元素的外观和位置,而只要把预先建立的界面元素用鼠标拖放到屏幕上的适当位置即可。“事件驱动”是指Windows应用程序的运行是通过事件来驱动的,用户或系统触发了某个事件,就执行程序员在此事件中编写的一个代码。
3.2 数据库简介
数据库,即数据的仓库,是存储在计算机内、有组织的、可共享的相关数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和扩展性,并可为各种用户共享。
本系统的后台数据库使用了SQL Server数据库,SQL语言包含查询、定义、操控和控制4个部分,是一种功能齐全的数据库语言。它的主要功能就是同各种数据库建立联系,进行沟通。
SQL语言是一种优化过的语言,包括交互式语言和嵌入式语言,其中后者是嵌入其他语言之中使用的SQL语言。SQL语言的特点主要包括3点,即非过程化、统一性、公共性。
3.3 ADO数据访问技术
中间层采用ADO数据访问技术,将对数据库的操作以类的形式封装。它提供对各种数据库访问的
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
接口。包括的主要对象有:
连接对象Connection。连接时必须指定要连接到的数据源以及连接所使用的用户名和口令等信息。
命令对象Command。可以通过已建立的连接发出命令,对数据源进行指定的操作。
记录集对象Recordset。查询命令可以将查询结果存储在本地,这些数据以“行”(记录)为单位,返回数据的集合被称为记录集。字段对象Field。一个记录集行包含一个或多个字段。如果将记录集看作二维网格,字段将排列起来构成列。每一字段(列)都分别包含有名称、数据类型和值的属性。
第四章 系统模型构建
4.1 系统结构设计
本系统是对银行设备进行管理,主要包括基本信息管理,设备运行管理和系统用户管理,主要实现设备各种信息的增、删、改、查。
图4-1 银行设备管理系统功能模块示意图
4.2 数据库设计
根据银行各种自助设备的使用量,本系统采用了小型的SQL Serve数据库,数据库名称为Device(设备).Device数据库包含以下7个表:基本信息表BaseInfo、设备信息表Device、设备维护表Maintenance、设备巡查表Check、设备移机表Movement、设备报废表Discard、用户信息表Users。
4.2.1 基本信息表BaseInfo
基本信息表BaseInfo,用来保存设备分类、设备品牌和支行名称的信息。
基本信息表BaseInfo包括: 设备分类InfoID、设备品牌InfoName和支行名称Typeld。
表4-1 基本信息表
字段名称
数据类型
字段大小
InfoID
int
4
InfoName
varchar
50
Typeld
tinyint
1
4.2.2 设备信息表Device
设备信息表Device,用来保存设备的基本信息。
设备信息表Device包括:设备编号(DevNo)、设备分类编号(TypeID)、设备品牌编号(EnterpriseID)、设备型号(Model)、购买价格(Price)、设备布放地点(Place)、设备所属支行编号(BranchID)、设备开通时间(StartDate)、设备管理员(Administrator)、提交人(Poster)和设备状态(Status)。
表4-2 设备信息表
字段名称
数据类型
字段大小
DevNo
varchar
50
TypeID
int
4
EnterpriseID
int
4
Model
varchar
50
Price
int
4
Place
varchar
50
BranchID
int
4
StartDate
datatime
8
Administrator
varchar
50
Poster
varchar
50
Status
varchar
20
4.2.3 设备维护表Maintenance
设备维护表Maintenance,用来保存设备的维护信息。
设备维护表Maintenance包括:记录编号(MnID)、设备编号(DevNo)、设备报修时间(ReporDate)、到达现场时间(ArriveDate)、故障解决时间(SolveDate)、故障原因(Reason)、是否更换配件(ChangeAccessory)、更换配件的列表(AccessoryList)、维护人姓名(Engineer)、维护费用(Amount)、备注(Comment)。
表4-3 设备维护表
字段名称
数据类型
字段大小
MnID
int
4
DevNo
varchar
50
ReporDate
datetime
8
ArriveDate
datetime
8
SolveDate
datetime
4
Reason
varchar
200
ChangeAccessory
bit
1
AccessoryList
varchar
200
Engineer
varchar
50
Amount
float
8
Comment
varchar
500
4.2.4 设备巡检表Check
设备巡检表Check,用来保存设备巡检的信息。
设备巡检表Check包括:记录编号(CheckID)、设备编号(DevNo)、设备巡检时间(CheckDate)、设备巡检内容(Comment)、是否发现故障(FindError)、故障原因(Reason)、是否更换配件(ChangeAccessory)、更换配件的列表(AccessoryList)、维修费用(Amount)、巡检人员(CheckPeron)。
表4-4 设备巡检表
字段名称
数据类型
字段大小
CheckID
int
4
DevNo
varchar
50
CheckDate
datetime
8
Comment
varchar
500
FindError
bit
1
Reason
varchar
200
ChangeAccessory
bit
1
AccessoryList
varchar
200
Amount
float
8
CheckPeron
varchar
50
4.2.6 设备报废表Discard
设备报废表Discard,用来保存设备的报废信息。
设备报废表Discard包括:记录编号(DisID)、设备编号(DevNo)、折算金额(DisSum)、报废原因(Reason)、申请时间(CreateDate)、申请人(UserName)、审批人(Checker)、审批日期(CheckDate)、审批意见(Result)、状态(Status)。
表4-5 设备报废表
字段名称
数据类型
字段大小
DisID
int
4
DevNo
varchar
50
DisSum
int
4
Reason
varchar
200
CreateDate
datetime
8
UserName
varchar
40
Checker
varchar
40
CheckDate
datetime
8
Result
varchar
200
Status
varchar
10
4.2.7 用户信息表Users
用户信息表Users,用来保存系统用户信息。
用户信息表Users包括:用户名(UserName)和密码(UserPwd)。
表4-6 用户信息表
字段名称
数据类型
字段大小
UserName
varchar
50
UserPwd
varchar
50
第五章 系统实现
5.1 主要模块功能说明
5.1.1 实现用户管理模块的功能
在系统初始化时,首先打开登录窗体,输入用户名和密码,进入 主窗体。如图:
图5-1 身份认证