版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教师学生平台系统整合的总体设计和系统架构为什么需要做系统与系统之间的整合呢 ?由于人们的认识不断提高,平台系统需要不断升级、 再次开发,为了给用户提供更加条理化、个性化的服务 ,就要求不断地进行信息整合。因此不同的平台系统之间必然会成为彼此隔离的信息快捷传递 ,这就成为当前系统整合特别迫切、 特别热门的重要原因。 为了使教师教学工作更加的方便,学生的学习方式多样化。在此 ,我们只讨论教师、学生平台系统整合的一个总体设计和系统架构。总体设计1.1 教务、教师、学生平台功能介绍1.1.1 教师、学生平台系统整合环境硬件环境:CPU2.8GHZ;RAM1G,系统环境:操作系统WindowsXPsp2;IIS5.1InternetExplorer6.0 、7.0,开发工具:VisualStudio2003;数据库:MicrosoftSQLServer2000;ASP1.1开发语言:C#,运行环境:WindowsXP、Windows2003系统1.1.2教师平台功能介绍教师平台分为两类一种是后台管理人员(最高权限用户)和教师用户(暂有辅导教师、主讲教师、论文教师)。管理人员可以查看所有教师发布的信息,并集成一部分教务平台的管理功能,方便更加管理教师教学工作。教师针对所授课程发布资源 ,并查看学生的选课信息及在线学习情况 ,实现教学教师与学生用户的互动。教师整合的功能:(1)自动绑定教师用户 ,自动登陆论坛。并且设置该教师所授的课程 ,进行自动绑定。(2)自动设定该教师为所授课程的版主。 (3)教师有删除、修改学生发帖的权限。 (4)教师可以根据学生用户在论坛的学习情况进行打分 ,作为平时成绩的依据。(5)教师可查看学生在论坛的活动状态。1.1.3 学生平台功能介绍自动绑定学生用户,自动登录论坛,并且设置该学生为所选课的课程,进行自动绑定(2)自动设定该学生为所选课程发帖、回帖的权限。(3)学生在论坛的学习情况教师端可以完全进行监控。1.1.4 教务平台功能介绍可以删除、修改绑定用户包括:教师、学生;(2)可以快捷注册论坛用户,可进行手功绑定论坛用户。(3)在平台创建、删除课程时,自动在论坛系统创建、删除对应课程。1.2 教师、学生平台整合后设计目标1.2.1 用户:凡我院正式在籍学生 (有学号且处于在籍状态 )皆为论坛用户,不需要再注册。用户名密码邮箱皆一致,密码邮箱只能在网站及平台修改。实现同步登陆。1.2.2论坛版面的建立:在教学教务平台新添课程时 ,在论坛上建立相应名称和编号的课程版面,并自动设定版主。这些版面仅对选课学生、主讲老师(版主)、辅导老师(版主)开放。1.2.3登录地址及登录后的界面论坛入口处登录:登录后将呈现公共版面及其已选课的课程版面列表。(2)课件登录:课件内含有答疑讨论功能,此处直接链向论坛相应的课程版面。此处此版面不再转向论坛其它版面。(3)教师平台:平台上有辅导答疑功能,此处直接链向论坛相应的课程版面,此处此版面不再转向论坛其它版面。1.2.4 版面权限公共论坛面向所有注册用户。(2)课程版面只面向选此课的在籍学生和该课老师(主讲和辅导老师)。允许发言、查看。该课教师为版主。取消版主在课程论坛的发帖字数限制 (3)总版主不受任何限制,可访问任何版面。(4)总版主可在任意版面间移动帖子。(5)总固定帖子可在所有版面上看到。1.2.5 版面统计及查看公共版面发帖统计同论坛现状。(2)版主教师能随时查看所有参与者的信息、登陆状况、发帖情况、总在线时间等
(3)课程版面发帖统计如下
:首先对用户在特定版面发帖数作单独统计
,统计内容如下
:发帖子数
,回复帖子数、在线时间、登陆次数
,发帖总数,可按时间段进行统计。其次可查看某用户在某一主题所发表的内容;1.3 系统整合逻辑类、接口类(1)逻辑类
api.pdo.csAPI
响应类
,api.pdodata.csAPI
文件数据,api.pdoaction.cs
所有整合功能逻辑类、方法。
(2)接口类
api.ipdoaction.cs
所有整合功能接口类、方法
,MyFunc.cs自定义加密、解密类。1.4 教师、学生、教务类教师平台分别在Model(对象类)、BLL(逻辑类)、DAL(数据接口类)中加入接口类及方法,架构部分:VisitorManager.cs逻辑类
,DAL_TeacherSys.cs
数据接口类
,TeacherSysInfo.cs
对象类。(2)
学生平台整合部分加入到了教务平台中
,所以这个只将在整合的过程中,所要使用到的方法、类、对象列举出来。由于学生平台登录口使用 VB编写,这里就不将其列举。infosearch.cs 所有方法、函数、对象在这之中。系统架构设计在软件体系架构设计中 ,分层式结构是最常见 ,也是最重要的一种结构。分层式结构一般分为三层 ,从下至上分别为:数据访问层、业务逻辑层 (又或成为领域层)、表示层,如图(1)所示:图1图(2)2.1 数据层2.1.1 学生、教务端:数据层包括物理上的数据库和数据库操作类 ,这些都是程序运行的刻心也是我们操作的依据 .数据操作类是系统所有与数据操作有关模块的刻心 ,它是连接物理数据和系统逻辑数据间的通道,所有数据经由图(2)操作;数据库操作采用 ADO的SqlConnection 连接,这样通过忽略OLEDB层(还包括其他措施),更提高连接速度和效率。在该类中,采用适合多种需要的方法包括:1.返回DataTable方法,2.返回DataSet方法,3.一般数据更新方法4.数据批量更新方法5.事物数据更新方法2.1.2 教师端图3教师端在数据访问层中 ,完全采用了“面向接口编程”思想。抽象出来的 IDAL模块,脱离了与具体数据库的依赖 ,从而使得整个数据访问层利于数据库迁移。 DALFactory模块专门管理DAL对象的创建,便于业务逻辑层访问。SQLServerDAL和OracleDAL模块均实现IDAL模块的接口,其中包含的逻辑就是对数据库的Select,Insert,Update 和Delete操作。因为数据库类型的不同,对数据库的操作也有所不同 ,代码也会因此有所区别。2.2 逻辑层该层为所有业务的逻辑工作核心,它是所有业务逻辑数据到数据库的中转类,是实现所有模块功能的集合,其中各模块之间又存在一个公共类,是所有模块用到的公有方法的集合。图32.3 表示层该层是与用户直接关联的集合 ,用户所做的消息都经过用户层发送消息到它所属模块 ,由模块再根据需要或者发送到下一层 ,或者直接产生结果。其表现出来的是用户能够直接看见的界面形式。它包括2部分.(1)ASPX页面形式,这是直接展现给用户的图形界面.(2)CS形式用户消息处理的直接类,存储所有用户操作产生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 齐鲁工业大学《材料力学》2023-2024学年第一学期期末试卷
- 南京信息工程大学《油画人物全身像写生》2023-2024学年第一学期期末试卷
- 兄弟三人分家协议范文大全
- 建立绿色纺织产业链考核试卷
- 2024-2025年(中医医学工程师)资格基础及理论知识考试题库与答案
- 制糖业的市场潜力与市场预测考核试卷
- 渔业船舶与渔具技术创新考核试卷
- 农药制造过程中的废气治理与减排考核试卷
- 热带岛屿休闲观光活动导览考核试卷
- 南京信息工程大学《外贸运输与保险》2023-2024学年第一学期期末试卷
- 八上语文古诗词理解性默写
- 湖南省长沙市雅礼集团2024-2025学年九年级上学期11月期中英语试题
- 2023年 评审准则质量记录手册表格汇编(101个)
- 2024年度采购合同管理程序指南
- GB/T 44693.1-2024危险化学品企业工艺平稳性第1部分:管理导则
- 湖南省三湘名校教育联盟2023-2024学年高二下学期4月期中联考地理试题
- 2024年银行考试-征信人员考试近5年真题附答案
- 世界一流港口综合评价报告
- 第四单元 比(单元测试)-2024-2025学年六年级上册数学人教版
- 辽宁省盘锦市第一完全中学2023-2024学年八年级上学期期中数学试卷
- 二年级数学看错数字问题专项练习
评论
0/150
提交评论