管理信息系统分析与设计实验报告
目录
第一章:系统分析 (2)
1.1需求分析 (2)
1.2可行性研究 (2)
1.3经济可行性分析 (3)
1.4组织结构与功能分析 (3)
第二章:系统设计 (8)
2.1登录界面 (8)
2.2系统主页 (8)
2.3管理系统界面 (11)
第三章系统测试 (19)
3.1 测试方法 (19)
3.2 系统调试 (21)
3.3 系统维护 (22)
第四章结束语 (23)
第一章:系统分析
1.1需求分析
随着信息社会的高科技,商品经济化的高效益,是计算机应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续使用手工劳动。为了适应现代社会人高度强烈的时间观念,KTV管理系统软件将回味客户和管理人员带来极大地方便。
目前,KTV已不再是一个新鲜的事物,它已经逐渐的融入我的日常娱乐生活中,而且他已经不再仅仅是年轻人的专利,许许多多的中年人甚至老年人也会在闲暇的时间区KTV一展歌喉,因此就需要我KTV管理员开发一个合理的管系统,来适应顾客的需求和自身的发展。目前大部分的KTV都没有一个专门的管理系统,这就意味着在KTV的运作过程中会无形的使公司流失不少利润,大部分的KTV都是直接靠人大脑的记忆,而这难免会有信息的丢失,所以在KTV实现一个人事管理系统是很必要的。
1.2可行性研究
KTV老板迫切要求此系统,并愿意对其提供大力支持;员工参与积极性高。具体分析如下:
1.21目标与方案可行性
1.系统名称:华星KTV管理系统。
2.开发意图:(1)建立一个检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的现代管理信息系统。
(2)减轻管理人员的负担。;
1.22技术可行性
1.系统描述
本系统是以计算机软件技术为基础,利用Visualbasic编程技术进行编程设计的软件系统。
2.系统功能
系统具有输入、输出、查找、配送等功能,完成信息的显示。
3.系统用户及其特点
本系统的使用对象是企业的管理人员和库存工作人员,只要懂得计算机的基本操作就能够使用本系统。
4.系统运行环境
Windows2000以上操作系统,VB软件系统,需要懂一定编程知识人员。
5.技术可行性分析
本企业拥有足够量的必须计算机软硬件,并且拥有熟悉计算机技术员工,因此本企业具备本系统的运行条件。
1.3经济可行性分析
1.费用估计
(1)计算机若干台以及必要支持软件
(2)系统的开发费用及安装费用
(3)人员培训费用
(4)系统日常运行耗费
2.效益估计
(1)直接效益
本系统的应用可以减少信息处理的成本,提KTV运营效率,降低运营成本。(2)间接效应
本系统的应用可以改善信息获得性,提KTV的竞争力。
3.综合评价
本系统的特点是成本较低,给企业所带来的效益要高于系统应用的费用,因此,本系统在经济上是可行的。
1.4组织结构与功能分析
1.41 组织结构图
1.42 功能分析: 负责人:
1安排各给管理员工作,协调KTV 的整体运营。 2处理各管理员反馈的信息,并做出决策。 3制定KTV 的运营制度和发展计划 前台管理员:
1为用户提供KTV 的信息咨询 2负责KTV 的收银并上报财务部门
3接受客户需求信息并传递给各部门负责人并得到他们的反馈信息 4对电话预定的客户进行信息处理 房间管理员:
1对KTV 房间类型的统计
2安排人员对房间区域管理的服务,并对房间进行检查 3对房间的管理信息进行反馈 财务管理员:
1接受前台收银的汇总
2对KTV 工作人员的工资发放问题
3对每月,每季度的收入情况进行效益分析 4对KTV 运营成本的统计,分析,预算 后勤服务管理员:
1对KTV 各个区域进行卫生,消防进行管理 2合理安排人员工作 保安管理员:
1对KTV 进行安全管理 安全检测 2合理安排人员工作 设备管理员
1接收房间管理员对房间设备的反馈信息 2对需要维修的设备进行处理 客户管理员:
1对KTV 进行会员管理
2对KTV 活动信息的发放,接收客户的反馈信息
(3)
(4)
第二章:系统设计
界面设计:
2.1登录界面
此界面用于管理员和前台服务员的登录界面,设置了各个登录用户的权限。各个用户输入正确的密码之后即可登录此系统。若输入错误会弹出错误提示“输入密码错误”,管理员可以直接点击修改密码进行密码的修改。
2.2系统主页
用户通过登录界面登录系统后弹出此界面,用户可以通过各种界面选择进入各个管理界面,分别分为“会员管理”,“客服管理”,“财务管理”,“后勤管理”,“安全管理”,“设备管理”,“退出”。也可以通过服务选择进行“开房”,“退房”,“房间查询”等操作,通过“用户管理”进行用户的账户密码管理。还可以直接在主界面上实现房间的查询,可以直接实现开放、退房等房间管理,可以直观看出房间所处的状态。
设计使用的代码如下:
Private Sub Command1_Click()
If Option1.Value = True Then
If Text1.Text = "" Then
MsgBox "房间编号不能为空"
Exit Sub
Else
Adodc2.RecordSource = " select * from 房间表where 房间编号='" & Text1.Text & "'"
Adodc2.Refresh
Exit Sub
End If
End If
If Option2.Value = True Then
Adodc2.RecordSource = " select * from 房间表where 使用状态='" & Option2.Caption & "'"
Adodc2.Refresh
End If
End Sub
Private Sub Command2_Click()
form开房.Show
End Sub
Private Sub DataGrid1_RowResize(Cancel As Integer)
Set DataGrid1.DataSource = Adobc1
End Sub
Private Sub Command3_Click()
Adodc1.RecordSource = "select * from 房间表order by 房间编号"
Adodc1.Refresh
End Sub
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\数据库表\KTV管理系统数据库.mdb ; Persist Security Info=False" https://www.360docs.net/doc/4215598290.html,mandType = adCmdText
Adodc1.RecordSource = "select * from 房间表order by 房间编号"
Adodc1.Refresh
Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\数据库表\KTV管理系统数据库.mdb ; Persist Security Info=False" https://www.360docs.net/doc/4215598290.html,mandType = adCmdText
Adodc2.RecordSource = "select * from 房间表where 房间编号='" & Text1.Text & "'order by 房间编号"
Adodc2.Refresh
End Sub
Private Sub hf_Click()
Form换房.Show
End Sub
Private Sub jbr_Click()
Load Form登陆界面
Form登陆界面.Show
Unload Form首页
End Sub
Private Sub kf_Click()
form开房.Show
End Sub
Private Sub MSFlexGrid1_Click()
End Sub
Private Sub sy_Click()
Form收银.Show
End Sub
Private Sub tc_Click()
Form退出.Show
End Sub
Private Sub tf_Click()
Form退房.Show
End Sub
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComCtlLib.Button) Select Case Button.Index
Case 1: Form会员管理.Show
Case 2: Form客户管理.Show
Case 3: Form财务管理.Show
Case 4: Form后勤.Show
Case 5: Form保安管理.Show
Case 6: Form设备管理.Show
Case 7: Form退出.Show
End Select
End Sub
Private Sub xc_Click()
Form续唱.Show
End Sub
2.3管理系统界面
1.会员管理
此界面为KTV会员管理,用于添加和删除会员的信息,前台人员根据客户的需求对此管理系统进行操作,添加新会员的会员类型和卡号以及新会员的个人真实信息,此界面亦可通过会员的卡号对系统的数据库拥有的数据进行查询,充值等操作。所有操作产生的数据将会显示在下方的会员信息表中,管理员可以直接从表删除不需要的信息。
2.客服管理
3 .财务管理
财务管理系统包含当天财务汇总,月财务汇总,季度财务汇总,年财务汇总以及工资管理,用于统计和核算公司或企业的收入以及成本,并将各个汇总的数据输入到对应的财务数据库中以便了解公司运营状况。管理员可以直接在此界面查询某一天的收入情况查询结果直接显示在下方的财务表中。
4.后勤管理
后勤管理系统用于管理后勤的工作安排和相应的工作考勤以及消防制度的宣传等,输入对应的员工编号,通过“查询”按钮即可查询当日员工负责卫生的基本状况,卫生的打扫状况,还有各类消防举措。通过“添加”按钮即可安排员工的工作。员工根据对应的安排完成自己对应的工作任务。
5.安全管理
KTV属于多人群,且比较复杂的娱乐场所,公共安全隐患也比较大。此管理系统是对于公司治安情况的记录,用以配合公共安全的治理,和协助公安部门的破案。
6.设备管理
此系统用于对本公司的硬件设备的管理,如成本核算,设备数量,型号,单价等,当输入产品的型号或名称时即会弹出对应的设备信息,这样便于对公司运营情况的统筹,并且,此系统的查询是用于调取系统数据库的数据来实现的。
7.退出
单击主页的“退出”界面时会弹出对应的对话框,单击“确定”即退出整个系统,并且返回windows界面,单击“取消”则返回KTV系统的主页。
设计的代码如下:
Private Sub Command1_Click()
End
End Sub
Private Sub Command2_Click()
Formê×ò3.Show
Me.Hide
End Sub
8.主菜单
A.服务选择
服务选择菜单包括:开房,换房,续唱,退房
开房:
根据客户的需求选择对应的房间和唱歌的时间段。
换房:
根据客户的需求查询并换取客户需要的房间,并将此前的房间信息转移到换取之后的房间中。
续唱:
根据客户需求增加唱歌时间,通过房间编号查询房间信息即可增加续唱时间。
退房:
客户根据房间编号进行退房,并同时将房间的信息输入到对应的房间信息数据库中去,以便下一个客户的使用。
B.收银