




已阅读5页,还剩74页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 姓 名: 学 号: 所在院系:软件学院 职业类别:工程硕士 专业领域:软件工程 指导教师: 副指导教师: 二一四年三月 学生毕业设计信息管理 系统 的设计与实现 A in 2010 基于 人力资源管理系统的设计与实现 陈世军 同济大学 2014 of 学生毕业设计信息管理系统的设计与实现 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在 指导老师 指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘要 计算机网络技术的发展迅速地改变着人们传统的生活方式,也为远程教学提供了强硬的技术支撑。基于 远程教学系统通过网络塑造了分布式教学模式,大大提高教学资源的利用率。在整个教学工作中,毕业设计是最重要的环节之一,它涉及众多的教师与学生,时间跨度大,利用计算机网络技术进行毕业设计的信息化管理能够更加有效地促进工作的开展。 论文在对目前毕业设计管理 的现状、国内外毕业设计管理系统的发展状况以及浙江传媒学院毕业设计现行状况进行 了 综合分析的基础上,通过 具体的 系统需求分析、经济 可行性分析、技术可行性分析、管理可行性分析、营运可行性分析,提出了建设 学生 毕业设计信息 管理 系统的整体目标 ,构建了 学生毕业设计信息管理系统 的功能结构图。 从毕业设计管理业务使用者的角度把系统划分为 B/S 结构 计算模式的学校级别的管理子系统 、 二级学院级别管理子系统 、 指导教师用子系统和学生用子系统。 同时论文还 对 学生毕业设计信息管理系统 软硬件平台进行了选型,确定了运行稳定成熟的 为学校级别的管理子系统、二级学院级别管理子系统 、 指导教师用子系统和学生用子系统 务器软件。 论文讨论了系统数据库物理模型的优化策略,划分系统功能模块,建立了系统功能模型,对程序模块进行了详细设计。 论文 还 介绍了 层架构的 B/S 子系统的设计开发过程以及整个系统采用的白盒加黑盒的软件测试方法。同时举例论证了系统实现时大量使用的存储过程,以便更好地利用数据库的事务处理能力来保证系统数据的完整性以及程序的重用性的可能性与实施性。 关键词 :学生 毕业论文、信息管理系统、 B/S、系统设计 、数据完整性I he of of s on is a on of is of it to do to of of of at of of of a be , of of as a of of to VC , B/S, 同济大学 硕士学位论文 目录 目录 摘要 . I 第 1 章 绪论 . 2 题研究背景 . 2 题研究意义 . 2 内外毕业设计管理系统的发展状况 . 3 题研究涉及的关键技术 . 3 文研究的主要内容 . 4 文章节安排 . 5 第 2 章 软硬件平台的选型 . 6 统软件的选型 . 6 据库技术 . 6 据库的选型 . 6 务器操作系统的选型 . 6 件体系结构设计 . 8 发工具的选型 . 9 、在读期间发表的学术论文与研究成 果 . 51 第 1 章 绪论 1 章 绪论 随着网络的普及,计算机网络已 经在人类的生活,学习,以及工作的方方面中扮演了非常重要的角色。管理信息系统作为一种学校、企业和各事业单位不可或缺的管理工具,是目前软件开发当中一个非常重要的课题。通过管理信息系统,高校可以发布教育信息,了解动态,实施网络管理。并且高校老师可以充分利用网络教学资源,来丰富教学内容,进行网络化教育。管理系统可以帮助学校提高教学水平,加强教学管理,未来利用计算机技术,网络技术,来提高和协助教学管理,将会是高校信息化建设的一种发展趋势。 题 研究 背景 浙江传媒学院 成立于 1978 年,向来有“北有北广,南有浙广” 之称,是国家广电总局和浙江省政府共 同建设的高校,也是我国培养广播影视和传媒专门人才的重要基地。学院创建 后面向全国招生,主要以传媒以及艺术类专业为主,同时还具备文经工管等专业,学院在校人数有超万人。 目前,浙江 传媒学院 已 自主建设完成 了 一批计算机管理的信息化系统,主要包括图书馆管理信息化系统、办公自动化系统以及教务管理系统等。现在 正 在运行的教务管理系统其中有一部分毕业设计 (论文 )管理功能在里面,主要就是登记学生的毕业设计题目、评定过的成绩还有就是允许学生上传论文并且保存在系统内。但是学校毕业设计主要还是采用一般 的人工方法来发布,包括题目、选题、开题、设计、评审、答辩、成绩评定等过程。随着应届生人数的增加,目前传统的人工管理毕业设计的方法已经无法适应新的形势变化,需要引进新的管理方法。 题 研究意义 在高校的教学管理中,毕业设计的管理历来是高校非常重视的一个方面,也是学校整体实力的体现。国家教育办就普通高校的毕业设计工作专门作过说明,认为毕业设计的好坏是衡量教学质量,完成培养任务,学生毕业的重要依据,各高校必须强化,完善论文的管理和要求,制定好规范与相应的标准。目前在很多高校当中,毕业设计论文的管理仍然在采用 手工的办法,这需要花费大量劳动力,并且也给管理带来很大不便。近些年全国高校都有大规模的扩招,随着毕业人数的大量增加,怎么去高效的管理这些毕业设计的工作,这个问题已引起各高校极同济大学 硕士学位论文 学生毕业设 计信息管理系统的设计与实现 的重视。近些年应届毕业生为了应对就业压力,临近毕业时都会到实习单位实习,所以精力上,时间上都没有太多的话在毕业设计上,有些学生以应付了之,有的甚至临时抱佛脚,这势必使得当前的论文管理方式无法适应要求。 而基于网络化的毕业设计管理信息系统,却是一个比较好的解决方案,从某种意义上来说 信息化的毕业设计管理系统正好适应这种需求,能有效解决当前 遇到的问题 , 是对教务系统的补充以及完善 。所以本文 所 研究 的 课题学生毕业设计信息管理系统的设计与实现 是非常有意义的。 内外毕业设计管理系统的发展状况 当前,学生毕业设计信息管理系统中的主要内容是确保学生毕业设计时能双向选择以及设计当中的过程被有效跟踪。 1国内外高校不同程度上实现了这些功能,包括英国的诺丁汉大学,他的系统能让学生在网上进行双向选择。山东大学的系统,能审批学生的论文,通过附件上传到系统,老师可以下载论文进行修改,或者直接在系统中进行修改。济南大学开发完成的管理系统,其主要用于选题环节的管 理,通过此系统可完成课题的申报、审核,学生能在上面自主选题。电子科大的管理学院,有自己的一套论文系统,能使学生上传论文,完成论文的审核等功能,通过该系统,学生可查看论文审核的情况,并且可以在老师的指导下完成修改任务,进而提交论文 2。 为了适应网络化管理趋势,浙江省传媒学院在自己的教学管理中,对教学中各项业务包括学生选课,学籍管理都采用了网络化技术,由于毕业设计管理相对来说比较难以实用计算机来管理,所以只是简单的使用了登记的模式,来进行论文的基本信息与成绩的录入工作,对于选题,动态过程管理,数据统计都还缺 少一套行之有效的系统。浙江传媒学院的规模在不断壮大,随着教学改革的深入,未来一个重要的工作方向是加强毕业设计的质量,提高毕业设计的管理能力,带动学生完成毕业设计任务。 题研究涉及的关键技术 1) 并发访问数据库的研究 在学生毕业设计信息管理系统的运行过程中,会产生多信息并发访问的状况,比如多位学生同时选择一位指导老师的课题,或者多位老师同一时间确定某一位学生的课题,还有多个文档上传时对文档的命名,这些数据库的并发访问,都会导致整个数据库系统数据不完整,从而影响系统正常运行。所以研究好数据第 1 章 绪论 管理技术中的并发 控制技术,确保完整的信息管理系统数据对本课题来说至关重要 5。 2) 数据库物理模型的优化与实现 从系统的角度来看,物理模型的设计是否合理,直接关系到数据库的服务器的访问速度以及系统的稳定性。当多各用户在系统中运行时,需要确定数据库的数据是否完整,是否方便实现,所以数据库物理模型的合理的优化设计非常重要。 3) 系统软硬设计方案的研究与实现 本文确定了以下软硬件的方案:首先选择了系统的体系结构、其次确定了开发系统所需要的技术、选好了数据库使用的服务器以及软件使用的操作系统,并且详细的设计好系统的软件。 文研究 的主要内容 本文主要完成一个毕业设计信息化管理系统,使其具备监控毕业设计过程,此系统的特点如下: 1) 子系统 学校用管理系统、学院用管理系统、老师用管理系统、学生用管理系统。 2) 双向的选题 该系统具备双向的选题能力。通过浏览器学生选择课题,该课题有老师出,学生可以自己出课题,然后选择老师。老师修改学生的课题,并且决定指导该学生与否。若没被选中,学生可重新拟题,选老师;对于选好的学生,教学秘书进行审核,通过则完成,不通过则重新选题。 3) 动态过程的监控 在毕业设计的各个阶段当中,学生和老师都可以上传与毕业设计相关的资料 。老师根据情况可以锁定学生的权限,通过限制上传文档的权限来控制好文档的版本。对于生成的完成情况老师可以进行标注,这样使得学院从整体上好掌握毕业设计的进展。 4) 其它 此外,学院的管理子系统具备如下功能,批量上传下载相关老师和学生名单,能生成各种报表。并且该子系统具备计时能力,只要相关人员登录系统,它就会提示毕业设计当中近期阶段性的任务完成情况,以此来进行时间上的预警,限制一些人员的权限。 同济大学 硕士学位论文 学生毕业设 计信息管理系统的设计与实现 文章节安排 本论文的基本写作结构如下: 第一章:对于国内外的毕业论文信息化管理系统的状况进行综合描述,对于该课题 的内容以及安排做些介绍。 第二章:通过系统的软硬平台得搭建方案的讨论,确定好相关子系统的开发技术与工具 , 讨论使用基于 三层框架的 B/S 子系统的开发。 第三章:从现状、需求分析、系统可行性、系统目标四方面来对 浙江传媒学院 毕业设计的管理系统进行详细的描述。 第四章:在系统网络结构确定的基础上,讨论系统数据库的物理模型上的优化方法,划分出功能模块,建立功能模型,设计好程序的模块。 第五章: 阐述了学生毕业论文信息 管理 系统的程序功能模块的现实举例 和系统的 各个 测试方案。 第六章:总结整体设计方案,对毕业设计信息化 管理系统未来的研究方向进行探讨与展望。 同济大学 硕士学位论文 学生毕业设计信息管理系统的设计与实现 第 2 章 软硬件平台的选型 统软件的选型 据库技术 系统的 软件项目中, 如果 使用数据库 作为 操作 的 数据, 不仅能够 保证数据的独立性、安全性 、稳定性 , 还能 为系统提供 高效的 访问数据 模式 , 也 为程序员减轻 了开发 应用程序的负担 。 下面介绍下 关于数据、数据库、数据库管理系统以及数据库系统的概念 9。 1) 数据 是用于 描述事物的符号记录 。 计算机中 抽出对事物 特征组成 的 一条记录 进行 描述 用以存储和处理事物 。 2) 数据库 是按一定的数据模型组织、和存储的数据仓库,是存储在一起的相关的数 据集合。其优点是减少数据的冗余,节省数据的存储空间,有较高的独立性和扩展性,实现数据资源充分分享。 3) 数据库管理系统 是数据库系统的重要组成部分,它是位于用户和操作之间的一层管理软件,负责数据库的数据组织、数据操纵、数据维护和数据服务等。它保证了数据库的建立、运用和维护的统一管理。并能保证数据的安全性、完整性、一机多用和对数据的开发实用性、发生故障后的数据恢复。 4) 数据库系统由 5 部分组 成:硬件系统、数据库集合、数据库管理系统、应用系统和人员。其中 组成 人员包括:数据库管理员、系统分析员、数据库设计员、应用程序员和最 终用户等。 据库的选型 学生毕业设计论文的信息如何高效又稳定的保存是 学生毕业设计信息管理系统的 最关键的技术 , 也 是 本 数据库最重要的技术 ,为了 保证 学生毕业论文 信息管理 系统常年 安全 可靠 的 运行 ,我们需要选择稳定安全的数据库系统。考虑到数据库系统的 安全 性、稳定性、可延展性、经济性 等因素, 目前可以使用 的 数据库系统 有 ,本次项目我们 选用 的是 息 管理 系统 进行设计 。 一个高性能客户端 /服务器数据管理系统的服务器,它采用了多进程多线索结构等先进技术,确保 数据的完整性和安全性 和系统的高可用性 。 务器操作系统的选型 1 务器的操作系统 同济大学 硕士学位论文 学生毕业设计信息管理系统的设计与实现 相对 开放 并具有丰富 的免费码源 的 类 作系统。 安装设备 平台较多 ,如手机、平板电脑、路由器、台式机、大型机和超级计算机等。有 以下 优点 13: 1) 模块化程度高 , 内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分 ;根据用户的需要,实时地将 某些模块插入或从内核中移走,使得 统内核可以裁剪得非常小巧,很适合于嵌入式系统的需要。 2) 源码公开 , 由于 统的开发从一开始就与 目紧密地结合起来,所以它的大多数组成部分都直接来自 目。任何人、任何组织只要遵守 款,就可以自由使用 代码,为用户提供了最大限度的自由度。这一点也正投嵌入式系统所好,因为嵌入式系统应用千差万别,设计者往往需要针对具体的应用对源码进行修改和优化, 所以是否能获得源代码 对于嵌入式系统的开发是至关重要的。加之 软件资源十分丰富 ,每种通用程序在几乎都可以找到,并且数量还在不断增加。这一切就使设 计者在其基础之上进行二次开发变得非常容易。另外,由于 代码公开,也使用户不用担心有“后闸”等安全隐患 7。同时,源码开放给各教育机构提供极大的方便,从而也促进了 学习、推广和应用 13。 3) 广泛的硬件支持 , 支持 多种体系结构的微处理器。目前已成功地移植到数十种硬件平台,几乎能运行在所有流行的处理器上。由于世界范围内有众多开发者在为 扩充贡献力量,所以 着异常丰富的驱动程序资源,支持各种主流硬件设各和最新的硬件技术,甚至可在没有存储管理单元 处理器上运行,这些都进一步促进了 嵌入式系统中的应用。 4) 安全性及可靠性好 , 内核高效稳定。 核的高效和稳定已在各个领域内得到了大量事实的验证。 大量网络管理、网络服务等方面的功能,可使用户很方便地建立高效稳定的防火墙、路由器、工作站、服务器等。为提高安全性,它还提供了大量的网络管理软件、网络分析软件和网络安全软件等。 5) 与 全兼容 , 目前 ,在 所包含的工具和实用程序,可以完成 所有主要功能 。 6) 良好的用户界面 ,用户提供了两种界面:用户界面和系统调用。传统用户界面 基于文本的命令行界面。 很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。系统调用给用户提供编程时使用的界面。用户可以在编程时直接使用系统提第 2 章 软硬件平台的选型 供的系统调用命令。系统通过这个界面为用户程序提供低级、高效率的服务。为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给 用户呈现一个直观、易操作、交互性强的友好的图形化界面。 7) 设备独立性 ,指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 具有设备独立性的操作系统,它的内核具有高度适应能力,随着更多的程序员加入 程,会有更多硬件设备加入到各种 核和发行版本中。另外,由于用户可以免费得到 内核源代码,因此,用户可以修改内核源代码,以便适应新增加的外部设备。 8) 提供了丰富的网络功能 ,完善的内置 网络是 一大特点。支持其网络功能之一。文件传输是其网络功能之二。远程访问是其网络功能之三。 仅允许进行文件和程序的传输,它还为系统管理员和技术人员提供了访问其它系统的窗口。通过这种远程访问的功能,一位技术人员能够有效地为多个系统服务,即使那些系统位于相距很远的地方。 2 务器操作系统 数据库的服务器操作系统选用 络机架操作系统, 目前世界上最安全可靠、性能最优异的操作系统, 有如下性能特点 13: 1) 强大的数据库支持功能 , 主要的数据库 都将 为优选的运行平台,因此, 统对这些数据库提供了强范围的支持能力, 2) 互联网络功能强大 , 互联网的基础就是网络通讯协议, 持很多通用的网络通讯协议,包括 ,这个特点使得 统能方便地与各种广域网和局域网互联网络。此外,通讯协议就是在 础上开发出来的,它 统的一个不可分割的成分。 3) 开放性好 , 但具备安全性高,技术成熟和应用多的特点 ,而且该系统还具有开放特征,正是这种较为彻底的开放性,使 发展充满动力和生机。 4) 稳定性强 , 作系统能极大的提高系统的稳定性。 件体系结构设计 以管理方式的角度出发学生毕业设计信息管理 系统软件体系结构可分成客户机 /服务器( )网络与浏览器 /服务器( )网络等方式 31。 同济大学 硕士学位论文 学生毕业设计信息管理系统的设计与实现 C/S 是最常用、最重要的一种网络类型,是一种由客户机向服务器发出请求,服务器向客户机提供服务,两者合作完成一个作业的系统平台模式。不仅适合于同类计 算机联网,也适合于不同类型的计算机联网,如 、 的混合联网。这种网络安全性容易得到保证,计算机的权限、优先级易于控制,监控容易实现,网络管理能够规范化。网络性能在很大程度上取决于服务器的性能和客户机的数量。 B/S 模式是随着 术的兴起的对 C/S 结构的一种改进。这种模式下, 是标准的浏览器(如 ),不再安装客户端程序,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端浏览器实现,主要事 务逻辑在服务器端( 现,也就是只需要浏览器即可进行业务处理,这样就大大减轻了客户端电脑载荷,减少了应用系统维护与升级的工作量,是一种新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。 B/S 模式可以理解成是一种三层结构的系统,第一层客户机是用户与整个系统的接口,客户的应用程序精简为一个通用的浏览器。网页还具备一定的交互功能,用户可通过网页向服务器提出服务请求。第二层 务器将启动相应的进程来响应这一请求,并动态生成一串嵌入了处理结果的 码返回给客户机的浏览 器,浏览器将 码转化成图文并茂的网页呈现给用户。如果客户机请求数据库的访问, 务器还需与数据库的服务器协同完成这一处理工作。第三层数据库的服务器负责协调不同的 务器发出的数据库访问请求,管理数据库。 发工具的选型 1 C/S 模式的子系统的开发工具 很多开发工具可以 开发 C/S 结构应用程序 ,比如 等。 司的拳头产品,用于构建、维护和改进多种将数据库访问和高生产力图形用户界面 (结合的业务关键型企业应用程序 12。其声明式编程环境和高水平的抽象功能简化了复杂开发的工作,使开发人员能够专注于设计高效的业务逻辑,而不是忙于学习大量的复杂新技术、编程语言和技巧。 名的 技术是通过最少编码将数据访问构建到应用程序中的最快、最简单的方法。 2 B/S 模式的子系统的开发语言 A、 术介绍 几乎每种网络化应用程序的基础,也是开发和提供移动应用程序、游戏、基于 内容和企业软件的全球化标准 15。 全球拥有超过 900 万个开发人员,借助其完备的工具、成熟的生态体系和强健的性能, 至可跨第 2 章 软硬件平台的选型 最分散的计算环境提供应用程序可移植性 14。 有以下特性与优势 16: 1) 独立 的 平台 , 运行于大多数主流硬件和操作系统平台。既可以通过 态体系中的众多合作伙伴之一直接从 件运行,也可以作为 区的一部分运行。 2) 高性能 , 是有目共睹的虚拟机技术的例子,他们使为速度最快的编程环境之一。如果针对多线程环境内置优化, 速度会更快。 3) 易 学 习 , 全球众多大学和教育机构的首选编程语言。 对内存管理、多线程和异常处理设计的模型使其成为同时适用于开发新人和开发高手的功能强大的语言 24。 4) 成熟的安全性模型 , 供一个高度安全的高级应用环境,非常适合基于网络的应用程序。 B、 术介绍 25 司 1996 年 6 月推出的 发技术,是1 扩展。 术在实际使用中采用 3 层结构。该软件体系结构见图 2户使用系统进行信息查询的过程:用户使用 浏览器与表示层的 用内嵌的业务层 n 访问数据层的数据库;最后由 到的数据交给浏览器显示。 图 2件体系结构图 术有以下几个 优点 26: 1) 一次编写,各处 执行 , 作为 台的一部分, 术拥有 言 一次编写,各处执行 的特点。随着越来越多的供货商将 术增加到他们的产品中,用户可以针对自己公司的需求,做出审慎评估后,选择符合公司成本及规模的服务器, 假若未来的需求有所变更时,更换服务器平台并不影响之前所投下的成本、人力所开发的应用程序。 2) 搭配可重复使用的组件 , 术可依赖于重复使用跨平台的组件(如: 件)来执行更复杂的运算、数览器 济大学 硕士学位论文 学生毕业设计信息管理系统的设计与实现 据处理。开发人员能够共享开发完成的组件,或者能够加强这些组件的功能,让更多用户或是客户团体使用。基于善加利用组件的方法,可以加快整体开发过程,也大大降低公司的开发成本和人力。 3) 采用标签化页面开发 , 页开发人员不一定都是熟悉 言的 程序员。因此, 术能够将许多功能封装起来,成为 术中的标签库 ,面开发人员可以运用自定义好的标签来达成工作需求,而无须再写复杂的法,让 面开发人员亦能快速开发出一动态内容网页。第三方开发人员和其他人员可以为常用功能建立自己的标签库,让 页开发人员能够使用熟悉的开发工具。 学生毕业论文管理信息系统采用 B/S 模式,合理的 B/S 程序它的页面与业务逻辑是分离的, 术是实现页面与业务逻辑分离最常用、最成熟的工具。指导指导老师用子系统和学生用子系统选用 术开发 ,选 用运行稳定成熟的 作为 务器软件。 ,程序的业务逻辑与计算任务主要工作由服务器完成,开发指导老师、学生用子系统采用基于 台下高效的 型 控制器)的 三层架构进行开发 28。 一个设计模式,它强制性的使应用程序的输入、处理和输出 工作 分 别在不同的部件进行 。 式 的 应用程序被分成三个核心部件:模型 (视图 (控制器 ( 它们各自 独立地 处理自己的任务 19。 视图指的是人机交互 界面,对于 用来说 视 图就是由 素组成的界面, 也 可能 是 包括 像 eb 组成的界面。 由于 应用的复杂性和 大 规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图, 计模式对于视图的处理 用户的请求,不包括业务流程的处理 , 业务流程的处理交予模型处理。 模型表示企业数据和业务规则 ,它 接 收 视图 请求的数据,并返回最终的处理结果 , 在 三个部件中,模型拥有最多的处理任务 24。模型与数据格式无关,模型返回中立的数据,一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 控制器 接收 用户的 请求 并调用模型和视图去完成用户的需求。 当 控制器接收到 用户的请求 后 ,决定应该调用 某 个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。 第 2 章 软硬件平台的选型 一种基于 软件中间件 。 序中常用来封装数据库操作、事务逻辑处理等,使用 序能很好的实现前台程序和业务逻辑的分离,使 序具有更好的灵活性和健壮性 29。 独立于 硬件 平台和协议的 运行在 务器 上 的 用程序 , 可以动态地扩展 务器 的服务能力。在实际应用中, 起使用 ,是一种使页面内容与显示逻辑分开的简单的实现方式 29。 开发指导老师 用子系统和 学生用子系统 时, 作应用程序的控制器,档作 为视图, 用来表示模型。所有的请求都被发送给作为控制器的 将 请求信息分发给 合适 的 响应。 以通过直接调用方法或使用 自定义标签得到 的数据。这种设计模式很好地实现了数据层与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政管理专业语文大纲内容试题及答案
- 山西省朔州市2025年七年级下学期语文期末评估卷及答案
- 直拉单晶硅的工艺流程
- 如何精心制作化学平衡原理课件2
- 医疗高值低值耗材管理体系构建
- 高级审计师考试关键数据分析与试题及答案
- 无人机飞行风险与管控方法试题及答案
- 高级审计师的市场定位试题及答案
- 医学影像诊断总论
- 2025年运输代理服务合作协议书
- 消防常见隐患排查
- 如何提高你的判断力
- 小学音乐教师的职业感触与体验
- 才艺展示部分课件
- 2020版5MW风力发电机组安装手册风电机组安装手册
- 【新能源汽车动力电池常见故障及维修方法探讨5900字(论文)】
- 《广州市城市树木保护专章编制指引》解读(分享版)
- 乐山老江坝安置方案
- 过磅合同范本
- 排水管网检测投标方案(技术标)
- 《大学生职业生涯规划作品》重庆
评论
0/150
提交评论