《小区物业管理系统数据库课程设计》.doc

《小区物业管理系统数据库课程设计》.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计任务书 专业: 学生姓名(签名): 设计题目:、设计任务及要求 ; ; 概述需求分析 : 图a 功能模块图 1.管理员登录。 2.住户信息管理,包括添加,删除,修改功能。 3.收费管理,包括添加,删除,修改功能。 4.系统管理,包括退出系统功能。 5.信息查询功能。 功能模块图见图a。 2.3 系统安全性设置 用户若要使用数据库时数据管理系统还要进行用户标识和鉴定,本系统提供的方法是:用户标识和口令。 用一个用户名来标识身份,系统内部记录着所有合法用户的标识,系统鉴别此用户是否为合法用户,若是,则进如下一步的核实;若不是,则不能使用系统。为了进一步核实用户,系统要求输入口令即密码。为保密期间,用户在终端上输入的口令不显示在屏幕上。系统核对口令以鉴别用户身份。在本设计中,能登录的合法用户只能是管理员。 3.概念结构设.软件功能设计 图6 登录界面 4.2各模块子菜单功能实现 下面是各个子菜单的实现,由于空间有限,有些功能已在答辩中实现,以下所示功能有删节: ①切换面板窗体:切换面板窗体可以将多个功能集合于一体,实现各个子窗体之间的切换,界面结构简单,易于操作,层次清晰,让使用者很快就能明白此系统的功能和作用。 ②房屋管理界面: 房屋管理界面包括房屋信息管理和房屋信息查询两个子窗体。其中,房屋信息管理是小区物业管理人员对业主所使用房屋的各项有关信息的管理,并且提供了包括添加记录,删除记录等功能,有关信息包括楼号,房号,楼层,户型,朝向,面积,建筑面积,使用面积等。如图 房屋信息查询窗体在用户信息归档的情况下,提供了查询和清空信息功能。 ③业主信息管理界面:业主信息界面主要包括业主信息管理和业主信息查询。 业主信息管理界面,业主信息界面主要提供了包括业主ID,楼号,房号,姓名,称谓,手机,住宅电话,房源电话,工作单位,工作单位电话以及入住日期的添加,删除功能。 业主信息查询窗体:业主信息查询主要提供了对业主信息的查询,清空功能。 6.系统测试 设计测试用例,对系统进行功能测试。这部分主要是程序的运行,已在答辩环节中完成。 7.总结 在实习的过程中,首先遇到的问题就是对课题的理解,刚开始的时候我都不知道小区物业管理是干什么的,查遍了整个图书馆的书才对它有了一点点的了解。但是找到的书关于一些实体的属性都是用中文表示,为了让它更加规范,我可是连属性的英文翻译都一道查了过去,感觉起点就比别人晚了许多,因为这个课题实在有点偏,让人不免有些畏惧情绪。 关于小区物业管理系统的需求分析问题,我着实思量了很久,因为课题太大,时间又短,肯定做不全,思前想后,只能舍弃了很多东西。其他同学的课题比如学生选课,这与我们的生活比较贴近,比较容易入手,再看看自己的课题,一点思路也没有,真是急煞人也。后来看了一个学生信息管理系统的论文,对做课程设计大体的步骤才有了一定的了解。 本次实习中最棘手的问题便是用java编写程序,看似简单但里面蕴含的知识却很多,在用Java编写程序的过程中,首先认真地阅读了课本,仔细揣摩了实例的含义、用法,才使我对Java面向对象的思想又有了进一步的体会,在编写Java程序的过程中,发现一些管理系统的编程思想其实都差不多,可以借鉴一下。于是就在宿舍里一连窝了两天编写程序,编了再改,改了再删,本来觉得改改挺容易的一件事,但要运行出一个界面来真是比登天还难,终于发现有些问题并不像想象中的那么简单,即使按课本上的实例,在实际中也不能运行出结果,原来理论和实践存在着如此大的差距。当时真的觉得世界一片黑暗,因为离答辩交论文的时间越来越近了,可是我的程序界面还没运行出来,论文又写不了,真是心急如焚。后来经了同学的提点,才发现是sql语句没有定义,真是差之毫里,谬之千里。又通过一番修改后,总算运行出界面来了,应该算是柳暗花明了吧。 之后就是着手建数据库。在上课时,老师就不止一次的提醒大家:在数据库开发中,最重要的是数据库的设计,应该占到一个工程的40%--60%,如果前期设计不好,在后面实现的过程中必然得返工,这将导致大量的人力和物力的投入,所以当拿到一个工程时,不要急于动手,而要好好规划,可当我拿到题目时,没有仔细的考虑,分析和规划数据库就动手建了几个表,并沾沾自喜自以为数据库建好了,殊不知,在后面实现的时候,数据库漏洞百出,没办法,只好回头重新建数据库。 在数据库与程序连接的过程中,遇到的困难更多,总之可以说是一头雾水,一言难尽,不过最终都顺利解决。 其实,对于一个大三学生而言,虽然做课程设计很辛苦,但能够有这次实习的机会对我们的未来真的非常有帮助,因为将来的工作会比这个难上百倍,甚至面对重重的压力。通过本次课程设计,让我感触颇深,最大的一个感受就是想象总是很美好,

文档评论(0)

189****3564 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档