《基于php的校园公文发布系统的设计与实现》

《基于php的校园公文发布系统的设计与实现》

ID:37174758

大小:107.70 KB

页数:3页

时间:2019-05-21

《基于php的校园公文发布系统的设计与实现》_第1页
《基于php的校园公文发布系统的设计与实现》_第2页
《基于php的校园公文发布系统的设计与实现》_第3页
资源描述:

《《基于php的校园公文发布系统的设计与实现》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于PHP的校园公文发布系统的设计与实现胡进坤李肖坚周小发(广西师范大学网络中心)摘要:分析了校园公文发布系统的基本结构,给出该系统的设计思路.在分析B/S结构和PHP技术特点的基础上,提出了校园公文发布系统的一种结构形式,并使用PHP+MySQL技术实现了该系统的主要功能.关键词:公文发布;PHP;B/S;MySQL文章编号:167124512(2003)S120371203中图分类号:TP393.10文献标识码:A大学校园网的迅速发展以及Internet/In2tranet技术广泛应用,高校日常的信息处理、交流和办公自动化迎来了新的机遇和挑战

2、.信息化程度成为衡量一个大学办学水平的重要标准.广西师范大学网络建设从1995年至今已初具规模,覆盖了所有的办公楼、实验楼、教学楼以及部分的教工宿舍区和学生宿舍.覆盖全校若干校区、楼宇之间的管沟式光缆敷设系统以及多台千兆核心交换路由,构造出较可靠的三级路由结构的校园网络.网络主干1000Mbit到楼宇,100Mbit到桌面.在此基础开发“广西师范大学网上公文发布系统”并在全校范围内应用起来、使各种信息迅速而及时的发布,对提高办公的效率,促进办公的网络化、无纸化,具有重要意义.我们从设计思想、系统实现和运行方面对校园公文发布系统进行分析论述,最后给

3、出实际的结论.句,并交给数据库服务器.当数据库服务器得到请求时,验证其合法性和进行相应的数据操作,并把结果返回给Web服务器.Web服务器接收到查询结果后,进行相应的处理,然后向客户端发送结果数据流.客户端浏览器接收到结果数据流后,把结果以合适的形式显示给用户.图1B/S模式的三层结构我们的校园公文发布系统采用MySQL数据库系统.MySQL支持多线程、多用户、多平台,是性能理想、小巧玲珑的数据库系统.除了支持标准的ANSISQL语句,还支持多种API.在面向Web的开发工作中,PHP1与MySQL通常是标准的组合.公文发布系统的基本功能如图2所

4、示.1系统设计思想1.1系统基本结构系统采用B/S(Browser/Server)结构模式,该结构基于TCP/IP协议,是由浏览器、Web服务器和数据库服务器组成的三层结构系统.在B/S模式中,用户仅使用标准的浏览器(如InternetExplore,NetscapeNavigator等)来访问系统.工作的层结构如图1所示.用户使用浏览器向Web服务器提出HTTP请求,当Web服务器接收到客户端请求后,解析浏览器的请求.若请求的内容需要访问数据库,则Web服务器将请求转化为标准SQL查询请求语图2系统功能图1.2符合设计思路的PHP技术PHP是一

5、种开放源代码的多用途脚本语言,可嵌入到HTML中,特长于面向Web的开发工作.PHP在服务器端被解释转变成普通的HTML页面内容,送给浏览器的一端.有较强的交互性,其开发语言可实现跨平台、跨服务器.可以在多服务器平台、多Web服务器的工作模式中运行.通收稿日期:2003209222.作者简介:胡进坤(19762),男,助理工程师;桂林,广西师范大学网络中心(541004).学报(自然科学版)372华中科技大学第31卷过支持主流与非主流的数据库而具备较强的数据库支持能力.PHP是可移植的、动态的脚本语言,具有的几个主要功能特点为:面向对象、解释型、

6、健壮和安全(包括对LDAP的支持)、性能较高、独立于平台框架结构.1.3系统功能模型系统功能由用户管理、公文发布与管理组成.1.3.1用户管理用户管理分为四个级别:普通用户、注册用户、管理员、系统管理员.普通用户是校园网内的用户,即有普通用户的权限,不需要经过注册和身份验证,即可查看、下载和打印公共组接收的公文.注册用户属于某一个特定的组“,组”是一些用户账号的集合.可以查看、下载和打印组内公文和公共组的公文.管理员可以发布公文和编辑、删除自己所发的公文;也是具有组管理权的组管理员,可以为本组添加和删除权限为“注册用户“级别的组成员.系统管理员具

7、有添加用户、删除用户、分配用户权限;创建组和删除组,及设置组的权限;系统的维护和数据备份等权限,但是不能发布公文.1.3.2公文发布与管理系统中只有管理员才具有发布、编辑、删除公文的权限.公文发送的对象可以选择某个具体的用户组,或公共组.发送公文时可以附带附件,附件直接保存在操作系统上.附件可以是各种文件格式的文档资料.1.4数据库设计建立“documents-db”数据库,建立的主要数据表是:公文信息表,组信息表,用户表,浏览记录表,系统操作记录表和在线用户表.公文信息表存储公文的详细信息,字段包括序号、公文标题、公文类型、公文内容、接收对象、

8、发布者、发布单位、附件说明、附件名、相关链接、阅读次数、发布时间、公文有效期.组信息表存储组的信息,字段包括组号、组名、组状态、建立/修

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。