data.addData(paraField,paraFile,upload-
4 结束语
本文通过采用统一建模语言(UML)对后勤财务管理系统进行设计分析,明确了系统设计思路,确定了系统涉及的各个对象行为,为程序实现奠定了良好的基础。
UML作为软件工程中的建模语言,代表了面向对象可视化系统分析的发展方向,它的各个模型可以帮助开发人员更好地理解业务流程,开发出更可靠、更完善的系统软件,同时也使系统的后期维护更加容易。它的使用贯穿整个软件生命周期,是面向对象技术的重要组成,我们有理由相信UML的未来会更加精彩
[8]
3 系统的实现
面向对象分析建模是重要的,但真正需要的是最终的软件。经过系统分析与设计,扩展和细化分析阶段的模型,并根据设计模型编制生成系统代码,直至建立一个可以运行的系统。UML本身是建模语言,并未规定最终实现系统的编程语言。程序设计语言一般考虑使用Java、Delphi和C#等应用端开发工具。
后勤财务管理系统采用了Java作为编程语言,结合了目前通用的B/S三层架构技术来进行开发。对于这样的结构,部分事务逻辑在用户端实现,主要事务逻辑在中间层实现,大大简化了客户端载荷,减轻了系统维护与升级的成本和工作量,降低了用户的
[6]
总体成本。特别是由于跨平台语言Java的使用,使得本管理系统更加方便、快捷、高效。
下面是封装在中间层里DataAddSave类的部分实现代码
[7]
。
参考文献:
[1] 李绍英,王光明.基于UML的系统分析方法研究
[OL].
/142/1887142.shtm,l
2004-12-12.
[2] 刘晓玲.基于.NET气象网络培训教务管理系统的设计
与实现[D].北京理工大学硕士学位论文,2007.[3] 王文豪.销售管理系统的UML分析与设计[OL].ht-tp:///lanmuyd.asp?31.
[4] 顾强,宫婧,郑彦.基于UML的短信计费系统的分析与
设计[OL]./167/1903167.sh-tml,2005-01-21.
[5] 余华平,邬春学,郭梅.基于UML的网络远程教学系统
id=1615,2005-12-
:
publicclassDataAddSaveextendsHttpServlet{
privatestaticfinalStringCONTENT_TYPE="text/htm;lcharset=GBK";
publicvoidinit()throwsServletException{},try{,if(!
item.isFormField()){//文件域表单Stringname=item.getName();
StringfieldName=item.getFieldName();if(this.fileFilter(this.getExpFileName(name))){longsize=item.getSize();
if((name==null||name.equals(""))&&size==0){
continue;}
设计分析[J].福建电脑,2006(3):15-16.
[6] 波迪.基于B/S架构的系统设计[OL].http://zhidao.
/question/26137272.htm?l05-12.
[7] 罗斌精彩编程实例集锦[M].北京:中
国水利水电出版社,2006:456-458.
[8] 刘晓玲.UML技术在气象远程教学系统中的应用[J].
中国科学论坛,2007(11):11-13.
fr=qrl3,
2007-