写字楼办公室统计管理系统分析设计与实现_第1页
写字楼办公室统计管理系统分析设计与实现_第2页
写字楼办公室统计管理系统分析设计与实现_第3页
写字楼办公室统计管理系统分析设计与实现_第4页
写字楼办公室统计管理系统分析设计与实现_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、写字楼的办公室统计管理系统分析设计与实现摘要写字楼的办公室统计管理是每个写字楼的必不可少而且是非常重要的环节, 学习制作写字楼的办公室统计管理系统也是很有必要的,当前时代创业者越来越 多,写字楼办公室也越来越多,而写字楼的办公室统计管理系统又成为每一片写 字楼区必不可少的了。写字楼的办公室统计管理系统也是物业信息管理软件的一 个典型代表,很有实践意义。木写字楼的办公室统计管理系统是用eclipse和sqlserver制作而成,主要 包括房间信息、相关单位信息、租赁用户信息、缴费信息、维修信息、统计缴费 情况、结算维修费用等主要功能。首先要知道每个办公室所属的公司和管理者、 租金,是否空闲,是否

2、缴纳租金,其次要看到那个房间需要维修,以及维修费用, 这样更便于管理和分配。有三个权限登陆即:“xt”、“wy”、“jl”分别代表系 统管理员权限、物业公司管理员权限和物业经理权限,每个不同角色各司其职, 互不干涉。系统管理员只能管理(增删改查)房间信息和管理(增删改查)相关 单位信息,物业公司管理员只能管理(增删改查)租赁用户信息、管理(增删改 查)缴费信息和管理(增删改查)维修信息,物业经理只能统计缴费情况和结算 维修费用。分别进入不同的登录系统。结论:主要介绍了写字楼的办公室统计管理在酒店的必要性,和人员分配。 整个系统的开发过程包括:可行性分析、需求分析、总体设计、详细设计、系统 实现

3、以及测试计划。其中关键的技术包括数据库的连接、建立,数据的添加、删 除和更新。为了使系统的更好的完成,开发人员必须要密切合作和详细的分工。 关键词:软件开发工具;eclipse;数据开发工具sqlserver第一章前言61.1背景51.2编写目的51.3定义5第二章可行性分析62技术的可行性62.2经济的可行性62.3管理上的可行性62.4结论6第三章软件需求说明83功能需求点列表/功能模型83.1.1功能需求点列表/功能模型数据流图83.1.2数据流图93.2结构设计11321概念结构设计11322逻辑结构设计123.3性能需求123.4数据管理能力需求123.5故障处理需求133.6其他需

4、求133.7运行环境需求13第四章总体设计144.1系统分析144.2系统设计144.2.1软件组织结构144.3功能说明154.4重要数据的数据结构设计154.4.1变量设计154.5函数设计15第五章详细设计165数据库的实现165.3界面设计175.3.1系统登录界面175.4系统功能详细说明185.4.1租户信息管理模块18542房间管理模块185.4.3相关单位信息管理模块195.4.4缴费信息管理模块195.4.5维修信息管理模块19第六章系统实现206系统登录模块206.2系统选择窗体216.3租户信息管理模块226.4单位信息管理模块236.5办公室信息管理窗体246.6缴费信

5、息管理窗体256.7 维修信息管理窗体26第七章系统测试277.1登录测试277.2系统功能模块测试27第八章使用说明31&1运行环境318.2性能说明318.3操作说明31参考文献32第一章前言1.1背景当今时代,科技和经济发展飞速,电脑普及。随着创业者数量增加现代化 写字楼办公室越來越多,涉及领域z广服务项fiz多,信息量z大单单凭人力管 理是不够的,这时就需要写字楼办公室软件来更好的更可靠的代替人为的统计。1.2编写目的可行性研究的目的是什么呢?就是最短时间内用一个性价比最高的方法来 解决问题,通过对这个项目详细准确的研究,初步的拟定系统实现报告,对以后 软件开发屮面临的问题及其

6、最优解决方案进行初步的设计以及合理的安排。明确 开发的风险及其未来所带来的综合效益。本报告通过严格审核后交软件经理再次 审查。1.3定义写字楼的办公室统计管理系统(xzlbgsglxt): xzlbgsglxt分别是“写 字楼的办公室统计管理系统”的汉语拼音首字母缩写。系统登陆模块:主要是客户的游客模式和管理员进入系统的一个身份信息验证。 租赁用户基本信息管理模块:主要负责管理租赁用户的个人信息。缴费信息管理模块:主要负责用户缴纳租金情况。维修信息管理模块:主要负责用户房间是否需要维修。 相关单位信息管理模块:主要负责管理员查看用户所属单位。 房间信息管理模块:主要负责让管理员查看房间的信息。

7、统计缴费情况信息管理模块:主要物业经理统计每个房间缴费情况和总金额。 结算维修费用:主要物业经理统计所有房间维修费用的总金额。第二章可行性分析可行性研究的目的就是在最短时间内用一个性价比最高的方法来解决问 题,以下儿个方面是系统的可行性分析研究:2.1技术的可行性技术的可行性主要分析凭借当前技术条件是否高质量的完成开发工作,软 硕件是否满足开发者的需求等等,这点非常符合计算机的特点,充分发挥出现代 计算机对数据处理快和准的优势。现代计算机硬件也在飞速发展,为各类系统的 实现提供了技术条件。由于办公室写字楼统计管理系统这一类管理系统进行开发 有一段时间,而且有很多成功的实例,技术基础也已经成型,

8、因此在技术上的是 可行的。2.2经济的可行性主要对项目经济效益进行分析,一方面是获取的收益包括金钱以及非物质 (包括使用本系统节约的人力物力和提升的效率)。基于办公室的现有计算机设 备,建立管理系统,大大节省了管理人员的费用和复杂度,以及挺高了效率,减 少了出错率,另一方面是支出的费用由于本系统几乎不需要硬件,投入还相对 很少,只需要设备的购买费用,软件开发费、管理、维护费等,但收益很高,总 体上可以说性价比极高,所以经济上是可行的。2.3管理上的可行性主耍是管理人员对开发本系统是否反对,现有管理制度是否存在不科学的 地方,规章制度是否完善,原始数据是否止确等。写字楼的办公室统计管理系统 完善

9、的规章制度以及管理方法为本系统建设提供了保障,评价一个软件设计的 好,关键在于产品的可靠性好,稳定性高,便于后期维护,采用模块化设计方法 这种方法便于系统功能的添加和修改和未参与开发的技术人员进行后期维护。2.4结论由于缺少专业人士的指导,并且缺少实际经验,本管理系统可能做的不太 健全,离真正意义上的软件产品述有一段距离,只能算作坊生产的产品。可能还 存在不足,还有待改进。综合以上分析,我认为开发此管理系统软件前提已经具备,可以开始软件 开发,并且我们相信性价比如此高的软件一定会有良好的前景。我会逐步改进并 完善该软件,让客户需求得到很好地满足,让用户感觉到此软件的方便快捷,处 理效率。同时保

10、证投资者资金的安全性,资金稳步的回笼期,资金的合理回报率。 因此我们开发的酒店管理系统可行!第三章软件需求说明3.1功能需求点列表/功能模型3.1.1功能需求点列表/功能模型数据流图写字楼的办公室管理系统顶层的数据流图如图所示:图1数据流图(1)客户信息管理简述:顾客信息管理,包括信息存入,信息查询,信息修改,信息删除。 输入:顾客信息处理过程描述:客户信息存数据库。输出:操作成功或失败的提示信息。(2)办公室信息管理简述:办公室信息管理包括查看办公室的缴费情况以及办公室是否被租 用,为客人提供订办公室参考输入:办公室编号或者办公室状态处理过程描述:提供办公室信息,让顾客选自己满意的办公室并录

11、入系统 输出:办公室信息以及订办公室信息。(3)相关单位信息管理简述:相关单位信息管理输入:相关单位信息,房间信息处理过程描述:提供单位信息信息,让管理员更清楚房间属于某个单位 输出:相关单位信息以及房间信息。(4)办公室维修信息管理简述:办公室维修信息管理包括办公室维修情况 输入:办公室编号和需要维修的地方 处理过程描述:提供办公室维修信息,物业公司维修 输岀:维修地方3.1.2数据流图绘制数据流图的目的是为了方便开发人员与用户的交流,以及为系统的设计 提供依据。数据流图的绘制过程通常是采用自顶向下,逐层分解,育到功能细化 为止,形成若干层次的数据流图。写字楼的办公室管理系统的数据流图如下所

12、示:图3-1顶层数据流图图3-2第一层数据流图图3-3第二层数据流图2单位信息表单付幺称<oi> variable characters (20)单位电话i nt eqer<m负责人friable char act ers (10)<m负责人身份证号hbntoer (10)<mi dent i f i er_1 <pi >3.2结构设计321概念结构设计厂需维修地方 维修价格维修负责人 维修日期维修信息wr i abl e char act ers (30) mxiev (%2)wriable char act ers (10) cate房间信息办公宅

13、编号 vpi> integer<m>租出情况bool ean<m>租金m)nev (100.2)ldentifier.1 <pi >缴费侑息客户与c员关系杲否繳费 boolean缴费金额 m>nev (呢2) 未缴费金额m)nev (喘.2)租赁用户信息<pi> variable characters (10)联系方式mintoer (12)<m>身份证号hbntoer (20)<m>住址gri abl e char act ers (50)<m>i dent i f i er_1 <pi &

14、gt;<f<tv图l.cdm图322逻辑结构设计图2.pdm图3.3性能需求1、精度软件不仅用于管理而且还有金额h期等变量需要一定的精度所以输入、输出 数据精度还是有一定要求的。2、时间特征要求软件运行的响应时间要求在2秒以内。3、灵活性软件具有升级功能,以满足用户的需求。3.4数据管理能力需求本软件管理的数据人都以数据库的形式储存,主要包括单位信息,房间信 息数据,租户信息数据,缴费信息数据,维修信息,其中房间信息数据和租户信 息数据基本不变,数据库大小基本不变,而维修信息数据随着时间的推移毎天都 在变化,租户信息数据需要定期进行整理和处理。3.5故障处理需求木软件有异常和错误的

15、处理能力,一般不会有软件故障,能保证软件正在 运行,有对数据库的备份功能,这样的软件才能让用户满意和放心。3.6其他需求本软件具有保密功能,设有系统账号管理功能,管理员登录时需要验证用 户名以及密码,五次密码输入错误系统则会自动关闭,这样可以保证数据的安全。 本软件使用起來也十分方便,操作信息提示明了方便,很容易操作。3.7运行环境需求内存:512m;硬盘:80g;操作系统为mac osx等。第四章总体设计4.1系统分析根据用户的要求以及对需求分析阶段对功能的分析,要实现单位信息,房 间信息,租户信息,缴费信息,维修信息。(1) 房间信息管理:单位信息进行登记,包括办公室编号,单位名称,租出情

16、 况,租金写入数据库。(2) 单位信息管理:房间所属的单位信息管理,并且其单位名称、单位电话、主要负责人、主要负责 人身份证号写入数据库。(3) 租户信息管理:租户搬入以后,管理员对租户的信息统计,姓名、电 话、身份证号、地址一一租户档案(方便突发情况下联系租户)。(4) 缴费信息管理:包含姓名、办公室编号、是否缴费、缴费金额、未缴 费金额。租户租办公室管理员可以查看是否缴费或是否欠费,方便管理员及时通知。(5) 维修信息管理:当办公室岀现问题是维修租户上报姓名、办公室编号、 维修地方,物业通知维修工人及时维修,通知租户维修人员,日期以及价格。4.2系统设计由分析问题我们确定了这个系统需要哪些

17、功能模块和组织结构。421软件组织结构本系统的总体结构采用菜单来进入窗体,利用窗体来进行管理、数据信息 的增删改查等工作,系统的功能模块图如图4-1所示:写字楼的办公室统 计管理系统统计缴费情况结算维修费用物业经理图4-1系统功能结构图4.3功能说明系统分为五个模块來对实现其功能需求,即:管理房间信息模块、管理相 关单位信息模块、管理租户信息模块、管理缴费信息模块、管理维修信息模块。1、管理房间信息模块房间信息管理:查看房间是否被租出并对房间信息的登记和管理2、相关单位管理模块相关单位信息登记:对相关单位的信息进行登记和管理3、管理租户信息管理模块租户信息登记:对租户的个人信息进行登记和管理4

18、、管理缴费信息管理模块缴费信息:对租户缴费信息的管理,是否缴费,是否欠费的查看5、管理维修信息管理模块维修信息管理:对房间的维修信息管理,时间、需维修地点、维修人员以及 维修费用的查看。4.4重要数据的数据结构设计4.4.1变量设计在代码实现时,我们需要规定一些变量格式方便别人开发读以及以后的维 修,这些变量分为两种:第一是全局变量、第二是局部变量。全局变量命名方式:以“z_”加字母作为变量名,如:z_nameo局部变量:不做限制。4.5函数设计为了简化程序,并且提高代码可读性,在编写代码时,我们规定了对多次 用到代码段的格式,定义成函数,在需要用到的地方直接调用函数。全局函数以 azfunc

19、tion_”加函数名,如:zfunction_delect ();局部函数以 uwfunction_”加函数名,女h: wfunction_delect ();第五章详细设计在这个阶段将对这个系统进行更详细的分析和设计,以确定如何具体地实 现所需要的要求的系统。5.1数据库的实现根据系统数据库的概念模式,可以得到应有如下的5个数据表:1.房间信息表数据名称数据类型是否为空数据说明备注office numberintnot null主键办公室编号class namevarchar (20)null外键单位名称let situationbitnot null租出情况let moneymoneyno

20、t null租金2.单位信息表数据名称数据类型是否为空数据说明备注class namevarchar (20)not null主键单位名称class phoneintnot null单位电话main manvarchar (10)not null主要负责人main man card idnumeric(10)not null主要负责人身份证号3.缴费信息表数据名称数据类型是否为空数据说明备注namevarchar (10)not null外键姓名office numberintnot null外键办公室编号bool paybitnot null是否缴费play moneymoneynot nu

21、ll缴费金额need moneymoneynot null未缴费金额4.维修信息表数据名称数据类型是否为空数据说明备注n amevarchar (10)not null外键姓名office numberintnot null外键办公室编号service placevarchar (30)not null需维修地方service pricemoneynot null维修价格service main manvarchar(10)not null维修负责人service datedatetimenot null维修日期5.租户信息表数据名称数据类型是否为空数据说明备注n amevarchar (10

22、)not null主键姓名phonenumoric (12)not null电话card idnumeric (20)not null身份证号addressvarchar(50)not null住址5.3界面设计爱美z心人皆有之,一个好的界面好比一个美丽的外表,可以让使用者身 心愉悦,好的界面不仅仅要有美丽的外表,也耍有更方便操作来迎合使用者的习 惯,让用户有更好的体验效果。5.3.1系统登录界面记住密码:图5t用户登录界面5.3.2系统主界面注销主页租户信息管理 办公室信息管理维修信息管理单位信息管理缴费信息管理图5-2系统主界面5.4系统功能详细说明5.4.1租户信息管理模块目的:对租户的

23、信息进行登记和保存以方便修改和查找。功能:管理员直接对租户信息录入,建立相应的租户信息档案,并可对租 户信息进行添加、删除、修改和查询。性能:稳定、快速、准确。输入项:租户的身份证号、姓名、电话、住址。输岀项:相应的租户信息记录和相应的出错信息提示。5.4.2房间管理模块目的:根据办公室是否被租岀来租出未被租岀的房间,以及查看被租用户 和租金。功能:办公室可查是否被租出、租金以及办公室的单位等信息性能:稳定、及时、正确。输入项:办公室编号、单位名称、租出情况、租金。输岀项:相应的办公室信息记录和相应的出错信息提示。5.4.3相关单位信息管理模块目的:对相关单位信息的管理。功能:对相关单位的信息

24、管理,出什么事情方便联系和查找。性能:稳定、快速、及时、正确。输入项:单位名称,单位电话、主要负责人,主要负责人身份证号。 输出项:相应的信息记录和相应的出错信息或提示。5.4.4缴费信息管理模块目的:租户缴费以及欠费通知功能:管理员可更改查看缴费信息,清晰的看到那个办公室需要缴费 性能:稳定、快速、正确。输入项:姓名、办公室编号、是否缴费、缴费金额、未缴费金额。输出项:缴费相关信息和相应的出错信息或提示。5.4.5维修信息管理模块目的:物业人员对维修信息的管理功能:对维修的信息进行管理,信息的添加、修改、删除和查询,让物业 更好更方便的找到相应的维修地点,也让业主更好的联系物业相关人员,提高

25、维 修效率。性能:稳定、快速、正确输入项:姓名、办公室编号、维修地方、租户维修人员、h期以及价格 输出项:维修信息记录和相应的出错信息或提示。第六章系统实现经过前面儿个阶段对本系统的分析后,接下来为本系统的实现阶段。6.1系统登录模块图6-1用户登录界面本模块的主要功能是对操作用户的身份进行验证,只有系统管理员和默认 的用户可以登录本系统。在进行系统登录过程中,登录模块将调用数据库里的员 工档案表,对账号和密码进行验证(密码也为员工号),只有输入正确后,才能 进入系统。每次输入错课时,模块都会给出错误提示,当第三次输入错课时,给 出“第三次输入错误,还有两次机会”的提示,当第五次输入错误时,自

26、动关闭 登录窗体。当输入正确以后,将进入系统,主界而如图5-2所示。6.2系统选择窗体注销主页租户信息管理办公室信息管理维修信息管理单位信息管理缴费信息管理图6-8系统选择界面这个窗体的主要功能是写字楼办公室情况进行管理,可以按照每个刀或者 每天来查看消费情况。需要对信息档案表进行调用和处理。6.3租户信息管理模块租户信息管理c图6-3租户信息管理模块本窗体的主要功能是对租户的信息登记,按照提示输入相应的信息z后, 该窗体将调用数据库中的客户信息档案表,对数据进行操作。当数据应经存在时 将给出提示如图55所示。图6-3信息提不6.4单位信息管理模块图6-4单位信息管理界面该窗体主要功能是单位信

27、息的增删改查,根据即知道该租用单位,如果该 单位还没有登记的话,必须先登记。该窗体也将对数据库里的房间档案表和租户 档案表进行数据的处理。在出错的时页而会给出相应的提示。6.5办公室信息管理窗体办公室信息管理(5图6-5办公室信息管理界面该窗体对办公室进行管理,对空余办公室的信息进行时时更新,还可以添 加新的空余办公室和查看已经分配出去的办公室。该窗体也要调用数据库里的办 公室档案数据表。在出错的情况下会给出相应的错误提示或者警告。6.6缴费信息管理窗体缴费信息管理査询缴费信息増加缴费信息图6-6缴费管理界面该窗体是对租户缴费情况进行统计,这个模块需要客户进行现金支付,这 也是用户的需求,该窗

28、体主要是调用数据库里的缴费类型和缴费档案表和租户档 案表以及房间档案表。在岀错的情况下会给岀相应的警告和提示。6.7维修信息管理窗体维修信息管理c图6-7维修信息管理界面和缴费管理窗体一样该窗体是对租户房间维修情况进行统计,这个模块需 要客户进行现金支付,这也是用户的需求,该窗体主要是调用数据库里的租户表 和房间表。在出错的情况下会给同相应的警告和提示。第七章系统测试系统测试是提高软件可靠性,保证软件质量的主要流程之一。它实施设计 规格说明、编码的审核和对软件规格说明。软件测试的目的是用最少的资源尽可 能的找出软件中所有的错误和缺陷,测试的结果可以为软件的维护提供重耍的信 息。本次测试将大部分可能的值来检查系统程序的止确性,并通过测试得到必耍 的调试或者功能改进。7.1登录测试当用户输入第三次错误时也会给岀提示,如图7-1所示 nf写字楼办公室统计管理系统5k号:输入错误3次,还有2次机会密码:请输入密码记住密码:工)注册图7-1错误提示信息7.2系统功能模块测试在每个相应的功能模块中,测试人员分別输入错误的数据和正确的数据, 查看相应的结果和提示。在其测试中按照窗体界面的按钮或者图标的提示,查看处理的结果。増加租户修改租户信息图7-3办公室管理测试办公室信息管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论