PHP课程网站络管理系统(源代码+论文)

管理系统是根据课程网站的需求而设计和实现的,主要  用于实现课程系统办公人员对其办公系统内所有公务员进行管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新信息和规章制度。通过“网上办公,无纸办公”,大大提高办公效率,体现现代政府的高效职能。

第一       引言

§1.1 问题的提出

在电子计算机技术发展日新月异的今天,计算机技术、网络技术和信息技术的发展和应用早已深入到了各行各业,并发挥着它们的巨大潜力,特别是网络的高速化、广泛化发展和运用。在我国,各类企业的改革,一切都在朝着社会化、高效化、智能化发展,管理体制的改革更是进行着大手笔。但是,国家政府职能的改革程度还远远不够。课程网站络管理系统是计算机技术和网络迅速发展的一个政府办公应用解决方案。课程网站络管理系统将Internet网络技术与现代管理观念相融合,针对信息技术的特点对办公系统进行规划和重构,对政府内部信息流进行优化及合理配置,生成动态的、安全的、专有的数字化信息源,将办公体系全面自动化,流程化,数字化。以此为桥梁,横向连接同事间的交流与协同工作,纵向实现上下级一体化的高效办公体系,从而更明确、更有效地支持政府的管理和决策。

§1.2 设计方案   

本系统采用B/S结构,所有的程序及数据都放在服务器上,终端在取得相应的权限后使用Web页面浏览,录入,修改等功能。在语言方面使用PHP语言,在数据库上我们为了节约成本,采用了免费的MySQL数据库(当然,也可以移植到Oracle上),服务器使用Apache Web服务器。

§1.2.1 功能要求

通过“网上办公,无纸办公”,课程办公系统充分利用强大的网络资源,方便快捷、即时高效完成政府办公。课程管理系统包括个人办公平台、领导办公、行政办公管理、公文管理、信访管理、管理、财务管理、系统管理、电子邮件系统、公共信息等十一主要功能模块组成,利用页面和数据库实现,体现出交互式网络办公。本子系统属于管理模块,将完成对政府系统中所有员工的个人信息和详细信息、部门的简要信息和详细信息、个人信息的管理、工资信息的管理、考勤的管理等功能。本系统具有一定的实用性。

§1.2.2   实现形式

采用页面对话交互方式进行,把页面形成工具(DREAMWAVER4)和动态编辑工具(PHP)以及强大的数据库支持(MYSQL)融为一体,达到完成功能块目的。要求该功能块具有整个系统的统一风格。

     

§1.2.3  具体内容

    (一)   标题栏部分

采用“课程网站”统一标题头,即:左为“网上办公,无纸办公”图片,右为“人民政府为人民”,下为其他功能模块的超链接。

          (二)   主体部分

(1)、规章制度:主要介绍政府机关进行管理的有关实施条例或制度,包括管理制度(细则A、细则B)、责权划分表、考核规定、员工守则、员工聘用规定、员工聘用合同(正式、短期)、员工引荐担保规定、劳动合同书规定、高级职员聘任书、服务自愿书等。

       (2)、重要通知:主要用于单位发布有关重要通知,由新闻发布系统完成。

       (3)、最新信息:主要用于单位发布有关最新信息,由新闻发布系统完成。

       (4)、信息查询:该模块提供个人信息的简要查询和详细查询,部门的员工信息简要查询和详细查询。

       (5)、管理员登录模块:主要用于管理员的登录,即设置管理员的权限,包括个人信息的录入、修改、删除管理,新闻发布管理、工资信息的管理、考勤信息的管理、相片信息的管理等。

       (6)、相关功能链接栏:主要用于适应用户扩展功能,因为本系统目前为试用版,会根据用户需求的改变进行功能设计与实现。

§1.3  系统运行环境

本子系统承接课程系统,对运行环境的要求是:

§1.3.1   硬件需求

     下列的配置是本次实际操作中的配置:

  • 兼容Intel486等级以上的PC电脑。
  • 64M以上的RAM。
  • 15GB以上的硬盘空间。
  • 48倍速以上的光驱。
  • 1.44软驱。

                     实际操作中可以略低于此配置。 

§1.3.2   软件需求

       本系统采用了目前最佳组合-LAMP,即:Linux + Apache +  MySQL +PHP, 该组合具有更稳定、高效能、更经济的特点。

  • 操作系统-Linux,采用“飓风Linux”。
  • Web服务器软件-Apache。
  • 数据库服务器与用户端软件-MySQL。
  • 页面应用软件-PHP4。

除了上面这些动态网页开发环境的需求,还有一些时在安装时需要的软件,在Linuz系统中都可以找到或到网上下载:

  • C语言编辑器-将C语言源文件编译成可执行软件的工具。
  • Apxs-制作Apache动态模块的工具。
  • SecureEdit-跨平台上传文件的工具。

本次开发过程是:先在Window下编写代码,然后上传到服务器进行调试。

第二章  设计的理论依据

§2.1  Linux + Apache + MySQL  +  PHP  最优组合

现在的“网络生态”已经不能只有展示的功能,凡是网上下单、网络购物、检索查找等都是在网上随处可见的服务。这些功能的运作都牵涉到用户的选择、输入数据以及服务端处理数据与回应等动作,所以这样的网页即为互动式网页。也正是本系统所要采用的网络形式。

在HTML文件的结构下使用互动式网页就必须在服务器端另外增加这些处理信息的功能,通常是针对用途写一个网页应用程序来负责处理。而以互动式网页存取得数据当然必须能长时间储存,所以网页应用程序就要能存取数据库,在浏览器上显示互动式网页,


通过以上的介绍您应该已经知道,如果是一个网站内容提供者(ICP),要提供互动式网页的服务,必须要有WWW服务器,网页应用程序数据库这三个成员,当然它们都必须在操作系统下执行,所以把操作系统也算在内总共四项软件。本系统采用了当今最佳组合――LAMP。                        

LAMP就是Linux、Apache、MySQL加上PHP。首先是Linux操作系统(免费!),这两年在PC地舞台上大放光明,尤其在server地使用上悄然威胁微软的地位。Web服务器Apache(免费!)在全球的website有极大的使用率。数据库MySQL (免费! ), 一个快速、稳定的SQL数据库服务器。PHP(免费! ), 扮演处理互动式信息的网页应用程序的角色。除了稳定、高效能之外,它们均免费,是最经济的选择,而且丰富的网络资源与众多的高手绝对不会让你求教无门。

未完待续...

你可能感兴趣的:(php,数据库,oracle,mysql,开发语言)