




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于Web服务的成教教务信息管理系统的设计与实现 成教教 务信 息管 理系 统的 设计与 实现 摘 要 近几年来, 国内 成人教育办学规模 与数量 的急剧扩大, 成人教育的学校 的不断增多 , 使成人教育的管理成为了其发展过程中所面临的一个难题。 由于成人教育 的学习层次、 学习 模式的多样化、 学生人群的复杂化, 导致成人教育管理工作较 为复杂。 传统手工模式的管理已越来越不能适应当前的管理需要, 成人教育管理的信息化和网络化需求已越来越迫切。 本文根据浙江长征职业技术学院 的成人教育管理的信息化建设实际需求, 针对我国成人教育的信息化现状,论证了系统建设的意义与目标。通过深入分析,提出了成
2、人教育管理可行的解决方案, 并在此基础上展开了对成人教育信息管理系统的 研究 。论文 首先 分析了 成人 教育系 统的 需求, 然后 运用.NET 集成开 发平台, 结合Web Service 、C#、SQL Server 等技 术, 对系统的功能模块、 体系结构、系统权限、 数据库等进行了详细的分析 与设计, 由此构建了一个多层架构的成人教育管理系统。 最后对系统进行了功能和性能的测试, 实现了一个针对 浙江长征职业技术学院 的成人教育管理系统。 本文设计、 开发 的基于Web Service 的成人教务信息 管理系统, 一方面, 使得成人教育的 教学管理工作 更加规范化、 信息化与自动化
3、, 有效地提升 了浙江长征职业技术学院 的管理水平与 效率, 另一方面, 有助于 提高教育质量。 本文的研究具有实际的应用意义, 对推进 浙江长征职业技术学院 的成人教育管理的信息化建设起到了积极的推动作用。 关键词:Web Service ;多层架构;教学管理 论文类 型:应用研究 成教教 务信 息管 理系 统的 设计与 实现 ABSTRACT In recent years, becauase of the rapid expansion of the number of adult education and the growing number of schools, the mana
4、gement of the adult education encounts a big challenge. Due to the adult education learning levels and learning diversity, this problem becomes more complex.Traditional manual mode cant meet the current management needs, the adult education management system based on information and network technolo
5、gy has become increasingly needThis paper firstly studies of adult education management requirement and information technology. Then, it analyzes chinese current situation of adult education, information technology, and demonstrates the significance of the building with the target system.Through in-
6、depth analysis and exploration, this thesis proposes a viable solution. This paper useNET as a integrated development platform, combined with Web Service, C # and SQL Server. After carring out a detailed analysis and design, a multi-tiered management system of adult education, Long March Zhejiang Vo
7、cational and Technical College for Adult Education Management System, is constructed. The system functional and performance test are conducted and described in this thesisThis paper designes and implements an adult acacemic informationmanagement system based on Web Service. Realizing the management
8、of adult education teaching, this system is more standardized and automatic. Effectively enhance the Colleges management level and efficiency, this system but also help to improve the quality of education. This study has significant practical applications for promoting the Long March Zhejiang Vocati
9、onal and Technical College Adult Education Management, and its information technology has played a key roleKeywords :Web Service ;Multi-level Architecture ;Education Management Paper type :Applied Research 成教教 务信 息管 理系 统的 设计与 实现 目录 第一章 绪论1.1 研究背景 1.2 研究目的与意义 1.3 研究现状 1.4 论文组织结构 第二章 系统需求分析2.1 系统用户角色及
10、功能需求分析 2.2 系统整体业务需求分析 2.3 性能与非功能需求分析 性能需求 2.3.2 易用性需求 2.3.3 安全性需求 2.3.4 可靠性需求 2.4 系统可行性分析 2.4.1 技术可行性 2.4.2 经济可行性 2.4.3 运行可行性 2.4.4 其他可行性支撑 第三章 系统关键技术研究3.1 WEB SERVICES 技术研 究 3.1.1 Web Service 简介 3.1.2 Web Service 体系结构 3.1.3 Web Service 的相关技术规范 3.1.4 Web Services 的安全特性分析 3.2 .NET 技术分析 3.3 SOA 技术分析 3
11、.4 SQL SERVER 数据库 分析 第四章 成教教务信息管理系统设计 成教教 务信 息管 理系 统的 设计与 实现 4.1 系统功能模块设计 4.2 系统体系架构设计 4.3 系统分层设计 4.4 系统WEB SERVICES 服务的设计方案 4.5 基于分层的操作体系设计 4.6 系统权限设计 4.7 数据库设 计 4.7.1 数据库概念结构设计 4.7.2 数据库逻辑结构设计 4.7.3 数据库逻辑结构关联关系设计 第五章 成教教务信息管理系统实现5.1 系统开发及运行的实现环境 5.1.1 系统开发环境 5.1.2 系统运行环境 5.1.3 系统硬件配置环境 5.2 系统开发开发原
12、则 5.3 系统程序代码的 实现 5.3.1 数据库连接代码实现 5.3.2 系统登录代码实现 5.3.3 数据库备份功能的代码实现 5.3.4 选课管理的代码实现 5.3.5 基本初期代码实现 5.3.6 系统 Web Service 服务实现 5.3.7 基于 SOA 的Web 服务代码实现 5.4 系统功能界面实现 5.5 系统安全控制实 现 5.5.1 数据库安全性控制 5.5.2 系统的安全性控制 第六章 成教教务信息管理系统实施与测试分析 成教教 务信 息管 理系 统的 设计与 实现 6.1 系统实施方案 6.2 系统实施的环境部署 6.3 系统软件实施环境 6.4 系统硬件实施环
13、境 6.5 系统实施总结 6.6 测试环境 6.6.1 系统测试环境搭建 6.6.2 客户端测试环境 6.6.3 服务器端测试环境 6.7 系统功能测试 6.7.1 功能测试用例设计 6.7.2 功能测试结果分析 6.8 系统性能测试 6.8.1 性能测试场景设计 6.8.2 性能测试结果分析 总结与展望总结 展望 参考文献致 谢 成教教 务信 息管 理系 统的 设计与 实现 第一章 绪论 1.1 研究背景 随 着 近 年 来 我 国 教 育 事 业 的 蓬 勃 发 展 , 国 内 各 高 校 的 教 学 规 模 也 在 迅 速 扩大, 其中成教学生的数量也急剧增加, 成人教育是我国传统学校教
14、育向个人终身教育发展的一种新型教育模式, 虽然其发展历史不长, 但成人教育不仅有助于全面提高全民族的素质,而且对社会经济的发展也起到了非常大的促进作用。 目前国内大多数成教学院的教学模式和体制都在进行着不断的改革, 尤其是学分制、 选课制的展开和深入, 教务日常管理工作日趋繁重、 复杂。 所有这些使得成教学院的教务管理面临着严峻的压力, 如何准确、 高效的管理成教成教信息,1成为成教学院提高办学质量以及管理水平的关键 。 浙江长征职业技术学院 的成教管理状况便是如此。 该学院目前拥有 成教远教等在校生3300 多人, 每年培训学员 6000 余人次 , 形成多门类、 多层次、 多形式的办学新格
15、局 。 随着 浙江长征职业技术 学院学生的大量增加, 产生的相应数据信息也更加复杂多样, 本文所研究的成教教务信息管理系统就是针对 浙江长征职业技术学院 的成人教育而进行教务信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。 教务管理是 浙江长征职业技术 学院管理都必不可少的重要组成部分, 对它的有效管理对于学校的决策者和管理者来说都是至关重要的。 而一直以来 浙江长征职业技术 学院都是采用传统的人工和纸质化操作对文件档案进行管理, 这种管理方式存在着很多不足: 不仅在 计算和统计方面容易出现错误, 效率极低, 而且由于数据信息种类繁多、 数量极大, 更不利于
16、后期的保存和查找, 安全性差, 为这些 数据的更新和维护带来了很大的麻烦。总之,该学院还缺乏系统的、规范的以及安全的管理手段。 而随着信息技术日新月异的发展及广泛传播, 信息技术在高等院校内也产生了极大的影响, 更给高等院校的教育注入了新的活力、 产生了强大的动力, 尤其是互联网、 多媒体技术的广泛使用, 现代远程教育网络的建立与不断完善, 这些都使高等教育跨越了区域限制; 对高等院校的教育内容、 教育方式甚至教育理念都产生了深远的影响。 如此形势之下 , 浙江长征职业技术 学院高校教务管理的信息化改革也势在必行。 - 1 -成教教 务信 息管 理系 统的 设计与 实现 成人教育较之普通的高等
17、教育又有一些新的特点: 其学习形式较多, 如脱产、业余、 函授、 夜大等; 学籍变动的情况也常有发生, 转学、 休学、 转 专业、 转教学点等; 学习层次也比较复杂, 有高中起点专科、 高中起点本科、 专 科起点本科、35本科第 二学历 等, 于是 针对 浙 江长征 职业 技术 学院的 教务管 理则 更为 复杂 。因此, 研究并分析 浙江长征职业技术 学院的教务管理特点, 构建具有针对性的成教成教教务信息管理系统是十分必要的。 1.2 研究目的与意 义 教学与教务管理工作是 浙江长征职业技术 学院工作安排中极为重要的一环,也是整个学校管理工作的核心和基础工作。 其涉及到的工作都十分繁琐, 如学
18、生基本信息的管理、 课程安排、 学生学科、 考试 安排、 成绩管理等。 传 统的手工和纸质化操作造成的错误率极大, 越来越制约学院的管理水平。 随着 浙江长征职业技术 学院发展规模的不断扩大和教学模式的不断创新, 学院对学生的信息掌握和学校日常工作安排的信息化要求也越来越迫切, 因此本论文的选题是具有实际意义的。 而成教学院的成教教务信息管理系统, 面向的是 浙江长征职业技术 学院的教务管理人员、 学院老师及学生使用, 不仅能够提高教务管理 人员的工作效率, 而且利用计算机管理各种信息资源则大大提高了其安全性, 尤其在处理大量复杂的信息时, 计算机就更发挥了其优越性; 借助于计算机技术的快速发
19、展, 建立在成教学院的成教教务信息管理系统基础上的信息交流将更加准确和方便, 所以该系统也实现了 浙江长征职业技术 学院的学生、 老师和教务工作人员的及时交流和信息发布, 使学校和老师对学生的信息掌握更加准确, 而学生对于学校的各项要求6和通知能够及时了解,真正实现院、系、师、生之间的互动和交流 针对浙江长征职业技术 学院成人教育的发展现状及实际需求, 构建一套具有业务完整统一 的、操作安全可靠的并且性能高效稳定的成教教务信息管理系统,以达到成教学校教务工作信息化、模块化、网络化和便捷化的目标。 1.3 研究现状 成教学院的教务管理是大学的主要日常管理工作之一, 涉及到校、 系、 师生- 2
20、-成教教 务信 息管 理系 统的 设计与 实现 的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂,故迫切需要研制开发一个基于 Internet 的综合网上教育管理软件。 国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持国内高校信息化建设相对起步较晚。 在数字校园理论逐步应用的过程中, 各高校一方面不 断投资购建各种硬件、 系统软件和网络, 另一方面也不断配套开发了各类教学、 科研、 办公管理等应用系统, 形成了一定规模的信息化建设体系。 但是由于整体信息化程度相对落后, 经费短缺, 理论体系不健全等原因,国内高校教务管理系统在机构
21、设置、 服务范围、 服务质量及人员要求上与国外高校相比都有一定的差距。 目前国内比较知名、 市场占有率较高的教务管理系统有浙江大学与杭州正方公司联 合开发 的“ 正方 现代教 务管理 信息 系统 ” 、清 华大学 自主 开发 的“清 华大学综合教务管理系统” 等, 但是这些教务管理系统都是针对普通高等教育的教务6-8管理信息系统,目 前针 对成人高等教育的 教务 管理系统很少 。 目 前 成 人 高等教育的教务管理还是手工管理的教务系统为主。 手工管理的教务系统有着极大的局限性, 一是手工处理信息出错率非常高, 二是手工处理信息的速率非常低, 三是手工处理很难利用教学教务管理各部分之间的关联性
22、, 造成大量不必要的重复工作。部分单位购置了管理系统或由单位自行开发了相关管理系统或 者管理模块, 但是很多系统在实际的使用过程中都存在一些问题: 如功能比较单一, 不能覆盖成人高等教育管理的各个方面,很多工作仍需要手工完成;管理方式滞后,管理方式赶不上教育管理制度的不断变化; 可用性不强,很多实际工作的解决,仍然以手工处理信息为主; 系统设计时缺乏统一规划, 没有按照软件工程的方式方法来 进行开 发, 大量 数据无 法协同 运算 容易 形成信 息“孤 岛” 。鉴 于教学 教务管理工作在成人高等教育日常工作中的重要性, 构建先进的教务管理系统己是国内外各高校的共识与趋势。随着 Internet
23、 技 术的不断发展和成人高等教育不断扩大的在校生规模,全国大部分高等学校都启动和加快了数字化校园 建设的步伐,所有高校都建设了功能完备的校园网,搭建起了数字化校园的硬件平台。 目 前 , 国 内 的 成 教 教 务 信 息 管 理 系 统 , 常 见 的 有 三 种 : 基 于 局 域 网方式、C/SClient/Server 客户 机/ 服务 器方式、B/S (Browser/Server 浏览 器/ 服务9器的方式 。 基于局域网方式是最早使用的, 主要通过基于局域网的协议运行,- 3 -成教教 务信 息管 理系 统的 设计与 实现 这种系统开发简单,对网络要求不高,但无法提供 Inter
24、net 服务, 服务范围比较小, 仅限内部部分管理人员使用。C/S 方式建立在局域网的基础上, 主要工作在服务器端完成, 对服务器要求较高, 对信息的安全控制能力强, 但是 C/S 方式要求有固定的客户端, 客户端通常情况下操作比较复杂, 需要专门的培训才能够10操作, 仅适合部分管理人员使用 。B/S 方式是在广域网的基础上对 C/S 方式的改进和 发展的 结构 。 与 C/方 式相比 ,浏 览 器的兼 容性比 较高 ,对 用户群 的区域范围没有太多限制, 但对安全和用户的控制能力较弱。 纵观我国各成人高等教育主办高校的发展情况, 大部分高校, 特别是发展中高校为了提高教学管理效率和教学质量
25、, 增强自身的服务质量, 正在逐步完善教学教务管理系统的信息化建设11模式 。结合目前国内成教教务管理的实际需求,通过利用 Web Services 服务的信息发布机制,运用 UDDI、WSDL 等技术 原理,用户客户端通过 Web 服务调用的模式, 便可有效地支 持多平台分布式分层体系架构, 适用成人教育学院基于互联网需求的多层次教务管理的需求,提高成人教育学院的教务管理水平和效率。学校数字化校园建设也以教务综合管理信息系统、 财务系统、 人事系统 等为核心,并逐步向外扩展, 最终实现数字化校园。 成人高等教育作为高校教育的非常重要的组成部分, 教务管理信息系统的建设也非常重要, 而基于 W
26、eb 服务的软件系统模式能 有效地 支撑 课题 所面向 的研究 单位-浙 江长征 职业技 术 学 院的 教务管 理信息化建设。 1.4 论文组织结构 论文共分为六大章节,详细的组织结构如下: 第 一 章 绪 论 主 要 介 绍 了 论 文 的 研 究 背 景 、 研 究 目 的 及 意 义 , 阐 述 了 国 内 外研究现状,最后介绍了论文的章节安排。 第 二 章 系 统 需 求 分 析 , 首 先 对 成 教 教 务 信 息 管 理 系 统 的 总 体 需 求 进 行 了 分析总结, 然后介绍了系统的性能与非功能性需求, 最后从多角度分析了系统建设的可行性。 第三章是关键技术研究。主要对系统
27、所采用的.NET 集成开发平台、C#开发语言、Web Services 技术、ADO.NET、SQL SERVER 进行了详细的技术分析。 第 四 章 系 统 设 计 , 首 先 进 行 了 系 统 总 体 功 能 及 体 系 架 构 的 设 计 , 采 用 了 分- 4 -成教教 务信 息管 理系 统的 设计与 实现 层的体系架构模式,并对系统的权限控制及数据库进行了详细设计。 第五章系统实现在介绍了系统开发环境与运行环境的基础上, 对系统的关键代码、功能模块界面、安全性控制实现进行了系统性论述。 第六章首先分析了系统的测试环境, 然后分别对系统的功能测试和性能测试进行了论述,最后对测试结果
28、均进行了总结与分析。 结论与展望。总结论文所研究的工作,并提出论文进一步研究的内容。- 5 -成教教 务信 息管 理系 统的 设计与 实现 第 二章 系 统需 求分 析 2.1 系统用户角色及功能 需求分析 本文所研究的成教教务信息管理系统分为 4 类角色: 系统管理员、 教师、 学生、教务/教学管理人员。其功能需求从整体上可 描述如下: 1、教务人员排课、调课、汇总各类考试成绩。 2、学生选课、查看考试成绩及选课情况。 3、管理员管理各类用户基本信息,以及各类查询统计等功能。 4、教师查看课程表、打印学生名单、录入考试成绩。 系统各类用户角色所对应的详细功能需求描述如下: 一学生角色功能需求
29、分析 1.根据自己的学号和密码在客户端登录; 2.查看个人的学籍信息; 3.个人成绩的查看查看自己本学期的考试成绩及自己的选课情况; 4.进行选课操作; 5.修改自己的登录信息(密码) ; 6.查看成教学院信息公告; 7.查看个人的课程表; 8.查看个人的考试成绩。 二教师角色功能需求分析 1.根据管理员提供的口令账号密码登陆系统; 2.查看自己的个人档案信息; 3.查看自己的课程表/设置自己的课程表; 4.查看/添加学生的成绩并进行打印输出等操作; 5.查看公告; 6.修改自己的登录信息(密码) 。 三教务人员功能需求分析1. 根据自己的口令及密码登陆系统; 2. 教师排课:安排教室上课地点
30、,上课时间,上课班级; - 6 -成教教 务信 息管 理系 统的 设计与 实现 3. 教师调课:临时调课和长期调课; 4. 成绩统计打印并输出或者导出 Excel 表格的形式; 5. 发布公告、查看公告; 6. 修改个人密码。 四系统管理员功能需求分析 1.根据自己的 口令及密码登陆系统; 2.对教师信息的管理 (对教师信息的增、 删、 改 、 查、 打印、 导出等操 作) ; 3.对学生信息的管理 (对学生信息的增、 删、 改 、 查、 打印、 导出等操 作) ; 4.对班级信息的管理 (对班级信息的增、 删、 改 、 查、 打印、 导出等操 作) ; 5.对课程信息的管理 (对课程信息的增
31、、 删、 改 、 查、 打印、 导出等操 作) ; 6.对专业信息的管理 (对专业信息的增、 删、 改 、 查、 打印、 导出等操 作) ; 7.发布公告; 8.修改个人登录密码。 2.2 系统整体业务需求分 析成 教 教 务 信 息 管 理 系 统 涉 及 到 教 研 办 、 教 学 管 理 办 、 注 册 考 务 中 心 、 综 合12办、 招生办、 院系、 学生 、 教师之间的业务协作交互 。 其中, 教研办负责制定培养计划、 教材课程建设、 课程评估、 实验室建设等业务; 注册考务中心负责下达和审核教学任务、 排课、 选课、 排考和组织考试等业务; 教学管理办则负责学生的学籍、 成绩等
32、教学教务管理任务; 院系机构则负责专业培养计划的制定、 教学任务的落实等业务; 招生办则负责招生录取信息的管理; 学生则主要是进行选课及相应教学教务的个人信息查询等业务。 为便于对系统的需求分析研究, 总结出如表 2-1 所示的业务功能与部门之间的关系明细表。 表 2-1 业务功能与部门的关系 部门 教研办 教学管 理 注册考 综合办 招生办 院系 学生 教师办 务中心 业务 培养计划 制定培养计 查询 查询制定专业 查询 查询 划、审核培养 配培养计计划 划 - 7 -成教教 务信 息管 理系 统的 设计与 实现 学籍管理 学籍变更、 学生证 学生数 提供录取 在校生学生 奖惩处理 发放、
33、补 统计 学生名 注册 办 单、学生入学后跟踪查询 第二学 毕业审核 报名受理 学生数 决定录取 报名位、第二 统计 专业(含辅修) 教学任务 下达教 安排任课教 选课 查询学任务、 师、提前、排课、 排 推迟开课、考、 选课 初步排课 互相委托开课 成绩管理 成绩导 成绩录入、 成绩查 (所有授 入 检查 询 课) 毕业审核 根据培养计 毕业学生 (学期审 查询划生成毕业 学位情况 核) 审核审核计划、 统计 可替代课 结果 修改审核计 程确认 划、审核、毕业证制作,打印签领单 教学质量 专业建设、课 专业、课 申报开设课 结果查 结果查管理 程评估、评奖 程情况统 程、申报评 询 询 课程
34、及教材 计 奖、申报实建设、 实验室 验建设资建设 金、课程教材确认 - 8 -成教教 务信 息管 理系 统的 设计与 实现 教室管理 教室信息 教室信息查 教室信 教室信维护、教 询、初步排 息查 息查室分配、 课使用 询,借 询、借教室排课 用申请 用申请 使用、临时借用管理 成教学 考试成绩登 查询 位、考试 录、审核、 成绩 审核 打印证书、签领单 跨校辅修 学校报名 成绩录入 选课 处理、专业设置、课程设置、学籍管理、成绩管理 进修生管进修生、 审核录取理 插班生管 成绩录入 理、选课 文件管理 查询 查询 查询 文档编号、归档 系统管理 指定系统管理员(信息中心或教务处专门的人员)
35、 上述各项功能需求涵盖了成教教务信息管理系统的整个业务, 各项业务之间存在着紧密的协作关系, 通过对其分析总结, 得出如 图2-1 所示的系统整体关联关系图。 - 9 -成教教 务信 息管 理系 统的 设计与 实现 教研办 考 务 中 心 教 学 管理办 院系 招 生 办 学生专业 培养制定 培学生 录取养计 划 计 划生 成 审 核学号 生成教学任务计 划下达教学任务 阶 段 审 核 学籍 建立 入 学报到审核学 生注 册教学 任务落 实学籍 变更排课 学 籍变 更调 整 审 核 替代 课程 申请计 划 确 认 注 册统 计选课管理选课毕 业 审 核 奖惩 处理教材课程课程 教材建设建设 申
36、请排考课程评估 建设 申请评 估答疑实验 室建设 组织考试 成 绩 管 理 成绩 录入图 2-1 系统整体业务关联关系分析图 2.3 性能与非功能需求分 析 2.3.1 性能需 求 在满足成教教务信息管理系统用户功能需求的基础上, 系统性能方面的需求尤为重要, 性能是反映系统开发质量与水平, 甚至直接关系到系统用户切身利益的重要指标,本系统性能方面的参数指标需求如下表所示: 表2-2 系统性能参数需求指标表 参数项目 技术参数 技术参数要求 1、项目规模 系统用户数 大于100 小于 2000 并发用户数 大于50 小于200 2、响应时间 一般功能模块打开 6 秒 一般业务查询 5 秒 一般
37、业务信息保存 8 秒 一般统计查询 10 秒 一般图表分析 20 秒 - 10 -成教教 务信 息管 理系 统的 设计与 实现 2.3.2 易用性 需求 系统必须要实现简单易用,方便教务员和师生用户使用,具体要求如下: 1、用 户界 面友好 、美 观,只 要用 户有相 应的 专业知 识, 并能熟 练使 用计算机,根据系统相关提示以及用户手册便能正确使用该软件。 2、人 机界 面,采 用全 可视化 图形 界面, 对于 密集信 息录 入界面 ,要 求能实现支持完全键盘操作。 3、对主要操作给予提示信息,对易曲解操作,给予选择性提示; 4、系统提供上下文提示帮助及专门的帮助界面; 5、系 统信 息录
38、入 应尽 可能的 实现 缺省值 配置 和下拉 选择 ,提供 各种 智能化输入支持,尽量减少操作员手工输入信息的工作量; 6、出错提示消息必须准确(如解释错误产生的原因和纠正的详细信息等) ; 7、系 统应 以易观 察易 读的形 式向 用户提 供信 息(如 :确 认、程 序询 问、警告、出错消息等) ; 8、屏幕输入格式,报表和其他输入、输出设计清晰和易于浏览; 9、 对具有严重后果的功能执行是可逆的, 或者系统给出该后果的明显警告,并且在执行该命令前要求确认。 2.3.3 安全性 需求 从业务系统的安全性上考虑,系统安全性存在五个方面: 1、网络设备提供链路层安全通道; 2、 用户接入时,要求
39、进行用户的身份认证; 3、 用户执行业务功能时,进行权限的检查和控制; 4、根据成教系统用户的数据单位属性,限制用户能够访问的数据范围; 5、采用严格和合理的管理制度。 基于以上的需求分析,需要实现以下安全目标:1、保护网络系统的可用性;2、保护网络系统服务的连续性; 3、保证网络系统服务的可恢复性; 4、防范网络资源的非法访问及非授权访问;- 11 -成教教 务信 息管 理系 统的 设计与 实现 5、防范病毒的侵害和入侵者的恶意攻击与破坏;6、保护相关教学教务信息通过网上传输过程中的保密性、完整性;2.3.4 可靠性 需求 成教教务信息管理系统要求具备较强的安全保护措施和故障恢复能力, 系统
40、在应急状态必须保证其可用性, 要求 36524 小时全天候运行。 系统在应用层面上, 必须要有相应的冗余设计, 确保系统在异常情况下能够自动恢复, 或者经过人工配置调整后快速恢复。 系统采用的备份方式主要分为定期备份增量数据和 定期远程磁带库备份两种。 根据成教学院信息管理系统 的具体情况,系统得具体备份方案如下: 在系统实施结束, 开发正式使用之前, 利用磁带设备对整个系统进行完整备份, 该设备长期保留。 对系统数据, 每天进行增量备份或差异备份, 同时传送远程磁带库保存, 必须保证至少保留连续 7 天的增量备份或差异备份数据。 每星期进行数据的完整备份, 同时传送远程磁带库保存, 必须保证
41、保留连续每周进行的完整备份。 2.4 系统可行性分析 对成教教务信息管理系统的建设进行有针对性的可行性分析, 可避免盲目地实施计划而造成的人力、 财力、 物力等的浪费, 它是系统建设的前提与保障, 其作用至关重要。 可行性分析是信息系统是否进行决策性文件, 能 为学校进行成教管理系统的建设 提供科学决策依据, 并为进一步开展工作 奠定可行的 基础, 因此学校领导决策层会予以高度重视。 本文将从经济可行性、 技术可行性、 运行可行性、法律可行性及其它可行性支撑几方面来展开详细论述。 2.4.1 技术可 行性 系统所 采用 的 C# 语言 来开发 成教 教务 信息管 理系统 ,该 技术是 目前 较
42、为成熟的软 件开 发技术 ,且 有较为 成熟 的.NET 软 件集成 开发 平台做 支撑 ,利用 数据库访问较为优良的ADO.NET 机制进行数据库操作, 基于可复用的软件框架与 Web Service 开源代码均可供系统开发时借鉴与参考。数据库采用了性能优良的 SQLServer2005 , 该数据库管理软件操作简单高效。 通过上述分析可见, 本文所研究的系统在技术上具备较强的技术可行性 。 - 12 -成教教 务信 息管 理系 统的 设计与 实现 2.4.2 经济可 行性 成教教务信息管理系统的成本支出, 大体上相当于一个软件信息系统的经济支出成本, 由于本课题有一部分的经费支持, 且开发
43、完成的成教教务信息管理系统将运用于实际的成教管理业务工作上, 所建设的系统为学校对成教管理工作所节省的人力成本、 经济成本、 管理成本等将远远大于系统开发所支出的经济成本,因此,本系统具有较为可行的经济可行性。 2.4.3 运行可 行性 课题所研究的成教教务信息管理系统, 是基于迫切需要改善成教业务管理的信息化管理需求而展开的, 在系统开发完成后, 将能较快地部署于成教学院的教务或教 学的管理业务上。 成教学院的领导层从系统建设的资金、 时间、 技术等方面都给予了高度的支持与关注, 且已做好系统开发完成后的系统硬件设备投资预算。由此可见,本系统的建设具备较优的运行可行性。 2.4.4 其 他可
44、 行性支 撑 本文所研究的系统具有实际的应用需求, 从论文开题前便收集、 查阅了到大量的相关参考文献, 这些文献对本论文的研究提供极大的参考价值。 此外, 本论文还得到了导师的精心指导, 论文的选题和研究深度较为合理, 相信通过自身坚持不懈的努力, 能有力地保障论文能够按既定的预期计划执行并最终完成。 在系统的开发实现上, 由于有多年 计算机理论学习基础和一定的系统软件设计与开发经验,因此从实现上本系统也能得到一定的保障。- 13 -成教教 务信 息管 理系 统的 设计与 实现 第 三章 系统 关键技 术研 究 3.1 Web Services 技术研 究 3.1.1 Web Service
45、简介 Web Service 是一 种新的 Web 应用 程序 分支, 它 采用 了一 种新 的面向 服 务的 体 系结 构 SOA(Service ?Oriented Architecture , 面向 服 务的 体系 结 构) ,其中定义了一组标准协议用于定义、 方法调用、 以及基于 Internet 的构件注册和各种应用的实现。Web Service 向外界提供一个能够通过 Web 进行调用的 API接口, 通过Web 调用,Web Service 便可以执行从简单的请求到复杂处理之间的任何功能。可以看出,成教教务信息管理系统一经部署 Web Service 应用服务,其他Web Ser
46、vice 应用程序就可发现并调用已部署的服务。 同传统的分布式对象模型相比,Web Service 体系即就表现出了明显的优势,主要在于:1使用协议的通用性。Web Service 利用的是标准的Internet 协议(如HTTP、SMTP 等) 来 解决面向 Web 的分布式计算, 从而面 向范围广泛; 而 CORBA Common Object Request Broker Architecture ,公共对象请求代理系统结构、RMI (Remote Method Invocation , 远程方法调用) 、DCOM Distributed Component Model , 分布式组件对
47、象模型等使用的却是私有协议, 只能解决内部对等实体间的分布 式计 算。2 平 台、语 言的 完全 独立 性 。Web Service 进行 了 很高程 度的集成, 只要 遵守 Web Service 的接 口使 用规 范即可 对服 务进 行请 求 和调用 ;而CORBA 、DCOM 、RMI 等 传统分 布式 对象 模型 则 只能在 对等 体系 结构 间 才能进 行 通信。如 CORBA 要求每个连接点都必须使用 ORBObject Request Broker, 对象请求代理,DCOM 需要每个连接点使用的必须是 Windows 平台, 该平台有力地支持12了本文所研究的.NET 集成开发平
48、台下的Web Service 服务发布 。 在分布式计算技术迅速发展的背景下, 计算机系统的异地通信或计算活动对Internet 的依赖越来越紧密。 传统的分布式对象模型 CORBA、DCOM、RMI 等对于Internet 环境 下 的 异 构现象 是不 适用 的。 原 因在于 :它 们都 各自 有 一套相 对 独立的系统结构和通信协议, 因此不同平台应用系统之间的通信非常不便; 在这些分布式对象模型下, 客户端与服务器端必须紧密耦合, 一旦服务器端的接口或执行方法发生变化,客户端便很难继续执行;由于客户端与服务器端的紧密耦合,- 14 -成教教 务信 息管 理系 统的 设计与 实现 其间会
49、产生大量的网络通信与交互信息。 但在基于远程应用程序跨平台的服务发布及调用中, 要求所有的参与者都采用相同的基于某种设计语言或平台架构模型是非常不现实的,于是应运而生的 Web Service 便弥补了这一缺陷。 Web Service 集成了面向 组件方法和Web 技术的优越性, 利用标准 Internet网络协议和XML 数据格式进行通信, 具有很强的灵活性和广泛的适应性, 任何支持这些标准的系统都可以动态的与其它Web Service 进行交互从而对服务进行请求和调用,突破了传统分布式对象模型在应用范围和通信方式方面的制约。 3.1.2 Web Service 体系 结构 Web ser
50、vice 是一种能够通过网络发布、发现并调用的自包含、自描述、松散耦合的, 能够被描述的软构件, 在 Web service 中, 所有的应用实体都可以被抽象为服务的形式。如图 3-1 所示,Web Service 体系结构主要包括如下三个实体和三种操作。12图3-1 Web Services 体系结构图 三种实体分别为: 1 服 务 提 供 者Service Provider 。 从 业 务 角 度 看 它 是 指 服 务 的 所 有 者,从体系结构上看它是指提供服务的平台。 2服务请求者Service Requester。 从商务角度看它是指需要请求特定功能的用户,从体系结构上看它是指查找
51、和调用服务的客户端应用程序。 3 服 务 代 理Service Broker 。 它 是 指 用 来 存 储 服 务 描 述 信 息 的 信 息 库Repository。 服务提供方在这里发布他们的服务; 服务请求方在这里查找服务,获取服务的绑定信息。 12-13与Web Services 有关的操作主要有三种 : 1发布。 服务提供者需要首先将服务进行一定描述并发布到注册服务器上。在发布操作中, 服 务 提 供 者 需 要 通 过 注 册 服 务 器 的 身 份 验 证, 才 能 对 服 务 描 述 信- 15 -成教教 务信 息管 理系 统的 设计与 实现 息进行发布和修改。 2查找 。服
52、 务请 求方 根据注 册服 务器 提供的 规范接 口发 出查询 请求 ,以获取绑定服务所需的相关信息。 在查找操作中, 一般包含两种查找模式: 一种是浏览模式Browse Pattern, 即 服务 请求 方可 以根 据通 用的 分类 标准 来浏 览或 者通过一些关 键字来 搜索, 并 逐步缩 小查找 的范围, 直到找 到满足 需要的 服 务,查 找结果是 一 系列 服务 的集 合;另 一 种是 直接 获取 模式Drill down Pattern, 即 通过 唯一的关键字直接得到特定服务的描述信息,其查找结果是唯一的。 3绑定Binding 。 服务请求方通过分析从注册服务器中得到的服务绑定信息,包括服务的访问路径、 服
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年辽宁省安全员A证考试题库含答案
- 小学生税法课件
- 小学生禁吸烟班会课件
- 2025年新初三英语人教新版尖子生专题复习《完形填空》
- 智能投顾平台2025年风险控制与合规运营的风险控制与合规管理创新模式报告
- 产业项目入库管理办法
- 企业工作督察管理办法
- 产品经理团队管理办法
- 企业部门协同管理办法
- 住院病区管理办法细则
- 2025至2030 中国热成型钢(PHS)行业现状调查与前景策略研究报告
- TCMEAS 030-2024 儿童哮喘标准化门诊建设规范
- 红酒礼仪服务培训课件
- T-AJZCY 004-2025 毛竹大径材培育技术规程
- 企业社会责任管理制度
- 人防车位编排方案(3篇)
- 2025至2030中国水务行业产业运行态势及投资规划深度研究报告
- 新特能源股份有限公司18万吨-年四氯化硅深化冷氢化循环利用及高纯晶体硅转型升级技术改造项目环评报告
- 【课件】新高三启动主题班会:启航高三逐梦未来
- DZ/T 0051-1993地质岩心钻机系列
- 学校物业服务应急事件处理预案
评论
0/150
提交评论