




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络教学资源平台构建与应用研究—系统需求说明书南京理工大学泰州科技学院第56-页共-NUMPAGES59-页网络教学资源平台构建与应用研究系统需求说明书一、需求分析本平台系统是为了满足南京理工大学泰州科技学院的教师和学生共享学习资源,帮助教师提高教学质量、教学绩效,帮助学生提高学习绩效而设计并且制作的。具体来说,针对对象的不同,可以从三个方面来确定用户对平台功能的需求:教师的需求、学生的需求、系统管理员的需求。二、模块功能1.针对教师需求的功能模块管理教师个人信息:添加修改教师个人的基本信息(包括:真实姓名、卡号、院系、专业、职称、学历、电话、邮箱、msn、qq、性别、年龄、特长、兴趣);管理个人照片:添加、修改教师的形象照片;管理发布的论文:添加、修改教师发表的论文(论文信息包括:题目、索引、期刊、获得的奖励、发表的时间、论文内容描述、论文图片);管理出版的著作:添加、修改教师发表的著作(书籍标题、书籍发表处、书籍的索引、书籍获得的奖励、发表时间、书籍内容描述、书籍的图片);管理参与的课题项目:添加、修改教师参与的课题或项目(包括:课题标题、项目编号、所获得的奖励、项目时间、项目简要说明、项目成果图);管理担任的课程:添加、修改教师主讲的课程(包括:主讲课程的名称、助教教师姓名、实验教师姓名、课程设计教师姓名、授课教室);管理课程基本信息:添加、修改课程基本信息(包括:课程名称、课程所属的专业、上课的教室、课程的开始授课时间、课程的结束授课时间、课程教师的姓名、助教姓名、实验教师姓名、课程设计教师姓名、课程授课是否已经完成、课程考试是否已经完成、课程如果有毕业设计,是否已经结束);管理课程学习先验知识:添加、修改课程学习先验知识;管理课程简单介绍:添加、修改课程简单介绍;管理课程学习目标:添加、修改课程学习目标;管理课程大纲:添加、修改课程大纲;管理课程应用前景方向:添加、修改课程应用前景方向;管理课程参考书:添加、修改课程参考书;管理课程学习计划:添加、修改课程学习计划;管理课程作业:添加、修改课程作业(包括:课程作业内容、开始时间、结束时间);管理章内容:添加、修改课程包含的章;管理节内容:添加、修改课程特定章包含的节;管理具体学习内容:添加、修改课程特定节包含的具体学习内容;管理文本课程资源:添加、修改课程学习课程相关的文本资源;管理视频课程资源:添加、修改课程相关的视频资源;管理教学信息:添加、修改课程相关的教学信息;管理校园快讯:添加、修改课程相关的校园快讯;管理学生发来的留言:添加、修改学生留言;管理教师发来的留言:添加、修改教师留言;管理QQ教学号码:添加、修改课程qq教学号码;管理发布工具软件:申请发布学习用软件;管理作品展示:添加、修改课程相关的作品展示。2.针对学生需求的功能模块查看教师个人信息:包括教师个人形象、基本信息、发表的论文、出版的书籍、参与的课题项目、担任课程;查看课程概况:包括:课程教学计划、课程的章内容、课程的节内容、课程的节包含的具体学习内容;查看课程信息:包括:授课教师、课程进度、课程的简单介绍、学习目标、课程大纲、课程学习所需要的先验知识、参考书、应用前景方向、课程作业;查看课程资源:包括:课程相关的文本资源和视频资源;查看教学信息:包括:课程相关的教学方面的信息;查看校园快讯:包括:学习相关的校园讯息;留言讨论:给教师留言、与教师qq交流讨论;下载软件工具:包括:专业学习软件、编程软件、杀毒软件;3.针对系统管理员需求的功能模块查看所有用户信息查看在线用户信息添加用户账号修改管理员用户信息删除用户账号解除被锁定的用户账号修改用户密码添加用户角色删除用户角色根据角色获取用户根据角色删除用户管理软件上传申请管理软件上传申请处理情况导入学生注册数据三、数据库设计基于以上的需求分析和模块功能,设计如下的数据库SchResNetData)。总表,如图1所示。图1系统数据表关联图个性化信息表:PersonalInfo,分别如图2和表1所示。图2个人信息表结构图表1个人信息表定义列名主键外键外键关联表备注UserName用户名QQQQ账户Tel电话Email电邮MsnMSNCardNum卡号(教工号、学号)Interest兴趣Age年龄UserID√用户标识SurName用户别名Sex性别OtherSchool其他学校名称(如果不是本校)Major专业Special特长IfOurSchool是否是本校的学生或者教师IfTeacher是否为教师Title职称Depart院系Grade学历IfPublic个人信息是否可以公开浏览学院表:Department,分别如图3和表2所示。图3学院表结构图表2学院表定义列名主键外键外键关联表备注DepartNum√学院标识DepartName学院名称Address学院通讯地址Tel学院办公电话Email学院办公电邮WWW学院网站Description学院介绍专业表:Major,分别如图4和表3所示。图4专业表结构图表3专业表定义列名主键外键外键关联表备注MajorNum√专业标识DepartNum√Department学院标识MajorName专业名称Description专业介绍班级表:Class,分别如图5和表4所示。图5专业表结构图表4专业表定义列名主键外键外键关联表备注ClassNum√班级标识MajorNum√Major专业标识ClassName班级名称Description班级介绍课程表:Schedule,分别如图6和表5所示。图6个人信息表结构图表5个人信息表定义列名主键外键外键关联表备注SchID√课程标识SchName课程名称OutLine课程大纲ContentPath课程内容的文本内容存储路径MajorID√Major专业标识SchIntroduce课程介绍SchTimeStart课程授课开始时间SchTimeEnd课程授课结束时间Teacher课程的主讲教师姓名TeacherAssist课程的助教教师姓名TeacherTry课程的实验教师姓名TeacherDesign课程的课程设计教师姓名IfOver课程是否正在进行中IfTest课程是否已经考试完毕IfDesignOver课程的毕业设计工作是否已经结束ClassRoom课程的上课地点Basic学习该课程所应具备的基础知识Apply课程的应用方向与前景ReferBook课程参考书介绍ReferBookPath课程参考书图片存放路径TeachPlanPath用户存放教学党纲Swf格式的存放路径TeachPlan课程教学计划Content课程的内容(以字节方式存储)Time课程添加时间(创建时间)课程任务表:Duty,分别如图7和表6所示。图7课程任务表结构图表6课程任务表定义列名主键外键外键关联表备注DutyID√课程作业标识SchID√Schedule课程标识DutyNum课程作业次数DutyContent课程作业内容DutyBegin课程作业开始时间DutyEnd课程作业结束时间具体章节包含的学习内容:Content,分别如图8和表7所示。图8章节包含的学习内容结构图表7章节包含的学习内容定义列名主键外键外键关联表备注ContentID√具体章节下的内容编号标识SubContent√Jie具体章节下包含的内容JieID节的编号标识Path如果内容很多,可以只是存放文本的路径Time该内容生成时间教师个人成绩表:Grade,分别如图9和表8所示。图9教师个人成绩表结构图表8教师个人成绩表定义列名主键外键外键关联表备注GradeID√成绩的编号标识Caption标题PubName出版出处Index出版物(论文、著作、期刊)的索引IfCore是否是核心出版物IfFirst是否是第一作者PubTime该条目发布时间Encourage该成绩获得何种奖励UserID√PersonInfor用户标识IfBook类型(著作、论文、期刊)Description成绩介绍IfOnClass是否是上课的参考书Path出版物图片展示的存放路径课程某章下对应的节表:Jie,分别如图10和表9所示。图10课程章节表结构图表9课程章节表定义列名主键外键外键关联表备注JieID√节的编号标识ZhangID√Zhang课程的章的标识Caption节的标题Time该条节发布时间教学信息、校园快讯表:LatestMessage,分别如图11和表10所示。图11教学信息、校园快讯表结构图表10教学信息、校园快讯表定义列名主键外键外键关联表备注MsID√信息编号标识LMsContent信息内容Time此条信息发布时间UserID√PersonInfor用户标识Caption信息标题AboutLearn是教学信息还是校园快讯视频教学资源表:Media,分别如图12和表11所示。图12视频教学资源表结构图表11视频教学资源表定义列名主键外键外键关联表备注FMediaName上传的视频文件名称FMediaUpPaht上传文件保存路径FMediaPlayPath转换后的播放视频文件存放位置FMediaImgPathPersonInfor视频文件截图的存放位置MediaID√视频文件标识RsID√学习资源标识DisTime该视频文件上传(发布)时间留言表:Message,分别如图13和表12所示。图13留言Message表结构图表12留言Message表定义列名主键外键外键关联表备注MsID√留言编号标识DisTime留言时间Content留言内容IfQuick是否需要快速回复RequireTime需要多长时间内回复IfTeacher是否是教师发布的信息IfTeach发布的留言是否和教学相关[Level]信息参与讨论的热度IfAnswer信息是否要求回复UserName信息发布者的姓名Topic留言主题Type留言的类型(0:教师风采留言;1:学习目标留言;2:学习大纲留言;3:学习内容留言;4:教学信息留言;5:校园快讯留言;6:讨论交流页面;7:资源链接页面;8:工具下载页面;9:作品展示页面ToName发给的课程名称IfTalk是讨论还是留言,1是讨论,2是留言UserID√PersonInfor信息发布者标识AnsTime回复时间IfBeAns教师是否已经回复留言AnsContent教师对留言的回复内容留言表:Photos,分别如图14和表13所示。图14留言Photos表结构图表13留言Photos表定义列名主键外键外键关联表备注PhotoID√照片的编号标识AlbumID相册的编号标识IfPublic是否允许公开展示Path照片的存放路径Caption照片的标题GifGif格式的照片的存放路径,可以供多照片展示BytesOriginal存放原始大小的图片BytesFull存放原始图片的小缩放图片BytesPoster存放原始图片的中度缩放图片BytesThumb存放原始图片的大缩放图片Size图片的尺寸(字节数)UserName图片所有者的姓名UserID√PersonInfor图片所有者的用户编号标识Time照片上传时间留言表:QQ,分别如图14和表13所示。图14留言QQ表结构图表13留言QQ表定义列名主键外键外键关联表备注QQID√QQ号码编号标识SchID√Schedule课程编号标识QQNumqq号码SurName别称DescriptionQQ账号用途描述UserName用户名课程资源表:Resource,分别如图15和表14所示。图15课程资源表结构图表14课程资源表定义列名主键外键外键关联表备注RsID√资源编号标识Caption资源的标题Description资源的介绍IfStudent发布资源的角色(教师或者学生)Path资源保存的路径(包括视频、文本资源和网络资源)DisTime该条学习资源的发布上传时间PicPath图片资源的保存路径UserID√PersonInfor用户编号标识Type资源类别(视频:0;文本:1;单纯的图像:2;网络资源:3;PPT:4;Doc:5,其他:6)Level发布资源的参与情况、级别IfOurSchool是否是本校制作的学习资源SchoolName学校名称(如何是别的学校则是别的学校名称)SchID课程编号标识成果展示表:Show,分别如图16和表15所示。图16成果展示表结构图表15成果展示表定义列名主键外键外键关联表备注ShowID√成果展示编号IDCaption成果标题SchID课程编号IDPath展示的作品图片的保存路径UserID√PersonInfor用户编号标识BytesOriginal成果图片原始大小BytesFull成果图片缩小后较大的图片BytesPoster成果图片缩小后中大的图片BytesThumb成果图片缩小后较小的图片Size图像尺寸(字节表示)DisTime成果展示发布时间Description成果的简单描述讨论表:Talk,分别如图17和表16所示。图17讨论表结构图表16讨论表定义列名主键外键外键关联表备注TalkID√讨论内容编号标识Content讨论的内容Talker发言者匿名名称DisTime该条讨论内容发布时间MsID√Message留言编号标识Topic讨论主题软件工具表:Tool,分别如图18和表17所示。图18软件工具表结构图表17软件工具表定义列名主键外键外键关联表备注ToolID√软件工具编号标识Description软件工具作用描述Title软件名称Path软件工具的存放路径Size软件工具文件的大小尺寸PhotoPath软件工具的图片存放位置UserID√PersonInfor用户编号标识IfTeacher发布资源者的角色(教师还是学生)Time软件发布时间IfLink是否与课程相关SchID课程编号标识Level软件的下载次数级别Type工具的类型:1代表常用软件编程工具;2代表专业课使用工具3:杀毒软件等其他工具IfUpOver软件是否上传到位IfReply软件上传申请是否得到批准ReplyTime批准申请时间IfDel是否要求删除该软件用户注册数据表:UserRegister,分别如图19和表18所示。图19用户注册数据表结构图表18用户注册数据表定义列名主键外键外键关联表备注ID√IDName用户名称CardID用户卡号(教工编号、学生编号)Identity身份证Manager角色(包括管理员、教师和学生三种)章表:Zhang,分别如图20和表19所示。图19章表结构图表18章表定义列名主键外键外键关联表备注ZhangID√课程某章的编号标识Caption课程某章的标题SchId√Schedule课程编号IDContent课程某章的介绍Time该章发布的时间四、开发工具与开发理念开发平台:微软VisualStudio2008采用的数据库:微软SQLSERVER2005编程语言:C#脚本语言:ASP.NET、SQL、JAVASCRIPT、ACTIONSCRIPT开发工具软件:FLASH、PHOTOSHOP、DREAMWEAR开发理念:采用三层模式(变现层、数据层、应用层)、组件开发五、采用三层模式所需要使用的存储模式和类具体代码在文件(SchResNetData.sql)中。1.存储过程(a)部分存储过程名单(b)部分存储过程名单(c)部分存储过程名单(d)部分存储过程名单(e)部分存储过程名单(f)部分存储过程名单(g)部分存储过程名单(h)部分存储过程名单(i)部分存储过程名单(j)部分存储过程名单图20系统存储过程总图[AddBookM]将该教师的出版的书的详细内容插入到Grade表[AddJieContentForOneSch]为某个课程添加节内容[AddJieSubContentForOneSch]将jie内容插入到Content表。输入参数是JieID和SubContent[AddLatestMessage]将Message插入Message表中。输入参数为个,DisTime,Content,UserID,UserName,Topic,Type[AddMajorToolM]将专业工具软件的相关信息写入到Tool表中,输入参数有个[AddMessage]学生发表留言[AddMessageForTalk]将教学讨论内容插入Message表中[AddPaperM]将教师的论文信息插入到Grade表,输入参数有个,分别是[AddPersonInfor]插入注册用户信息到Personinfor表中[AddPersonInforM]将教师风采管理页面的内容插入到PersonInfor表中[AddPersonInforWhenLogin]用户登录时将相关信息插入到Personinfor和Photos表中[AddPersonPhoto]添加用户照片[AddPhoto]添加用户照片[AddProjectM]将该教师参与的课题与项目信息插入到Grade表中,[AddQQListForOneTeaherM]为教师教学添加QQ号码,输入参数是username[AddResource]将学习资源按照类型插入Resource表中[AddScheduleApply]添加课程应用前景方向[AddScheduleBasic]将课程学习所需要的先验知识插入到schedule表中。输入参数为basic,schname[AddScheduleGoal]添加课程目标[AddScheduleHomework]添加课程作业[AddScheduleInfor]添加课程信息[AddScheduleIntro]添加课程介绍[AddScheduleOutline]添加课程大纲[AddSchedulePlan]添加课程计划[AddScheduleRefer]添加课程参考书[AddSchoolNews]将最新校园快讯内容插入到LatestMessage表中,输入参数为AboutLearn,Caption,LMsContent和UserName,需要根据UserName将UserID插入PersonInfor表[AddSchTeacherM]将该教师担任的课程的相关信息写入Schedule表中[AddShowForTeach]将展示用于教学的作品插入Show表中,输入参数是topic,description,schname,filename,username[AddTeacherPhotoM]将教师的图片插入到Photos表中[AddTeachPlanM]将教学计划详细信息插入到TeachPlan表中[AddTxtResource]将文本资源内容插入到Resource表中[AddUserInfo]Adduserinfo将用户名插入,输入参数为username[AddZhangContentForOneSch]为某个课程添加章内容[ChangePower]ChangePower(intrownum),输入参数为rownum[DelBook_admin]DelBook_admin删除Grade表中对应GradeID的记录。输入参数是GradeID。[DelContent_admin]DelContent_admin删除节的内容表中对应的jie下的具体内容。输入参数为ContentID[DeleteMessageFromStuFromMes]将指定的留言内容从Message表中删除,输入参数为MsID[DelJie_admin]从jie表中删除登陆教师所插入的有关课程的jie内容。输入参数为JieID[DelLatestMessage]删除最新信息[DelPersonPic_admin] 从Photo表中删除个人照片信息。输入参数为photoid[DelQQ_admin]DelQQ_admin从QQ表中删除特定QQID的QQ号码。输入参数为QQID[DelResource_admin]DelResource_admin从Resource表中删除当前登陆教师所发布的特定资源。输入参数为RsID[DelSchedule_admin]DelSchedule_admin将特定的记录行从schedule表中删除掉。输入参数为schid[DelSchedule_home]删除课程作业[DelSchMessage]删除与课程相关的留言信息[DelShow_admin]删除成果展示[DelTeachPlan_admin]删除教学计划[DelTool_admin]DelTool_admin删除当前登陆教师所发布的学习工具文件记录。输入参数为Toolid[DelTPic_admin]DelTPic_admin删除show表中教师发布的特定课程相关的展示作品。输入参数为showid[DelZhang_admin]从Zhang表中删除登陆的教师所插入的对应于课程的章内容[GetAllQQList]从QQ表中获取所有QQ号码的列表内容[GetAllQQListForOneSch]从QQ表中获取所有QQ号码的列表内容,输入参数为特定的课程ID(SchID)[GetAllShow]从Show表中获取所有的Show,按照时间排序,时间最晚的在最上边[GetBigVedioResource]GetVedioResource从media表中获取视频学习资源输入参数为rsid[GetBook_admin]GetBook_admin获取Grade表中的记录。输入参数是username[GetBookFromGrade]输入参数为UserID,需要根据Request来定。临时使用来代替[GetBookFromGradeByGradeId]从Grade表中搜索教师成绩,输入参数为GradeID[GetClassFromSch]从Schedule中获取当前课程教师所担任的所有课程,输入参数为Userid[GetClassFromSchAll]从Schedule表中获取所有课程的信息。包括SchName字段和SchID字段[GetConcreteTeachPlanFromSch]从Schedule表中获取教学大纲的swf文件路径,用于全部查看看教学大纲时使用[GetContent_admin]GetContent_admin从节具体的内容表中获取对应jie下的具体内容。输入参数为username[GetDepartmentMajorClass]这个存储过程是通用存储过程,可以根据提供的用户UserID获取用户所在的院系,专业和所教授的班级,班级可以有多个*//*输入参数是用户的[GetDepartNameM]从Department表获取相应的数值[GetDisplayPersonPhotoByUserID]从Photo表中获取特定request中userid对应的图片信息。输入参数为request中对应的userid,类型为整形[GetDuty]从Duty表获取当前课程Duty的全部内容。输入参数为@SchID[GetDutyPart]从Duty表获取当前课程Duty的全部内容。输入参数为@SchID[GetFirstPhoto]获取第一张照片[GetFlv]GetFlv从media表中获取针对一个rsid所对应的media内容。输入参数为rsid[GetFlvForPath]GetFlv从media表中获取针对一个path所对应的media内容。输入参数为path[GetIfExistUser]判读UserRegister表中是否存在某个要注册的账户信息[GetIfExistUserTwo]判断PersonInfor表中是否存在某个用户[GetImportUserData]DataSetGetImportUserData(StringManager)获取插入的注册用户数据[GetJie_admin]从jie表中获取章的内容。输入参数为username。[GetJieFromJie]从Jie表中获取Jie的详细内容。其输入参数为ZhangID[GetKillVirusTool]从Major表中获取全部的Major学习工具,注意按照时间进行排序[GetLatestMessage]从Latestmessage表中获取教学相关信息[GetLatestMessage_admin]从Latestmessage表中获取教学相关信息[GetLatestMessage_look]从Latestmessage表中获取教学相关信息[GetLatestMessageByUser]getlatestmessage(stringusername)从latestmessage表中获取校园快讯信息,输入username[GetLatestMessageNews_admin]从Latestmessage表中获取校园快讯信息(非教学信息)[GetLatestSchoolNewsByUser]从Latestmessage表中获取教学相关信息(输入参数为UserName)[GetLatestTeachMessage]从Latestmessage表中获取教学相关信息[GetLatestTeachMessage_look]从latestmessage表中获取教学信息的详细内容,予以呈现。输入参数为msid。[GetLatestVedioFromMedia]从Media表中获取视频资源[GetLatestVedioPicPath]从vedio表中获取最新发布的视频的图片的路径,不需要输入参数,返回图片的路径[GetMajorNameM]从Major表获取相应的数值[GetMajorTool]从Major表中获取全部的Major学习工具,注意按照时间进行排序[GetMessageBefore]获取刚刚插入的讨论内容,输入参数为msid[GetMessageForStudent]从Message表中获取所有发给当前用户的所有学生的留言内容。输入参数是UserName[GetMessageForTeacher]从Message表中获取所有发给当前用户的教师的留言内容。输入参数是UserName[GetMessageFromLatestMessage]从LatestMessage表中获取非教学信息[GetMessageFromLatestMessage_look]从LatestMessage表中获取信息[GetMessageFromStuFromMes]从Message表中获取所有发给当前用户的所有学生的留言内容。输入参数是UserName[GetMessageFromTeaFromMes]从Message表中获取所有发给当前用户的教师的留言内容。输入参数是UserName[GetMessageResearch]从LatestMessage表中查询某主题的信息[GetPaper_admin] GetPaper_admin(stringuseranme)从Grade表中获取当前登录管理员的paper信息。输入参数为username[GetPaperFromGrade]输入参数为UserID,需要根据Request来定。[GetPaperPath]GetPaperPath(intrownum),输入参数为rownum[GetPersonInfor]GetPersonInfor(stringusername)从personinfor表中获取个人注册登录信息,输入参数为username[GetPersonInforByUserID]GetPersonInfor(stringusername)从personinfor表中获取个人注册登录信息,输入参数为username[GetPersonInforIn]GetPersonInforIn(stringusername)查看是否个人信息填写完整。输入参数为username[GetPersonPhoto]获取用户照片[GetPersonPhotoByUserName]按照用户名获取用户照片[GetPhoto]获取照片[GetPhotoOfPerson]从Photo表中获取当前产看的教师的图片信息。输入参数为用户名称username[GetPhotoPath]GetPhotoPath(intrownum),输入参数为rownum[GetProgramTool]从Major表中获取全部的Major学习工具,注意按照时间进行排序[GetProject_admin]getproject_Admin(username)从grade表中获取登录管理员的project信息,输入参数为username[GetResearchResultLatestMessage]从Message表中搜索与查询条件相匹配的结果,获取的结果是AboutLearn参数的值为True的[GetResearchResultSchoolNews]从LatestMessage表中获取所有的最新校园快讯内容,需要建AboutLearn参数获取为等于False的;从Message表中搜索与查询条件相匹配的结果,获取的结果是AboutLearn参数的值为True的[GetResource_admin]输入参数为schid,用途:从resource表中提出当前登陆教师所发布的学习资源。type!=2[GetResource_admin_link]输入参数为username,根据username提取userid,然后将该老师发布的资源提出取来。用途:从resource表中提出当前登陆教师所发布的学习资源链接。type=2[GetResource_admin_txt]GetResource_admin_txt从resource表中获取当前登陆的教师所发布的文本资源。输入参数为username[GetResource_admin_vedio]GetResource_admin_txt从resource表中获取当前登陆的教师所发布的文本资源。输入参数为username[GetResource_look]GetResource_look从Resource表中获取对应于特定RsID的学习资源的详细信息。输入参数为RsID[GetSchApply]从Schedule表中获取课程的应用方向和用途字段内容;输入参数是课程的ID:SchID[GetSchApplyPart]从Schedule表中获取课程的应用方向和用途字段内容;输入参数是课程的ID:SchID[GetSchedule_admin]GetSchedule_admin从schedule表中获取当前登陆教师所教授的课程的相关信息。输入参数为username,临时以“释然随风”代替。[GetSchedule_admin_schid]GetSchedule_admin_schid(intschid)从schedule表中获取课程的基本信息。输入参数为schid[GetSchedule_home]从Schedule表中查询课程作业信息[GetSchedule_home_admin]从Schedule表中查询课程作业信息[GetScheduleLearnGoal]从Schedule表中获取对应课程的学习目标;输入参数为课程的编号ScheduleID[GetScheduleLearnGoalAll]从Schedule表中获取对应课程的学习目标;输入参数为课程的编号ScheduleID[GetSchInfor]GetSchInfor从schedule表中获取schedule的相关信息,输入参数为majorname[GetSchInfor_admin]Getschinfor_admin(stringusername)从schedule表中获取课程的基本信息。输入参数为username[GetSchInforAll]获取所有的课程信息[GetSchIntro]获取课程介绍信息[GetSchIntroAll]获取某课程的课程信息[GetSchLearnBasic]输入参数为SchID,这个参数的数值需要由Request.QueryString中相应的参数决定;返回结果为Schedule表中的课程基础知识[GetSchLearnBasicPart]输入参数为SchID,这个参数的数值需要由Request.QueryString中相应的参数决定;返回结果为Schedule表中的课程基础知识[GetSchName]获取课程信息[GetSchNameAndSchID]从Schedule表中获取全部的SchName字段和SchID字段,输入参数为username[GetSchoolNewsFromMessage]从Message表中获取某门课程相关的留言信息[GetSchPlanFromSch]从Schedule表中获取当前课程对应的详细信息,输入参数是@SchID[GetSchPlanFromSchPart]从Schedule表中获取当前课程对应的详细信息,输入参数是@SchID[GetSchReferBook]从Schedule表中获取参考书信息[GetSchReferBookPart]从Schedule表中获取参考书信息[GetSchTeacher]从Schedule表中获取课程相关的教师[GetShow_admin]从Show表中获取展示内容信息[GetShowInDefault]从show表中获取前个图片作品[GetShowLook]从show表中获取lookshow页面所需要的信息,输入参数为showid。[GetTalkContent]获取与某条留言信息相关的讨论内容[GetTalkTopic]获取讨论主题[GetTeacherName]从personinfor中获取教师姓名信息,所在的学院、专业和性别[GetTeachMessageResearch]从LatestMessage表中所有特定主题的教学信息[GetTeachPlan]获取教学计划[GetTeachPlan_admin]获取教学计划[GetTeaMessage_admin]从Message表中获取所有发给当前用户的教师的留言内容。输入参数是UserName[GetTitleAndGradeFromPersonInfor]从PersonInfor表中获取Grade字段和Title字段[GetTool_admin]GetTool_admin获取当前登陆教师所发布的有关课程的学习工具文件记录。输入参数为教师姓名。username[GetTool_admin_All]从Tool表中获取软件工具的相关信息[GetTool_admin_by_power]从Tool表中获取已经被删除的的软件工具信息[GetTool_admin_by_reply]从Tool表中获取软件上传申请已经得到回复的软件工具的相关信息[GetTool_admin_by_upover]从Tool表中获取软件上传申请已经得到上传的软件工具的相关信息[GetToolCanDelete]从Tool表中获取可以被删除的软件工具信息[GetToolPath]从Tool表中获取软件工具相关信息[GetToolPathFile]从Tool表中获取软件工具的存放路径(下载路径)[GetToolResource]从Resource表中获取Tool资源。输入参数为SchID[GetTop10ClassResouceList]从Schedule表中获取前10条课程资源信息[GetTop10ResourceLinkOtherSchool]从Resource表中获取不是本校资源的资源链接,没有输入参数[GetTop10SchoolNews]从LatestMessage表中获取前10条非教学相关信息[GetTop10TalkTopicFromMessage]从Message表中获取前10条留言信息[GetTop4TeacherPhoto]从Photos表中获取相应尺寸大小的教师照片信息[GetTop6ShowFromShow]从Show表中获取前6条成果展示内容[GetTPic_admin]GetTPic_admin获取show表中教师提交的有关特定课程的展示作品内容。输入参数是username[GetTxtResource]从Resource表中获取所有的文本资源的内容,输入参数为schid[GetTxtResourceByRsid]GetTxtResourceByRsid()从Resource表中获取所有的文本资源的内容,输入参数为rsid[GetTxtResourceOne]从Resource表中获取所有的文本资源的内容,输入参数为schid[GetTxtResourcePart]从Resource表中获取所有的文本资源的内容,输入参数为schid[GetUserIDFromPersonInfor]从PersonInfor表中获取对应UserName的UserID[GetVedioPicPath]GetVedioPicPath从media表中获取视频图片的路径,输入参数为schid,rsid[GetVedioPicPathFromVedio]从Vedio表中获取指定视频路径FMediaPlayPath的下的图片的保存路径FMediaImgPath,用来填充播放器在没有播放时的背景图片的放置[GetVedioResource]从Resource表中获取所有的视频资源的内容,输入参数为schid[GetVedioResourcePart]从Resource表中获取所有的视频资源的内容,输入参数为schid[GetZhang_admin]从zhang表中获取章的内容。输入参数为username。[GetZhangFromZhang]从Zhang表中获取章内容[GetZhangIDAndCaption]从Zhang表中获取ZhangID和Caption字段,输入参数为schid[GetZhangJieContent]从Content表中获取对应章节的具体课程大纲的内容,输入参数为节号JieID[InsertMediaDataIntoMedia]将用户上传的教学视频资源保存到Resource表和Vedio表的相应字段中[InsertUserRegister]向UserRegister表中插入用户注册信息[Not_used_GetResearchResultRowBydwCategory]搜索相关信息(注:备用)[Not_userd_Select_Case_When]根据用户在DropDownList中所选择的数值,在TextBox中所输入的搜索字符串ResearchString,是否精确匹配地进行搜索IfAccurate来搜索相应的表格,获得对应的搜索结果的数量[ReplyMessageStuM]教师回复学生的留言,输入参数是MsID和Content[ReplyMessageTeaM]教师回复学生的留言,输入参数是MsID和Content[UpdatePersonInforExeceptPhoto]更新PersonInfor表中的用户信息(除了照片信息)[UpdatePersonPhoto]更新用户照片信息(除了照片信息)[UpdateToolPath]更新软件工具的存放路径信息2.类系统类的设计图,如图21所示。图21系统类结构图BuinessHandlerAlertMessage.cs:弹出提示信息,显示JavaScript的Alert信息DataHandlerConnect.cs:链接数据库,返回数据结果集DataToXML.cs:将从数据库中获取的数据转换为XML数据SimpleDataHandler.cs:进行数据库数据添加、修改、删除、更新样例DefaultDefault.cs:首页中包含的数据库操作类GoalGoal.cs:教学计划、课程相关的数据库操作类LearnGoalLearnGoal.cs:教学计划、课程相关的数据库操作类LookLook.cs:查看相关栏目条目细节页面相关的数据库操作类MessageLatestMessage.cs:教学信息、校园快讯页面相关的数据库操作类OnNetTestPageOnNetTestPage.cs:将文本资源插入到数据库相关的数据库操作类OutLine.csOutLine.cs:章节内容对应的数据库操作类PictureHandlerAlbum.cs:相册类Photo.cs:照片类PhotoManage.cs:照片相关的数据库操作类PothoSize.cs:图像大小调整操作类ResourceRescource.cs:教学资源页面相关的数据库操作类ResourceLinkResourceLink:处理链接形式的学习资源的数据库操作类ShowShow.cs:处理成果展示相关的数据库操作类TalkTalk.cs:和留言、讨论相关的数据库操作类TeacherCharacterTeacherCharacter.cs:和教师个人信息相关的数据库操作类TeachPlanZhangPlan.cs:和章、节、学习内容相关的数据库操作类ToolFTPClient.cs:和软件上传到FTP服务器相关的数据库操作类Tool.cs:与软件页面相关的数据库操作类VedioGetLatestVedio.cs:获取最新视频文件的数据库操作类InsertMedia.cs:插入视频文件到数据库中的数据库操作类PublicMethod.cs:处理上传文件格式转换与截图保存的逻辑处理类Common.cs:负责数据库链接打开、关闭的数据库操作类五、网页全部网页文件框架,如图22所示。图22系统见面架构图图23系统部分程序文件结构图Admin:存放管理员页面AdminTeacher:存放教师管理员页面App_code:存放类库App_Data:存放数据库App_Themes:存放网站的皮肤(Theme)Bin:存放额外引入的dllComponets:存放组件ContentPic:(存放特定上传文件,详见第八部分)Css:存放css样式表Fckeditor:存放Fckeditor文本编辑器Ffmpeg:存放FfmpegHandler:存放Handler处理程序Images:存放网站使用的imagesImagezoom:存放图片展示效果JS程序(Imagezoom)ImgFile:(存放特定上传文件,详见第八部分)JieContent:(存放特定上传文件,详见第八部分)Js:存放网站使用的JS文件Lightbox:存放LightboxLook:存放网站具体条目内容的查看文件MasterPage:存放网站的模板Mencoder:存放MencoderMessage:(存放特定上传文件,详见第八部分)PlayFiles:(存放特定上传文件,详见第八部分)SchApply:(存放特定上传文件,详见第八部分)SchBasic:(存放特定上传文件,详见第八部分)SchGoal:(存放特定上传文件,详见第八部分)SchIntro:(存放特定上传文件,详见第八部分)SchLine:(存放特定上传文件,详见第八部分)SchoolNews:(存放特定上传文件,详见第八部分)SchPlan:(存放特定上传文件,详见第八部分)SchRefer:(存放特定上传文件,详见第八部分)Show:(存放特定上传文件,详见第八部分)StudentPic:(存放特定上传文件,详见第八部分)TeacherBook(存放特定上传文件,详见第八部分)TeacherPaper:(存放特定上传文件,详见第八部分)TeacherPic:(存放特定上传文件,详见第八部分)TeachderProject:(存放特定上传文件,详见第八部分)TeachPlan:(存放特定上传文件,详见第八部分)Tool:(存放特定上传文件,详见第八部分)TxtResource:(存放特定上传文件,详见第八部分)UpFiles:(存放特定上传文件,详见第八部分)VedioResource:(存放特定上传文件,详见第八部分)XML:存放管理员页面和教师管理员页面左侧导航栏对应的XML文件AddPersonInfor.aspx:添加用户个人信息页面AddPersonPhoto.aspx:添加用户个人照片页面Character.aspx:教师风采页面CheckRegisterCode.aspx:生成验证码页面Content.aspx:课程信息页面Default.aspx:首页Error.aspx:错误导向页面Goal.aspx:课程概况页面Login.aspx:登录页面LookFlv.aspx:浏览视频页面Message.aspx:校园快讯页面Player.swf:swf媒体播放器Prototype.js:Prototype.js代码Register.aspx:注册页面Resource.aspx:教学资源页面Show.aspx:作品展示页面Style.css:首页视频播放使用的css样式表Swfojbect.js:首页视频播放器使用的JS代码Talk.aspx:留言讨论页面TeachMessage.aspx:教学信息页面Tool.aspx:软件工具页面ToolDown.aspx:软件工具下载页面UploadVedio.aspx:视频文件上传文件web.config:网站的配置文件Web.sitemap:网站导航配置文件管理员页面管理员页面程序文件结构,如图24所示。图24管理员页面程序文件结构AddUserToRoles.aspx:添加用户角色页面Admin.aspx:管理员页面首页ChangePassword.aspx:修改用户密码页面ChangeUser.aspx:修改管理员用户账号页面CreateUser.aspx:添加用户账号页面DeleteUser.aspx:删除用户账号页面DeleteUserByRole.aspx:根据角色删除用户账号页面GetAllUsers.aspx:查看所有用户账号页面GetUsersInRole.aspx:根据角色获取用户账号页面ImportUserData.aspx:导入注册数据页面LockUser.aspx:解除锁定用户账号页面RemoveUsersFromRoles.aspx:删除用户角色页面ToolList.aspx:嵌入管理软件列表页面的页面ToolManage.aspx:管理软件列表页面ToolUpManage.aspx:管理软件上传页面UsersOnLine.aspx:查看在线用户账号页面教师页面教师页面程序文件结构,如图25所示。图25教师页面程序文件结构图Message:Message_del.aspx:删除校园快讯页面MessageManage.aspx:管理校园快讯页面SchoolNewsManage.aspx:管理教学信息页面SchoolNewsMessage_del.aspx:删除教学信息页面Resource:Resource_del.aspx:删除课程资源页面TxtResource.aspx:插入文本课程资源页面VedioResource.aspx:插入视频课程资源页面Schedule:JieManage.aspx:管理节内容页面Schedule.aspx:课程资源主页面ScheduleApply.aspx:管理课程应用前景页面ScheduleBasic.aspx:管理课程学习先验知识页面ScheduleGoal.aspx:管理课程学习目标页面ScheduleHome.aspx:管理课程作业计划页面ScheduleHome_del.aspx:删除课程作业计划页面ScheduleInfor.aspx:管理课程基本信息页面ScheduleInfor_change.aspx:修改课程基本信息页面ScheduleInfor_del.aspx:删除课程基本信息页面ScheduleIntro.aspx:管理课程简单介绍页面ScheduleLine.aspx:管理课程大纲页面SchedulePlan.aspx:管理课程学习计划页面ScheduleRefer.aspx:管理课程参考书页面TeachPlan.aspx:插入相应的教学计划页面TeachPlan_del.aspx:删除相应的教学计划页面ZhangJieContent.aspx:管理具体学习内容页面ZhangJieManage.aspx:管理课程具体章节内容页面ZhangManage.aspx:管理章内容页面Show:DistriShow.aspx:发布作品展示页面Show_del.aspx:删除作品展示页面Talk:MessageFromStu.aspx:管理学生发来的留言页面MessageFromTea.aspx:管理教师发来的留言页面QQ_del.aspx:删除qq教学号码页面QQManage.aspx:qq教学号码管理页面Teacher:BasicInfor.aspx:管理个人基本信息页面BookManage.aspx:管理出版的著作页面BookManage_del.aspx:删除出版的著作页面ClassTeacher.aspx:管理担任的课程页面ClassTeacher_del.aspx:删除担任的课程页面ManagePic.aspx:管理个人照片页面PaperManage.aspx:管理发表的论文页面PaperManage.aspx:删除发表的论文页面ProjectManage.aspx:管理参与的课题项目页面ProjectManaeg_del.aspx:删除参与的课题项目页面TeacherChar.aspx:管理教师风采主页面Tool:Tool_del.aspx:删除教师提交的学习工具软件上传申请ToolDown.aspx:工具软件下载页面ToolManage.aspx:申请发布工具软件主页面AdminTeacher.aspx:教师后台管理主页面普通页面,如图26所示。图26普通页面程序文件结构图PictureHandler.ashx:大小图片存取处理程序ShowHandler.ashx:作品展示页面大小图片处理程序TeacherPictrueHandler.ashx:教师个人照片页面大小图片处理程序ValidImageHandler.ashx:验证码生成处理程序所有用户在查看状态下的程序结构如图7。图27查看相关程序文件结构图LookApply.aspx:详细查看课程的应用前景和方向LookBasic.aspx:查看课程学习所需要的基础知识LookBook.sapx:查看教师编写的书籍LookClassPlan.aspx:详细查看课程进度LookClassResource.aspx:查看课程资源LookFlv.aspx:详细查看课程相关的视频学习资源LookGoal.aspx:详细查看课程目标LookHomeWork.aspx:详细查看课程作业页面LookLatestMessage.aspx:查看校园快讯LookMessage.aspx:详细查看留言内容LookOtherSchRes.aspx:查看其他高校资源LookOutLine.aspx:详细查看课程大纲LookPaper.aspx:查看教师发表的论文LookProject.aspx:查看教师承当的项目和课题LookQuickMessage.aspx:查看教学信息LookRefer.aspx:详细查看课程参考书LookSchIntro.aspx:详细查看课程介绍LookShow.aspx:查看作品展示LookTalk.aspx:查看讨论内容LookTeachMessage.aspx:查看教学信息LookTeachPlan.aspx:查看教师的教学计划LookTeachPlanGif.aspx:查看gif格式文本页面LookTxt.aspx:详细文本资源信息书管理员页面模板结构,如图28所示。图28管理员页面模板程序文件结构图MasterPage:Admin.master:管理员页面模板文件AdminTeacher.master:教师管理员页面模板文件Error.master:错误导向页面模板文件Master.master:其他页面页面模板文件XML:Admin.xml:管理员页面左侧导航栏条目xml文件AdminTeacher.xml:教师管理员页面左侧导航栏条目xml文件管理员页面功能程序文件,如图29所示。图29管理员页面功能程序结构图AddPersonInfor.aspx:设置个性信息页AddPersonPhoto.aspx:用户添加、删除照片Character.aspx:教师风采CheckRegisterCode.aspx:生成验证码页面Content.aspx:课程信息Default.aspx:首页Error.aspx:错误页面Goal.aspx:课程概况Login.aspx:登录页面LookFlv.aspx:详细查看视频学习资源Message.aspx:校园快讯Player.swf:首页视频播器swf文件Prototype.js:首页视频播放器js代码Register.aspx:注册页面Resource.aspx:课程资源页面Show.aspx:作品展示页面ShowDisplay.aspx:详细查看作品展示Style.css:首页视频播器css样式表文件Swfojbect.js:首页视频播放器js代码Talk.aspx:留言讨论页面TeachMessage.aspx:教学信息Tool.aspx:软件工具页面ToolDown.aspx:软件工具下载页面UploadVedio.aspx:视频教学资源上传文件web.config:网站配置文件Web.sitemap:网站导航条配置文件六、组件系统所有组件构造,如图30所示。图30系统组件构造结构图Content:Apply.ascx:应用前景方向Basic.ascx:课程学习所需先验知识Goal.ascx:学习目标HomeWork.ascx:课程作业OutLine.ascx:课程大纲ReferBook.ascx:参考书SchIntro.ascx:课程的简单介绍SchProcess.ascx:课程进度Teacher.ascx:授课教师CopyRight:CopyRight.ascx:版权所有Default:ClassResourceList.ascx:本校课程资源LatestMessage.ascx:教学信息LatestMessage_admin.ascx:教学信息(教师管理页面使用)LatestSchoolNews.ascx:校园快讯LatestSchoolNews_admin.ascx:校园快讯(教师管理页面使用)login.ascx:登录LoginStatus.ascx:登录状态OtherSchool.ascx:其他高校课程资源ResearchDefault.ascx:搜索内容ResultShow.ascx:作品展示TalkTopic.ascx:留言讨论Message:ResearchLatestMessage.ascx:搜索页面:搜索的内容SchoolMessage_admin.ascx:删除教学信息(教师管理页面使用)Navigate:NavigateH.ascx:横向导航条NavigateV.ascx:纵向导航栏Question:DisMessage.ascx:给课程教师留言Resource:LatestVedio.ascx:最新视频学习资源Resource_admin_txt.ascx:管理文本课程资源Resource_admin_vedio.ascx:管理视频课程资源Txt.ascx:文本资源UploadVedio.ascx:上传视频课程资源Vedio.ascx:视频资源ResourceLink:Resource_admin_link.ascx:删除学习资源链接页面Show:Del_show_admin.ascx:删除作品Show.ascx:作品展示导航分页ShowManage_admin.ascx:作品展示页面管理Talk:QQ.ascx:qq交流讨论QQM_admin.ascx:删除QQ号码StudentReply.ascx:学生回复TalkManage_admin.ascx:删除留言TeacherReply.ascx:教师回复Teacher:BasicInfor.ascx:基本信息Book.ascx:出版书籍Class.ascx:担任课程GetPersonPic.ascx:删除照片Paper.ascx:书籍分页Project.ascx:参与课题项目分页Schedule_admin.ascx:删除教师主讲的课程TeacherList.ascx:教师形象TPicM_admn.ascx:删除展示作品TeacherMessage:ResearchLa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 柳州职业技术学院《新型材料毒理学评价》2023-2024学年第二学期期末试卷
- 眉山职业技术学院《宝石工艺学》2023-2024学年第二学期期末试卷
- 铁岭卫生职业学院《食品制造与安全前沿科学》2023-2024学年第二学期期末试卷
- 德宏职业学院《果蔬加工工艺学》2023-2024学年第二学期期末试卷
- 嘉兴南湖学院《休闲学概论》2023-2024学年第二学期期末试卷
- 2025年煤矿市场分析:智能化与高效利用推动行业转型
- 2025年中考数学几何模型归纳训练:最值模型之胡不归模型解读与提分训练(全国版)
- 辽宁厨房排烟施工方案
- 甘肃省白银市2024-2025学年高二(上)期末生物试卷(含解析)
- 第12课 资本主义世界殖民体系的形成 课件- 课件-【知识精研】高一下学期统编版(2019)必修中外历史纲要下
- 重点流域水环境综合治理中央预算内项目申报指南
- 民用无人机操控员执照(CAAC)考试复习重点题库500题(含答案)
- 家族合伙企业合同协议书
- 工业机器人编程语言:URScript(UniversalRobots):UR机器人安全编程与碰撞检测
- 5.1 实数指数幂-中职数学教学设计(高教版2021基础模块 下册)
- 大学生心理安全教育(大学生安全教育课件)
- 岩土工程领域的前沿技术与未来发展
- 国家开放大学电大《现代汉语》形考任务参考答案
- 2024年天津市北辰城市资源开发利用有限公司招聘笔试冲刺题(带答案解析)
- 四年级美术测国测复习题答案
- 资料分析(历年国考真题)
评论
0/150
提交评论