本小区物业系统选用Windows7作为服务器端的操作系统,开发语言选用java,数据库选用sqlserver,使用JDBC数据库连接技术,使用myeclipse作为系统应用程序的开发工具,Web服务器选用Tomcat7.0版本。
本系统使用的角色主要有系统管理员、业主,业主可以登录个人中心进行业主资料管理、个人缴费查询、公告查询、警告查询等功能。
以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理(系统用户录入、删除、修改、登录密码修改)、业主信息管理(业主信息录入、删除、修改)、缴费明细管理(缴费明细录入、删除、修改)、通知公告管理(通知公告录入、删除、修改、警告专栏录入、删除、修改)、系统管理(数据备份)等功能操作。同时管理员可以通过关键字搜索可以搜索相应的信息,打印各种详细信息,导出各类信息列表至excel中。
1.用户管理模块:
该模块包括业主管理和系统用户管理,系统用户主要是普通管理员,对用户信息进行管理,只有业主才可在该系统上进行相应的操作。用户对个人信息可进行修改;管理员可对自己的个人信息进行维护,同时可对用户的密码信息进行修改,也可删除系统中的用户。
2.缴费明细信息管理模块
管理员管理系统的缴费明细信息,也可以修改系统中已有的缴费明细信息,同时可看缴费明细信息和搜索缴费明细信息;而用户只能查看缴费明细信息和搜索缴费明细信息。
3.公告管理模块
用户点击公告管理菜单,点击公告添加子菜单,添加公告信息,添加成功后,管理员审核该公告,审核成功后,该公告信息将显示给用户查看。
摘 要 1
ABSTRACT 1
目 录 2
第1章 绪论 1
1.1开发背景与意义 1
1.2论文结构 1
第2章 主要技术和工具介绍 2
2.1 jsp脚本语言 2
2.2 sqlserver数据库 2
2.3 B/S结构 3
2.4 MVC模式 3
2.5 Macromedia Dreamweaver开发工具概述 3
2.6 tomcat服务器概述 3
第3章 系统分析 4
3.1可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3业务流程分析 5
3.4数据流程分析 5
第4章 系统设计 7
4.1整体架构 7
4.2系统结构设计 7
4.3功能模块设计 8
4.4系统安全设计 8
4.5表单字段校验处理设计 8
4.6系统维护设计 9
4.7数据库设计 9
4.7.1数据库设计概述 9
4.7.2概念设计 9
4.7.3逻辑设计 10
4.7.3物理设计 10
第5章 系统实现 13
5.1登录模块的实现 13
5.2.系统首页的实现 15
5.3缴费模块的实现 16
5.4用户管理模块的实现 17
5.5密码修改模块的实现 19
5.6公告管理模块的实现 21
第6章 系统测试 24
6.1测试目的与定义 24
6.2功能测试 24
6.3测试结果 24
6.4测试评价 25
第7章 总结 26
致 谢 27
参考文献 28