2024年5月3日发(作者:)

在线课件管理系统的开发

1 课件管理系统开发的意义

减少教师的工作量;学生及教师可以随时浏览查看,而且更

加直观;改变了以前人工记录的方式,计算机录入更加方便快捷;

实现了网上课件管理的计算机化。

2 总体设计原则

(1)简单性。(2)针对性。(3)实用性。

3 系统实现的功能

(1)权限功能。(2)课件上传。(3)课件搜索。(4)站

内交流。(5)退出功能。

4 程序逻辑

(1)图1是系统设计的功能模块图,有管理员、教师、学

生三种权限用户,分别实现各自的主要功能等。

图1 功能模块图

(2)图2是实现功能模块的算法流程图。

(3)图3是用户/管理员登录系统的设计流程。

5 系统数据库设计

数据库是本系统的核心和基础,系统质量的保证是基于数据

库合适的设计。数据是一切系统设计的基础,简单地说,数据库

设计就好比是高楼大厦的根基,如果设计的不够完善、合理,将

在系统开发过程中,甚至到后期时,需要维护系统、变更和扩充

功能,引起许多问题,严重的时候甚至可能要重新设计,重做大

量工作。

6 创建数据库

7 系统设计模式

B/S结构,也就是Browser/Server(浏览器/服务器)结构,

是由于Internet技术的兴起,对C/S结构的一种变化和改进。

B/S结构利用了日渐成熟的WWW浏览器技术,并且结合了浏览器

的多种Script语言,如VBScript、JavaScript和ActiveX技术,

是一种全新的软件系统构造技术。在这种结构下,用户界面是通

过WWW浏览器实现的,一部分事务逻辑在前端实现,但主要的事

务逻辑在服务器端实现,形成所谓3-tier结构。这种结构随着

Windows98/Windows2000操作系统内部浏览器技术的植入,更加

广泛,成为当今应用软件的首选体系结构。相对于传统的C/S结

构应用程序,显然B/S结构应用程序将是一次巨大的进步。B/S

结构采用星形拓扑结构建立企业内部通信网络或利用Internet

虚拟专网(VPN)。前者的特点是安全、快捷、准确;后者的优

点则是可以节省投资,并且跨地域广。这要看企业规模和地理分

布来确定。企业内部通过防火墙接入Internet,在整个网络采

用TCP/IP协议。(图4)

图4 B/S模式

8 系统评价

(1)系统功能评价,根据本系统在设计前所预定的功能目

标,写完代码经过测试运行,该系统可以基本实现所需要的功能。

(2)系统技术评价,本系统设计的比较合理,简单实用,大家

都会操作,系统运行后也比较稳定,大大提高了课件管理效率。

(3)系统经济评价,在有限的时间内,本系统完成了开始所明

确的开发目标,开发成本低,投入使用后为用户节省了大量人力

物力财力,提高了科学管理水平。

9 系统的缺点与不足

例如:(1)系统界面过于简单,没有技术性,由于本人对

于平面设计等方面不太熟练的限制,整体界面显得很单调,而且

网站元素很少。(2)本系统也可以再添加一些功能,比如可以

在线测试,通过它来检测学生掌握了多少知识,还可以添加上传

视频等功能,让用户可以通过观看视频来学习,相信学生会更有

兴趣。(3)本系统设计的安全性较低,还可以再加以完善。