好文档 - 专业文书写作范文服务资料分享网站

在线课件管理系统的开发

天下 分享 时间: 加入收藏 我要投稿 点赞

在线课件管理系统的开发

文章采用自顶向下的设计方法,对系统进行了结构化的分析,论述了一个功能齐全的网上课件管理系统的开发过程、操作步骤以及需要的核心技术。在开发过程中,通过仔细调研,分析组织结构,进行总体规划,设计出符合操作的业务流程。系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。在设计数据库时,先是做出概念结构设计,再是进行逻辑结构设计,然后设计出数据库表。

标签:网上课件管理系统;结构化分析;B/S

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

减少教师的工作量;学生及教师可以随时浏览查看,而且更加直观;改变了以前人工记录的方式,计算机录入更加方便快捷;实现了网上课件管理的计算机化。

2 总体设计原则

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

3 系统实现的功能

(1)权限功能。(2)课件上传。(3)课件搜索。(4)站内交流。(5)退出功能。

4 程序逻辑

(1)图1是系统设计的功能模块图,有管理员、教师、学生三种权限用户,分别实现各自的主要功能等。

图1 功能模块图

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

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

5 系统数据库设计

数据库是本系统的核心和基础,系统质量的保证是基于数据库合适的设计。数据是一切系统设计的基础,简单地说,数据库设计就好比是高楼大厦的根基,如果设计的不够完善、合理,将在系统开发过程中,甚至到后期时,需要维护系统、变更和扩充功能,引起许多问题,严重的时候甚至可能要重新设计,重做大

量工作。

6 创建数据库

在创建数据库之后,才能创建数据库的逻辑表。创建数据库有两种方法,可以在查询分析器中通过编写创建数据库的脚本来生成,也能够在企业管理器中的数据库服务器组中直接添加。教师登录之后可以修改密码、上传课件、查看课件、发表并查看留言等。学生登录之后可以查询并下载课件、发表查看留言以及修改密码等功能。本系统基于Windows.Net框架下,采用C#作为开发语言,C#具有效率与安全性;消除大量程序错误;对版本的更新提供内在的支持,从而降低了开发成本;更好的实现软件的实用性、扩展交互性等特点。MicrosoftVisualStudio2010(.NET)作为开发环境有着集成XML、SOAP技术的特点,打破仅限于微软操作系统下才可实现编程访问。此外,.NET技术还具有无须使用注册表,支持移动设备应用,拥有通用语言集成工具集,减少内存泄露及BUG出现等特点。因此选择Microsoftvisualstudio2010作为开发工具,C#作为开发语言。VisualStudio.NET是Microsoft公司推出的可视化开发工具,ASP.NET已经逐渐被广大程序员普遍采用,作为VisualStudio.NET的组成部分之一,成为Internet中Web应用程序的新一代开发工具。而C#可以用来开发.netwindows应用程序、asp.net应用程序、控制台应用程序以及Web服务等各种类型的应用程序,是一种面向对象的编程语言。在实际开发过程中,编写代码可以使用像记事本一样的编辑器来进行,当然也可以借助开发工具来编写C#代码并且生成程序集合,VisualStudio.NET就是这样一个开发工具,借助于这个有力的开发工具,开发者可以迅速的编写.NET代码。作为一门崭新的语言,C#拥有的开发效率高、应用范围广等特点,使之成为当前程序开发领域的一大热门。

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

参考文献

[1]滕佳东.管理信息系统[M].东北财经大学出版社,2008,2:84-86.

[2]薛鹤娟.基于WEB的大学选课系统分析[J].希望月报(上半月),2007,11.

[3]詹英.数据库技术与应用[M].北京:清华大学出版社,2008,9:352-365.

[4]张海藩.软件工程导论[M].北京:清华大学出版社,2005,7:31-40.

[5]黄梯云.管理信息系统[M].北京:经济科学出版社,2005,8:65-72.

在线课件管理系统的开发

在线课件管理系统的开发文章采用自顶向下的设计方法,对系统进行了结构化的分析,论述了一个功能齐全的网上课件管理系统的开发过程、操作步骤以及需要的核心技术。在开发过程中,通过仔细调研,分析组织结构,进行总体规划,设计出符合操作的业务流程。系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。在设计数据库时,先是做出概念结构设计,再是进行逻辑结构设计,然
推荐度:
点击下载文档文档为doc格式
1jklu7vjpc8az813jgo32teb88j4b1005wd
领取福利

微信扫码领取福利

微信扫码分享