2020年教育教学管理系统规范建设思考论文_第1页
2020年教育教学管理系统规范建设思考论文_第2页
2020年教育教学管理系统规范建设思考论文_第3页
2020年教育教学管理系统规范建设思考论文_第4页
2020年教育教学管理系统规范建设思考论文_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教育教学管理系统标准建设思维论文根据当前大学的ISO9000运行,构建教育教育教育教育和教育质量管理系统时,主要考虑了以下方面:第一,确保信息系统按需响应能力,适应管理机制的变化。第二,如果特定业务点发生更改或调整,是否重新编译或部分构建整个程序。第三,系统开发过程中出现的一些共同组件是否在大学新设或现有业务系统中使用,是否应该为了开发而重新进行,如何使用现有已证实的组件,如何在项目中引用或使用,第四,在进行新的业务系统开发时,是否可以形成可以直接构建在基础平台上的基础平台。基于以上四点考虑教育教学质量管理体系的构建方式。系统范围的标准规范定义如下,以确保系统构建满足这些要求:(a)特定环境规范。应用程序运行环境使用两个应用程序服务器和两个数据服务器配置负载平衡的高可用性web集群运行环境,以确保应用程序运行的可靠性和运行效率,数据库在主从备份方面维护数据安全性。(b)总体规范。1.统一缩写或名词规则。如果项目需要对相同的概念使用缩写,请统一使用:info -信息,如下所示:Doc -文档Src -源代码;演示-项目的静态页面原型;有限元分析-功能点;Req -需求点;query-query;Add -添加;更新-;Input -输入;-删除;List -结果列表中使用的英文名称;Impor -导入;Export -导出;Rtn -返回;Suess -成功;Fault -失败;Error -错误;业务词典-与业务相关的代码和代码的说明,使系统管理业务词典,系统业务词典功能使系统实现提供的许多组件易于开发。2.定义需求/功能编号。需求编号规格:req-主要模组号码-次要模组号码-功能点号码。功能点代码编号:“FEA”-“主模块编号”-“次模块编号”-“功能点编号”。其中,“FEA”表示功能,“req”表示主模块与包相对应,次模块与组件包下的组件相对应,功能点是组件下的特定功能。3.子系统和软件包计划。级别1模块是由:小写英语单词组成的业务说明,与包命名的最后一段相匹配。功能矩阵样式(如:权限管理(auth)为:子系统:um,软件包的文本名称:权限管理和控制,软件包名称:auth,与功能中文名称相对应的功能名称为:认证管理-auth,应用功能管理- function,应用功能管理包的文本名称:组织管理,包名称:-organization,与功能中文名称相对应的功能名称,然后是:机构管理-组织,职务管理-位置,人力资源管理-个人,职务管理- duty,工作组管理- workgroup程序包的:应用程序基本服务,程序包名称:mon,功能名称:单点登录sso,业务词典-bussi dict,业务日志-bussi log,元数据管理-mement软件包的文本名称:实用程序,软件包名称:Utili-ty,与功能中文名称相对应的功能名称3360上载文件-fileup-load,选择常规数据-data choose。构建时,建议软件包名称全部使用字母小写字母,软件包名称使用长命名空间。4.应用程序体系结构实施。Maven除了具有构建计划的能力外,还提供了高级项目管理工具。Maven的默认构建规则可重复使用,因此通常可以使用Maven的两行或三行脚本构建简单的项目。由于Maven面向项目的方法,许多ApacheJa-karta项目都是使用Maven发布的,公司项目继续以Maven的比例增长。使用JAVAEE体系结构的此应用程序应用系统的功能开发以Maven方式构建项目。以Maven方式构建和依赖的版本在公用模块或子系统中定义,子(模块)POM设置 ,继承父(项目)POM,设置一个虚拟总计项目,将多个物理项目设置为总项目的模块。在编码过程中,应尽量使用通用模块,以减轻系统编码、维护工作的负担,并使程序结构化。通常,使用了三个以上的相同逻辑的代码主要抽象为公用模块。(c)配置规范。1.配置工具。项目的配置工具在内部使用SVN作为配置管理工具,MavenRepository作为Maven仓库的定义。2.配置目录结构。如图2所示,配置目录结构。(d)文件规格。1.文件命名惯例。文档名称=系统名称“_”中文文档名称“_”作者名称。修正者必须在文档中标记修改时间、版本和近似内容。2.文件建立规格。对于项目的结果文档,必须在创建之前提供集成模板,并在创建和修改期间记录变更历史记录。Word中的图片尽可能使用JPG或GIF和PNG格式减小Word文档的大小。与要求源文件并存储在配置库中的所有文档相关的图形。文档最终确定后,审阅者使用修改模式修改文档。如果文档引用其他资料,则必须提供参考资料(如文档、网站、书籍等)的来源。(e)结构设计和开发规范。系统中包复用的基本对象,包含数据访问层次、业务层次、控制层次、页面资源、配置信息等概念。一个项目可以包含多个子项目,按Maven的体系结构将项目分为功能模块,以简化维护和管理。其中,“model”是整个系统的显示层。也就是说,所有接口操作和接口逻辑都是在某些项目中将mon项目组织成系统的公用项,所有公用部分的代码都构建在项目中。Model-caculate是在此项目中配置其他核心功能模块和辅助功能模块的系统内模型算法部分,根据规则“项目名称-功能模块名称”生成。1.整体规范。(1)项目路径计划。sino carbon.model. (2)对于要应用的变量命名,必须符合以下规范:在数据访问层中,变量名称遵循Java变量命名约定。在业务层中,变量命名与数据访问层的命名规则相匹配。在控制层次结构中,变量名称与业务层次结构的命名规则匹配。必须在每个文件中维护正确的开发人员信息,以确保程序逻辑或代码的可跟踪性。(3)根据以下要求对作者和部门进行设置:作者:输入开发环境用户正式名称的中文。开发者的英文名称或系统默认用户名。输入部门:开发环境用户所在公司的名称,例如“信息中心”等。2.包命名约定。包是项目的基本业务实施和业务分布单元,包含数据访问、业务逻辑、控制以及通过以下方式命名:包所需的其它资源:包名称使用长命名空间。软件包名称=系统命名空间业务说明中的英语单词;软件包命名由设计人员在设计期间确定,不允许开发期间。显示名称用中文信息描述。套餐属于抽象概念。3.数据访问层次结构命名惯例。数据访问层是数据库活动的逻辑层。数据访问层按如下所述命名。包名称为。定义为. sinocarbon.model.um.dao。实施接口规则。sino car-bon.model .子项目名称模块名称Dao,类规则。套装程式命名惯例(例如sino-carbon.model .子专案名称模组名称DaoImpl使用者管理模组)为套装程式。在sinocar-bon.model .中,使名为UserDao.java和UserDaoImpl.java的接口和类的名称与java类命名相同。接口和类直接构建在构件包名称的包下,原则上不添加新包的定义。不要在名称中使用前缀或后缀。接口和类包含单个实体管理功能,例如添加、删除、修改、检查等操作的集合。4.业务层命名惯例。业务层是执行业务逻辑任务的逻辑层。业务层将:程序包名称命名为.定义为. sinocarbon.model.um.service。介面规则。sino carbon.model .子项目名称模组名称Service,类别规则。sino carbon.model .子项目名称模组名称套装程式命名惯例(例如ServiceImpl使用者管理模组)为套装程式。在. sinocarbon.model.um中,使用java类命名创建接口和类名称,如UserService.java和UserServiceImpl.java。接口和类直接构建在构件包名称的包下,原则上不添加新包的定义。不要在名称中使用前缀或后缀。接口和类包含单个实体管理功能,例如添加、删除、修改、检查等操作的集合。5.页面资源命名惯例。一种是在web项目中创建文件夹,然后在与模块名称匹配的文件夹下创建与该模块相关的页面资源(例如,user,在页面资源下创建user目录);第二种方法是,如果涉及不同的页面资源,则在同名文件夹下创建js和image,并将这些资源放在目录中。第三,页面资源文件始终使用小写字母,命名通常使用主谓词格式,每个单词之间用下划线“_”连接。6.web目录规格。WEB目录是整个项目的WEB配置目录,可以放置整个应用程序的有效资源文件,包括公共js、图片、页面和WEB-INF配

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论