高职院校网络报名系统领域驱动建模

高职院校网络报名系统领域驱动建模摘要:UML是统一建模语言的简称,可使用它对软件领域进行面向对象的分析和设计。领域模型是指软件领域中具有静态特征和动态行为的事物。该文首先讲述UML的相关内容然后具体描述如何使用UML建模方法完成网络报名系统的分析与设计,最后阐述建立系统领域模型的过程。关键词:领域驱动;UML;网络报名系统;面向对象分析;SSH框架中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)27-6477-04DomainDrivenModelingofNetworkEnrollmentSysteminHigherVocationalCollegesHUShi-gang,TIANYing(AcademyofInformationTechnology,HubeiPolytechnicInstitute,Xiaogan432000,China)Abstract:UMListheUnifiedModelingLanguage,object-orientedanalysisanddesigninthefieldoftheuseofitssoftware.Thedomainmodelisthestaticcharacteristicsanddynamicbehaviorofthingsinthesoftwarefield.ThispaperfirstdescribestheUML,andthendescribedindetailhowtousetheUMLmodelingmethodtocompletetheonlineregistrationsystemanalysisanddesign,andfinallyelaboratedtheprocessofestablishingasystemdomainmodel.Keywords:domaindriven;UML;networkenrollmentsystem;00A;SSH面向对象建模的基本概念和术语由UML统一定义,它描述了软件建模过程中应遵循的基本步骤,是行业专家与软件技术人员之间交流的共同语言,这种标准方法使大家可以从不同角度去考察软件系统的各种特征。UML是一种符号化的易于表迗且功能强大的建模语言,集成了软件研究领域的新思想和新方法,极大地支持软件开发过程中的需求分析和软件建模阶段。领域模型用于在软件开发过程中的需求分析阶段,剖析系统所涉及的业务领域,从该领域中挖掘重要概念,同时理顺各个概念之间的关系。领域模型是真实世界实体在软件世界中的抽象,用于描述软件领域中的具有静态特征和动态行为的事物。问题域中的真实实体可用领域模型来描述,以便帮助领域专家和开发人员进行沟通与交流,从而使定义的领域模型更加符合软件系统中的业务实体。因此,面向对象的软件分析与设计过程中领域模型的建立是至关重要的组成部分。1建模过程1.1需求描述通过与学校职业认证考试中心管理人员、考生用户的详细沟通与耐心交流,明确了系统主要功能,熟悉了系统业务领域,本文综合分析职业认证考试业务领域知识,从而编写软件需求分析报告,详细描述系统总体功能需求,得出软件开发的可行方案,指导软件设计人员进行系统设计工作。本文最终确定的系统功能目标如下:1)网络报名。考生可通过互联网访问本系统,查看报考通知信息,选择报考的语种及等级,并提交和修改报名信息。2)成绩查询。考生可通过系统查询考试成绩,包括笔试成绩和上机成绩。3)成绩统计。管理员可对考生成绩进行统计分析,获得各院系的合格率等数据信息。1.2需求分析根据前期与用户的沟通记录,需求分析的任务就是整理并找出用户想要的系统的所有功能需求并加以描述,利用面向对象思想定义出系统中的关键领域模型类。1.2.1定义用例通过定义系统用例,可以描述出系统的功能需求。从以下系统用例可以看出,使用系统的用户角色包含Admin(超级管理员)、FinAdmin(财务管理员)、院系管理员(DeptAdmin),Student(学生)。每个用户角色操作系统的功能不同,由此确认出系统用例包含提交报名信息、修改报名信息、查询考试成绩、系统参数设置、院系管理、交费确认信息、成绩统计分析、导入导出数据。系统用例图(UseCases)如图1所示。1系统用例1.2.2业务领域分析通过阅读需求规格说明书、系统用例以及用户和领域专家的交流记录,开发人员可以进行业务领域分析,从用户需求中找出要重点关注的所有关键实体类以及它们之间的相互关系。业务领域分析阶段只是对业务领域类进行素描,还未涉及到系统功能如何实现,在定义这些领域类时难免会出现偏差,因此关于它们的具体细节只有在详细设计阶段才能确定。网络报名系统中可以确定的业务领域类包含用户、角色、考生、报名信息、系统参数、院系部门、报考等级、成绩、考试通知等。1.3系统设计在系统设计阶段,主要任务是进一步...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?