学位论文 > 优秀研究生学位论文题录展示
引入设计模式优化应用系统结构的研究
作 者: 程明
导 师: 孙济洲
学 校: 天津大学
专 业: 软件工程
关键词: 设计模式 应用系统 市级会议签到系统 UML图 架构 复用性
分类号: TP311.52
类 型: 硕士论文
年 份: 2004年
下 载: 141次
引 用: 0次
阅 读: 论文下载
内容摘要
随着信息化社会的不断发展,各个领域对自动化、智能化的要求越来越迫切。按照中国共产党天津市委办公厅、天津市人大办公厅、天津市政协办公厅对市级会议签到系统自动化、智能化的要求,天津市人民政府信息化办公室予以立项,决定设计并开发一套适合本市会议签到的系统。该系统是天津市首次采用无接触式的IC卡进行签到的系统,此举具有首创性。本文便是以此为背景,对该市级会议签到系统的设计开发进行探讨和研究。首先,在对市级会议签到系统进行了需求分析以后,明确了该系统功能上和非功能上的需求,采用UML图中的用例图、活动图、类图、组件图、部署图等对本系统的整体设计思想进行描述。其次,架构是一个软件系统中的核心元素,但是构建一个正确的系统架构是一项非常困难的工作。造成困难的原因主要有:架构师采用一般的分析方法不能有效地发现系统中类之间的关系;架构师所构建的架构可能过于空泛,缺乏延伸性;优秀的架构很难被记录下来,在解决同类问题时不可以有效的被复用。基于这些原因,提出将设计模式引入系统的设计中来,因为设计模式具有可以优化系统内部的结构,减少对象耦合程度,使系统易于扩展,提高可复用,发现变化、封装变化等特点,便可有效地解决系统架构构建中遇到的这些问题。再次,在比较了目前最常见的二十三种设计模式各自的特点和适用范围后,将适合本系统的设计模式合理地应用到系统的具体设计中来,并以系统中错误识别及处理为例,具体阐述了设计模式的使用思路和方法,对比了使用设计模式前后两套设计方案,进而用以充分说明使用设计模式可以优化系统结构,达到“发现变化,封装变化”的效果,同时由于引入设计模式可以提高可复用性,为今后解决其他应用系统设计中出现的同类问题提供了有效的理论方法。最后,对该系统各阶段的测试及其结果进行了总结。目前还没有见到有关会议签到系统在设计中应用设计模式的文献,所以本文在该方面提供了一些理论方法并具有一定的研究价值。
|
全文目录
第一章 绪 论 9-14 1.1 工程背景及意义 9-10 1.2 面向设计模式构建系统架构的必要性 10-12 1.3 研究工作重点及创新 12 1.4 论文组织结构 12-14 第二章 市级会议签到系统总体设计思想 14-30 2.1 开发背景及适用范围 14 2.2 系统需求分析 14-22 2.3 系统设计 22-27 2.4 系统实施 27-29 2.5 系统产生的文档 29-30 第三章 设计模式基本概念和原理 30-37 3.1 模式的产生及其涵义 30-31 3.2 设计模式的基本要素 31-32 3.3 设计模式的分类 32-33 3.4 设计模式之间的关系 33-35 3.5 设计模式的特点 35 3.6 应用设计模式的作用 35 3.7 使用设计模式应遵循的原则 35-37 第四章 设计模式在市级会议签到系统中的应用 37-53 4.1 设计模式为系统的重构提供了目标 37-38 4.2 设计模式的应用 38-47 4.3 从设计模式引出的几点思考 47-53 第五章 系统测试及其结果 53-63 5.1 代表自动签到 53-54 5.2 手工签到 54-56 5.3 代表请假 56 5.4 签到代表查询 56-57 5.5 签到统计查询 57 5.6 当前大会未到人员查询 57 5.7 保存签到数据 57-59 5.8 装载签到数据 59-60 5.9 代表资料管理 60 5.10 代表团管理 60-61 5.11 签到时间设定 61 5.12 会议设定 61 5.13 IC卡管理 61-63 第六章 结论和展望 63-65 6.1 结论 63-64 6.2 展望 64-65 参考文献 65-67 发表论文及科研成果 67-68 致 谢 68
|
相似论文
- 多厅影院空间架构研究,TU242.2
- PROFIBUS-DP典型应用系统研究,TP273
- 我国服务型政府建设的现状及构建途径研究,D630
- 畜产品质量安全保障监管RFID系统,TS201.6
- 全球化背景下当代中国发展道路研究,D616
- 数字电视互动应用交互系统设计与实现,TP311.52
- 高职院校教学案例库的创建探究,TP311.53-4
- 面向服务的Web报表的研究与设计,TP393.09
- 体验式服装设计模式研究,TS941.2
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- JD水泥集中采购和供应系统优化研究,F426.71
- 广州动车检修基地工程项目管理研究,F532
- 基于云模型的软件可信性评估模型,TP311.53
- 游戏公司计费系统的设计与实现,TP311.52
- 基于电网转型升级的甘肃省电力公司组织架构研究,F426.61
- C公司信息安全管理研究,F270.7
- 基于JAX-RS的面向资源架构应用研究,TP393.09
- iSchool网络平台的IA建构研究,TP393.09
- OpenBASE企业管理器设计与实现,TP311.52
- 刍议我国劳动争议仲裁和诉讼关系架构,D922.5
- 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|