• 开源软件的教育应用——背景介绍

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 默认段落标题(请修改)...

    背景介绍:

    • ...

    小李作为一名新入职的信息技术教师,学校的信息化建设工作就责无旁贷的落到了他的肩膀上。信息时代,学校的主页是学校在互联网上的重要的对外宣传的窗口和信息发布平台。因此为了更好的宣传学校需要首先建立学校的网站,实现网站的信息发布服务,小李需要帮助学校建立相应的网站和信息发布平台。主页的制作和发布是一项非常基础的工作,工作中小李的工作是建设相应的学校的网站,其次保证学校的各项信息服务能够安全、稳定的工作。小李在学习是系统学习过网页制作课程的,并且期末的作业也是提交相应的设计网站,但是在实际工作中建立学校的信息化网站并不是学校作业那种单纯的制作几个页面的形式那么简单。下面我们就从这个信息化网站系统的开发角度看看小李应当采取什么样的工作步骤来开发这个项目:

    首先:作为一个软件设计开发项目,小李首先需要做好学校信息化网站的需求分析工作。需求分析中应当了解学校对该信息化网站的实现的功能期望,将这些功能方面的需求转化为系统应当具备的功能模块。了解目前学校信息化网站的建设情况,吸取之前信息化系统建设中的经验和教训。

    其次,选择合适的系统平台,包括软硬件系统,选择什么类型的网络服务器,选择安装什么类型的操作系统,以及使用什么样的Web 服务器软件等。系统平台的选择要充分考虑可扩展性和可维护性,为今后的系统的升级做好准备。

    第三,开发环境的部署,在选定系统平台上进行网站开发,选择合适的开发工具以及后台数据库的支持等,开发过程中注意完善相应的开发文档。

    第四,系统开发工作。针对系统各功能模块进行协作开发,人员的管理、代码的版本管理以及数据备份等。

    第五,开发完成后的部署和测试工作。征求各方面的使用意见,测试代码的功能和可靠性,进行完善和修改。

    最后在系统部署完成后还需要进行日常的维护和管理,其中包括信息更新、系统备份、安全补丁升级等等。

    以上只是小李在学校信息化网站建设中需要进行的设计开发工作的一些最基本的工作步骤和流程,在实际的工作中还需要依据实际情况进行调整和改进。简单工作流程也可以用下图表示。

     

    小李在信息化网站的建设过程中,首先要完成对系统的需求分析工作,需要充分了解目前单位的需求以及今后可能或做到的功能扩展,这样才能有效的保证开发系统的可维护性和可扩展性。在系统平台的选择选择中,对操作系统和Web 服务器软件的选择也就决定了整个开发环境的部署以及今后系统维护、升级工作的方向。目前基于X86硬件平台的服务器软件系统有很多,其中包括最常见的包括Microsoft Windows和Linux众多发行版。Linux系统作为一种开源操作系统具有许多优势,首先,相比Microsoft Windows操作系统其最重要的特点就是开源,相比Windows Server版软件动辄几万块钱的授权,选择Linux及其系统上的各种开源软件作为系统平台可以节省大量成本;其次Linux系统及其的开放性使得系统软件的升级和维护更加灵活,更加有利于系统的后期维护和管理。因此,小李选择开源软件作为信息化网站的系统平台,进行网站的设计和开发, 在开发过程中,小李又将遇见什么样的问题,下面我们将和小李一起一步一步实现学校的信息化网站的建设。

    • 相关知识点

    开源软件:也常常被称作开放源代码软件(Open Source Software,OSS)是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。开源软件一般情况下可以认为是就是在GNU通用公共许可证(GPL)下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之:所有公布软件源代码的程序,都可以称为开放源代码软件。

    • 标签:
    • 学校
    • 选择
    • 20140213104916
    • 小李
    • 软件
    • 平台
    • 网站
    • 学习元
    • 开发
    • 系统
    • 工作
    • 信息化
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部