




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【特色专业网站学习论坛的设计与实现】 摘要:为了满足学生网上学习交流的需要,以J2EE为开发平台,结合JSP技术及SQL数据库开发了特色专业网站学习论坛,实现了发布留言、回复留言、审核留言、留言管理、用户管理等功能。运行与测试结果表明,该系统的功能达到了设计要求,能够满足学生的学习需求,学生可以实时地进行网上交流。作为互助式学习平台该系统具有灵活、互动的特点,对于今后设计开发此类系统的院校有一定参考价值。 关键词:互助式学习平台;Web环境;JSP技术;J2EE平台 0、引 言 在 _、财政部xx年6月公布的第四批全国高等学校特色专业建设评选结果中,渭南师范学院传媒工程系教育技术学专业榜上有名。这是渭南师范学院在专业建设上取得的一项重大成果,实现了渭南师范学院国家级“质量工程”项目零的突破。为了加强特色专业的建设和宣传,我系组织教师制作了一个本专业的网站,网站的论坛经过了精心的设计。论坛能够满足本校学生的学习交流需求,可以实现实时的网上交流,论坛交互性强,对于设计开发此类系统具有一定的参考价值。 1、研究依据 学习论坛应充分发挥网络学习的功能,形成网络教育为先、学生自主学习为主、互助交流为核心的学习平台的新模式。学习平台的建设必须遵循实用化的原则,必须符合开放性、通用性、系统与平台无关性等要求,而且应当易于实现、易于部署、易于维护和易于扩展。因此,我们考虑该信息平台基于MVC模式,采用B/S浏览结构,系统总体由Web服务器、数据库服务器和用户界面文件三部分构成。 2、系统设计 2.1系统架构设计 在系统架构设计中,分层式结构是一种重要的结构。基于MVC模式,我们采用基于B/S结构三层架构。三层架构的优势在于:开发人员可以只关注整个结构中的某一层;可以很容易地用新的实现来替换原有层次的实现;可以降低层与层之间的依赖性,有利于标准化和各层逻辑的复用。 三层架构包括:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),如图1所示。 (1)表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统时的所见所得。它位于最外层(最上层),离用户最近,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。 (2)业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对业务逻辑进行处理。业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。对该层的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计上,也就是说该层是与系统所应对的领域(Domain)逻辑有关。很多时候,也将业务逻辑层称为领域层。 (3)数据访问层(DAL):该层的事务是直接操作数据库,实现数据的增添、删除、修改、更新、查找等。有时候也称为持久层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或XML文档。简单地说该层实现对数据表的Select,Insert,Update,Delete的操作。 2.2系统设计流程 本系统主要包括留言插入、回复留言、审核留言、留言管理、课程论坛的实现、用户管理六个模块,其体系实现如图2所示。 3、系统实现 3.1数据库的设计 针对所设计系统中数据存储的问题,我们对几种数据库进行了比较,根据数据量的大小以及数据的特点,最后决定采用Sql数据库来实现数据的存储。 本系统采用Sql2000数据库,系统的数据库名为cmxEduT-ecDb,对数据进行集中存储,并根据实际需要建有用户表tb_user和留言表tb_messages,分别进行用户和留言数据的存储。其中针对留言表建立了发布留言、回复留言、审核留言、留言管理、课程论坛的实现等功能;针对用户表建立指定管理员、取消管理员、用户管理功能,以方便对留言的管理。表的信息如下。 3.2各模块的实现 我们设计网络环境下互助式学习平台主要的模块有: (1)留言的插入模块。主要负责将用户的留言存储到数据库中,以便以后的查询和管理。 (2)留言的回复模块。主要是回复访问者的留言,同时也会更新父留言的回复数。 (3)留言的审核模块。主要是审核已经发布的留言,审核未通过的留言将不会显示。审核可通过单个或批量审核来实现,删除也可以通过单个或批量进行删除。 (4)留言的管理模块。主要实现留言的浏览和删除,删除流言可通过单个或批量删除来实现。 (5)课程论坛的实现模块。课程论坛可以从相应的课程进入,该论坛中的留言都是与本课程有关的留言。 (6)用户管理模块。主要有指定管理员和取消管理员两部分,管理员主要对留言进行管理,也可对用户进行管理。 4、结束语 本文利用Java技术,以互助式学习平台为设计与实现目标,全面地剖析了一个基于Web的互助式学习平台设计与实现过程,提出了新的思路、新的架构和技术路线;用JavaJSPsql2000框架开发了互助式学习平台。该平台具有实时、灵活、互动和交互性强等特点,目前已投入使用并初见成效;同时该平台还具有一定的推广价值,对于设计开发类似平台也有一定的参考价值。 _: 1孙宏恩,渭南师范学院教育技术学专业获准为国家级特色专业建设点,渭南师院学报,xx,24(6):64 2庄焕,Web2.0技术在网络自主学习社区中的应用,计算机时代,xx,10(10):13-15 3张新曼,JSP-Web开发技术与典型应用,人民邮电出版社
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 分期买合同(标准版)
- 2025年学历类自考中国古代文学作品选(一)-现代汉语参考题库含答案解析(5卷)
- 教师招聘之《小学教师招聘》模拟题库讲解(含答案详解)
- 2025-2030中国塑料异型材门窗产业发展潜力及供需平衡趋势预测报告
- 2025-2030中国城市商业银行行业发展分析及投资风险预警与发展策略研究报告
- 2025-2030中国噻枯唑市场行情监测及未来发展创新性研究报告
- 2025年安全员-A证证考试题库及答案
- 教师招聘之《幼儿教师招聘》考前冲刺测试卷讲解附参考答案详解(突破训练)
- 临床肩关节结构及常见肩痛治疗要点
- 产品总监岗位说明书
- 自动化模具制造行业可行性分析报告
- 餐饮4D管理培训资料
- 医疗公司考勤管理制度
- 保安公司运营管理方案
- 血常规室内质控模板
- Welcome+unit +and+Expressions+单词讲解课件 【知识精讲精研】高中英语人教版必修第一册
- GB/T 43950-2024工业浓盐水回用技术导则
- 2024年出租车网约车司机从业资格证考试题库附参考答案【模拟题】
- “1+X”幼儿照护技能等级证书(中级)考试题库(多选、判断题)
- 火电厂检修培训课件
- 核医学医学影像医技科室质量评估细则
评论
0/150
提交评论