《房租管理信息系统分析与设计.docx》由会员分享,可在线阅读,更多相关《房租管理信息系统分析与设计.docx(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、北京理工大学珠海学院2020届本科生毕业设计房租管理信息系统分析与设计学 院:专 业:姓 名:指导老师:商学院信息管理与信息系统麦梓迪学 号:职 称:160802104956田艳教授中国珠海二二年五月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计房租管理信息系统分析与设计是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。 本人签名: 麦梓迪 日期: 2020 年 5 月 5 日北京理工大学珠海学院2020届本科生毕业设计房租管理信息系统分析与设计摘要在这个科技发展迅速、信息量庞大的时代,几乎各行各业都使用各式各样的信息
2、管理系统。通过调查发现,城中村中存在许多出租的自建房,而房屋管理员们几乎也还是用着传统的手工记录的管理模式。基于此,本毕业设计将开发一个针对此应用的房租管理信息系统。该系统的用户是房屋管理员,房屋管理员使用本系统能查看所管理的租户信息、房间信息,同时本系统能实现水、电费、房屋费用等信息的管理。本系统是使用B/S架构进行开发,采用Java编程语言,使用MySQL本系统界面简洁,方便实用。本文对系统设计过程进行概要说明。关键词:MIS;房租管理;B/S;Java;MySQLAnalysis and design of rent management information systemAbstra
3、ctIn this era of rapid development of science and technology and huge amount of information, almost all walks of life use a variety of information management systems. According to the survey, there are many rented self built houses in the villages in the city, and the house managers almost still use
4、 the traditional manual record management mode. Based on this, this graduation project will develop a rent information management system for this application. The user of the system is the house administrator. The house administrator can view the tenant information and room information managed by th
5、e system, and the system can realize the management of water, electricity, house cost and other information. The system is developed with B / S architecture, Java programming language and mysql.The interface of the system is simple, convenient and practical. This paper gives a brief description of t
6、he system design process.Key words: MIS; rent management; B/S; Java; MySQL北京理工大学珠海学院2020届本科生毕业设计目录第1章 绪 论51.1 系统开发的背景和目标51.1.1 系统开发的背景51.1.2 系统开发的目标51.2 系统的主要功能和特点61.3 系统开发步骤61.4 设计开发的方法及工具的选择71.4.1 开发语言71.4.2 开发平台71.4.3 B/S架构71.4.4 服务器技术71.4.5 数据库技术71.4.6 后台Web服务的实现技术81.4.7 前端页面的实现技术81.5 论文的内容和结构安排
7、9第2章 系统规划102.1 需求分析102.2 系统总体架构102.3 可行性分析11第3章 系统分析133.1 业务流程分析133.2 数据流程分析20第4章 系统设计224.1 总体设计224.2 数据库设计234.2.1 数据库环境234.2.2 数据库概念设计234.2.3 逻辑模型274.2.4 数据库物理设计28第5章 系统实现325.1 系统实现32总结35参考文献36谢辞37第1章 绪 论1.1 系统开发的背景和目标1.1.1 系统开发的背景现如今,是信息快速增长的时代,产生数据复杂且数据量巨大,导致我们需要通过某些工具来管理这些数据,使处理数据的工作变得更简单、更方便。因此
8、,信息管理系统是这个信息时代的必要产物之一。信息管理系统的出现,从各个方面改变着我们的生活。我们的出行方式、购物方式等都因为有了相应管理信息系统的出现而变得便捷。通过探访调查,了解到现在存在着许多自建房,楼主会将每层楼划分成多个房间进行出租,而这些十几层楼的自建房几乎都是依靠单人来完成对整栋房屋的租金管理。除此之外,许多楼栋管理员都还是使用传统的手工记账方式管理,并没有引入合适的管理信息系统辅助,所以时常会出现记漏、记错、记多的状况。在调查过程中我得知,这些使用传统方式管理的管理员,是期待着能有更好的管理模式将其替代的。综上所述,在此背景之下,开发一个能取代传统管理模式的房租信息管理系统,是存
9、在实际意义的。使用新的管理方式,能使管理更准确高效。因此,我结合房租管理的实际需求,综合管理信息系统的使业务更便捷更高效的宗旨,开发一个房租管理信息系统。1.1.2 系统开发的目标本系统的研发目标是设计出一个能简易上手的、替代传统手工记账管理模式的房租管理信息系统。房屋管理员通过使用该系统,可以更系统化的进行房租管理,且更清晰的了解所管理楼栋的收租状况。当管理员用该信息管理系统进行管理时,能免去大部分传统方式的繁杂流程,减少房屋管理员的工作步骤。在使用过程中,将许多手工计算步骤转换为计算机自动计算,免去了用户记混、算错的烦恼,并且能使凌乱的众多房租数据清晰化,让数据统计更为简便。除此之外,在设
10、计该系统的过程中,我对系统设定的目标是使系统更多元化,能集合多项管理于一体。因此,除了最主要的费用管理功能以外,使用者还能通过该系统实现对房间、租户等多个方面的管理,以提高系统的综合性和实用性。1.2 系统的主要功能和特点通过反复斟酌,本系统最终确定分为以下几大模块:(1)“档案管理”模块:主要包括房间档案管理、租户档案管理、车位档案管理。(2)“费用管理”模块:主要包括收费项目管理、抄表功能。(3)“报表中心”模块:主要包括查看应收账单、查看欠费报表、查看缴费信息、查看总收入报表。(4)“客户服务”模块:主要包括登记投诉建议及报修信息。经过不断改良与设计,本系统拥有以下特点:(1)使房屋费用
11、信息集中化,使管理者在使用系统后能更为准确快捷的对费用进行管理。(2)界面简单易懂,对用户的操作要求低。(3)添加抄表功能,使水电费的计算更简单,使费用的计算更合理。(4)集多种管理于一体,系统更多元化。1.3 系统开发步骤在通常情况下,设计和开发房租信息管理系统一般需要进行三个阶段,分别为总体设计阶段、系统开发阶段、系统部署运行阶段。上面所探讨的各阶段可以排序成一个规范的线性开发时间表,每个开发者都需要严格遵守该时间顺序,按时完成所分配的计划任务,并且每一阶段都要按时汇报开发情况以及开发进度,确保下一阶段的准备充分,万无一失才能进入下一开发阶段。上面所说的系统开发步骤的优点是可以很高效快速的
12、对整个系统的开发做整体规划与安排,且降低了系统的复杂度,提高的可用性。国内外众多著名系统都是使用类似的系统开发步骤进行开发的,足以证明这是一种有效稳定的方式。1.4 设计开发的方法及工具的选择1.4.1 开发语言本系统使用Java编程语言进行系统开发。选择Java为编程语言的原因是因为Java是面向对象的,该语言分别有以下几大优点:(1)简单性。(2)面向对象。(3)可移植性(跨平台性)。(4)多线程。(5)安全性。(6)健壮性。1.4.2 开发平台为了提高开发效率,本系统的开发过程中,采用IntelliJ IDEA平台作为编程环境并在其环境下完成编码工作。IDEA的全称是IntelliJ I
13、DEA,是java编程语言开发的集成环境。该平台最突出的功能是调试功能,可以对Java代码、JavaScript、JQuery、Ajax等技术进行调试。1.4.3 B/S架构本系统采用B / S结构进行开发,即浏览器和服务器体系结构模式,B / S架构是一个web普遍化后的网络体系结构。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。综合上述优点,我选择采用B/S架构进行开发。1.4.4 服务器技术本系统采用Tomcat服务器作为servlet容器进行部署,选择的原因是Tomcat 技术先进、性能稳定,而且免费,降低了开发成本。1.4.5 数据库技术
14、本系统数据库采用MySQL进行设计。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。1.4.6 后台Web服务的实现技术1.4.6.1 实现模式web服务器开发采用经典的MVC模式,MVC 模式(Modelviewcontroller)是一个软件体系结构模型的软件工程,它把软件系统分为三个基本部分:模型层、视图层和控制层。一般来说,低耦合的MVC模式能实现低开发成本和高可维护性。模型、视图、控制器三者之间的交互关系如图1-1所示。图1-1 MVC模型1.4.6.2 SSM框架在使用MVC模式中,为了更高效
15、的开发,同时整合了Apache的开源框架SSM,即分别是Spring、SpringMVC、Mybatis。1.4.7 前端页面的实现技术前端使用HTML 5和CSS 3和JavaScript。HTML和CSS负责整个页面渲染,JavaScript负责前端处理逻辑,例如一些前端的数据验证、Ajax请求等等。为了提高开发效率,运用了前端框架Bootstrap,这是一款采用自身模块规范编写的前端 UI 框架。1.5 论文的内容和结构安排本论文将使用面向过程的方式进行编写,主要分为六个部分,具体内容及结构安排如下所示:第一章为绪论:主要介绍开发本系统的背景和目标、功能和特点、关键技术与方法以及开发工具
16、。第二章为系统规划:主要包括对开发本系统的可行性的分析、对初步需求的分析以及对系统总体结构的分析。第三章为系统分析:主要包括业务流程分析和数据流程分析。第四章为系统设计:主要包括系统的总体设计、数据库设计,其中数据库设计包括概念模型、逻辑模型和数据库物理设计。第五章为系统实现:主要展示系统界面。之后为总结部分,主要阐述完成本次毕业设计的心得与收获。第2章 系统规划2.1 需求分析本系统的需求分成两个方面进行分析:档案管理方面和业务流程方面。本系统在档案管理方面,需实现以下功能:(1)房间档案管理:对房间信息的增删改查。(2)租户档案管理:对租户信息的增删改查。(3)车位档案管理:对车位信息的增
17、删改查以及将用户绑定到对应车位。(4)系统档案管理:可进行对用户的增删改查和对角色的增删改查。在业务流程方面,系统需可进行对收费项目的增删改查,可调整各项收费项目的价格。在新增用户的收费信息或对水、电进行抄表后,要对收费信息进行审核,审核结束方可在应收账单和欠费账单中查看该收费信息。管理员更改欠费账单状态为已缴费后,即可查看该行项目的缴费信息和查看包括该行项目的总收入报表。除此之外,系统需可进行登记投诉建议及报修信息。2.2 系统总体架构互联网产业的飞快进步和普通用户普通企业对类似的自动化管理的新认识,相关的管理工作越发复杂,原有的传统人工管理已经落后于时代的潮流,为了帮助房租信息的管理,提高
18、管理的效率,有效的利用现有的资源,设计开发相关的管理系统是必然的需求。本系统将一个整体系统分为多个管理模块,目的是为了降低开发的复杂度和提供良好的用户体验,后期也可以更好的对其进行维护,积极采用模块化开发和敏捷开发。每个模块都要符合高内聚低耦合的开发要求,要遵守规范的软件设计原则。在该系统的总体设计概要中要求采纳结构化的设计来制作系统架构图和数据流图,以此为基础来一步一步开发整体的功能需求。本系统主要分为档案管理模块、费用管理模块、报表中心模块、客户服务模块和系统管理模块。其中档案管理模块包括房间档案管理、租户档案管理及车位档案管理。费用管理模块包括收费项目管理、收费信息管理(抄表功能)、收费
19、信息审核。报表中心模块包括应收账单管理、欠费账单管理、缴费信息管理、总收入报表管理。客户服务模块包括投诉建议管理、报修信息管理。系统管理模块包括用户管理、角色管理。具体架构如图2-1所示。图2-1 系统总体架构2.3 可行性分析技术可行性:技术可行性分析是指系统开发的技术条件和是否满足项目开发的需要。课题将实现基于B/S架构的房租信息管理系统,开发过程中采用的技术包括HTML、CSS、JavaScript、Bootstrap、Java、Spring、SpringMVC、Mybatis等,目前,这些相关技术发展成熟,大量的学习资料可以到网上阅览。项目运行在Windows平台下浏览器中,部署在Ap
20、ache Tomcat中。因此,房租管理系统的总体实现在技术上是可行的。经济可行性:本系统所使用的开发工具idea、服务器Tomcat等均可免费使用。且系统是自行开发的,额外的资金投入极少。除此之外,从房租管理系统开发的长远来看,系统较为简单,运维成本低,后期投入的运维和管理费用极少。并且可以节省管理成本,避免了人工埋单操作导致的一系列不必要的麻烦。因此,房租管理系统的总体实现在经济上是可行的。操作可行性:使用本系统的用户和有关人士可以有效地提高工作的效率,提高决策的质量。灵活的房租管理的改良,具有良好的发展前景。并且本系统的界面设计简洁易懂,操作简单。因此,房租管理系统的总体实现在操作上是可
21、行的。基于上述的可行性分析,房租管理系统的开发是可行的。第3章 系统分析3.1 业务流程分析经过调查和分析,本系统的具体主要业务有以下八项,具体业务流程解析及业务流程图如下所示:(1) 租户档案管理:房屋管理员填写租户信息表新增租户档案,若存在租户档案就可查看进行查看或编辑。租户档案管理业务流程图如图3-1所示。 图3-1 租户档案管理业务流程图(2) 房间档案管理:房屋管理员填写房间信息表新增房间档案,若存在房间档案就可查看进行查看或编辑。房间档案管理业务流程图如图3-2所示。图3-2 房间档案管理业务流程图(3) 租户入住:房屋管理员在房间档案中查询是否有待入住的房间信息,若没有则需先填写
22、房间信息表新增房间信息。管理员再查询是否有待入住的租户信息,若没有则需先填写租户信息表新增租户信息。管理员确认既有所需房间信息又有租户信息后,在房间档案对应房间栏添加租户,选择租户后提交即成功入住。租户入住业务流程图如图3-3所示。图3-3 租户入住业务流程图(4) 车位绑定:房屋管理员在房间档案中查询是否有待绑定的车位信息,若没有则需先填写车位信息表新增车位信息。管理员再查询是否有待入住的租户信息,若没有则需先填写租户信息表新增租户信息。管理员确认既有所需车位信息又有租户信息后,在车位档案对应车位栏添加租户,选择租户后提交即成功绑定。车位绑定业务流程图如图3-4所示。图3-4 车位绑定业务流
23、程图(5) 增加应缴费:房屋管理员再抄表栏目填写抄表信息表后,然后在审核栏目点击审核以改变审核状态,当审核状态为已审核后则在应收账单和欠费账单中出现对应的新的应缴费栏目。增加应缴费业务流程图如图3-5所示。图3-5 增加应缴费业务流程图(6) 更改欠费信息状态(缴费):房屋管理员在欠费账单栏目填写缴费信息表以改变缴费状态,即可在收费报表中查看对应的缴费信息。更改欠费信息状态(缴费)业务流程图如图3-6所示。图3-6 更改欠费信息状态(缴费)业务流程图(7) 投诉建议管理:房屋管理员填写投诉建议信息表,在受理后填写受理信息表,在解决后填写回访信息表即表示该事件完成。投诉建议管理业务流程图如图3-
24、7所示。图3-7 投诉建议管理业务流程图(8) 报修信息管理:房屋管理员填写报修工单,在受理及派工时填写受理及派工信息表,收费时填写收费信息,业务完成后填写完工信息即表示业务完成。报修信息管理业务流程图如图3-8所示。 图3-8 报修信息管理业务流程图3.2 数据流程分析本系统的数据流主要分为两个模块,分别是档案模块和缴费模块,详细解析及对应数据流程图如下:(1) 档案模块:管理员进行房间、租户、车位数据的新增录入,将生成对应的房建档案、租户档案以及车位档案,此后管理员可通过关联房建档案和租户档案完成入住行为,可通过关联租户档案和车位档案完成绑定车位行为。档案模块的数据流程图如图3-9所示。图
25、3-9 档案模块数据流程图(2) 缴费模块:房屋管理员进行抄表并填写抄表信息,在填写完毕后进入审核栏目进行审核,审核结束可更新应收账单以及欠费账单的信息。房屋管理员在欠费账单中填写相应的缴费信息即可改变缴费状态,更改成功后就可以更新收费报表。缴费模块的数据流程图如图3-10所示。图3-10 缴费模块数据流程图第4章 系统设计4.1 总体设计为了提高系统的实用性和降低使用系统的复杂程度,本系统根据实际需求和具体业务流程,最终确定系统设计为以下五大模块,其中包括档案管理模块、费用管理模块、报表中心模块、客户服务模块和系统管理模块。具体内容如下所示,总体设计如图4-1所示。图4-1 总体设计1. 档
26、案管理模块:(1) 客户档案:可以对租客信息进行增删改查。(2) 车位档案:可以对车位信息进行增删改查,可以将租客绑定到指定车位。(3) 房间档案:可以对房间信息进行增删改查。2. 费用管理模块:(1)收费项目:可以对费用单价等收费项目信息进行增删改查。(2)抄表:可以新增不同类型收费信息,如新增本月的水费或电费等。(3)审核:对新增的收费信息进行审核,以便收费流程能顺利进行。3. 报表中心模块:(1) 应收账单:查看已经通过审核的收费信息。(2) 缴费信息:查看已选择缴费的缴费信息。(3) 欠费报表:查看未交费的收费信息以及对未交费的栏目进行缴费。(4) 总收入报表:查看已缴费的费用信息和查
27、看总和。4. 系统管理模块:(1) 界面管理:对系统主页面菜单的编辑。(2) 角色管理:对系统内出现角色的增删改查。(3) 用户管理:对系统使用者的增删改查。5. 客户服务模块:(1) 投诉建议:可以登记所收到的投诉建议,并记录受理以及回访信息。(2) 报修服务:可以登记所接受的报修工单,并记录受理、派工、收费信息。4.2 数据库设计4.2.1 数据库环境数据库版本:MySQL 5.7数据库可视化工具:Navicat Premium 124.2.2 数据库概念设计在数据库概念设计阶段我们需要数据对象的抽象现实世界产生一个可以反映整个数据结构的抽象概念,然后抽象的概念转化为一个逻辑结构,最后转化
28、为相应的数据表。在对现实世界数据对象抽象时一般采用E-R模型进行数据结构分析。根据实际需求,系统的E-R模型如下所示:(1)用户实体属性图如图4-1所示。图4-1 用户实体属性图(2)住户实体属性图如图4-2所示。图4-2 住户实体属性图(3)房间实体属性图如4-3所示。图4-3 房间实体属性图(4)车位实体属性图如图4-4所示。图4-4 车位实体属性图(5)收费项目属性图如图4-5所示。图4-5 收费项目属性图(6)抄表信息表属性图如图4-6所示。图4-6 抄表信息表属性图(7) 缴费信息表属性图如图4-7所示。图4-7 缴费信息表属性图4.2.3 逻辑模型用户(用户编号,用户名,真实姓名,
29、密码,邮箱,电话)住户(住户编号,住户姓名,联系电话,证件类型,证件号码,性别,添加日期)房间(房间编号,房间名称,房间大小,房间类型,房间状态,租户编号)车位(车位编号,车位名称,车位状态,租户编号)收费项目(收费项目编号,收费项目名称,收费单价,开始使用时间)抄表信息表(抄表编号,房间编号,上次数据,本次数据,抄表时间,抄表人)缴费信息表(缴费编号,租户编号,应交款,收费时间,收费员,付款类型,备注)4.2.4 数据库物理设计根据实际需求,本系统设计数据库表如下所示,本部分展示用户信息表、住户实体表、房间实体表、车位信息实体表、收费项目信息表、抄表信息表和缴费信息表。(1)用户信息表。根据
30、E-R模型表结构如表4-1所示。表4-1 用户信息表字段名类型长度主键是否非空含义idint11是非空编号login_namevarchar50否非空用户名nick_namevarchar50否非空真实姓名passwordvarchar50否非空密码emailvarchar50否非空邮箱telvarchar11否非空电话(2) 住户实体表。根据E-R模型表结构如表4-2所示。表4-2 住户信息表字段名类型长度主键是否非空含义clientMessageIdint11是非空住户编号clientnamevarchar20否非空住户姓名phonechar11否非空联系电话certificateType
31、varchar50否非空证件类型certificateNovarchar50否非空证件号码genderchar2否非空性别addTimedate-否非空添加日期(3) 房间实体表。根据E-R模型表结构如表4-3所示。表4-3房间实体表字段名类型长度主键是否非空含义roomIDint11是非空房间编号roomNovarchar50否非空房间名称roomAreavarchar50否非空房间大小roomhouseTypevarchar50否非空房间类型houseStateint2否非空房间状态clientMessageIdint11否可为空租户编号(4) 车位信息实体表。根据E-R模型表结构如表4-
32、4所示。表4-4房租信息实体表字段名类型长度主键是否非空含义carportIDint11是非空编号carportNoint11否非空车位名称cartportStatusint11否非空车位状态clientMessageIdint11否可为空租户编号(5) 收费项目信息表。根据E-R模型表结构如表4-5所示。表4-5收费项目信息表字段名类型长度主键是否非空含义payitemsIdint11是非空编号patitemsNamevarchar11否非空收费项目名称payitemsmoneyvarchar11否非空收费单价begintimedate-否非空开始使用时间(6) 抄表信息表。根据E-R模型表
33、结构如表4-6所示。表4-6 抄表信息表字段名类型长度主键是否非空含义meterIDint11是非空编号meterNOvarchar11否非空房间编号lastIndexint11否非空上次数据atIndexint11否非空本次数据meterReadDatedate11否非空抄表时间meterReadervarchar20否非空抄表人(7) 缴费信息表。根据E-R模型表结构如表4-7所示。表4-7 缴费信息表字段名类型长度主键是否非空含义feeIDint11是非空编号clientMessageIdint11否非空租户编号balancedecimal6否非空应交款collectDatedate-否
34、非空收费时间tollgatherervarchar20否非空收费员paymentTypevarchar10否非空付款类型fremarkvarchar100否非空备注第5章 系统实现5.1 系统实现根据上述内容对系统的规划与设计,本系统的最终实现如下所示。下面将对本系统的主要界面设计进行展示,包括登录界面、主界面、详情界面、新增界面和审核界面。(1)登录界面:在进入系统后,管理员对应输入用户名、密码及验证码信息即可登录系统。如图5-1所示。图5-1 登录界面(2)主界面:登录后可进入主界面,点击左侧菜单的选项即可进行不同业务的工作界面。如图5-2所示。图5-2 主界面(3) 详情界面。点击左边菜
35、单栏目即可查看不同项目的详细界面,在详细界面可以查看对应的详细数据,并且根据实际业务可进行增删改查等操作。如图5-3所示。图5-3 详情界面(4) 新增界面。不同的业务有着相对应的新增数据功能,例如房间管理、车位管理、租客管理等都有着对应的新增选项,下图以新增车位信息为例展示新增页面,用户进入新增界面填写相应信息即可新增新的车位。如图5-4所示。图5-4 新增界面(5) 审核界面。进入审核界面后可查看待审核的内容,并在选择对应行项目点击之后点击左上角“选择审核”按钮,即可将审核状态从未审核更改为已审核。如图5-5所示。图5-5 审核界面总结本次毕业设计的选题是来源于日常生活,当我帮助家里所属楼
36、栋的房屋管理员核对房租数据时,我发现他是使用手工计数的方式进行楼栋管理的,并且在核对过程中我发现不少出错的数据。因此,我立刻萌生了这个做一个房租管理系统解决来改善房屋管理的想法,希望能做一个有实际意义的毕业设计。由于担心这种状况知识个别管理员存在,之后,我询问了更多其他的房屋管理员,发现其实他们也一样没有使用相应的信息管理系统,也有着同样的困扰。我便知道制作这个系统是有意义的,于是最终确定这为毕业设计的选题。在初期阶段,为了了解需求和更熟悉业务流程,我向这些真正有需求的房屋管理员们频频询问。在这期间我遇到过瓶颈,由于许多管理员对于系统开发是不了解的,所以当我索取需求时,他们无法理解我的问题,必
37、须经过耐心的解释才得到所需回答。在这个过程中,我表达问题和听取需求的能力得到了极大的提升。我学会了如何与不懂系统的人沟通业务,我也更懂得如何将他们的“白话”转化为专业性的有用信息。此系统实现了在构思初期所期待的最主要的目的,即将租户管理、房间管理及缴费计算等功能集于一体。使管理员打开一个系统就能清晰明了的查看各类信息,并且对它们进行管理。除此之外,实现了使管理员面临众多的数字时,减少计算量的目标。只需要输入数字,系统就能计算应缴费用,也减少了因为数据众多而使信息错乱的概率。在得出应缴费后,管理员能查看缴费状态,也能根据是否缴费来更改缴费状态。在总结模块,管理员能清晰的看到应收款、欠费报表等信息
38、。本系统选择使用的开发语言为Java语言,原因是通过在校内课堂的学习,我对Java语言的应用相对于其他语言而言更为熟悉,正因如此,在学习开发此系统时所需要更深入的内容时也较为容易。而数据库软件MySQL的使用,也是在学校课程中进行过教学的,因此也更好上手。本篇论文是结合信息系统分析与设计课程中的内容进行编写的,在课程中的所学给予了我编写这篇报告的极大帮助,整个流程和各种表图的制作都是讲解过的,大大减少了额外学习的时间,所以论文难度也降低了许多。通过完成该系统,我对开发系统的过程有了更深的理解,对Java语言等技术方面的应用则是有了很大的突破。在开发系统的过程中,我在导师的帮助下我捡起了许多被遗
39、忘的旧知识,有不断汲取了许多新知识。我查漏补缺,为了实现一个个小功能而不断改进。这最后一课无疑成为我大学结束前一个跨阶梯的进步。36北京理工大学珠海学院2020届本科生毕业设计参考文献1 软件开发技术联盟.Java Web开发实战M.北京:清华大学出版社,2013:236-245.2 聂明.Java Web应用开发项目教程M.北京:电子工业出版社,2014:67-74.3 程序员专业开发资源库编委会.Java Web程序员专业开发资源库M.北京:人民邮电出版社,2013:98-106.4 王国辉,宋禹蒙.Java项目开发全程实录M.北京:清华大学出版社,2013:355-368.5 刘欣.Ja
40、va编程实战宝典M.北京:清华大学出版社,2014:534-543.6 张玲玲.深入体验Java Web项目开M.北京:清华大学出版社,2011:255-263.7 段鹏松,李占波,张晗,曹仰杰,宋冰.Java Web轻量级整合开发入门-Struts 2 Hibernate 4 SpringM.北京:清华大学出版社,2015:47-56.8 许令波.深入分析Java Web技术内幕(修订版)M.北京:电子工业出版社,2014:232-240.9 孙卫琴.Tomcat与Java Web开发技术详解M.北京:电子工业出版社,2009:66-75.10张磊,丁香乾.Java Web程序设计M.北京:
41、电子工业出版社,2011:156-168.11高云.JQuery技术内幕M.北京:机械工业出版社,2014:435-446.12胡波,邱加永.Struts 2基础与案例开发详解M.北京:清华大学出版社,2013:236-245.13孙卫琴.精通Hibernate:Java对象持久化技术详解(第2版)M.北京:电子工业出版社,2010:425-436.14戴克.Spring MVC学习指南M.北京:人民邮电出版社,2015:95-110.15龚瑜江.基于Struts的Web开发J.计算机与数字工程.2009,37(232):58-62.16许川佩.基于Ajax的J2EE 安全应用框架J.计算机工
42、程.2010,36(4):110-111.谢辞大学生活随着这篇论文的完成也即将结束,此时此刻我感慨万分,内心感到充实的同时,不舍与留恋之情也涌上心头。回想起过去四年的点点滴滴,我心怀感恩。首先,衷心地感谢我的指导老师田艳教授,她严谨细致、认真负责,在毕业设计期间,不断跟进我的项目,在我遇到困难的时刻总能及时给予我帮助,让我在迷茫之时找到明确的方向。感谢田老师总能精确的指出我的错误和缺点,帮助我更清晰的了解了自己存在的不足,并且更快的得以改进。感谢本专业的各位老师在大学四年里对我的悉心教导。他们尽可能多向我们传授知识,在课堂与课后都孜孜不倦的解答我们的疑惑,在生活中给予我们关怀与向前的动力。他们让我收获到的不仅仅是专业的知识,老师们传递的正能量精神和对待事物的态度,更是帮助我树立了正确的人生观,他们的存在让我大学四年受益匪浅。感谢家人与朋友们对我的支持与陪伴,他们适时的开导和鼓励,让我跨越了不少难关,是他们的存在让我的生活变得温暖与阳光。与此同时,我还要感谢北京理工大学珠海学院四年来的培养,是因为学校拥有良好的学习氛围与多姿多彩的课余活动,让我度过了如此难忘且丰富多彩大学生活。美好的大学生活即将画上句号,我也将离开校园的庇护,进入全新的环境接受挑战、继续拼搏。在未来,我将保持初心,携带着大学四年里所有美好经历和所学,在踏出校园后继续披荆斩棘,勇往直前! 38