校园生活信息服务平台的设计与实现(源码)【字数:17441】

摘 要校园生活信息系统是向学生展示校园新闻及生活信息的平台,也是学校展示新闻信息,加强对校外联系,互相学习,共同发展的阵地,校园生活信息系统建设的目的是方便学生更好地了解浏览校园生活信息,实现学校生活信息管理。信息平台是学生浏览校园新闻以及生活信息的重要平台,随着网络规模的扩大与校园网功能的变化,校园网网站设计的要求也相应会有变化,一个功能齐全、界面优雅、操作方便的校园生活信息平台才能更好地展现学校的面貌。本文介绍的校园生活信息系统是在Windows7操作系统下,以MYSQL为数据库开发平台,用apache(Apache HTTP Server)网络信息服务为应用服务器,采用PHP(PHP: Hypertext Preprocessor)语言开发和设计。本文设计的校园信息生活系统的主要实现的功能模块有学校新闻、时政新闻、图书信息、招聘信息、生活服务信息和相关机构等信息,基本上能满足大家对学校各个方面信息的了解,有助于学校的招生和学校师生的发展。
Key words: Apache HTTP Server; MYSQL; PHP 目 录
第一章 绪论 1
1.1开发背景 1
1.2课题研究的目的及意义 2
1.3课题发展前景及趋势 2
1.3.1 PHP技术的前景和趋势 2
1.3.2信息管理发展趋势 3
1.4论文主要研究内容与组织结构 3
1.4.1论文主要研究内容 3
1.4.2论文组织结构 3
第二章 系统分析 5
2.1系统的需求分析 5
2.2业务流程分析 5
2.2.1基本设计概念流程 5
2.2.2处理流程 6
2.3系统的用例分析 6
2.4可行性分析 7
2.4.1经济上的可行性 7
2.4.2经济上的可行性 7
2.4.3操作上的可行性 8
第三章 系统设计 9
3.1系统B/S结构 9
3.2开发软件 9
3.2.1 PHP技术 9
3.2.2 Internet服务管理器 9
 *好棒文|www.hbsrm.com +Q: ^351916072# 
/> 3.2.3 Navicat数据库 10
3.2.4 Zend studio 10
3.3数据库设计 10
3.3.1 ER图 11
3.3.2数据库表设计 11
第四章 系统实现 16
4.1后台登录 16
4.2基本信息维护 17
4.2.1用户信息维护 18
4.2.2公告表维护 22
4.2.3其他信息表维护 23
4.3新闻模块 23
4.3.1发布新闻 23
4.3.2新闻浏览 27
4.4生活信息模块 28
4.4.1发布生活信息 28
4.4.2浏览生活信息 31
4.5招聘信息模块 32
4.5.1招聘信息浏览 32
4.5.2招聘申请 35
4.5.3招聘审核 36
4.5.4招聘成绩通知 37
第五章 系统测试 40
5.1测试方法 40
5.1.1黑盒测试 40
5.1.2白盒测试 40
5.2测试用例 40
5.2.1招聘信息发布测试用例 40
5.2.2新闻内容测试用例 41
5.2.3申请职位测试用例 41
5.2.4审核测试用例 42
5.2.5维护新闻表测试用例 42
5.2.6测试总结 43
第六章 总结与展望 44
6.1工作内容总结 44
6.2展望 44
结束语 45
致 谢 46
参考文献 47
附录A 48
第一章 绪论
1.1开发背景
随着电子技术的发展、Internet的普及,网页已逐渐融入到我们的生活,我们进入了信息化的时代,也就是数字化的时代。在这个数字化的时代中,怎样利用信息和数据以及处理已经步入了自动、网络化的阶段。比如我们处理日常办公事务、查找资料、科研生产等方面,都需要利用大量的信息资源。因此,如何效率高的管理和利用数据信息,成为大家关注度很高的话题。如今各大高校教育规模日益壮大,学校学生人数也在急剧增加,关于学生的信息量因此也在成倍增长,所以对于信息管理的要求越来越高,现在的学生工作服务和管理难以满足现在学生的生活服务信息需求,在信息管理方面都面临着极大的挑战,面对这样庞大的信息量就需要有一个能够高效管理学生信息的平台,而校园生活信息服务平台也是学校网络发展的必然趋势。该系统的开发基于B/S模式下的WEB信息系统,数据库的逻辑较简单,而数据量较庞大,系统需要很高的安全稳定性,前台需要很快的反应用户,所以后台操作不能有超时现场。容错性速度上需要达到这样的需求。
目前学生们有很多查询了解信息的方式,如现在有很多搜索引擎、百度之类的以及一些门户网站,还有一些提供学习的官网等等。但这些方式都是不同的领域,很多比如招聘信息、校园生活的一些实用信息等都不是能够用这些方式就能获取到的,但如果把这些渠道里的功能集合并且将其进行系统化的管理,这样就基本可以实现一站式服务的校园生活平台。数字化校园网继承了多个应用系统,共享和数据交流也是每个系统之间必须要解决的,而能够最大可能地实现每个系统之间的协同工作,增强数据的完整性、实时性、一致性等来提高用户工作效率需要建成异构数据集成系统。所以,异构数据集成系统是建设信息系统集成的重要组成[8]。
信息服务平台通过PHP(Hypertext Perprocessor)进行系统平台搭建,校园门户网站遵循WEB可用性设计原则,用户体验会因为大大改善。该课题采用先进的B/S开发模式,研究和开发基于PHP技术和MySQL数据库管理技术。MySQL是目前最为流行的开源数据库,提供了多种数据库存储引擎,支持事物、触发器、跨平台多线程、多用户的SQL数据库服务器。能够灵活的允许信息服务平台存储文件和图像[46]。数据库设计也是校园新闻信息发布管理系统的核心,它直接决定了该系统流程和运行效率。所以在设计数据库时我们需要更加仔细,多加思考,做到能够兼顾新闻信息发布系统的各个功能。所以就需要对面向学生,校园的各项信息进行集成,建立一个完整的数据库信息服务系统[3]。PHP是一种HTML内嵌式的通用开源脚本语言。以其独特的语法混合C、Java、Perl以及PHP自创的语法。它比起CGI或者Perl能够更快的执行动态网页[1,2]。模版引擎中较出色的就是Smart模版引擎,而模版引擎也就是专门用于Web应用程序开发的,分离用户界面与业务数据并生成对应特定文档,一个标准的HTML文档就会由网站中的模版引擎生产[7]。校园门户网站遵循WEB可用性设计原则,用户体验会因为友好的WEB界面大大地改善。该课题采用先进的B/S开发模式,研究和开发基于PHP技术和MySQL数据库管理技术[9,10]。我们的信息平台也会通过信息处理、以及用户的反馈的信息收集,结合用户给的建议,对本系统进行分析讨论、修改改进工作,从而促进平台的进一步完善和提升。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/112.html

好棒文