欢迎来到天天文库
浏览记录
ID:46584962
大小:321.90 KB
页数:4页
时间:2019-11-25
《智能投票系统的UML建模》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、·94·计算机应用研究2005年智能投票系统的!"#建模琚生根,李志蜀,陈黎,罗文萍(四川大学计算机学院,四川成都610064)摘要:简要介绍了如何运用UML建模技术来设计智能投票系统,给出了系统的结构和主要功能,并举例就其中的主要模块详细介绍了UML建模。成功实现的智能投票系统验证了该模型的正确性。模型的建立过程对于同类软件的开发具有参考价值。关键词:统一建模语言;智能投票系统;模型+中图法分类号:TP273.5文献标识码:A文章编号:1001-3695(2005)11-0094-03UMLModeiingofInteiiigentVotingSystemJUS
2、heng-gen,LIZhi-shu,CHENLi,LU0Wen-ping(SchoolofComputerScience,SichuanUniuersity,ChengduSichuan610064,China)Abstract:ThispapergivesabriefintroductionofhowtouseUMLmodeiingtechnoiogytodesigninteiiigentvotingsystem,givesthestructureandmainfunctions,andintroducesindetaiiUMLmodeiingforthema
3、inmoduie.SuccessfuiiydeveiopedinteiiigentvotingsystemprovesthatUMLmodeiingofthissystemiscorrect.Themodeiingprocessisvaiuabieforothersoftwaredeveiopmentinthesamefieid.Keywords:UML;InteiiigentVotingSystem;Modei投票是一种古老的民主实现形式,随着现代科技的发展和废票标记的选票;数字化技术的广泛应用,传统的手工投票表决、统票方式已不监控子系统:准实时地监控和控制签到
4、流程、投票流程;能适应现代会议快节奏、高效率、自动化的要求。先进的数字显示控制子系统:及时在会场显示各种提示信息、通知和化、模块式的投票表决系统顺应会议系统的发展潮流,克服了统票结果等;传统会议系统的不足,它可以准确、快速地完成会议代表签到、系统管理子模块:一个后台管理模块,用于对各子系统工选举、表决等工作,从而提高效率,缩短会议的会期,实现了会作人员的管理。议信息化的计算机管理。无记名电子投票保密性好,能排除许2关于UML多外界干扰。计算机智能投票表决系统适应现代世界民主的发展潮流,使得投票在程序上正趋向系统化、标准化、规范化、2.1UML概述具体化,投票方式更
5、加趋向科学和人性化,充分考虑和保证了UML(统一建模语言)是一个开放的、可扩展的工业标准投票人的自身权益。的可视化建模语言,定义良好,易于表达,功能强大且普遍适1系统结构用。它融入了软件工程领域的新思想、新方法和新技术。尽管UML常与建模00软件系统相关联,但由于其内建的扩展机整个系统分为八个子系统:签到子系统、选票处理子系统、制,使其具有更加广阔的应用范围。它的作用域不仅支持面向废票处理子系统、另提人处理子系统、显示控制子系统、监控子对象的分析与设计,还支持从需求分析开始的软件开发的全过系统、数据准备子系统、系统管理子系统。每个系统是一个模程。UML是被设计来整
6、合建模技术和软件工程领域中当前最块,系统结构如图1所示。好的实践。同样,它明显地被设计为可以由计算机辅助软件工数据准备子系统:主要是会议工作人员使用,用于输入会程工具(CASE)实现的语言。UML图是人类可读的且易于被议内容、人员等相关信息;CASE程序进行加工。签到子系统:用于对参加会议人员进行身份验证以及签到UML吸取了近十年来在可视化建模领域出现的所有方法记录;的优点,使涉及软件开发各阶段的人员能够有效沟通,也使项选票处理子系统:用于处理已投选票以及统计投票结果;目的其他利益相关人(如客户)能够可视化理解他们所期望的另提人处理子系统:处理由选票处理模块保存到
7、数据库、系统和行为。带另提人标记的选票;2.2UML的构架废票处理子系统:处理由选票处理模块保存到数据库、带构架是关于捕获系统高级层次结构的策略方面的一切。为了能够捕获系统构架的所有必须的方面,UML定义了系统收稿日期:2004-08-26的四个不同的视图,即逻辑视图、进程视图、实现视图和部署视第ll期琚生根等:智能投票系统的UML建模·95·图。这些视图由第五个视图———用例视图集成到一起,如图2(3)每个关联两端的符号修饰,表明两个类之间是一对所示。一、一对多或者多对多的关系;(4)关联旁的文字是关联名称,例如会场“举行”会议。逻辑视图:捕获问题域的词汇,作为
8、类和对象的
此文档下载收益归作者所有