CRP排课管理系统
- 格式:doc
- 大小:570.50 KB
- 文档页数:15
CRP系统在学生管理工作中的应用作者:赵磊来源:《农家科技中旬刊》2016年第10期摘要:数字化校园建设体现了一所学校的发展水平。
随着我国教育对学校信息化建设的需求,学校管理信息化、网络化已应用到现代学生管理的工作当中。
CRP系统在学生管理工作中的应用解决了很多传统管理模式下繁琐的问题,提高了学生管理工作的效率。
关键词:信息化;学生管理;品行学分1.CRP系统概述“CRP”(Campus Resource Planning)意为“校园资源计划”。
通过先进的信息化工具与管理手段,对校园内的资源进行有效整合,最终实现环境、活动与资源的数字化,通过识别和规划校园资源,将学校的内部资源(教学、科研、生活等方面)和合作企业的办学资源进行有机整合,并对各种资源进行分析和规划,构建相对完善的数字化校园,实现理想的管理效果,传统校园功能得到扩展,从而达到提高办学水平和人才培养质量的目的。
2.CRP校园管理系统应用背景随着社会的不断发展,我国职业教育规模不断扩大。
网络技术的发展为高职院校学生管理的信息化提供了相应的技术条件,CRP校园学生工作管理系统正在逐步取代传统的工作方式成为现代学生管理工作的主要手段。
依托信息技术和网络技术,实现教育资源的共享。
同时也促进了学生管理的发展。
为建设数字化校园夯实基础。
3. CRP学生管理内容模块CRP学生管理系统的建设是一项综合化、系统化的工程,是需要专业的人员利用信息化技术进行操作的,该系统的首要任务在于补充完善学生管理信息系统,通过现代化的网络计算机技术将学生的基础信息放置于CRP系统平台上,便于学校学生管理部门与企业人员的查看,使得学生管理从传统的人工管理转变为信息化管理,CRP学生管理系统的建设能方便学生及时了解学习进度,查阅相关学习资料,拓展学习范围,提高学习能力,对自身进行合理定位与发展。
CRP学生管理系统主要模块包括3.1学生基本信息管理模块学生基本信息管理模块主要包含:学生姓名、学号、性别、身份证号码、出生年月、专业、班级、家庭关系、家庭电话、家庭住址、入党入团情况等,以及学生的证件照、生活照、身份证照等可通过电子信息档案进行查询。
学生处CRP操作系统工作职责权限说明
一、学生处总职责
学生管理系统、辅导员日志、学生社团管理、导师平台等权限管理与统筹安排。
二、系管理员职责
学生管理系统:
1、辅导员班级管理
2、学生受处分管理
3、学生违反法纪管理
4、学生/家长密码恢复
5、取消学生交卷状态设置
6、各班审核情况汇总
7、学生相片管理
8、学生查找
9、信息通知。
(具体操作;进入后台管理进学生管理系统)
三、班主任(辅导员)职责
1、学生管理(在操作桌面添加)
2、告知书管理、
3、综合测评存扣分标准
4、评教试题管理(月度试题)
5、评教时间管理。
(具体操作;进入后台管理进学生管理系统)、
6、辅导员日志工作;(操作;打开辅导员日志、进入月度指引、后台管理、填写日志、学生考勤确认、有问必答、案例小结。
四、导师工作;登陆后进入导师平台进行相关操作。
五、学生操作须知
1、登陆主菜单后进入后台管理界面、点击学生管理系统、然后登陆。
等工作的完成。
四、学生管理系统(学生端)
(使用对象:我院的学生)
告诉学生和家长登录网址:8083/st/login.aspx
以港口与物流系的2010报关与国际货运1普高班沈逸晨同学的身份登录
4.1 完善学生个人信息
首先,必须完善学生个人信息,CPR的学生数据必须要填写完整,因为正式运行后,教务处的学生数据将来自于CRP
4.2 告知书和信息通知-学院学工处发布重要信息
告知书由学工处负责发布,全校所有学生都能看到
4.3信息通知-系部班主任发布班级信息
4.4 我的学习-查看三年课程成绩汇总
4.5有问必答-与班主任、任课老师沟通的桥梁
(1)用户点击系统主页左侧菜单列表“有问必答”选项,进入与班主任或导师的沟通管理页。
4.6 生活月志-与班主任、任课老师沟通的桥梁
4.7 就业情况登记-第三学年定岗实习必须填写
六、学生管理系统(家长端)
6.1 查看学生的所有信息
学生家长进入网址::8083/parents/st_parents.aspx
用户名:学生的学号;密码:123456(提醒家长修改密码),可以查看该学生的学习、德育等各种信息。
学生家长可以查看每一周的课程表
6.2 与班主任、课任老师进行交流
可以查看该班级班主任的联系方式(电话、EMAIL)。
CRP系统--全新的数字化校园没有边界的校园无需管理的管理一、概述“CRP”(Campus Resource Planning)意为“校园资源计划”,它是一个以教学为核心的新型的信息系统。
通过识别和规划校园资源,将学校的内部资源和合作企业的办学资源进行有机整合,并对各种资源进行分析和规划,以达到资源“无边界”化的最佳组合,实现理想的管理效果,从而达到提高办学水平和人才培养质量的目的。
CRP系统打破了一般院校单纯注重硬件建设的常规,集“日常管理”、“评估工作”、“规划决策”、“激励改进”和“教学资源共享”为一体,将现代信息技术与学校的办学理念紧密结合,通过信息技术推动学校的制度创新、管理创新、教学创新,最终实现教育信息化、决策科学化和管理规范化。
CRP 系统由我院自主研发,并融合JAVA EE 及.NET 两大主流开发平台的优势,紧紧围绕以“软环境(内涵)建设”和“系统功能模块的互联互通”为建设主体,促进实现“校园内部管理一体化”、“校内外办学资源应用一体化”、“中职、高职、本科管理和教学衔接一体化”以及“CRP 应用学校教学资源一体化(共享)”的高效、自动、透明的学习型职业院校的建设目标。
CRP 系统自2002年开展建设,至今已经走过10年多的时间,其管理功能已覆盖至学院管理的各个领域。
现在,CRP 系统已经发展成为一个整合了80多个从源头采集数据的功能模块(软件系统),当一个任务指令触发,则多个系统模块联动响应的互联互通的新型数字门户规 则 系统 数据 核心 理念 互通互联的功能模块 实时采集的共享数据以师生为本、人性化关怀 实现真正的移动办公持续改进的标准化体系化校园管理平台,具有“源头唯一、全员维护、实时采集及信息共享”四大特色。
CRP系统以工作门户(学生、教工和家长门户)为基础,以各种业务功能模块(师生管理、教学管理和办公管理等)为应用核心,最终汇总形成各种协助规划决策的、以数字仪表盘展现的实时数据透视窗(包括指挥与监控、后勤监控、学生工作数据、个人业绩展示等)。
CRP师资管理系统个人信息维护说明一、附件要求:原则上各项信息均应上传附件佐证。
附件应为佐证材料原件的彩色扫描件,扫描内容清晰完整,不得歪斜、颠倒。
证书类应包括证书完整内页,包括姓名、证书类型、编号、发证单位、日期、有效期等具体内容。
建议附件格式为PDF,扫描时参数设置为彩色,300dpi,命名方式为:“本人姓名_附件名称”。
附件不能上传EXE、BAT、COM、CAJ格式文件。
二、各类基本信息维护要求登陆CRP系统——登陆“师资管理系统”——在左侧“一、个人维护”中依次选择以下各项目维护更新:(一)基本信息(必填项):根据本人实际情况填写,并上传身份证(正面)及证件照,单张照片大小不能超过512K,填写完毕后依次点击“保存”、“审核”。
(二)联系信息(含必填项):填写紧急联系人信息(必填项),维护其他各项信息,点击“保存”。
(三)特长简介:根据本人实际情况填写后点击“保存”。
(四)证书管理1、说明:1)职称计算机证书及在校学习期间取得的全国及省市级计算机等级证书情况在“13、计算机水平”中填写,此处不重复填写。
2)四、六级、专八和职称外语及其他代表外语水平的证书情况在“14、外语水平”中填写,此处不重复填写。
3)培训结业证书、培训合格证书在“9、培训管理”中填写,此处不重复填写。
2、除“高校认可”、“学科(专业)”项外均为必填。
3、上传证书作为附件材料。
4、选择审核人,点击“保存”。
(五)教育管理(必填项):1、填写完整的的个人教育经历(小学起,不含在读),本科及以上教育经历必须上传相应毕业及学位证书。
(不需要在“4、证书管理”中重复填写)2、在读教育经历不填写。
3、除“学历鉴定”、“学历鉴定号”、“学历鉴定机构”、“学位鉴定”、“学位鉴定号”、“学位鉴定机构”外,均为必填项。
4、对于最高学历及最高学位,在“是否最高学历”和“是否最高学位”中选“是”,其他选“否”。
5、选择审核人,点击“保存”。
CRP系统--全新的数字化校园没有边界的校园无需管理的管理一、概述“CRP”(Campus Resource Planning)意为“校园资源计划”,它是一个以教学为核心的新型的信息系统。
通过识别和规划校园资源,将学校的内部资源和合作企业的办学资源进行有机整合,并对各种资源进行分析和规划,以达到资源“无边界”化的最佳组合,实现理想的管理效果,从而达到提高办学水平和人才培养质量的目的。
CRP系统打破了一般院校单纯注重硬件建设的常规,集“日常管理”、“评估工作”、“规划决策”、“激励改进”和“教学资源共享”为一体,将现代信息技术与学校的办学理念紧密结合,通过信息技术推动学校的制度创新、管理创新、教学创新,最终实现教育信息化、决策科学化和管理规范化。
CRP 系统由我院自主研发,并融合JAVA EE 及.NET 两大主流开发平台的优势,紧紧围绕以“软环境(内涵)建设”和“系统功能模块的互联互通”为建设主体,促进实现“校园内部管理一体化”、“校内外办学资源应用一体化”、“中职、高职、本科管理和教学衔接一体化”以及“CRP 应用学校教学资源一体化(共享)”的高效、自动、透明的学习型职业院校的建设目标。
CRP 系统自2002年开展建设,至今已经走过10年多的时间,其管理功能已覆盖至学院管理的各个领域。
现在,CRP 系统已经发展成为一个整合了80多个从源头采集数据的功能模块(软件系统),当一个任务指令触发,则多个系统模块联动响应的互联互通的新型数字门户规 则 系统 数据 核心 理念 互通互联的功能模块 实时采集的共享数据以师生为本、人性化关怀 实现真正的移动办公持续改进的标准化体系化校园管理平台,具有“源头唯一、全员维护、实时采集及信息共享”四大特色。
CRP系统以工作门户(学生、教工和家长门户)为基础,以各种业务功能模块(师生管理、教学管理和办公管理等)为应用核心,最终汇总形成各种协助规划决策的、以数字仪表盘展现的实时数据透视窗(包括指挥与监控、后勤监控、学生工作数据、个人业绩展示等)。
CRP系统--全新的数字化校园没有边界的校园无需管理的管理一、概述“CRP”(Campus Resource Planning)意为“校园资源计划”,它是一个以教学为核心的新型的信息系统。
通过识别和规划校园资源,将学校的内部资源和合作企业的办学资源进行有机整合,并对各种资源进行分析和规划,以达到资源“无边界”化的最佳组合,实现理想的管理效果,从而达到提高办学水平和人才培养质量的目的。
CRP系统打破了一般院校单纯注重硬件建设的常规,集“日常管理”、“评估工作”、“规划决策”、“激励改进”和“教学资源共享”为一体,将现代信息技术与学校的办学理念紧密结合,通过信息技术推动学校的制度创新、管理创新、教学创新,最终实现教育信息化、决策科学化和管理规范化。
CRP 系统由我院自主研发,并融合JAVA EE 及.NET 两大主流开发平台的优势,紧紧围绕以“软环境(内涵)建设”和“系统功能模块的互联互通”为建设主体,促进实现“校园内部管理一体化”、“校内外办学资源应用一体化”、“中职、高职、本科管理和教学衔接一体化”以及“CRP 应用学校教学资源一体化(共享)”的高效、自动、透明的学习型职业院校的建设目标。
CRP 系统自2002年开展建设,至今已经走过10年多的时间,其管理功能已覆盖至学院管理的各个领域。
现在,CRP 系统已经发展成为一个整合了80多个从源头采集数据的功能模块(软件系统),当一个任务指令触发,则多个系统模块联动响应的互联互通的新型数字门户规 则 系统 数据 核心 理念 互通互联的功能模块 实时采集的共享数据以师生为本、人性化关怀 实现真正的移动办公持续改进的标准化体系化校园管理平台,具有“源头唯一、全员维护、实时采集及信息共享”四大特色。
CRP系统以工作门户(学生、教工和家长门户)为基础,以各种业务功能模块(师生管理、教学管理和办公管理等)为应用核心,最终汇总形成各种协助规划决策的、以数字仪表盘展现的实时数据透视窗(包括指挥与监控、后勤监控、学生工作数据、个人业绩展示等)。
有步骤的实施CRP系统建设1. 背景在现代企业管理中,为了提高生产效率和降低生产成本,许多企业都会采用CRP(综合资源计划)系统。
CRP系统是一种集成的管理系统,能够有效地规划、协调和控制企业内外部的各种资源。
本文将介绍有步骤的实施CRP系统建设的方法和注意事项。
2. 步骤2.1. 确定业务需求在实施CRP系统之前,企业需要明确自己的业务需求。
包括但不限于生产计划、库存管理、采购管理、销售管理等方面的需求。
通过与相关部门的沟通,收集并整理业务需求。
2.2. 系统选择与供应商评估根据业务需求,企业需要进行CRP系统的选择。
可以根据系统的功能、易用性、可靠性、扩展性等方面进行评估。
同时,也需要评估供应商的信誉度、服务支持等因素。
2.3. 系统配置与定制选定系统和供应商后,企业需要进行系统的配置和定制。
根据业务需求,设置系统的各项参数和规则。
同时,也可以根据企业的具体情况进行系统的定制开发,以满足特定的业务需求。
2.4. 数据迁移与整合在系统配置和定制完成后,企业需要进行数据的迁移和整合。
将企业现有的数据导入到CRP系统中,并进行相关的数据清洗和转换工作。
同时,还需要与其他系统进行数据的整合,确保信息的流畅和一致性。
2.5. 人员培训和测试在系统建设完成后,企业需要进行人员的培训和测试工作。
培训包括系统的使用培训和业务流程的培训。
通过测试,验证系统是否符合预期的功能和性能要求。
2.6. 系统上线和运维经过人员培训和测试后,系统可以进行上线。
在上线后,企业还需要进行系统的运维工作。
包括但不限于系统的监控、维护、升级等方面的工作,以确保系统的正常运行。
3. 注意事项在实施CRP系统建设时,企业需要注意以下几点:•预留足够的时间和资源,确保系统建设的顺利进行。
•与供应商建立良好的合作关系,及时沟通和解决问题。
•进行系统的模块化建设,方便后续的扩展和升级。
•做好数据的备份和安全工作,确保数据的完整性和可靠性。
以信息化手段(CRP)推动学校管理机制全面创新广州工程技术职业学院一、CRP系统的强大功能“CRP”(Campus Resource Planning)即“校园资源计划”,是一个以教学为核心的新型数字化系统,通过识别和规划校园资源,更有成效地实现和完成学校教育教学、招生就业、校企合作、行政后勤保障管理等任务,实现资源价值的最优化。
我院耗时八年研发成功的CRP系统,内含50多个功能模块,覆盖学院管理的所有方面。
该系统以ISO体系为流程总线,以数据的归属管理为系统分类,而且彻底打破系统之间的边界,具有一个指令多个系统响应、多个功能模块联动的特有功能。
该系统的特点有三:(一)全部数据采自源头且循环流动。
CRP系统的数据全部产自工作过程,自源头采集,随用随采,既实时又可靠。
系统每天将经过加工处理的信息分流至管理的各环节,师生员工利用系统进行工作与学习的过程,就是系统中信息循环流动的过程。
循环流动使信息始终处于活跃的交互状态,突破了目前信息化建设中最难突破的“信息孤岛”这一技术难题。
(二)全员参与维护与全方位共享信息。
大量的数据经过信息技术进行提炼后转化成为有用的信息,实时提供给各级领导和师生使用,为决策和改进工作提供明确的数据化指引。
系统通过授权开放,不仅实现了校内的信息交流,同时实现了学校、学生、家长和用人单位在同一平台上的远程沟通与互动。
(三)操作界面人性化和个性化。
在系统的综合管理平台上,每位教工的工作界面既能显示个人信息,又可提供个性化的任务提醒,还可由用户根据不同的需求自行定制功能模块。
二、在CRP条件下全面创新管理机制CRP系统在管理实践中的应用,极大地拓宽了现实校园的时空维度,扩展了传统校园的功能,推动了学校管理的全面创新,在保障和提高学校管理质量的同时,大大降低了管理成本。
(一)CRP系统使校园始终处于透明、可控和安全状态在CRP系统中,信息汇聚成为实时数据监控平台——仪表盘,学院各级领导置身系统有如置身基层,透过平台中的各种视图和各层面数据以及通过技术手段实现的数据纵横比较,真实地预测、了解、掌握和应对学校的各种情况,使校园始终处于可控和安全的状态。
CRP系统使用测试CRP(Clinical Research Process)系统是一种用于临床研究的管理和协作工具,可以帮助研究人员规划、执行和监督临床试验。
该系统具有多项功能,包括研究计划管理、数据收集和存储、数据分析和报告等。
在使用CRP系统之前,需要进行系统的测试,以确保其功能和性能符合研究人员的需求。
首先,测试人员需要对CRP系统的各项功能进行测试。
这包括测试系统的用户界面、数据输入和输出、数据存储和检索等。
测试人员可以通过模拟研究计划的执行过程,检查系统在不同情况下的响应和稳定性。
测试人员还可以利用测试样本和场景,检验系统在不同数据量和质量下的表现。
在测试CRP系统的性能方面,测试人员可以模拟多个用户同时使用系统,并测试系统的响应时间和资源占用情况。
测试人员可以根据系统的设计要求,制定负载测试方案,以验证系统在高负载下的可用性和性能。
此外,测试人员还需要测试系统的安全性,包括数据加密和权限管理等方面的测试。
在CRP系统的测试过程中,测试人员需要遵循一定的测试方法和标准。
首先,测试人员应该制定详细的测试计划,包括测试的目标、测试的范围、测试人员和测试资源的安排等。
测试人员还需要制定测试用例和测试数据,并进行测试执行和测试结果的记录和分析。
在测试过程中,测试人员应该随时与开发团队进行沟通,以解决测试过程中遇到的问题和提供改进和优化的建议。
当CRP系统完成测试并满足需求时,可以进行用户验收测试。
在用户验收测试中,测试人员会邀请实际用户参与测试,以验证系统是否满足用户的需求和期望。
测试人员还可以邀请用户提出意见和建议,以进一步改进系统。
综上所述,CRP系统的使用测试对于确保系统的功能和性能符合研究人员的需求至关重要。
通过系统的功能测试、性能测试和用户验收测试,可以提供一个可靠和高效的临床研究管理和协作工具。
同时,测试过程中的反馈和改进建议,也可以帮助CRP系统的开发人员进一步优化系统的功能和性能,以更好地满足用户的需求。
CRP系统及其任高职院校教学管理流程再造中的应用策略随着教育信息化的深入发展和高职院校规模的扩大,如何提高教学管理效率并保证教学质量成为高校管理者面临的一个重要课题。
CRP系统(教学资源规划与分配系统)作为一种集成了资源管理、教学管理和学生管理等功能的信息化平台,为高职院校教学管理流程再造提供了新的可能性。
一、CRP系统的应用范围1.教学资源管理:CRP系统可以实现教学资源的统一管理和动态调配,包括课程、教材、教师等资源的规划、分配和评估。
2.教学计划管理:CRP系统可以帮助高校管理者制定全面的教学计划,包括课程设置、教学任务分配等方面,以确保教学工作的有序进行。
3.学生成绩管理:CRP系统可以实现学生成绩的录入、统计和分析,为学生的学习和发展提供可靠的数据支持。
4.教学评价管理:CRP系统可以帮助高校管理者全面评估教学质量,包括教师评价、课程评价等方面,为教学改进提供有效的参考依据。
高职院校教学管理流程再造是指基于业务流程的重新设计和优化,以实现教学活动的高效运作和教学质量的提升。
CRP系统作为教学管理的重要工具,可以在教学管理流程再造中发挥重要作用,具体应用策略包括:1.教学资源整合:通过CRP系统实现教学资源的整合和共享,避免资源的浪费和重复使用,提高资源利用效率。
2.课程规划优化:利用CRP系统对课程进行规划和调整,确保教学过程的科学性和连贯性,提高教学质量和学生满意度。
3.教学评估改进:利用CRP系统建立完善的教学评价机制,及时收集和分析教学数据,为教学改进提供科学依据和支持。
4.学生管理优化:通过CRP系统对学生信息进行全面管理,包括生源录取、学籍管理等方面,确保学生的学习和生活得到全方位的支持和指导。
5.教学监督强化:利用CRP系统建立教学监督机制,对教学过程进行全程跟踪和评估,确保教学活动的规范和质量。
三、总结CRP系统作为高校教学管理的重要工具,为高职院校教学管理流程再造提供了新的思路和可能性。
CRP学生信息服务系统使用说明学生信息服务系统(学生)提供给学生管理个人的档案信息。
如学生告知书查阅,学生基本档案资料管理,老师管理,学习成绩管理,就业指导管理,信息通知管理,师生沟通的有问必答管理,学习和生活月志管理,资格证书管理,课程管理,缴费注册管理,以及学生毕业必备条件信息管理等。
学生用户登录地址为:/st/login.aspx,也可以点击学院主页服务平台的数字化校园信息平台(学生)进行登录。
用户名是自己的学号,初始密码为123456,选择学生身份登录。
由于08级普专的同学即将毕业,因此系统未开通其帐号。
登录成功后显示学生信息服务系统,包括顶部的导航栏与底部左侧的菜单项目列表和右侧的内容显示区。
一、密码修改(1)用户点击导航栏的“我的资料”文字按钮,接着点击基本档案资料管理页面下方的“修改密码”按钮,可以打开用户的“密码修改”对话框。
(2)接着输入新密码及重新输入新密码确认后,点击“保存”按钮完成密码修改。
二、基本档案资料管理(1)用户点击导航栏的“我的资料”文字按钮,直接进入个人基本档案资料登记页,对自己的基本信息进行填写。
注意:红色字体字段为初始化信息,不能自己填写。
2010级同学的备注栏中是当时的报到号,无需修改。
“结业时间”和“毕业时间”暂时不需要填写。
其他字段均需认真填写。
图2 密码修改图 1 系统主页图 3 基本资料管理其中,曾用名如果没有,可以不填;籍贯请具体到县(区);家庭通信地址请填写自己家庭的详细地址;电话请填写本人手机号码;备注一栏可以不填;政治面目请选择“中共党员”、“共青团员”或“群众”,文化程度请选择“大专”或“中专”。
(2)点击右上方照片下的“上传”按钮,根据提示上传自己的证件照、生活照、身份证照等。
证件照必须上传,生活照、身份证照和其他类别可以选择上传。
图 4 照片上传(3)填写完整档案资料后,点击“保存基本信息”按钮保存档案资料,点击“返回”按钮取消保存并返回系统主页。
CRP系统使用管理规定及相关的工作标准————————————————————————————————作者:————————————————————————————————日期:CRP系统使用管理规定及相关的工作标准(讨论稿)CRP(校园资源计划)系统是加快学院信息化建设工作,构建数字化校园的重要平台。
它对改革学院的管理模式、提升管理效能有着切实而重要的推动作用。
为保障系统能够在学院正常运行与全面普及,促进系统的“本土化”,特做如下规定。
一、总体要求1.CRP项目推进办公室要做好统筹和协调工作。
包括学院与广州工程技术职业技术学院CRP项目的合作协调、CRP同盟兄弟院校合作协调、校内管理流程与技术支持的机制统筹协调等;同时还要做好CRP项目的应用推进工作。
包括推进制度建设,开展应用培训、难点攻关、本地化开发等。
2.信息化办公室必须做好相关软、硬件管理与维护工作,保证系统能够全天候地正常运行;3.系统所对应的各个职能管理部门,应根据系统运行及维护的实际需要,制定相应的工作标准和工作指南,并积极展开培训,让使用者明确工作要求,熟练地掌握系统具体的使用方法;4.教职员工应主动地适应系统的管理理念,了解和掌握CRP系统的工作要求和要点,根据实际需要适当调整地工作模式,积极融入到学院信息化建设工作之中。
二、系统用户对应之工作要求鉴于CRP系统内嵌有ISO管理流程,因而对不同的系统用户均有相应的工作要求,具体规定如下:(一)全院人员1.每天及时登陆“OA"办公平台,查阅相关的信息和完成各项工作任务。
2.及时更新与完善“人事管理系统”中的个人档案资料.今后,学院在职称评审、科研评奖、职务晋升等工作中,均以人事管理系统中所记录的个人资料情况作为依据。
3.使用“OA"平台的邮件系统来交换校内邮件。
4.使用“合理化建议”、“讨论与投诉"系统,进行进言献策、技术讨论及问题投诉,积极参与学院的管理与建设。
CRP模型CRP系统包括学籍管理、成绩管理、排课管理、考试管理、教师管理、备品管理、系统维护和系统登陆平台。
对于每一个子系统,都对应相应的模型,即各种各样的UML图。
由于篇幅所限和各子系统具有相同的结构特征,这里只介绍的排课管理子系统的各种模型的建立。
CRP排课管理子系统是为了解决中小学繁杂的排课任务而设计开发的,其基本的要求是要实现排课的半自动或自动化,排出的课程表必须合理,实用。
在这里,结合RRUP过程来介绍各个排课管理系统在实际开发中使用UML 表示的各个模型。
1.1 需求模型我们使用用例模型来表示需求阶段的系统模型,用例模型主要有用例图组成,从该子系统开始到子系统最终的发布,每一个迭代其用例模型都不相同;在CRP系统的开发过程中,随着迭代的不断进行,用例模型也在不断地发生变化,由于篇幅所限,本文只给出第一次迭代确定的用例模型和现今最后一次迭代所确定的用例模型。
RRUP过程的第一步,就是找出系统的功能需求和非功能需求,并建立相应的需求模型(用例模型)。
通过需求分析,确定了排课管理的功能需求,其需求简要概括如下:✧排课信息设置:包括科目信息,上课时间,科目和教师限制信息,班级排课信息,排课管理系统根据这些排课信息和限制信息对系统进行自动排课。
✧自动排课和手工排课:对于用户设定了排课信息之后,系统能够自动对课表进行安排,而且能够手工对安排完的课表进行调整,在排课过过程当中,能够对不合理的排课结果给用户进行提示。
✧课表报表和课表查询,给出全校教师,班级课表;在课表查询中,用户可以选择不同的教师,班级,科目,系统根据用户的选择给出相应的课表。
需求描述是整个系统在初始阶段的开端,RRUP中,不赞成使用文档对需求进行描述,而是使用用例图和用例模型对系统建立整个需求模型。
1.1.1初始用例图在项目开始阶段,需求不是非常清楚,但是,其需求的中心内容仍然是上面几点,在通过对需求的分析,我们确立了如下几个非常重要的用例:✧科目信息设置✧班级排课信息设置✧自动排课✧课表调整✧课表显示与打印上面所列出的用例即为排课管理系统的主要用例。
根据这些主要用例,在项目的初始阶段,为排课管理系统确定了初始用例模型,描述了排课管理系统应该完成的功能,即从用户的角度看,系统应该具有哪些功能。
初始用例模型表示如下:图2 排课管理初始用例图上面所列出的用例模型,基本上描述了排课系统的主要的功能,将这些基本功能实现,就形成了一个简单的排课管理系统。
在项目开发的第一次迭代开发中,就是以上面确定的系统原型为基础的,这也确定了系统排课管理系统的初始架构。
在排课管理系统以后的迭代开发中,都是在该模型的基础上进行扩展的。
1.1.2最后用例图通过几次迭代,在新的需求的增加下和对系统的进一步理解,逐步完善了排课管理系统的用例模型,下面给出的用例图是当前排课系统的最新的用例模型:图3 排课管理用例图上面给出的排课管理用例图包括了排课管理子系统中的全部角色和用例,在实际的UML模型中,为了系统模型的清晰,一个用例模型可以使用好几个用例图来表示。
在排课管理的实际建模中,我使用了三个用例图来表示用例模型,这里为了表示方便和节约篇幅,将三个用例图合并成一个。
这里给出的用例模型是当前迭代中进行的,并不表示该模型是最优最全的,模型会随着迭代开发的不断深入而不断优化和完善。
1.1.3用例描述上面给出了系统的用例模型,对于用例图中的每个用例,只是给出了用例的名字,而没有给出该用例的描述与说明。
在建模时,必须给出每个用例的说明,描述该用例所完成的功能,以及完成该用例功能的步骤。
在对CRP的用例描述中,我选了UML中的活动图来表示,当然,对用例的描述也可以使用用例说明文档来表示。
为了说明如何使用活动图来表示一个用例的行为,在此给出“自动排课”用例的活动图,如下所示:图4 自动排课活动图上面的活动图详细地描述了自动排课用例在实际的执行的时候,它应该有哪些步骤,包括了它成功之行得到用户期望的结果和不成功执行所走的步骤。
在使用活动图对自动排课用例进行描述的步骤中,有些活动可能需要优化,包括增加一些活动或者合并一些步骤,这些都会随着迭代开发的不断进行而进行优化。
1.2 分析模型RRUP的第3步,确定了在建立分析模型开始过程中应该做的工作。
分析模型的创建在整个项目的开发中是至关重要的,因为,这是一个将用例模型转化成系统中应该存在的类的阶段,是将系统功能用类如何实现的阶段。
整个项目开发的后面工作,都是在分析阶段所完成的分析模型的基础上进行的,所以,在项目的开发过程中,要确保该阶段工作的质量,严格完成该阶段应该完成的各种UML 图。
在这个阶段,找出排课管理系统中涉及的主要的类,并并且结合用例模型中的用例,将各个类与用例有机结合起来。
对系统中的类,建立相应的类图来表示各个类之间的关系。
而如何让用例与这些类进行结合,则需要建立相应的序列图/协作图来进行建模。
分析模型的建立,并不是一个或几个类图所能实现了,为了对一个系统进行充分建模,对于不同的项目可以选用不同的建模元素和建模机制。
在对排课系统的建模中,选择了类图和序列图来构建其对应的分析模型。
1.2.1分析阶段类图在分析模型中的给出的类图,并不需要为每个类详细定义方法和属性,在这个阶段的类图,主要反映的是系统中应该有的类和各个类之间的关系;当然,对于一些非常重要的方法和属性,特别是反映各个类之间的关系的方法和属性,在此阶段可以给出定义。
在排课管理系统的分析模型中,通过对排课系统的分析和几次迭代,找出了排课管理系统中涉及的类,并给出了如下的类图和各个类之间的关系:图5 排课管理类图(分析)在上面给出的类图中,选择了Rose提供的三种类的表示,即边界类、控制类、和实体类,并表示了各个类之间的关系。
边界类是与用户交互的界面类的抽象;控制类是系统中的一些计算、控制类的抽象;实体类是存储数据的类的抽象。
为了图的整洁,在上图中,没有给出类的关键方法和属性的定义,在实际的模型中,给出了一些类关键方法和属性。
上面类图中,将排课管理中的类分成三种,并构建了类图,这种表示方法能够清楚地表示各个类在系统中所处的位置,更加直观;当然,在实际建模中,也不一定要选择这种表示,开发人员可以根据自己项目的实际情况来选择相应的建模元素。
1.2.2实体类关系图在上面的类图中,我们仅仅给出了三种类之间的关系,但是这样表示还是不够的。
实体类之间也是有一定的关系的,对此,我们使用了另一个类图来表示各个实体类之间的关系,如下图:图6 排课管理实体类关系类图上图给出了排课管理系统中的实体类以及实体类之间的关系,在CRP系统中,很多实体类最后都对应数据库系统中相应的表。
建立实体类以及实体类之间的关系对于系统的数据库建模也是有很大的帮助的。
1.2.3序列图/协作图创建RRUP的第5步确定了在分析阶段所应该做的另一项工作,即把所要开发的用例所具有的功能用各个类的对象之间协作和通讯来表示。
在这之前,所做的所有模型都是属于UML的静态建模机制中的;而现在所要用到的建模元素是属于UML的动态建模机制的。
在RRUP的第5步中讲到可以使用UML中的序列图/协作图来表示在系统运行时,完成该用例功能系统的内部协作关系。
序列图和协作图是等价的,在Rose中,可以将序列图自动转换成等价的协作图,协作图也可以自动转换成相应的协作图。
到底采用哪种建模元素,完全取决于项目的实际需要,而且,这两种图只需要构造其中的一种就可以了。
在一般的实时系统中,一般采用序列图,在序列图中,能够清楚地看到各个对象之间交互时的时间与顺序关系。
而在其他的不强调时间与顺序的情况下,使用协作图来表示对象间的关系。
在对排课管理系统的动态建模中,根据不同用例的不同情况,我选择了这两种建模机制,当比较强调时间或顺序时,选择序列图来表示,否则,选择协作图来表示相应的用例的在系统运行时的动态执行情况。
在此,给出了自动排课用例的序列图,如下图所示:图7 自动排课序列图在创建用例的序列图的过程中,应该注意各个类的初级设计,即发现各个类的方法和属性,而且,一般在此阶段发现的类的属性和设计都是非常重要和关键的,当然对于这个阶段发现的方法和属性不需要进行严格的定义,对方法和属性的严格定义可以放在设计阶段去完成;但是,对于每一个发现的方法和属性应该记录下来,可以使用文字进行详细的描述。
对于方法,如果能够确定其参数,返回值,也必须进行描述,或者将其定义确定下来。
在创建和验证UML的过程中,要做如下工作:✧对于某个类,如果已经存在方法和属性,要详细描述,能够准确定义的,则需要进行准确定义。
✧对于某各类,如果发现新的方法或属性,也要进行详细描述,描述应该包括参数,返回值,功能等等。
✧如果在建模过程中,需要增加一些类或删除一些类,或对一些类进行合并,验证后,要立即修改相应的类图。
1.2.4类的描述在对自动排课用例的序列图创建过程中,也是经过这样的步骤,逐渐来增加该类的方法和属性的。
自动排课类在此阶段发现的方法和属性简要归纳如下,对于这些属性和方法的描述性的:自动排课类:属性:pClassSubject:保存各个班级的需要安排的科目信息。
pArranging:当前正在安排的科目信息。
pLimitInfo:当前安排科目和教师的限制信息。
方法:Arrange:为某科目安排一节位置。
GetClassSubject:得到排课信息。
ConflictCheck:冲突检测。
NotifyUser:通知用户。
AddCourseArrange:增加新的排课结果在上面的自动排课类的方法和属性会随着分析和设计的不断深入和迭代开发的不断进行而增加和优化;上面给出的属性和方法是一些不可缺少的,在以后的迭代中被修改的可能性也比较少,当然,也可能会被修改,这些方法和属性的确定,对一个类来说是非常重要的。
RRUP的第6步中,应该确定一些类的对象的状态图,当然这些类必须具有一些非常明显的状态。
在排课管理系统中,没有发现那些类的对象具有或可能具有的一系列的状态,对于一些对象只具有一到两个状态,就没有必要为其建立相应的状态图。
1.3 设计模型在对排课管理系统创建分析模型之后,应该进行设计模型的创建阶段,这是RRUP第7步和第8步中所规定的工作。
设计阶段的工作,在整个项目的开发过程中是一项非常重要的工作,该阶段完成的模型在最后直接向代码进行转化。
在RRUP中,设计阶段的工作必需在分析阶段所确定的模型的基础上进行,它所设计每一个类在分析阶段都是存在的,如果发现确实需要增加的类,则需要在分析模型中增加该类,并验证是否确实需要增加;在设计阶段,不赞成过多地回头去增加或删除分析模型中各个类图中类。
在设计阶段的工作,简单来说,是根据分析模型,建立相应的设计模型;确切地说,是定义分析阶段所确定的每一个类,即定义每个类的方法和属性,并确定每个成员的可见性;可见性包括每个类成员是私有、保护、还是公有的。