- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教改项目信息化管理系统设计
教改项目信息化管理系统设计
一、引言
教学工作是学校工作的中心,教学改革是提高教学质量的重要途径,是教学工作的推进器,省级教学改革项目是教师对教学改革研究和总结的高级需求,近几广东省申报的教改项目立项数量每上保持在300项以上,且在逐年增加。广东省现有高职专任教师3.39万人的规模,相对于教师对教学改革项目立项的需求,立项总体数量亟需提高。但另一方面,随着立项数量的增加,教改项目的现行管理略显滞后,导致无法精细化管理和教改项目的成果转化和推广不足。信息化管理是当前的现实需求,建立一个高效、规范的教改项目管理系统迫在眉睫。
二、需求分析
(一)业务分析
教学改革项目以项目为依托,促进教师进行教学改革,管理存在时间长,过程复杂,管理难度高等特点。教学项目管理在流程上,有申报、评审、立项、中期检查、结题、项目异动,成???推广等环节,过程较为复杂;在时间上,从通知发布到证书发放一般为3~4年,周期较长;在用户上,涉及到申报者(申报团队),学校教改管理部门(省级教学指导委员会),评审专家,管理部门(广东省教育研究院),行政机构(省教育厅),角色众多。管理繁杂、要求高、工作量也较大,实现这一过程的精细化管理需要更为科学、合理的方式。在系统设计上要求科学、规范。
(二)用户需求
省级行政部门发布相关通知(同时给各学校和教指委分配申报名额)后,项目申请者填写项目申报书并附相关佐证,学校教改项目管理部门(或教指委)根据分配名额择优上报,再由省教育厅组织专家根据要求进行评审,通过者予以立项。立项后各学校组织开题,开题材料报送至省教改项目管理部门(省教育研究院),由省教育研究院进行过程管理(包括开题、中期检查、结题、异动管理),项目研究期间,其过程管理由学校教改管理部门和省教育研究院逐级完成。
(三)用户类型需求分析
根据业务要求、用户分为几类角色:
1.项目申请者(研究团队):查看相关通知、下载申请表、填写相关信息、上传申请表、开题(上传开题资料)、中期检查(上传中期检查资料)、异动(填写异动申请表)、结题(上传结题资料)。
2.学校管理者(省级教学指导委员会):转发通知、审查申请者信息、审查各类上传资料、组织开题、组织结题。
3.评审专家:项目评审。
4.管理部门(省教育研究院):审查各类上传资料、审查异动信息、管理各类资料、归总全省各类信息表,结题项目形式审查、组织省级验收。
5.系统管理员(省教育厅):发布通知文件、组织专家评审、发布结?}文件、系统维护。
(四)系统构架
1.系统组织结构
用户组织结构如图1所示,从图中可以看出,共有5类用户使用该系统,且各类用户对系统的功能需求各有不同,并且对系统的数据视图亦各不相同。从而系统要根据用户的组织结构来划分系统的用户权限,划分数据视图,要求做到各类用户登陆系统时分别看到不同用户界面,不同的功能权限和数据权限。
也就是根据系统用户的组织结构而明确系统需求:
(1)个性化界面,各类用户看到系统不同的界面。
(2)严格的用户类型功能权限控制,每类用户都只能访问到本类用户所需功能,登录时确定用户(课题组、专家)此次登录将要操作的课题,不能操作到无关的其他课题,以保证系统的安全性、且要求事后可查性。
(3)严格的数据权限控制,每类用户只能访问到本类用户所涉及到的数据,从而保证数据的一致性、安全性。
2.全局数据构架
本系统体系结构采用B/S结构。采用统一的架构进行代码实现,遵循以下原则:
(1)对数据库操作的SQL语句或者与SQL紧密相关的逻辑必须放到数据访问层(DALDatabase层)实现。
(2)除了与SQL语句紧密相关或界面控件紧密相关的逻辑代码,都必须写到业务逻辑层上。处理逻辑异常的时候,使用外抛自定义异常的方式进行处理已知前置条件的逻辑,自定义异常一般为HWException。
(3)界面除与控件紧密相关的逻辑代码,其它逻辑都要求放到业务逻辑层中去实现,界面事件都应该有Try..Catch的异常捕捉机制(非特殊情况需要使用PostSharp处理界面事件异常,避免在界面事件中重复编写Try,Catch代码),向用户呈现所有异常,并把Exception类型的错误记录到日志文件之中。
(4)与外部接口交换数据需要记录操作日志,分布式程序数据交换时,需要记录数据交换日志,复杂逻辑需要记录操作日志,重要信息删改需要记录操作日志,敏感信息的读写需要记录操作日志。
三、系统开发技术
该系统采用Asp.net技术开发,并用Web Form技术作为系统框架。
(一)ASP.NET
ASP.NET是一种为开发人员提供生成企业
原创力文档


文档评论(0)