机电设备预算管理系统分析与设计

一. 引言
    以前写程序,因为项目都比较小,向来是信手拈来,写那算那. 反正在一个较小的规模上,即使不做设计,也能完成既定的功能. 不过最近在对<通行能力稽查工具>的维护上,发现了很多设计上的问题,回头看看,许多事情可以有更好的实现. 当然了,最终我没有重构整个系统,而是选择在现有的基础上以最小的改动添加功能. 没办法,活催的太紧了, 只有两天时间. 现在准备开始做机电设备管理系统,希望能避免上个软件类似的问题. 故参照"广告管理系统的分析与设计"来做这个小程序的分析,希望能做出一个回头看看也觉得结构尚好的软件.
二.基本特征和功能模块.
    预算管理系统是一个简单的数据库管理程序. 底层数据存放在数据库中,程序实现一个方便简捷的管理前台,对数据进行管理.  系统做给机电设备主管使用,准备实现一个通用的预算管理程序. 程序的使用这为单一的预算管理员(如机电主管) , 系统可以同时管理多个预算, 每个预算可以包含若干个预算项目. 系统提供用户身份验证、预算和预算项目的录入/修改、预算项目的查找浏览和生成预算使用情况报表3大功能。
三、系统的UML分析和实现
    1、机电系统的业务建模和需求分析
       业务模型和需求分析的目的是对系统进行评估,采集和分析系统的需求,理解系统要解决的问题,重点是充分考虑系统的实用性。结果可以用一系列业务用例(Business Use Case)表达 。
    2、系统分为用户接口(UI)、用户逻辑(Business rule)、数据持久访问(Data persistence package)和通用工具包(util package)

    暂时就学到这么多,继续努力。
posted @ 2006-03-09 02:36  riordan  阅读(754)  评论(1编辑  收藏  举报