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)本系统设计的安全性较低,还可以再加以完善。


发布评论