基于三层架构的高职学生实习管理系统毕业论文.doc

上传人:仙人指路1688 文档编号:4022458 上传时间:2023-04-01 格式:DOC 页数:62 大小:14.23MB
返回 下载 相关 举报
基于三层架构的高职学生实习管理系统毕业论文.doc_第1页
第1页 / 共62页
基于三层架构的高职学生实习管理系统毕业论文.doc_第2页
第2页 / 共62页
基于三层架构的高职学生实习管理系统毕业论文.doc_第3页
第3页 / 共62页
基于三层架构的高职学生实习管理系统毕业论文.doc_第4页
第4页 / 共62页
基于三层架构的高职学生实习管理系统毕业论文.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《基于三层架构的高职学生实习管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于三层架构的高职学生实习管理系统毕业论文.doc(62页珍藏版)》请在三一办公上搜索。

1、谨以此论文献给关心指导我的导师、我亲爱的家人、朋友们:太沁订做计算机专业毕业设计 扣扣:2736440623点击咨询会话学院调停课管理系统个人网上银行系统顶岗实习管理系统photoshop cs6经典视频教程,PS视频教程声明。签字日期:年月阳学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权学校可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。同时授权中国科学技术信息研究所将本学位论文收录到中国学位论文全文数据库,并通过网络

2、向社会公众提供信息服务。(保密的学位论文在解密后适用本授权书)学位论文作者签名:签字日期:厂年月卢阳导师签字:签字日期:测年岁月沙日基于三层架构的高职学生实习管理系统捅矍顶岗实习作为高职院校教学环节的一个重要组成部分,也是提高教学质量的重要途径。但是根据实习就业的要求及现状,大部分高职院校对校外实习学生的管理不是非常到位,同时与接收实习学生的用人单位联系也不紧密,直接导致学生校外实习期间问题比较突出,难以达到应有的实习目的,收到好的效果。因此,为实现学生、企业与学校的沟通与交流,加强学校对学生的管理工作,提高工作效率和就业质量成为非常重要的工作。该系统使得对实习学生的管理能够顺利实施,也可以实

3、现对整个实习学生校外课程的学习;及时、准确地下达学校最新的通知以及新的政策;作为连接企业和实习学生的纽带,为学生提供实习服务和为企业提供所需的专业技能人才。本文首先对实习管理系统的开发背景及实习管理现状存在的问题进行分析,从而对本文的主要工作进行说明;在需求描述分析中,本文通过功能性具体业务对实习管理进行分析;系统总体设计中对系统设计目标原则及技术架构进行分析,随后对系统功能进行概要设计和详细设计,最后对系统进行展示。本文主要完成以下几个方面的工作:、管理员模块功能,主要实现了管理员用户界面中的实习指导老师人员的设定、系统一些配置信息的设置以及其他信息的管理等。、实习指导老师模块功能,主要实现

4、了导入负责管理的学生信息、发布最新政策通知、设置投票(贫困学生的认定、奖助学金的班级投票)、发送内部短息、代为发布企业招聘信息、查看用人单位发布的学生实习情况信息、对学生指导记录的填写等功能。、实习学生模块功能,主要实现查询成绩、接受内部短信(提醒通知、招聘信息)、填写表格(困难学生、奖助学金申请)、个人简历填写、投递简历等功能。、用人单位模块功能,主要实现用人单位信息完善、发布招聘信息、查阅学生简历、填写学生实习期间的表现等功能。本系统完成后能够加强针对实习学生的专业指导、心理疏导、能力引导,加强对实习学生的校外管理;加强同企业的联系,深化校企合作的深度和广度,便于学校的管理。关键字:三层架

5、构;实习管理;高职院校;。一:目: :。 ;。:。:。:。:。:。,绪论课题开发背景鉴于毕业实习的重要性,根据目前高职院校的实习管理需求,结合自身的工作实际,拟设计完成一套利用、完全基于三层架构的学生实习管理系统,该系统的实施能够替代原有的传统管理方式,将所有的工作建立在该系统之上,它能够满足高职院校对校外实习学生的有效管理,及时的将学校的相关通知下发,同时为企业提供一个招聘实习生的平台。该系统的实施主要目的有:、加强实习学生日常管理学生通过登录本系统填写个人详细信息,辅导员、实习指导老师、二级学院基于三层架构的高职学生实习管理系统领导、校领导等可以通过不同方式审核、查询、分类、管理各类学生信

6、息、实习状况等加强学生日常管理。、完善实习生实习成绩管理根据毕业实习管理条例对学生实习进行学分评定,分别由企业、实习指导老师、二级学院评定学分,通过网络录入成绩并实现统计分析,完善了以前单一的成绩管理方式。、提高就业实习工作日常管理水平学生在实习过程中发生异动、填写实习报告、申请优秀实习生、申请奖助学金,组织学生投票选举以及实习指导老师的指导记录、接待记录,实习兼职教师的工作记录等都利用本系统实现网络管理,提高了日常管理水平。、增强学生就业管理学生在实习期间也可通过网络对学校就业信息有了解,并可远程报名和面试;按照省教育厅要求实现的各种就业信息的统计、上报,增强了学生的就业管理。、实现实习生实

7、习双选学生通过登录本系统了解实习单位基本情况和用人信息,实现网上填报实习志愿,企业也可以通过网上查看和录取实习学生,通过这种方式实现了实习生的实习双选。、增加跟踪调查和信息反馈学生毕业后可通过本系统保持与学校的信息沟通,了解各类就业信息,并可把就业后的各种信息反馈给学校,网上填写毕业生跟踪调查表;企业也可通过网络填写人才需求调查表和用人单位对学校和学生评价表来对学校实现信息反馈。通过毕业生的这种途径,对学校的持续发展提供了帮助。该系统的实施不仅加强学校、企业、学生的密切联系,形成以企业和学校、学校和学生、企业和学生相互关联的管理运行机制,而且实现学生、企业与学校有效沟通与交流,同时加强学校对学

8、生的管理工作,提高工作效率和就业质量,为学校和企业的合作拓宽思路,深化校企合作的广度和深度。该系统使得对实习学生的管理能够顺利实施,能够加强对实习学生的专业指导、心理疏导、能力引导,也可以实现对整个实习学生校外课程的学习;作为连基于三层架构的高职学生实习管理系统接企业和实习学生的纽带,为学生提供实习服务和为企业提供所需的专业技能人才。通过该系统的实现再辅以其他的工具,能够将我院的实习就业工作提高到一个新的台阶。高职学生实习管理的现状学生实习管理的问题根据实习就业的要求及现状,大部分高职院校对校外实习学生的管理不是非常到位,同时与接收实习学生的用人单位联系也不紧密,直接导致学生校外实习期间问题比

9、较突出,难以达到应有的实习目的,收到好的效果。目前我国高职院校实习管理工作主要存在以下问题:、学生思想认识有偏差由于很多学校对校外实习的性质、意义、作用等宣传不够,加上学校对实习学生大多采取“放羊式”的管理做法,使得学生对校外实习认识不到位,存在认警识误区,甚至有些学生想当然地认为实习就是就业,导致学生对学校的教育管理不配合,对学校要求的学习任务不完成,淡化了学生身份,放松了自我要求,导致实习目的难以实现。、学校管理跟不上校外实习生具有双重身份角色,既是学生又是用人单位的准员工,学校对他们应加强管理,但这些实习生分布在不同的企业单位,点多面广战线长,因此各校对实习生管理的压力非常巨大。、实习单

10、位管理较单一由于校企缺乏有效的沟通,很多企业对实习生的管理更多的还是从员工的视角,只看实习生的工作表现和工作业绩,难能意识到实习生的另一层身份一学生,因此很少过问实习生的专业培养及其它表现。甚至有的企业提供的岗位无法提升学生的实践能力,实习生只是做些零星琐碎的工作,很少有专门的指导老师系统地加以指导,导致实习目标和任务很难完成。针对上面存在的问题,一套专门针对高职院校的实习管理系统显得尤为重要。学生实习管理系统的现状实习管理系统是在计算机网络环境下的,以计算机和通信网络为工具,对实基于三层架构的高职学生实习管理系统习工作以及班级管理工作中涉及的方方面面进行管理。目前在我国的高职院校中也根据实习

11、学生的特点出现了技术相对比较成熟的实习管理系统,例如:上海师范大学信息与机电工程学院实习管理系统、连云港职业技术学院使用的顶岗实习管理系统、承德石油高等专科学校使用的顶岗实习管理系统、四川烹饪高等专科学校实习管理系统等,这些系统主要针对顶岗实习设计的主要针对校外实习学生下发通知,但是对于实习就业的管理诸如综合评定成绩的查询、国家奖学金的评定工作、贫困学生的认定工作、与企业的沟通和实习学生日常管理方面等不能很好的满足需求,因此就急需一种专门针对实习就业学生自主实习、集中实习的管理系统。造成上述的系统不能实际满足需求的原因在于:、高职实习生每年的数量巨大,而与之对应的实习指导教师数量较少,难以进行

12、全面有效的沟通和全面的管理。、过分关注对学生自身的管理和要求,往往忽视企业在实习过程中的作用,缺少与企业的沟通交流。、实习管理不规范,信息资源的共享不及时【羽。本文的主要工作对此本文的主要工作是结合青岛酒店管理职业技术学院实习管理工作,综合高职院校对实习管理工作的要求,基于三层架构设计一套适合于高职院校的实习管理系统。系统开发过程依据软件开发步骤,本次课题的开发过程如下:、确定系统需求,进行需求分析。走访各实习指导老师了解日常管理的工作,确定本系统涉及的用户范围以及系统功能。、根据需求分析的结论,完成系统模块的划分。主要分为学生模块、企业模块、实习指导老师模块、系统管理模块。、对系统进行详细设

13、计及实现。主要工作内容本人在该课题中所做的工作包括以下几个方面:、走访各二级学院领导、专业实习指导教师、辅导员深度了解实习状况,基于三层架构的高职学生实习管理系统了解实习过程中的各项工作流程,完成需求分析;、对该系统进行了总体的分析与设计,提出了总体设计方案;、对该系统进行详细的设计,包括架构设计、数据库设计;、设计并实现了系统主要功能模块,实习学生模块、实习指导老师模块、用人单位模块和系统管理元模块。论文的组织结构第一章:绪论。主要叙述了课题研究的背景、意义及国内目前实习管理的现状。第二章:系统需求描述与分析。主要分析系统的功能需求,并对业务的总体进行分析,然后对系统各模块进行用例分析。第三

14、章:系统总体设计。在系统总体分析的基础上进行架构选择,在体系结构的框架上进行详细的模块设计和数据库设计。霉第四章:系统详细设计。对整个系统的三层分别进行设计实现,对每个层的功能进行了详细的描述,另外对系统模块的设计进行了分析说明。第五章:系统实现与测试。介绍了系统的实现和测试过程,在实现时用到的关键技术和常用方法进行说明,对系统的模块进行展示。第六章:总结与展望。对该系统进行了简单的总结,同时指出系统目前存在的一些不足之处,并提出了一些改进的思想。霉基于三层架构的高职学生实习管理系统需求描述与分析总体业务概述我国教育事业高速发展,高职院校数量显著增长,学校规模不断扩大,学生人数不断增长,实习学

15、生的管理越来越难。实习管理系统是根据高职教育的特点,从业务实际出发,遵循业务、系统无缝衔接的原则,针对青岛酒店职业技术学院的实际情况,设计开发的管理系统。该系统将用户分为四种类型,分别为实习学生、指导教师、用人单位和管理员;并按照用户的分类划分系统的模块,分别是实习学生模块、实习指导教师模块、用人单位模块、系统管理模块。该系统的核心是学生,学生与企业、学生与学校、学校与企业几乎都是通过学生进行关联。本系统的研究重点为了满足各类型用户的实际需要,完成实习期间的管理工作,包括发布最新的就业信息、学生毕业前的补考安排、集体返校时间;企业对实习生的信息反馈、企业的招聘、实习成绩的评定;老师对学生关于专

16、业知识、学校相关规定问题的回答、对学生实习的指导记录,对毕业生的跟踪调查等】。系统总体结构图如图所示。图系统总体结构图具体业务分析系统需求分析是系统开发工作中的最重要环节之一,实事求是地全面调查是基于三层架构的高职学生实习管理系统分析设计的基础啼。系统需求分析书是系统分析阶段的重要文档,它是一个里程碑,标志着分析阶段工作的结束,它又是系统设计阶段工作的起点和依据,确定了系统开发下一个阶段的工作能否顺利进行,同时它还是一份合同,明确了系统开发者必须交付给用户怎样的新系统。因此在系统需求分析的阶段,要充分考虑系统的方方面面,同时要结合使用系统的用户做全面的分析,最终形成系统需求分析书,系统分析书的

17、好坏决定系统设计出来的使用效果,好的系统分析使得开发工作量会控制在合理的范围内,否则将会费时费力。系统分析的目的是将用户的需求及其解决方法确定下来,包括开发者关于现有组织管理状况的了解;用户对信息系统功能的需求:数据业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等锄。本课题经走访各实习指导教师、各实习班级的辅导员,了解实习情况和辅导员日常管理工作,综合多方面的因素,主要需求包括:“、实习学生模块()填写个人资料个人资料是在学生实习开始前,由实习指导老师负责导入,可能不是最新的资料。因此实习学生登录系统后,首先要认真如实的填写个人详细资料,填写后须经过实习指导老师审核后方能应

18、聘、提交申请,并随时将最新的个人信息录入系统。()查看各种信息新闻通知实习指导老师发布的各种新闻、通知都是以系统短信的方式进行提醒,学生登录后通过查看短信了解学校的各种通知。()报名应聘选择查看用人单位发布的招聘信息可了解用人单位的基本情况和需求信息,并根据自身的情况,选择报名。()实习申请表通过提交实习申请填报两个实习单位志愿,提交志愿后等待实习指导老师审核及实习单位录取,可打印实习申请表。()问题提问基于三层架构的高职学生实习管理系统学生在实习过程中遇到的任何问题向实习指导老师提问,并可通过查看其他的问题解决自己碰到的问题。()实习异动、各种申请学生在实习过程中发生实习异动、优秀实习生申请

19、、奖助学金申请、班级投通过系统进行提交。()毕业生跟踪调查学生毕业后可通过本系统保持与学校的信息沟通,了解各类就业信息,并可把就业后的各种信息反馈给学校,网上填写毕业生跟踪调查表。、用人单位模块()用人单位注册用人单位一旦有用人需求,可直接登录系统。用人单位要进行注册,注册时填写详细信息,包括营业执照号码和组织机构代码,由系统管理员审核后,方能正式发布用人信息。()招聘信息发布用人单位根据自己需求和计划发布招聘信息,查看填报了本企业志愿的学生名单及详细信息,并安排组织面试。()实习学生成绩评定用人单位对在自己企业实习的学生进行成绩评定并负责录入成绩。()评价反馈通过体统提交人才需求信息,每对学

20、校和学生作评价反馈。()实习学生管理企业可以通过多种方式来查询和管理在自己企业实习同学的基本资料承实习情况。、指导教师或辅导员模块()学生资料审核实习指导教师登录后,导入初识的学生信息,并对学生的个人资料进行审核,对学生的实习申请、实习异动申请、优秀申请、奖助学金申请等各类申请进了核,只有首先经过了实习指导老师或辅导员的审核,这些申请才可能生效进入下一步程序。基于三层架构的高职学生实习管理系统()实习成绩评定对实习生成绩评定中由二级学院评分的毕业设计一栏由实习指导老师录入成绩,并综合用人单位的成绩给出学生的实习成绩。()查询学生信息实习指导老师可以通过多种方式来查询和管理自己班上同学的基本资料

21、和实习情况,并回答学生提出的问题。()统计信息实习指导老师录入所管理班级学生的教育厅就业信息系统统计数据。()在校期间成绩实习指导老师录入学生在校期间的学习成绩和综合测评成绩,根据成绩生成名次。()指导记录实习指导老师按学校要求,在学生实习期间要进行实习指导。填写教师指导记录、接待工作记录。()发布新闻通知实习指导老师可发布学校新闻、通知,代用人单位发布招聘信息并查看报名学生,并指定信息的阅读范围,同时支持系统短信提醒。、系统管理员模块()系统配置管理:鼍包括系统字典管理,系统分类管理,系统错误日志管理,重构系统基本模块,清除系统缓存。()资料管理包括学生资料管理,实习指导老师资料管理,企业资

22、料管理和审核,系统功能模块管理,角色管理。()系统数据管理包括数据库管理,数据库备份,数据库还原,学生数据导入,学生数据导出等。实习学生模块分析实习学生模块是整个系统平台的核心部分。其功能用例如图所示。基于三层架构的高职学生实习管理系统图实习学生功能用例图实习学生功能用例描述啊如表所示。表实习学生功能用例描述用例名称主要参与者前提条件基本流程实习学生功能用例实习学生学生已登录系统、学生填写个人资料,并等待管理员审核、学生查看系统通知,对没有阅读过的通知有短信提醒、学生查看用人单位发布的招聘信息,并在个人资料审核后进行报名。、学生提交实习申请、学生在实习过程中遇到的任何问题向实习指导老师提问、学

23、生在实习过程中发生实习异动、优秀实习生申请、奖助学金申请、班级投票进行提交。、学生毕业后保持与学校的信息沟通,了解各类就业信息,就业后的各种信息反馈给学校,填写毕业生跟踪调查表。、退出一基于三层架构的高职学生实习管理系统实习指导老师(辅导员)模块分析实习指导老师(辅导员)模块主要是针对老师与在外实习的学生之间进行信息沟通、信息传达的一种途径。其功能用例如图所示。实习图实习指导老师(辅导员)功能用例图实习指导老师功能用例描述如表所示。表实习指导老师功能用例描述用例名称主要参与者前提条件基本流程实习指导老师功能用例实习指导老师系统管理员设置指导老师信息,并登录系统、设置实习学生的班级信息,并导入学

24、生基本信息、设置班级角色、导入学生的成绩基于三层架构的高职学生实习管理系统、对填写最新资料的学生进行资料审核、发布学校的通知、政策、就业信息、对实习学生的实习成绩进行评定、查看学生的信息并回答学生提出的问题、生成教育厅所需的各种统计信息、填写学生指导记录、接地记录、查看学习登录日志退出发生频率非常频繁用人单位模块分析用人单位模块是联系学校与用人单位的一个桥梁,提高相互沟通的能力。其功能用例如图所示。图用人单位功能用例图用人单位功能用例描述如表所示。表用人单位功能用例描述用例名称主要参与者前提条件用人单位功能用例用人单位用人单位访问本系统基于三层架构的高职学生实习管理系统、用人单位注册并填写单位

25、详细信息、用人单位发布招聘岗位信息、用人单位查看投递简历的学生信息、用人单位组织学生面试基本流程、用人单位填写对学校和学生的评价、用人单位填写学生的实习成绩、用人单位对本企业的实习学生进行管理、退出发生频率频繁系统管理员模块分析系统管理员子系统主要针对系统的正常运行做一些设置。其功能用例如图所示。系图系统管理员功能用例图系统管理员功能用例描述如表所示。基于三层架构的高职学生实习管理系统表系统管理员功能用例描述用例名称主要参与者前提条件系统管理员功能用例系统管理员已登录系统、系统字典管理、分类管理、日志管理、审核用人单位信息:基本流程发生频率、用人单位的管理、招聘信息的管理、指导教师管理、学生基

26、本信息管理、退出频繁预期达到的目标该系统使得对实习学生的管理能够顺利实施,也可以实现对整个实习学生校外课程的学习;及时、准确地下达学校最新的通知以及新的政策;作为连接企业和实习学生的纽带,为学生提供实习服务和为企业提供所需的专业技能人才。通过该系统的实现再辅以其他的工具,能够将我院的实习就业工作提高到一个新的台阶。预期此选题设计的实习管理系统将达到以下几个方面的目标:、结合传统的实习学生管理办法,同时融入先进的网络化管理模式和理念;、适用于各高职院校、各中职院校有实习学生的管理;、体现现代化的管理手段,符合教育部对高职教育的要求,加强校企合作,提高学生管理的工作效率;、结合各院校的工作实际,可

27、动态定制内容。基于三层架构的高职学生实习管理系统系统总体设计系统设计思想和原则系统的设计思想本系统的总体设计思想是:通过上面的系统分析以及工作的流程,结合软件项目开发的理论知识,提出一套合理可行的技术解决方案,实现学生实习工作的信息化,为全校实习生和用人单位提供多样化信息服务。系统的设计原则、系统定位。在设计和实现本系统时,首先必须明确系统的服务对象是谁嘲,该系统主要为教师、学生、用人单位服务;其次确定系统主要应当完成哪方面的管理工作,该系统主要针对在实习过程中服务对象的使用过程中面临的一切问题,如通知的下发、投票的发起、用人单位的信息反馈。所以对于不同的对象,不同的用户群,系统的功能就有不同

28、的要求脚。、系统规模。系统规模对于一个系统的总体解决方案和系统用到的软件、硬件的性能要求具有很大的影响,系统规模主要指系统用户的多少,处理数据海量多大,尤其是同一时间内处理数据的数量,功能模块多少等等。可以说,系统的规模在某种程度上会影响到系统的总体技术方案嘲。本系统在使用时要充分考虑到用户量的多少,最主要的是考虑同时在线的人数,这样才能在系统设计时达到有的放矢的效果。、技术的先进性与合理性。一般来说,开发系统都希望技术最优,功能最强大。而在实际的系统设计中,应当根据系统定位和系统规模等综合因素,既考虑技术的先进性,又考虑实际应用的合理性,以达到最优的性能价格比嘲。所以在选择时,要选择一些相对

29、较为流行、使用范围广、应用成熟的技术,这样不仅可以得到丰富的帮助信息,还可以减少不必要的工作量。同时在设计时,要充分考虑系统的可扩展性,如数据库的迁移、功能模块的增加等,先进与合理的技术都应当是分层的系统实现。、系统安全性。这是网络开发系统最重要最核心的技术之一,要实现网络环境下的信息管理系统,必须对每一个登录的用户账户进行管理,提供安全机制阳。系统的安全性主要包括操作系统的安全性和程序的安全性,一般情况下,系基于三层架构的高职学生实习管理系统统设计时要充分考虑程序的安全性,要避免一切因程序考虑不周造成的漏洞,避免不必要的损失。程序安全性的有力保障就是系统测试,只有测试的全面、彻底才能保证系统

30、的安全,而系统测试能做到全面,就应该具有相当的系统安全经验,否则系统的安全无从谈起。、良好的交互性。良好的交互性可实现资源共享,信息处理及时,这要求有操作方便、形象直观的用户界面嘲。良好的交互性是对用户负责人的一种表现,系统在设计的时候应该考虑到用合适的技术手段来个性化用户界面,这样交互性才能很好的保证。综上所述,在进行系统设计时应根据以系统定位为基础,综合考虑系统实现的规模,确定系统的功能,最后根据具体的功能要求来选取不同的具体实现技术【】系统技术架构通过对系统详尽的需求分析,本系统应该具备良好的数据处理能力要具有很好的扩展性和延续性,同时在技术上要保持先进性和合理性,我们采用开发平台,基于

31、三层架构的开发模式。三层架构是在两层架构的基础上引进了中间层,三层架构的应用程序将业务规则、数据访问、合法性校验等工作放到了中间业务层。这三层在逻辑上彼此分离。该架构基于面向对象设计原则,是一个优秀的企业级应用程序,为系统快速高质量的开发打下坚实的基础。三层架构所谓三层体系结构,是在客户端与数据库之间加入了一个”中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。通常情况下,客户端不直接与数据库进行交互,而是通过通讯与中间层建立连接,再经由中间层与数据库进行交互。

32、、用户界面层( )用户界面层用来实现客户浏览器中显示的用户界面,该层要以适当的形式显示由业务逻辑层动态传递的数据信息以及将获得用户录入的数据,完成对录入数据的校验,并将录入数据传送给业务逻辑层【。用户界面层主要的组成元素包基于三层架构的高职学生实习管理系统括相应的标记、文件、()模式、主题元素()、图片。在系统的设计原则中,为了具备良好的交互性,必须将用户界面层设计好。、业务逻辑层( )业务逻辑层是整个分层模型的中间层,也是整个分层模型中最为重要的层,这一层为用户界面层提供功能调用,同时它又调用数据访问层所提供的功能访问数据库,该层要根据整个系统的设计,构造工程中关键的几个对象,从而实现工程中

33、的大部分逻辑控制功能【】。业务逻辑层主要包括:领域实体( )、业务规贝( )、完整性约束()和业务流程及工作流( )。业务逻辑层实现的好坏决定系统的好坏,这一部分要对系统的需求有详细的了解,只有将需求了解清楚才能在该层的设计中不存在出入。、数据访问层( )帮,数据访问层是整个分层体系的最底层,它主要用来实现与数据库的交互,即完成查询、插入、删除和修改数据库中数据的功能,数据访问层为业务逻辑层提供服务,根据业务逻辑层的要求从数据库中提取数据或者修改数据库中的数据,由于访问数据库是系统中频繁发生而且最消耗资源的操作,所以在这一层要对数据库访问进行优化,提高系统的性能和可靠性【。在该层的设计中,首先

34、要考虑的是数据库的选择以及日后的迁移等问题,为了避免以后数据库在迁移过程中不增加工作量,因此在设计该层的时候要全面考虑数据库的种类,最好能够将所有数据库的操作放在不同的类中,这样做的原因主要在于不同数据库操作数据的语句不同,同时需要调用的底层接口也不相同。三层架构示意图如图所示。基于三层架构的高职学生实习管理系统图三层架构不意图采用三层架构的优点:、通过分层,将庞杂的大工程划分为一组相对易于处理的小工程,这样就可以降低问题的复杂程度,得到清晰的设计思路【】。、工程的灵活性好,当任何一层发生变化时,只要保持层间接口关系不变,则其它各层都不会受到影响【】。、每一层只实现相对独立的功能,所以各层都可

35、以采用最为适合的技术来实现,而且便于测试和维护,从而可以很大程度上提高系统的伸缩性,扩展性,重用性和可管理性【。,系统开发平台框架是生成、部署以及运行服务及应用程序的系统平台。它提供了,个生产率高且基于标准的多语言环境,用于将现有投资与下一代应用程序和服务集成,同时提供了解决规模应用程序的部署和操作难题的灵活性。框架由三个主要部分组成:公共语言运行库、统一类库的分层集合和称为的 组件化版本【。、公用语言运行库公共语言运行库的功能通过编译器和工具公开,您可以编写利用此托管执行环境的代码。使用基于公共语言运行库的语言编译器开发的代码称为托管代码:托管代码具有许多优点,例如:跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支持、简化的组件交互模型、调试和分析服务等。若要使公共语言运行库能够向托管代码提供服务,语言编译器必须生成一些元数据来描述代码中的类型、成员和引用。元数据与代码一起存储;每个可加载基于三层架构的高职学生实习管理系统的公共语言运行库可移植执行()文件都包含元数据。公共语言运行库使用元数据来完成以下任务:查找和加载类,在内存中安排实例,解析方法调用,生成本机代码,强制安全性,以及设置运行时上下文边界【。、统一编程类框架类为开发人员提供了一套可以使用的统一的面向对象、异步、层次结构的可扩展类库。现在,的使用者使用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号