【编者按】:网学网计算机其他语言为您提供基于微教学单元的积木课件开发系统参考,解决您在基于微教学单元的积木课件开发系统学习中工作中的难题,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
系统采用JSP和Java开发;后台数据库采用MySQL。采用Struts结构的MVC模式,进行编程设计。面向对象可视化编程是本系统的最大特点,清晰的人机交互界面可以更方便的实现积木课件的开发。经测试系统性能良好,人机界面比较友好,操作简便,有一定的使用价值。 积件开发子系统主要提供制作者课件制作、课件查询和预览等功能,其中课件制作功能包括创建新课程、创建章目录、创建节目录、设置节内容等。 (1)课件制作功能 制作者登录成功后可以进行课件制作,系统会将制作者制作的课件信息保存到本地数据库中,制作者在第一次制作课件时,需要从服务器上下载制作课件的所需要的数据库表,并导入到本地数据库中。在制作课件时,系统会以当前的制作者名创建一个目录,制作者所创建的课件将会存储在该目录中,课件按照如下模式进行存储:制作者名——课程名称——课程章节——章节的小节——小节的内容。 (2)创建新课程。制作者在创建新课程是,首先需要输入课件的相关信息,如课件名称、授课学时、授课老师、授课对象、内容简介、课件创建时间等。系统将这些基本信息存入本地数据库中,并在默认路径下创建一个以课程名命名的文件夹,这个文件夹就是该课件所有章节的存储路径。如果在创建文件夹时发现有重名的文件夹,程序将会自动提示制作者,并要求制作者重新给课件命名。 (3)创建章目录。如果制作者需要创建课件的章目录,系统首先将该制作者创建的所有课程名称显示出来,制作者可以选择为哪一个课件创建章目录。制作者选定课件名称后,系统将会自动读取该课件的存储路径。同时,系统自动查询数据库表,将数据该课件的ID按规则自动增长,增长后的ID将作为所创建章的ID。
2 需求分析... 4 2.1 功能要求... 4 2.1.1 课件资源查询与下载子系统要求... 4 2.1.2 积木课件开发子系统要求... 5 2.2 数据流图... 6 2.3 概念结构设计... 8 2.3.1 系统实体-联系(E-R)图... 8 2.3.2 E-R图中各实体属性... 8 2.4 开发工具及采用技术... 11 2.4.1 Java语言... 11 2.4.2 Eclipse开发平台... 11 2.4.3 MySQL. 11 2.4.4 JSP. 12 2.4.5 MVC模式... 13 2.4.6 Struts体系结构... 14 3 概要设计... 15 3.1 软件结构设计... 15 3.2 数据库设计... 17 3.2.1 教学资源查询与下载子系统数据库表... 17 3.2.2 积木课件开发子系统数据库表... 21 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |