版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、x2008届学生x;毕业设计(论文)材料;(*)XXX1/XXX毕业设计(论文)任务书课题名称基于WEB勺教学资源管理系统姓名学号院、系、部计算机科学系专业计算机科学与技术指导教师一、设计(论文)的教学目的:通过本课题的设计,培养学生综合运用所学知识解决实际问题的能力。设计本应用系统,遵循一般软件开发流程,其中用到了大量软件工程相关的知识。如:为了更好地了解基于WEB勺教学资源管理系统一般用户的需求,在设计前期准备阶段,对本系统做了:功能需求、性能需求、可靠性和可用性需求、出错处理需求以及将来可能提出的要求。本系统开发主要采用Java服务器语言:JSP,使用DreamwaverMX2004作为
2、系统的前台开发工具,后台数据库则选用MicrosoftSQLServer2000。通过本次实践,独立思考和独立工作的能力得到提高。遇到问题如何展开高效率的调查研究、查阅文献和资料以实现问题的顺利解决。编写技术文档的能力在毕业设计后期的论文撰写中也得到了提升。与此同时,通过设计深化和拓展知识视野,使学生加深对管理信息系统的认识和理解,掌握管理信息系统开发的一般方法和流程,锻炼和提高学生运用可视化编程工具进行软件开发的能力。二、设计(论文)的主要内容:基于WEB勺教学资源管理系统实现一般教学资源管理系统所具有的基本功能。比如:学生用户快速搜索、浏览、下载学校最新公告和其所需教程、课件;教师用户发布
3、课件、上传相关教学辅助材料、下载制作课件及其他教育教学工作中所需的各种文档、图片素材等。在此基础上针对目前一般教学资源管理系统存在的一些问题和不足做一些改进和功能上的扩展。增加支持用户在线书写备忘录、收发留言等操作。实际应用中学生用户利用留言箱给同学、老师发送留言,讨论学习中遇到的问题,实现一定程度上的合作学习。老师用户通过学生留言得到自身教学过程中的反馈信息,起到一定的教学评价作用。知道吧模块实现用户的一些基本的非实时的交流。三、设计(论文)的基本要求:1 .设计者必须发挥独立思考、独立操作、独立编程的能力。如基于WEB勺教学资源管理系统用户群体较集中,主要是教师和学生,在进行系统开发设计前
4、期的需求分析阶段要考虑到实际应用中用户的一些特殊要求;2 .初步掌握设计原则、设计方法、设计步骤和设计规范的应用;3 .收集和查询有关技术资料;4 .认真实现和完善系统各模块功能;5 .要求界面美观,操作方便,必要时提供在线帮助信息;6 .撰写毕业设计说明书(或毕业设计论文),不少于4000字;7 .必须参加毕业设计答辩四、进度安排:厅P论文(设计)各阶段内容起止日期1确定课题,完成资料收集和整理工作2008.01.15-2008.03.232完成系统的需求分析工作2008.03.24-2008.04.063完成概要设计阶段的相关工作2008.04.07-2008.04.204编码实施,系统集
5、成与测试2008.04.21-2008.05.195撰写并修改论文,毕业答辩2008.05.20-2008.05.31五、主要参考文献:1刘中宇,周晓华.基于数据库和JSP的网上教学资源管理系统的开发J.教育技术,2001,2(3):99102.2耿祥义、张跃平.JSP实用教程M,北京:清华大学出版社,2005.45125.3谭浩强、李尊朝、苏军.Java语言程序设计M,北京:中国铁道出版社,2004.12171.4任新见.JSP动态网站快速开发实务M.北京:电子工业出版社,2004.5陈火旺、徐建波、周建莲.WEB设计原理与编程技术M,长沙:中南大学出版社,2005.20125.6石志国.J
6、SP精解案例教程M.北京:清华大学出版社,2004.85100.7王国辉、王易.JSP数据库系统开发案例精选M,北京:人民邮电出版社,2003.12116.8黄明,梁旭.JSP信息系统设计与开发实例M.北京:中国工业出版社,2005.100125.9赵增敏.JSP动态网页设计M.北京:电子工业出版社,2003.45100.10尚俊杰.JSP程序设计M.北京:交通大学出版社,2004.15102.11刘中兵、李伯华、邹晨.JSP数据库项目案例导航M,北京:清华大学出版社,2002.19120.,夫2008届学生,夫毕业设计(论文)材料派(二)',学生毕业设计(论文)开题报告书课题名称基于
7、WEB勺教学资源管理系统姓名学号院、系、部专业计算机科学与技术指导教师设计(论文)题目基于WEB勺教学资源管理系统课题的根据:1)说明本课题的理论、实际意义2)综述国内外有关本课题的研究动态和自己的见解1)本课题的理论、实际意义:基于Web的教学资源管理系统开发设计,将有效地提高教学质量和教学效率,对促进高校的教学改革,提高科研水平与实现优秀教学资源的共享将起到不可估量的作用。同时,对提高教师运用现代教育技术的能力和水平,对于进一步促进教师深入进行教学思想,教学内容,课程体系,教学方法和教学手段的改革,进而提高人才培养质量,促进高校整体质量和效益的提高,具有重要的意义。当然,这是一项长远的具有
8、战略意义的宏伟目标,需要付出大量艰辛的劳动。2)本课题的研究动态和自己的见解根据收集的资料,目前,国内已经开发出来了类似的网上教学资源管理系统,并投入了系统测试和运行,但是,在实际的使用过程中暴露出了一些问题,比如随着计算机的迅速发展和对教育技术的不断深入研究,系统功能并不是很完善,很多系统仅仅实现了对教学资源以计算机管理代替传统的人工管理,用户的很多要求得不到满足,有很多地方需要改进。而今美国和英国等发达国家的教育资源管理系统都在朝着网络化的方向发展。即系统能实现教师在线解答疑难问题、学生通过观看在线视频、视频点播或者进入虚拟教室来实时地进行学习,使教育教学不受时间、空间的约束和限制。教学资
9、源管理系统的功能应往如何实现用户之间的交互功能方向拓展。当前教育教学更关注如何提高学生的整体素质,各种研究性学习、合作式学习方式得到重视,而教学资源管理系统是为教学服务的,理应适用这种新的趋势,例如教学资源管理系统在提供基本的功能外还可以附属上BBS聊天室,甚至是视频点播区为学生和教师、学生问、教师间提供一个直接交流的平台,实现网上测试、答疑和讨论等。课题的主要内容:网络教育发展迅速,一个功能完善的网上教学资源的管理系统对一个学校来说是很重要的。设计开发基于WEB勺教学资源管理系统主要采用JSP技术、设计中使用DreamwaverMX2004作开发工具,MicrosoftSQLServer20
10、00作为后台数据库。实现学生用户快速搜索、浏览、下载学校最新公告和其所需教程、课件;教师用户发布课件、上传相关教学辅助材料、下载制作课件及其他教育教学工作中所需的各种文档、图片素材等。为保证系统教学资源的质量,用户上传的资料必需经管理员审核通过后才能提供给其他用户使用。系统提供备忘录、留言箱、知道吧供用户非实时的交流。研究方法:1 .基于WEB勺教学资源管理系统采用面向对象方法学进行开发,即主动地多次反复迭代。最终的系统是由许多较小的、基本上独立的对象组成,每个对象相当于一个微型程序,这样降低了系统的复杂性,便于理解整个系统,同时简化了系统的开发和维护工作。2 .系统开发各个阶段产生的文档是维
11、护产品时必不可少的,而遵守瀑布模型的文档约束,将使后期的维护工作变得比较容易一些。故基于WEB勺教学资源管理系统开发采用传统的瀑布模型。本系统分:需求分析、规格说明、设计、编码、综合测试、维护等六个阶段进行。每个阶段结束前都会对所完成的文档进行评审,以便及时发现问题,改正错误。完成期限和采取的主要措施:完成期限:厅P论文(设计)各阶段内容起止日期1确定课题,完成资料收集和整理工作2008.01.15-2008.03.232完成系统的需求分析工作2008.03.24-2008.04.063完成概要设计阶段的相关工作2008.04.07-2008.04.204编码实施,系统集成与测试2008.04
12、.21-2008.05.195撰写并修改论文,毕业答辩2008.05.20-2008.05.31主要措施:3 .从实际出发,多方面搜集教学资源,如各种制作教学课件的文字、图形、图象、声音、视频等素材,以最大限度地满足用户的需求;4 .分模块、分阶段进行系统设计,为获得高质量的产品,保证设计过程的科学、有效;5 .在研究过程中,注重与导师的交流,遇到问题及早提出,与同学共同切磋讨论;6 .在设计开发过程中,每一个阶段都严格按照规定形成文档。主要参考资料:1刘中宇,周晓华.基于数据库和JSP的网上教学资源管理系统的开发J.教育技术,2001,2(3):99102.2耿祥义、张跃平.JSP实用教程M
13、,北京:清华大学出版社,2005.45125.3谭浩强、李尊朝、苏军.Java语言程序设计M,北京:中国铁道出版社,2004.12171.4任新见.JSP动态网站快速开发实务M.北京:电子工业出版社,2004.5陈火旺、徐建波、周建莲.WEB设计原理与编程技术M,长沙:中南大学出版社,2005.20125.6石志国.JSP精解案例教程M.北京:清华大学出版社,2004.85100.7王国辉、王易.JSP数据库系统开发案例精选M,北京:人民邮电出版社,2003.12116.8黄明,梁旭.JSP信息系统设计与开发实例M.北京:中国工业出版社,2005.100125.9赵增敏.JSP动态网页设计M.
14、北京:电子工业出版社,2003.45100.10尚俊杰.JSP程序设计M.北京:交通大学出版社,2004.15102.11刘中兵、李伯华、邹晨.JSP数据库项目案例导航M,北京:清华大学出版社,2002.19120.指导教师意见:开题报告会纪要时间2008年3月25日地点计算机科学系机房与会人员姓名职务(职称)姓名职务(职称)姓名职务(职称)会议纪要:主持人:记录人:年月日指导小组意见负责人签名:年月日系部意见负责人签名:年月日、夫2008届学生、夫派毕业设计(论文)材料派炙/一、炙(二)XXX派'/XXX学生毕业设计(论文)答辩评审表课题名称基于WEB勺教学资源管理系统姓名学号院、系
15、、部计算机科学系专业计算机科学与技术指导教师毕业设计(论文)答辩申请表一、设计(论文)课题名称基于WEB勺教学资源管理系统二、设计(论文)要求及进程计划起止时间任务要求完成情况指导教师签名2008.01.15-2008.03.23确定课题,完成资料收集和整理工作2008.03.24-2008.04.06完成系统的需求分析工作2008.04.07-2008.04.20完成概要设计阶段的相关工作2008.04.21-2008.05.19编码实施,系统集成与测试2008.05.20-2008.05.31撰写并修改论文,毕业答解三、毕业设计(论文)特色简介(数量、质量、创新)本次毕业设计从收集资料、确
16、定课题全设计完成、撰写论文总历时五个多月。基于Web勺教学资源管理系统能基本实现对数字化教学资源的管理,满足用户的需求。教师用户和学生用户利用本系统能快速搜索、浏览、下载所需资料,上传优质教学资源。本系统相比目前的教学资源管理系统,创新之处在于登陆用户可以通过留言箱、知道吧进彳L些非实时的交流,给生生、师生之间的交流提供一个好的平台,提高教学效率。四、是否同意参加答辩主指导教师(签名)毕业设计(论文)成绩评定标准及评审表专业:计算机科学与技术课题:基于Web勺教学资源管理系统学生:杨志平分块等级及得分项目(该项满分值)评分等级各档得分评分ABCDABCD指导教师40%完成任务的水平和质量501
17、.资料搜集与整理论证T»况(10)齐全较完全基本齐全差9-107-85-6<42.基本概念和理论情况(10)清楚、正确基本清楚基本正确尚清楚尚正确不清楚不正确9-107-85-6<43.计算方法和计算结果(15)正确、应用计算机较多基本正确少量应用尚正确尚应用不正确未应用13-1510-127-9<64.独立见解和应用价彳1(5)有、较大有、一般有、无或无、一般无、无543<25.说明书、图纸(10)层次分明、正雄1无误、认真工整、外文提要正确基本正确、较认真、较明确尚正确、尚认真、基本正确错误很多、认真、不正确9-107-85-6S4独立工作能力306.方案
18、制定、选用(10)独立完成且正确基本独立完成正确尚能独立完成基本正确不能独立完成且错误很多9-107-85-6<47.规范和手册使用(8)熟练基本熟练尚可基本不会876<58.编程、上机结果的分析与处理、国内外文献阅读(12)熟练主动查阅消化引用基本熟练查阅、有引用尚可尚能查阅引用基本不会查阅引用11-129-107-8<6工作态度209.遵守纪律(10)好较好一般差9-107-85-6<410.爱护公物、保持良好环境(5)好较好一般差543<211.工作责任心、主动性(5)强较好一般差543<2材料评阅人30%1.任务完成情况(10)全部完成基本完成主要部
19、分完成未完成9-107-85-6<142.基本概念和理论论证T»况(20)清楚、正确基本清楚基本正确尚清楚、尚正确不正确、未应用18-2015-1712-14<113.计算方法和计算结果(30)正确、应用计算机较多基本正确少量应用尚正确、未应用不正确、不应用26-3021-2516-20<154.独立见解和应用价值(10)有、较大有、一般或般无一存左无、无9-107-85-6<45.说明书、图纸(20)层次分明、正确无误、认真工整,外文提要正确基本正确、较认真、较正确尚正确、尚认真、基本正确错误很多、不认真、不正确18-2015-1712-14<116.
20、题目难度大小、工作量(10)难、饱满知中、较饱满较易、尚饱满易、不饱满9-107-85-6<5答辩委员30%1.报告情况(20)简明、清晰、重点突出基本清晰重点不够尚清晰、有错概念不清错误较多18-2015-1712-14<112.回答问题情况(50)正确、熟练基本正确尚正确、有错基本不正确43-5035-4227-34<123.说明书、图纸(20)总体印象认真、工整、正确较认真尚认真不认真18-2015-1712-14<114.独立见解和应用价值(10)有、较大有、一般有、无或无、一般无、无9-107-85-6<4说明:1.本方案供院系部参考,评分方案和比例均可
21、根据实际情况进行调整。2 .学生的答辩成绩取诸答辩委员会的平均成绩。3 .答辩委员会除给出答辩成绩外,还应汇总和审查指导教师、材料评阅人给出的成绩,然后分档(优>90;良80-89分;中70-79分;及格60-69分;不及格059分)给出学生毕业设计(论文)成绩。签名:指评语:导教师评审意评分(040)见(40%)评语:评阅教师评审一后、见评分(<30)(30%答评语:口解小组后、见(30%评分(<30)评语:院系部学术设计(论文)最终评分委员评定等级会思见日指导教师(签名)评阅教师(签名)负责人(签名):年月日负责人(签名):学校(公章)年月注:评语包括设计(论文)优点、缺
22、点、数据、材料、论证、结论是否正确,有无新的见解等。等级标准:优90;良80;中70;及格60;不及格60答辩会纪要时间2008年5月31号地点一教四零六室答解小组成员姓名职称所学专业所从事专业答辩中提出的主要问题及回答的简要情况记录:会议主持人:记录人:毕业设计(论文)指导质量评价表(供院系学生考评指导教师用)教师姓名设计(论文)题目基于We皿教学资源管理系统是否主指导是序号评估项目评估等级ABC1有详细计划(任务书),有具体要求及日程安排,并按计划落实检查2指导中教学资料齐全,指导准备充分3能在现场进行经常指导,并有详细记录平均每周超过15课时平均每周超过10课时平均每周少于10课时4指导
23、认真负责,耐心细致,并有启发性5理论解释及回答问题准确,符合实际6批阅图纸及计算说明书认真7要求严格8对学生的考勤有完整的记录9内容安排合理,学生能力得到提高总评分90£A+70£B+50£C9说明:请填报人本着认真负责的态度,逐项在对应栏中画,并填好总评分。於2008届学生於毕业设计(论文)材料x/学生毕业设计(论文)课题名称基于WE的教学资源管理系统姓名学号院、系、部计算机科学系专业计算机科学与技术指导教师管理系统是当今计算机软件发展的热门课题之一。近几年来,管理系统的出现从根本上改良了昔日教学资源处理事务造成的周期长、效率低、误差、遗漏等问题。在此基础上,以
24、计算机为载体的应用软件层出不穷。本系统就是针对目前教学资源的日趋复杂化和多元化而设计的。人工的教学资源管理显得十分的落后而且效率低下,尤其在查询方面效率低。本系统将资源文件以二进制数据形式存储在关系型数据库中,对教育资源的管理都是基于对数据库的操作。所有的资源都以结构化的方式存储,数据间的关联性强,并通过数据表产生关系映射。采用计算机化的评定模式,查询、修改等操作都使用了计算机的数据库技术,比起以前手工计算的方法有了很大的进步,提供了相当大的方便,而且解决了因手工操作出现的工作量大、周期长、效率低、误差、遗漏等问题,使用户对教学资源的查询等操作变得快捷、简便、准确。目前,有类似的教学资源管理系
25、统能实现对资源的管理。但大多对用户之间的交互以及管理员与用户之间的交互方面有欠缺。本次设计就是针对现存以上的各种缺点,将在现有的管理软件的基础上作很大程度的改善,使教学管理系统能够实施一些简单的交互功能。目录1 .绪论11.1 教学资源管理系统的发展11.2 基于WEB勺教学资源管理系统功能和特点11.3 基于WEB勺教学资源管理系统设计目的21.4 基于WEB勺教学资源管理系统开发步骤22 .需求说明32.1 需求分析32.2 可行性分析32.2.1 技术可行性32.2.2 经济可行性32.2.3 操作可行性33 .系统构架及开发工具简介43.1 应用系统架构方式43.1.1 B/S架构概述
26、43.1.2 系统体系结构43.2 开发工具简介53.2.1 系统开发技术JSP53.2.2 SQLServer简介54 .概要设计64.1 系统具体功能64.1.1 系统的整体功能模块64.1.2 系统的不同用户操作权限介绍64.1.3 系统整体界面设计64.2 系统整体结构设计74.2.1 一般用户登陆操作流程介绍74.2.2 一般用户登陆后台验证流程介绍84.2.3 管理员用户登陆流程介绍94.3 数据库设计94.3.1 逻辑设计94.3.2 数据字典设计105 .详细设计155.1 首页设计155.2 登陆页面设计165.3 公告信息页面设计165.4 个人信息管理页面设计175.5
27、资料上传页面设计185.6 知道吧页面设计195.7 管理员操作功能显示页面设计195.7.1 文章管理页面设计205.7.2 知道吧管理页面设计205.7.3 用户管理页面设计215.7.4 系统管理员管理页面设计246 .测试与编码256.1 测试概要256.1.1 测试的基本概念256.1.2 测试的目的与地位256.2 模块测t式计戈ij256.2.1 模块测试概念说明256.2.2 模块测t内容256.3 部分代码实现27参考文献28总结29致谢语30附录部分代码31基于WE的教学资源管理系统摘要:基于WEB的教学资源管理系统是采用Java服务器语言,即JSP,基于Dreamwave
28、rMXBrowser/Server模式开发的。Java语言的强大网络功能,安全性和跨平台性,B/S模式的瘦客户端性,极大的增强了本系统的适用性、灵活性和安全性。本系统采用2004作为系统的前台开发工具,MicrosoftSQLServer2000作为后台数据库开发工具。在WindowsXP中使用JDBC驱动程序实现数据库的连接。系统实现了普通用户快速搜索、浏览、下载学校最新公告以及其所需教程、相关课件等信息;普通用户在线书写备忘录、收发留言、浏览、提出、回答各种问题等互动操作;此外,管理员能添加、删除和修改公告、教程和课件;对用户提出以及解答的各种问题进行有效的组织和管理等。关键词:教学资源管
29、理系统;JSP;B/S模式;SQLServer2000THESYSTEMFORTEACHINGRESOURCEMANAGEMENTBASEDONWEBAbstract:ThesystemforteachingresourcemanagementbasedonWebisdevelopedwithshighsecurity,strongJavaServerPages(JSP)andBrowse/ServerModel.WiththehelpofJSPnetworkfunction,andcross-platformaswellasB/S'ssimpleclient,thesystemhas
30、greatadvantageinapplicability,flexibilityandsecurity.TheWEB-basedteachingresourcemanagementsystem,takingDreamweaverMX2004asforegrounddevelopmenttool,andMicrosoftSQLServer2000asthebackstagedatabasedevelopmentkit,andusingtheJDBCdriverinWindowsXPtoachievetheconnectionbetweenthedatabase,canhelpthecustom
31、ertomakethefastsearching,browsing,anddownloadingtheschoolnewestannouncementaswellastheneedcourseandrelatedcourseware.Italsohelpthecustomertoproposetheinteractiveoperationssuchaswritingthememorandum,sendingandreceivingmessage,browsing,askingandansweringthequestionsonline.Inaddition,thesystemmanagerca
32、nadd,deleteandmodifythenotes,courseswithoutanydifficulties,andtoachievetheeffectiveorganizationandmanagementwithallkindsofthequestionsoftheusers.Keywords:teachingresourcemanagementsystems;JSP;B/Smode;SQLServer20004.0 .绪论4.1.0 教学资源管理系统的发展随着Internet的飞速发展,教学资源的数量与日俱增。如何对这些资源进行有效的管理和组织是相当有必要的。但是,简单地实现以二
33、进制形式组织教学资源、以计算机管理代替人工管理教学资源这个功能是不能满足信息化教育教学的要求的。随着教育改革的深入发展,改变传统课程实施过于强调学生在教室接受学习、死记硬背、机械训练的现状,倡导学生主动参与、勇于探究、勤于动手,培养学生搜集和处理信息的能力、获取新知识的能力、分析和解决问题的能力以及合作的能力是当今信息化教学的一个发展方向。即教学的重心开始由“教”转向“学”,使学生完全从教师控制的家教式、被动式学习状态转变为自主学习、双向交流的状态。目前,美国和英国等发达国家的教育资源管理系统都往网络化方向发展。即在原有功能基础上增加一些实时的教学功能,比如:教师在线解答疑难问题、学生通过观看
34、在线视频、视频点播或者进入虚拟教室来实时地进行学习,这也是我国教学资源管理系统的一个发展趋势。4.2.0 基于WEB勺教学资源管理系统功能和特点本系统能实现一般教学资源管理系统应该具有的基本功能。比如:学生用户快速搜索、浏览、下载学校最新公告和其所需教程、课件;教师用户发布课件、上传相关教学辅助材料、下载制作课件及其他教育教学工作中所需的各种文档、图片素材等。教学工作的开展是双向的,只有为师生之间的交流提供一个好的平台,营造出民主、和谐、平等的教学环境,才能提高教学效率,适应信息化社会对教育教学的要求。基于以上考虑,本系统实现了用户在线书写备忘录、收发留言等功能。学生可以利用留言箱给同学、老师
35、发送留言,讨论学习中遇到的问题,实现学生的自主学习。老师可以通过学生留言来得到一些教学的反馈信息,以改进教学。止匕外,学生用户、教师用户都可以通过本系统知道吧版块来进行讨论各种问题,进行非实时的交流。管理员则对公告、教参资料、问题信息等进行组织和管理。及时更新资源、维护系统的安全。4.3.0 基于WEB勺教学资源管理系统设计目的通过此次设计掌握基于WEB勺教学资源管理系统软件的基础思路和方法,熟悉软件工程思想,进一步提高利用JSP开发软件水平,并能够熟练掌握基于SQLServer的数据库的管理的开发,熟悉利用本地API部分Java驱动程序访问模型实现对数据库的访问和B/S软件开发模式。4.4.
36、0 基于WEB勺教学资源管理系统开发步骤一般来说,软件开发的过程主要包括软件定义规划、软件开发和软件运行维护三个时期组成,其中软件的定义过程通常又进一步划分为问题定义、可行性研究和需求分析三个阶段。软件开发时期又分为系统的总体设计、详细设计、编码和单元测试、综合测试四个阶段。基于WEB勺教学资源管理系统采用软件工程中应用最广泛的过程模型一一瀑布式开发,阶段间具有顺序性和依赖性,前一阶段的输出文档就是后一阶段的输入文档,只有前一阶段的输出文档正确,后阶段的工作才能顺利进行。5.0 .需求说明5.1.0 需求分析当前计算机网络教育的迅速发展,使得教学资源呈现出数量大、种类多、形式杂的状况。实现对这
37、些资源进行有效的组织和管理,让学生在繁多的教学资源中快速搜索、浏览所需信息,让教师能方便快捷地进行课件发布是一个亟待解决的问题。此外,基于WEB勺教学资源管理系统主要是为学校教育教学服务,以提高教学效率,促进学生全面发展。系统用户群主要是教师和学生,教学是一个师生交互、交流的过程,故还要求系统能实现一定的用户交互,成为一个生生、师生交流的平台1。5.2.0 可行性分析5 技术可行性JSP运行和开发环境:浏览器:IE;数据库:SQLServer2000;操作系统:WindowsXP开发工具:JDKWet®务器:Tomcat;JSP弓|擎:Tomcat。综合开发本系统应用到的JSP动态网
38、页技术对开发环境的要求的考虑,在技术上是可行的,而且可靠性很高24。5 经济可行性本系统是为方便管理员对教学资源进行管理,运行该应用软件,即可使用,系统成本较少,而当投入运行后便可为学校的教学资源管理节约大量的人力,物力。系统所带来的效益远远大于系统软件的开发成本,方便有效,简单易行。5 操作可行性本系统经过仔细的分析后所设计的界面简洁清晰,尽可能考虑人们使用时的一些习惯,使得操作简单,每一个操作后都会对用户有所响应,数据读取灵活可靠,功能规范齐全,使用容易。6.0 .系统构架及开发工具简介6.1.0 应用系统架构方式6 B/S架构概述本系统采用浏览器/服务器架构方式实现。B/S架构方式由浏览
39、器和服务器组成。浏览器是表示层,在表示层中包含了系统的显示逻辑。它的任务是由浏览器向网络上的某一Wet®务器提出服务请求,WebK务器对用户身份进行验证后用HTTP议把所需的主页传送给客户端,客户端接受传来的主页文件,并把它显示在浏览器上5。基于WEB的教学资源管理系统采用此构架方式主要基于以下几点考虑:在服务器上对数据进行处理并将处理结果生成网页,使得客户机上对数据的处理被进一步简化。客户机上以浏览器作为客户端的应用程序实现对数据显示,而不用再为客户端单独编写和安装其他类型的应用程序。由于数据的处理、存储都是在服务器上完成,因此将来对系统(无论是硬件还是软件)的升级都只是对服务器进
40、行。所以,网络应用软件易于管理和维护,而且扩展性好。6 系统体系结构基于WEB的教学资源管理系统最底层是网络操作系统WindowsxpServer;第二层是数据库系统层;第三层是数据库接口层,通过应用服务器将数据信息采集到各接口系统中;第四层为服务层,通过JSP与应用服务器进行信息交换,同时通过HTTP与Browser进行信息交换;第五层为用户层,它面向最终用户,通过用户页面与系统进行信息交换。因此该系统设计包括用户页面设计(前台页面)、数据库设计、应用程序设计(后台页面)。数据库位于该系统We惊占点的数据库服务器上,用户界面位于Web服务器上,WetK务器和数据库服务器可同处于同一物理服务器
41、上。整个系统由WetK务器统一进行管理和发送,用户通过浏览器以HTTPB议向Server发送请求,并接收和显示Server提供的Web信息。在服务器端运行JavaScript脚本语言代码,SQL命令和标准HTML弋码,通过JDBCB动程序,连接到支持JDBC的数据库来存取网络数据库。系统体系结构如下图1所示:浏览器1浏览器N用户端系统层用户操作系统服务层基于Web的教学资源管理系统数据库接口Web服务器数据库系统数据库服务器WindowsXPServer操作系统操作系统层图1系统体系结构6.2.0 开发工具简介6 系统开发技术JSPJSP(IAVASERVERPAGE契一种动态网页技术标准。J
42、avaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XM所识中进行动态内容生成所需要的。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点606 SQLServer简介基于WEB的教学资源管理系统是以SQLServer2000作为平台开发的教学资源管理系统,适合一般规模学校使用。SQLServer是一个关系数据库管理系统。SQLServer是一个全面的、集成的、端到端的数据解决方案,它为用户提供一个安全、可靠和高效的平台用于数据管理。本系统采用的数据库技术为JDBC(JavaDataBaseConnectivity)。JDBC(Java
43、DataBaseConnectivity)是一种能通过Java语言访问结构化数据库的应用程序接口(JDBCAPI)。数据库驱动程序类型为:本地API部分Java驱动程序79。7.0 .概要设计7.1.0 系统具体功能7 系统的整体功能模块用户登录模块公告信息管理模块教参信息(教程、课件)管理模块资料上传模块个人信息管理模块知道吧信息管理模块7 系统的不同用户操作权限介绍管理员:本系统管理员登录经审核通过后可以进行:浏览、添加、删除、修改公告、教程、课件等信息;浏览、添加、删除、修改知道吧版块及版主信息;查询、添加、删除用户信息;浏览、添加、删除管理员信息、修改管理员密码;审核用户上传的资料等操
44、作。教师:浏览管理员发布的公告信息,根据需要可选择下载并保存公告具体内容;浏览、下载教程和课件;上传教程、课件;在知道吧按不同问题分类方式浏览问题、提出问题和提供问题解答信息。学生:浏览管理员发布的公告信息,根据需要可选择下载并保存公告具体内容;浏览、下载教程和课件;上传教程、课件;在知道吧按不同问题分类方式浏览问题、提出问题和提供问题解答信息。访客:匿名访客登录后,可以浏览公告、教程、课件、问题等信息,无权进行添加、删除等操作。7 系统整体界面设计整个网站的页面布局简洁明了,风格大体一致,色彩搭配自然协调,让用户使用起来感觉全舒适自然。各分页面之间皆有导航条链接,方便已经登录的用户在各个页面
45、之间自由跳转翻看。7.2.0 系统整体结构设计基本系统模型如图2所示:图2基本系统模型图7 一般用户登陆操作流程介绍一般用户(被授权的教师或者学生用户)登陆操作流程如图3所示:上传教参信息知道吧个人信息公告信息图3一般用户登陆操作流程图图3注释说明:公告信息模块:一般用户点击公告标题链接可以浏览公告,可根据需要选择要下载、保存的公告内容;个人信息管理模块:一般用户进入个人信息后,在备忘录中可以添加、删除、修改自己的备忘录信息。在留言箱中可以阅览收到的留言信息、删除留言、给其他用户发送留言信息;上传模块:一般用户可以进行教参资料的上传,此功能主要是实现教学资源的共享,教师可以方便地通过此模块实现
46、课件的上传,供学生下载,以提高教学效率;教参信息模块:本系统将教参信息分为教程和课件两大类。学生用户可以浏览、下载选择的教程、课件信息进行学习,教师用户可以浏览、下载各种教程、课件信息,包括各种课件制作素材等;知道吧模块:用户登陆以后,可以浏览问题、回答问题,也可以提出问题。实现用户间的非实时的交互。7 一般用户登陆后台验证流程介绍图4一般用户登陆后台验证流程图7 管理员用户登陆流程介绍管理员用户登陆操作流程如图5所示:图5管理员用户登陆流程图图5注释说明:文章管理中文章指:上传的公告、教程和课件三种文件资料。7.3.0 数据库设计数据库在整个管理系统中占有非常重要的地位,数据库结构设计的好坏
47、将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,保证数据的完整和一致。在数据库建立时,大体上选建立一个总体的数据库存文件,以便统一调用数据库连接语句1011。7 逻辑设计该系统有四个不同用户身份,分别为游客、学生、教师和管理员。每个不同的身份的用户权限不同。在系统用户中,游客不需要存储信息。学生用户和教师用户共用一个表,除学生学号、教师工号、姓名、登陆密码等登录必需信息外,还有在知道吧中涉及到的积等级等具体信息。管理员则只需要用户名和密码。另外,知道吧、备忘录、留言箱、上传文章等模块还要有不同的表来存储信息。经过分析,初步设计如下十个表:管理员基本信息表(
48、admin)包括:管理员编号、管理员用户名、密码、上次登录时间、最近登陆时间、登陆次数等信息;普通用户信息表(ts_user)包括:用户编号、学号或者工号、姓名、密码、昵称、用户积分、知道吧等级、用户身份标识等信息;文件信息表(ts_article)包括:文件编号、文件标题、文件内容、上传文件作者姓名、创建时间、文件全称、文件所属版块编号(1:公告类,2:教程类,3:课件类)、文件点击次数;文章类别信息(ts_sortid)包括:类别编号、类别名称;备忘录文件信息(ts_log)包括:文件编号、创建时间、内容、作者号;留百信息(ts_news)包括:留百编号、发送者号、接受者号、留百主题、留言
49、内容、创建时间、留言状态标识等;答题信息表(know_answer)包括:答案编号、答题时间、答案内容、回答者号、答案所对应的问题编号等;问题信息表(know_article)包括:问题编号、提问者号、问题标题、提问时间、问题解决时问、问题内容、问题补充内容、问题解决标识、问题分值、回答者号、问题所属版块编号、回答总数、最佳答案编号等;问题版块信息表(know_sortid)包括:版块编号、版块名称、版主姓名等;积分等级表信息(know_step)包括:积分等级标识、等级名称、积分范围等;7 数据字典设计管理员基本信息如表1所示:表1管理员基本信息表(admin)字段名称数据类型数据长度允许空
50、说明idint4No自动编力(主键)adminidChar20Yes管理员姓名pwdChar20No管理员密码preloginDatatime8Yes上次登陆时间logintimeDatatime8Yes最近登陆时间totleint4Yes登陆次数普通用户信息如表2所示:表2普通用户信息表(ts_user)字段名称数据类型数据长度允许空说明IdInt4No自动编(主键)UseridChar15yes学号UsernameChar20yes姓名UserpwdChar20No密码NicknameChar30yes昵称MarkInt4yes积分StatusInt4yes等级qxInt4yes身份标识(
51、1:师2:生)文件信息如表3所示:表3文件信息表(ts_article)字段名称数据类型数据长度允许空说明IdInt4No文件编p(主键)TitleChar100yes标题ContentVchar8000yes内容authorChar20yes作者Flagint4yes状态(1:过2:中3:未)CreatetimeDatetime8yes创建时间FilenameChar200yes文件名称SortidInt4yes版块编号hitint4yes点击次数文件类别信息如表4所示:表4文章类别信息(ts_sortid)字段名称数据类型数据长度允许空说明IdInt4No类别编号(主键)namechar20yes类别名称备忘录文件信息如表5所示:表5备忘录文件信息(ts_log)字段名称数据类型数据长度允许空说明IdInt4No编(主键)CreatetimeDatetime8Yes创建时间ContentNchar500Yes内容useridchar15Yes作者学号留百信息如表6所小:表6留言信息(ts_news)字段名称数据类型数据长度允许空说明IdInt4No留言编号(主键)SenderChar15Yes
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年商场租赁合同及租赁合同续签流程规范4篇
- 二零二五年度代购服务合同范本(含商品鉴定)4篇
- 二手住宅交易预定金协议范本版
- 2025年度传统医学师承关系合同书范本全新升级版4篇
- 2025年铁路施工安全协议模板及实施细节3篇
- 二零二五年度校园文化建设装饰装修权转让合同2篇
- 2024版杭州房屋租赁合同
- 二零二五版12333劳动法律风险防控与处理合同
- 《多模式利润中心》课件
- 2025年度某公司电子商务事业部线上线下融合合作协议书4篇
- 河北省大学生调研河北社会调查活动项目申请书
- GB/T 20920-2007电子水平仪
- 如何提高教师的课程领导力
- 企业人员组织结构图
- 日本疾病诊断分组(DPC)定额支付方式课件
- 两段焙烧除砷技术简介 - 文字版(1)(2)课件
- 实习证明模板免费下载【8篇】
- 复旦大学用经济学智慧解读中国课件03用大历史观看中国社会转型
- 案件受理登记表模版
- 2022年浙江省嘉兴市中考数学试题(Word版)
- 最新焊接工艺评定表格
评论
0/150
提交评论