写字楼的办公室统计管理系统分析设计与实现.docx
《写字楼的办公室统计管理系统分析设计与实现.docx》由会员分享,可在线阅读,更多相关《写字楼的办公室统计管理系统分析设计与实现.docx(29页珍藏版)》请在冰豆网上搜索。
写字楼的办公室统计管理系统分析设计与实现
写字楼的办公室统计管理系统分析设计与实现
摘要
写字楼的办公室统计管理是每个写字楼的必不可少而且是非常重要的环节,学习制作写字楼的办公室统计管理系统也是很有必要的,当前时代创业者越来越多,写字楼办公室也越来越多,而写字楼的办公室统计管理系统又成为每一片写字楼区必不可少的了。
写字楼的办公室统计管理系统也是物业信息管理软件的一个典型代表,很有实践意义。
本写字楼的办公室统计管理系统是用Eclipse和SQLServer制作而成,主要包括房间信息、相关单位信息、租赁用户信息、缴费信息、维修信息、统计缴费情况、结算维修费用等主要功能。
首先要知道每个办公室所属的公司和管理者、租金,是否空闲,是否缴纳租金,其次要看到那个房间需要维修,以及维修费用,这样更便于管理和分配。
有三个权限登陆即:
“XT”、“WY”、“JL”分别代表系统管理员权限、物业公司管理员权限和物业经理权限,每个不同角色各司其职,互不干涉。
系统管理员只能管理(增删改查)房间信息和管理(增删改查)相关单位信息,物业公司管理员只能管理(增删改查)租赁用户信息、管理(增删改查)缴费信息和管理(增删改查)维修信息,物业经理只能统计缴费情况和结算维修费用。
分别进入不同的登录系统。
结论:
主要介绍了写字楼的办公室统计管理在酒店的必要性,和人员分配。
整个系统的开发过程包括:
可行性分析、需求分析、总体设计、详细设计、系统实现以及测试计划。
其中关键的技术包括数据库的连接、建立,数据的添加、删除和更新。
为了使系统的更好的完成,开发人员必须要密切合作和详细的分工。
关键词:
软件开发工具;Eclipse;数据开发工具SQLServer
第一章前言
1.1背景
当今时代,科技和经济发展飞速,电脑普及。
随着创业者数量增加现代化写字楼办公室越来越多,涉及领域之广服务项目之多,信息量之大单单凭人力管理是不够的,这时就需要写字楼办公室软件来更好的更可靠的代替人为的统计。
1.2编写目的
可行性研究的目的是什么呢?
就是最短时间内用一个性价比最高的方法来解决问题,通过对这个项目详细准确的研究,初步的拟定系统实现报告,对以后软件开发中面临的问题及其最优解决方案进行初步的设计以及合理的安排。
明确开发的风险及其未来所带来的综合效益。
本报告通过严格审核后交软件经理再次审查。
1.3定义
写字楼的办公室统计管理系统(XZLBGSGLXT):
XZLBGSGLXT分别是“写字楼的办公室统计管理系统”的汉语拼音首字母缩写。
系统登陆模块:
主要是客户的游客模式和管理员进入系统的一个身份信息验证。
租赁用户基本信息管理模块:
主要负责管理租赁用户的个人信息。
缴费信息管理模块:
主要负责用户缴纳租金情况。
维修信息管理模块:
主要负责用户房间是否需要维修。
相关单位信息管理模块:
主要负责管理员查看用户所属单位。
房间信息管理模块:
主要负责让管理员查看房间的信息。
统计缴费情况信息管理模块:
主要物业经理统计每个房间缴费情况和总金额。
结算维修费用:
主要物业经理统计所有房间维修费用的总金额。
第二章可行性分析
可行性研究的目的就是在最短时间内用一个性价比最高的方法来解决问题,以下几个方面是系统的可行性分析研究:
2.1技术的可行性
技术的可行性主要分析凭借当前技术条件是否高质量的完成开发工作,软硬件是否满足开发者的需求等等,这点非常符合计算机的特点,充分发挥出现代计算机对数据处理快和准的优势。
现代计算机硬件也在飞速发展,为各类系统的实现提供了技术条件。
由于办公室写字楼统计管理系统这一类管理系统进行开发有一段时间,而且有很多成功的实例,技术基础也已经成型,因此在技术上的是可行的。
2.2经济的可行性
主要对项目经济效益进行分析,一方面是获取的收益包括金钱以及非物质(包括使用本系统节约的人力物力和提升的效率)。
基于办公室的现有计算机设备,建立管理系统,大大节省了管理人员的费用和复杂度,以及挺高了效率,减少了出错率,另一方面是支出的费用由于本系统几乎不需要硬件,投入还相对很少,只需要设备的购买费用,软件开发费、管理、维护费等,但收益很高,总体上可以说性价比极高,所以经济上是可行的。
2.3管理上的可行性
主要是管理人员对开发本系统是否反对,现有管理制度是否存在不科学的地方,规章制度是否完善,原始数据是否正确等。
写字楼的办公室统计管理系统完善的规章制度以及管理方法为本系统建设提供了保障,评价一个软件设计的好,关键在于产品的可靠性好,稳定性高,便于后期维护,采用模块化设计方法这种方法便于系统功能的添加和修改和未参与开发的技术人员进行后期维护。
2.4结论
由于缺少专业人士的指导,并且缺少实际经验,本管理系统可能做的不太健全,离真正意义上的软件产品还有一段距离,只能算作坊生产的产品。
可能还存在不足,还有待改进。
综合以上分析,我认为开发此管理系统软件前提已经具备,可以开始软件开发,并且我们相信性价比如此高的软件一定会有良好的前景。
我会逐步改进并完善该软件,让客户需求得到很好地满足,让用户感觉到此软件的方便快捷,处理效率。
同时保证投资者资金的安全性,资金稳步的回笼期,资金的合理回报率。
因此我们开发的酒店管理系统可行!
第三章软件需求说明
3.1功能需求点列表/功能模型
3.1.1功能需求点列表/功能模型数据流图
写字楼的办公室管理系统顶层的数据流图如图所示:
图1数据流图
(1)客户信息管理
简述:
顾客信息管理,包括信息存入,信息查询,信息修改,信息删除。
输入:
顾客信息
处理过程描述:
客户信息存数据库。
输出:
操作成功或失败的提示信息。
(2)办公室信息管理
简述:
办公室信息管理包括查看办公室的缴费情况以及办公室是否被租用,为客人提供订办公室参考
输入:
办公室编号或者办公室状态
处理过程描述:
提供办公室信息,让顾客选自己满意的办公室并录入系统
输出:
办公室信息以及订办公室信息。
(3)相关单位信息管理
简述:
相关单位信息管理
输入:
相关单位信息,房间信息
处理过程描述:
提供单位信息信息,让管理员更清楚房间属于某个单位
输出:
相关单位信息以及房间信息。
(4)办公室维修信息管理
简述:
办公室维修信息管理包括办公室维修情况
输入:
办公室编号和需要维修的地方
处理过程描述:
提供办公室维修信息,物业公司维修
输出:
维修地方
3.1.2数据流图
绘制数据流图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。
数据流图的绘制过程通常是采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流图。
写字楼的办公室管理系统的数据流图如下所示:
图3-1顶层数据流图
图3-2第一层数据流图
图3-3第二层数据流图
3.2结构设计
3.2.1概念结构设计
图1.CDM图
3.2.2逻辑结构设计
图2.PDM图
3.3性能需求
1、精度
软件不仅用于管理而且还有金额日期等变量需要一定的精度所以输入、输出数据精度还是有一定要求的。
2、时间特征要求
软件运行的响应时间要求在2秒以内。
3、灵活性
软件具有升级功能,以满足用户的需求。
3.4数据管理能力需求
本软件管理的数据大都以数据库的形式储存,主要包括单位信息,房间信息数据,租户信息数据,缴费信息数据,维修信息,其中房间信息数据和租户信息数据基本不变,数据库大小基本不变,而维修信息数据随着时间的推移每天都在变化,租户信息数据需要定期进行整理和处理。
3.5故障处理需求
本软件有异常和错误的处理能力,一般不会有软件故障,能保证软件正在运行,有对数据库的备份功能,这样的软件才能让用户满意和放心。
3.6其他需求
本软件具有保密功能,设有系统账号管理功能,管理员登录时需要验证用户名以及密码,五次密码输入错误系统则会自动关闭,这样可以保证数据的安全。
本软件使用起来也十分方便,操作信息提示明了方便,很容易操作。
3.7运行环境需求
内存:
512M;
硬盘:
80G;
操作系统为MACOSX等。
第四章总体设计
4.1系统分析
根据用户的要求以及对需求分析阶段对功能的分析,要实现单位信息,房间信息,租户信息,缴费信息,维修信息。
(1)房间信息管理:
单位信息进行登记,包括办公室编号,单位名称,租出情况,租金写入数据库。
(2)单位信息管理:
房间所属的单位信息管理,并且其单位名称、单位电话、主要负责人、主要负责人身份证号写入数据库。
(3)租户信息管理:
租户搬入以后,管理员对租户的信息统计,姓名、电话、身份证号、地址——租户档案(方便突发情况下联系租户)。
(4)缴费信息管理:
包含姓名、办公室编号、是否缴费、缴费金额、未缴费金额。
租户租办公室管理员可以查看是否缴费或是否欠费,方便管理员及时通知。
(5)维修信息管理:
当办公室出现问题是维修租户上报姓名、办公室编号、维修地方,物业通知维修工人及时维修,通知租户维修人员,日期以及价格。
4.2系统设计
由分析问题我们确定了这个系统需要哪些功能模块和组织结构。
4.2.1软件组织结构
本系统的总体结构采用菜单来进入窗体,利用窗体来进行管理、数据信息的增删改查等工作,系统的功能模块图如图4-1所示:
图4-1系统功能结构图
4.3功能说明
系统分为五个模块来对实现其功能需求,即:
管理房间信息模块、管理相关单位信息模块、管理租户信息模块、管理缴费信息模块、管理维修信息模块。
1、管理房间信息模块
房间信息管理:
查看房间是否被租出并对房间信息的登记和管理
2、相关单位管理模块
相关单位信息登记:
对相关单位的信息进行登记和管理
3、管理租户信息管理模块
租户信息登记:
对租户的个人信息进行登记和管理
4、管理缴费信息管理模块
缴费信息:
对租户缴费信息的管理,是否缴费,是否欠费的查看
5、管理维修信息管理模块
维修信息管理:
对房间的维修信息管理,时间、需维修地点、维修人员以及
维修费用的查看。
4.4重要数据的数据结构设计
4.4.1变量设计
在代码实现时,我们需要规定一些变量格式方便别人开发读以及以后的维修,这些变量分为两种:
第一是全局变量、第二是局部变量。
全局变量命名方式:
以“Z_”加字母作为变量名,如:
Z_name。
局部变量:
不做限制。
4.5函数设计
为了简化程序,并且提高代码可读性,在编写代码时,我们规定了对多次用到代码段的格式,定义成函数,在需要用到的地方直接调用函数。
全局函数以“ZFunction_”加函数名,如:
ZFunction_Delect();
局部函数以“WFunction_”加函数名,如:
WFunction_Delect();
第五章详细设计
在这个阶段将对这个系统进行更详细的分析和设计,以确定如何具体地实现所需要的要求的系统。
5.1数据库的实现
根据系统数据库的概念模式,可以得到应有如下的5个数据表:
1.房间信息表
数据名称
数据类型
是否为空
数据说明
备注
office_number
int
notnull
主键
办公室编号
class_name
varchar(20)
null
外键
单位名称
let_situation
bit
notnull
租出情况
let_money
money
notnull
租金
2.单位信息表
数据名称
数据类型
是否为空
数据说明
备注
class_name
varchar(20)
notnull
主键
单位名称
class_phone
int
notnull
单位电话
main_man
varchar(10)
notnull
主要负责人
main_man_card_Id
numeric(10)
notnull
主要负责人身份证号
3.缴费信息表
数据名称
数据类型
是否为空
数据说明
备注
name
varchar(10)
notnull
外键
姓名
office_number
int
notnull
外键
办公室编号
Bool_pay
bit
notnull
是否缴费
play_money
money
notnull
缴费金额
need_money
money
notnull
未缴费金额
4.维修信息表
数据名称
数据类型
是否为空
数据说明
备注
name
varchar(10)
notnull
外键
姓名
office_number
int
notnull
外键
办公室编号
service_place
varchar(30)
notnull
需维修地方
service_price
money
notnull
维修价格
service_main_man
varchar(10)
notnull
维修负责人
service_date
datetime
notnull
维修日期
5.租户信息表
数据名称
数据类型
是否为空
数据说明
备注
name
varchar(10)
notnull
主键
姓名
phone
numeric(12)
notnull
电话
card_Id
numeric(20)
notnull
身份证号
address
varchar(50)
notnull
住址
5.3界面设计
爱美之心人皆有之,一个好的界面好比一个美丽的外表,可以让使用者身心愉悦,好的界面不仅仅要有美丽的外表,也要有更方便操作来迎合使用者的习惯,让用户有更好的体验效果。
5.3.1系统登录界面
图5-1用户登录界面
5.3.2系统主界面
图5-2系统主界面
5.4系统功能详细说明
5.4.1租户信息管理模块
目的:
对租户的信息进行登记和保存以方便修改和查找。
功能:
管理员直接对租户信息录入,建立相应的租户信息档案,并可对租户信息进行添加、删除、修改和查询。
性能:
稳定、快速、准确。
输入项:
租户的身份证号、姓名、电话、住址。
输出项:
相应的租户信息记录和相应的出错信息提示。
5.4.2房间管理模块
目的:
根据办公室是否被租出来租出未被租出的房间,以及查看被租用户和租金。
功能:
办公室可查是否被租出、租金以及办公室的单位等信息
性能:
稳定、及时、正确。
输入项:
办公室编号、单位名称、租出情况、租金。
输出项:
相应的办公室信息记录和相应的出错信息提示。
5.4.3相关单位信息管理模块
目的:
对相关单位信息的管理。
功能:
对相关单位的信息管理,出什么事情方便联系和查找。
性能:
稳定、快速、及时、正确。
输入项:
单位名称,单位电话、主要负责人,主要负责人身份证号。
输出项:
相应的信息记录和相应的出错信息或提示。
5.4.4缴费信息管理模块
目的:
租户缴费以及欠费通知
功能:
管理员可更改查看缴费信息,清晰的看到那个办公室需要缴费
性能:
稳定、快速、正确。
输入项:
姓名、办公室编号、是否缴费、缴费金额、未缴费金额。
输出项:
缴费相关信息和相应的出错信息或提示。
5.4.5维修信息管理模块
目的:
物业人员对维修信息的管理
功能:
对维修的信息进行管理,信息的添加、修改、删除和查询,让物业更好更方便的找到相应的维修地点,也让业主更好的联系物业相关人员,提高维修效率。
性能:
稳定、快速、正确
输入项:
姓名、办公室编号、维修地方、租户维修人员、日期以及价格
输出项:
维修信息记录和相应的出错信息或提示。
第六章系统实现
经过前面几个阶段对本系统的分析后,接下来为本系统的实现阶段。
6.1系统登录模块
图6-1用户登录界面
本模块的主要功能是对操作用户的身份进行验证,只有系统管理员和默认的用户可以登录本系统。
在进行系统登录过程中,登录模块将调用数据库里的员工档案表,对账号和密码进行验证(密码也为员工号),只有输入正确后,才能进入系统。
每次输入错误时,模块都会给出错误提示,当第三次输入错误时,给出“第三次输入错误,还有两次机会”的提示,当第五次输入错误时,自动关闭登录窗体。
当输入正确以后,将进入系统,主界面如图5-2所示。
6.2系统选择窗体
图6-8系统选择界面
这个窗体的主要功能是写字楼办公室情况进行管理,可以按照每个月或者每天来查看消费情况。
需要对信息档案表进行调用和处理。
6.3租户信息管理模块
图6-3租户信息管理模块
本窗体的主要功能是对租户的信息登记,按照提示输入相应的信息之后,该窗体将调用数据库中的客户信息档案表,对数据进行操作。
当数据应经存在时将给出提示如图5-5所示。
图6-3信息提示
6.4单位信息管理模块
图6-4单位信息管理界面
该窗体主要功能是单位信息的增删改查,根据即知道该租用单位,如果该单位还没有登记的话,必须先登记。
该窗体也将对数据库里的房间档案表和租户档案表进行数据的处理。
在出错的时页面会给出相应的提示。
6.5办公室信息管理窗体
图6-5办公室信息管理界面
该窗体对办公室进行管理,对空余办公室的信息进行时时更新,还可以添加新的空余办公室和查看已经分配出去的办公室。
该窗体也要调用数据库里的办公室档案数据表。
在出错的情况下会给出相应的错误提示或者警告。
6.6缴费信息管理窗体
图6-6缴费管理界面
该窗体是对租户缴费情况进行统计,这个模块需要客户进行现金支付,这也是用户的需求,该窗体主要是调用数据库里的缴费类型和缴费档案表和租户档案表以及房间档案表。
在出错的情况下会给出相应的警告和提示。
6.7维修信息管理窗体
图6-7维修信息管理界面
和缴费管理窗体一样该窗体是对租户房间维修情况进行统计,这个模块需要客户进行现金支付,这也是用户的需求,该窗体主要是调用数据库里的租户表和房间表。
在出错的情况下会给同相应的警告和提示。
第七章系统测试
系统测试是提高软件可靠性,保证软件质量的主要流程之一。
它实施设计规格说明、编码的审核和对软件规格说明。
软件测试的目的是用最少的资源尽可能的找出软件中所有的错误和缺陷,测试的结果可以为软件的维护提供重要的信息。
本次测试将大部分可能的值来检查系统程序的正确性,并通过测试得到必要的调试或者功能改进。
7.1登录测试
当用户输入第三次错误时也会给出提示,如图7-1所示
图7-1错误提示信息
7.2系统功能模块测试
在每个相应的功能模块中,测试人员分别输入错误的数据和正确的数据,查看相应的结果和提示。
在其测试中按照窗体界面的按钮或者图标的提示,查看处理的结果。
图7-3办公室管理测试
图7-3办公室管理测试
图7-4单位信息测试界面
图7-5缴费信息测试界面
图7-6维修信息测试界面
每个功能模块在测试过程中都一样,按照输入规则点击功能按钮后,会得到相应的处理结果。
在这里就不一一介绍。
第八章使用说明
该系统的使用说明大致可以分为:
运行环境,性能说明和操作说明三个部分。
8.1运行环境
硬件平台:
硬盘20G以上;
内存:
256M以上
CPU:
PⅢ以上
操作系统:
MACOSX等
其他软件:
Microsoftaccess
8.2性能说明
本系统对管理员的请求需要及时给出响应,不需连接互联图。
但可能受到计算机性能的影响。
8.3操作说明
系统提供管理人员的登录,登录后,管理人员在界面上进行相应的操作,点击按钮之后将对数据库的操作。
使用简单易懂。
但管理人员人员必须按要求进行操作。
具体的操作,系统开发人员将给办公室房间操作人员进行操作培训。
总结与展望
本次课题的设计和实现,首先在以往的学习以及开发基础上,通过对一些相关资料的阅读和学习以及参考,了解写字楼办公室租赁管理系统的基础上掌握了开发办公室管理系统的基本要求及方法,然后参考课题要求,对课题的要求进行分析,为了更好的设计和实现本系统。
由于时间和能力的关系,来不及做一个功能更加完善的写字楼办公室租赁管理系统,只从租户信息管理、办公室管理、单位信息管理、缴费信息管理、维修信息管理这几个方面来对设计程序,每个模块都需要对数据库的操作,这使得我们在程序开发中,对数据库的应用更加娴熟,并取得了一定的成果。
由于个人能力的原因本次课题的设计还有很多不足的地方,部分功能的分析,设计和实现还有待进一步的提高和改善。
参考文献
【1】张海藩著软件工程导论清华大学出版社2008
【2】陈明著软件工程导论机械工业出版社2010
【3】薛继伟等著软件工程导论哈尔滨工业大学出版社2011
【4】赵韶平等著PowerDesigner系统分析与建模清华大学出版社
【5】曹岩、陈桦编Microsoftofficevisio2003简体中文版精通与提高西安交通大学出版社2008