UML大作业之《小区车辆管理系统》系统设计报告.docx
《UML大作业之《小区车辆管理系统》系统设计报告.docx》由会员分享,可在线阅读,更多相关《UML大作业之《小区车辆管理系统》系统设计报告.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、小区车辆管理系统系 统 设 计 报 告1. 引言小区的车辆管理是小区管理中的一项重要任务,以往的手工操作已经不能适应现在办公的需要。为了摆脱繁琐的劳动,提高工作效率,利用计算机进行信息处理成为必然。开发功能完善及安全可靠的管理系统可以大大提高小区车位资源的利用率,及时,准确地获取需要的信息,充分发挥人员的工作潜力。因此,不难想象,正是咨询业的迅速发展使得人们从过去的手工劳动中得以解脱。同时,编写一套完善的车辆管理系统的任务就显得尤为重要。该管理系统是根据小区的实际情况而设计的一套针对性和功能都比较强的小区车辆管理系统。1.1 设计目标小区车辆管理系统是为了提高现代小区管理的工作效率而设计的,让
2、管理员,小区住户能够方便的使用各自的功能,淘汰传统的管理模式。本系统实现小区住户办理业务的基本功能,包括缴费、报停业务、报废业务、转入登记业务、转出登记业务、新车登记业务以及查看自己的选课信息;管理员则提供车辆信息列表查询、车辆信息查询、新车登记查询、用户缴费、转入登记查询、转出登记查询、车辆报停查询、车辆报废查询、管理员审核、管理员设置管理等功能。系统利用 java 技术进行开发,实现用户提交表单的动态管理,使得对信息的管理更加及时、高效,提高了效率。1.2 采取的措施本系统的开发尽量采用目前小区目前现有的软,硬件环境以及先进的系统开发方案, 从而达到充分利用小区现有资源,提高系统开发水平和
3、应用效果的目的。使用 UML 建模工具 Rational Rose2003 进行系统的详细设计,既可以保证设计工作的规范性,又可以提高详细设计工作的效率。采用面向对象的程序设计方法,这样即便于系统功能的各种组合和修改,有便于未参与开发的技术维护人员的补充,维护。所开发的系统应具备数据库维护功能,能够及时根据用户需求进行数据的添加,删除, 修改和备分等操作。1.3 设计依据(一)系统可行性分析报告(二)需求分析规格说明书(三)系统分析报告1.4 参考资料1) 刘润东,UML 设计与编程,北京希望电子出版社,2001.52) 刁成嘉,UML 系统建模与分析设计,机械工业出版社,2007.63) 王
4、少锋,UML 面向物件教程,清华大学出版社,2004.24) 刁成嘉,刁奕,UML 系统建模与分析设计课程设计,机械工业出版社,2007.62. 系统总体结构设计2.1 系统逻辑结构设计该小区车辆管理系统是实现小区住户办理业务、管理员维护信息的一个平台,整个车辆管理系统共分为 3 个模块:管理员模块,小区用户模块,公共模块,分别用于完成各自的功能。同样的,在各个子模块中仍然可以做进一步细分,以便开发工作更容易展开,并可以随时监视用户的需求变更等情况。各子系统的划分,子系统的建模和系统逻辑结构设计参见需求分析报告和系统分析报告。2.2 系统物理结构设计小区车辆管理系统的各个子系统在空间上分布在不
5、同的地点,在不同的节点上运行系统的不同部分。合理的物理结构设计有助于更好的实现系统的功能。物理结构设计(构件图和部署图建模) 小区车辆管理子系统构件图 小区车辆管理子系统部署图:小区车辆管理系统中,车辆信息库负责数据管理,信息服务器负责整个系统的总体协调工作,管理员平台用于查询/登记注册、审核、打印等操作,以及对数据的维护及更新。3. 子系统设计(模块设计)子系统设计即把该选课子系统涉及的用例再进一步细以及子系统之间的交互信息(对象类建模,顺序图建模,状态图建模,构件图建模,部署图建模)。1) 小区住户和管理员操作系统顺序图2) 住户办理业务活动图3) 小区住户申请办理业务协作图4) 管理员管
6、理信息协作图5) 管理员查询信息协作图4. 数据库系统设计4.1 “小区车辆管理系统”数据库需求分析车辆管理系统的需求具体体现在对各种信息的提供和查询,数据库是此类系统的核心,系统中所有的信息都存储在数据库中,在所有JSP 页面中通过ADO 与数据库连接,操作数据库中的数据,从而实现所有需要的功能。数据库软件有很多,本系统中数据库采用 Microsoft SQL Server 2000 作为数据库工具。数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。一个良好的数据库开发过程一般是先系统分析,再逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出E-R 图直观地表
7、示出数据库系统的需求。逻辑设计中根据系统分析设计的一个关系模型。物理设计为逻辑设计中的数据模型选取一个最合理的应用环境的物理结构,通常选取一个常用数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。针对小区车辆管理系统的需求,总结如以下信息:l 用户分小区住户用户和管理员用户。l 一个住户可以拥有很多车。l 一个住户住所包括很多住户.l 一辆车可以有多个拥有者.l 一个车位对应一辆车,一辆车可以有多个车位。l 一个住户对应一个住所。经过对上述系统功能的分析和需求总结,设计如下数据项:l 管理员信息,包括用户名和密码。l 住户,包括住户编号、户主姓名、住址、性别、服务等级等。l 车辆,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区车辆管理系统 UML 作业 小区 车辆 管理 系统 设计 报告
限制150内