信息科学与技术学院学士学位论
4.2系统各个模块的实现 .................................... (26) 4.3本章小结 .............................................. (37) 5 总 结 ................................................ (38) 6 结束语 ................................................ (40) 致 谢 ................................................... (41) 参考文献 ................................................. (42)
VIII
信息科学与技术学院学士学位论
1 绪论
1.1项目开发背景
随着计算机技术的发展,人们的生活越来越便利,很多事情都可以走不出户就能完成。如购物,上淘宝点击你想要的物品,网上付款就能得到,想要飞机火车票,网上也能完成。而现在的物业缴费却还是个问题,虽然有些物业费在网上也可以上交,但是对于那些插卡式的煤气,电费仍是不能实现网上缴费的功能,人们还是要跑到指定的地点才能缴费,这给现代的人们带来了很多的不便。
在技术如此成熟,科技如此发达的年代,没有理由让物业缴费成为人们的困扰。开发一个针对物业缴费的系统是必然的[1]。我们都知道,现在Web技术已经很强大了,只要你能想得到的,用Java都能实现,或者说不用Java,就是其他语言也能实现。
现在还要跑到指定的地点去缴费,这跟现在的网络时代相隔差距也太大了,如同让一个时尚美女跨个小学生的书包。这是绝对不搭调的,为了让物业缴费跟的上现代科技发展的脚步,开发物业管理系统已经迫在眉睫了[3]。而且,对于现代速食的现代人们,时间是太宝贵了,浪费那么多的时间在物业缴费上也实在是太可惜了,为了这宝贵的时间,我们也应该开发一个物业管理系统。还有就是随着技术的发展人们也慢慢变得更懒了,能不用出门就尽量不出门,乐的在家享受生活,一天的工作已经够累的了,谁还愿意为了交个物业费而跑腿呢。为了实现物业缴费的便利,我想到了要开发一个针对小区用户的物业管理系统,于是我试着开发了本系统[4]。
本物业管理系统主要是实现物业缴费,同时也方便用户查询缴费信息、小区消息等功能。在我看来,开发这个系统的非常必要的。有了这个系统,人们在物业缴费这方面肯定会特别的方便。
[2]
1
信息科学与技术学院学士学位论
1.2技术可行性研究
目前,网络应用软件运行的模式主要有二类:Client/Server模式,Browser/Server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。所以,我选择了Browser/Server模式[5]。
开发语言,Java的强大之处在于它的无所不能,而且现在的主流也是Java,所以选择用Java语言开发是我的必然[6]。JSP、JAVASCRIPT、CSS、IFRAME、TABLE是我将要用来设计界面的技术。利用JS我们可以实现很多的界面效果,可以让你的界面变得震撼,如字体的颜色、大小的变化,图片的自动切换等。Css可以让你的页面布局更自然,让人看起来特别自然,还可以减少代码的重复。Iframe可以帮助你页面布局,你想把你的页面分为几块都能帮你实现。Table能帮你把你的数据以你想要的方式显示出来。通过这些技术,能让你的页面达到你要的所有的效果,使其变得美观大方[7]。
面对着关系到金钱的利益关系,安全性著称的Oracle成了我的选择。Oracle是一个大型数据库,从他的服务的启动所花的时间来看我们就可以发现他与其他数据库的不同。比如,你要一个自增序列,Sql Server就一个Identity函数,而Oracle可以你自己随便建Sequence 然后建一个触发器就可以了[8]。并且Oracle比其他数据库强大的地方其实是他的角色的管理。像Sql Server 就一个用户一个数据库,而Oracle可以一个数据库拥有多个用户,并且每个用户只要赋予他权限他就可以在数据库中建表等操作[9]。
在我看来,利用以上技术完全可以进行这个系统的开发。
1.3本课题要达到的设计目标
小区物业信息管理系统使针对当代社会,针对人们生活的科技信息化应运而生
2
信息科学与技术学院学士学位论
的,是为小区管理着和小区用户更好的更方便的维护小区各项物业管理业务处理工作而开发的管理软件,根据需求分析,实现小区管理业务,实现各项管理等几个方面的功能。这个系统分为两个角色,系统管理员和普通用户[10]。
(1)管理员拥有以下功能:
①收费管理:欠费收取、预交费、客户帐户退还、临时收费、押金管理。 ②数据处理:生成收费数据、水表数据录入、电表数据录入、气表数据录入。 ③统计查询:应收费明细查询、已收费明细查询、未收费明细查询、客户帐户流水帐、现金收支统计、欠费收取明细 、预交费明细 、临时收费明细、自动扣款明细、抄表明细 、优惠明细 、月季年度统计。
④系统管理:小区设置、收费项目设置、客户资料维护、登录用户维护。 (2)普通用户拥有以下功能:
①个人信息查询:查询用户个人信息,可以修改除了权限以外的所有个人信息。 ②水电气表信息查询:可以查询用户本人的所有表信息,可以根据日期查询,且可以模糊查询。
③缴费记录查询:查询用户的所有缴费记录,也可以根据日期查询用户指定日期的缴费记录。
④单价查询:用户可以查询小区所有的单价信息,也可以查询的最新的单价信息。
⑤查看小区最新消息:用户可以查询到小区的最新消息,当然也可以查询到以前的小区消息。
1.4本章小结
本章主要讲了项目是在计算机发展迅速,人们生活越来越便利,物业管理是时候要实现信息化的背景下开发的,而且,现在Java Web技术已经足够强大实现这个系统,在技术这方面已经不是问题了。该系统的实现目标则是实现计算机自动缴费,管理员可以通过系统来管理小区用户的缴费。
3