关键词:PHP,MySQL,B/S,信息查询
摘 要
信息查询系统是基于校园网络环境下设计,满足师生员工对校内综合信息实时查询,及对校园网上各类信息资源的检索服务需求。
本系统采用了浏览器/服务器(B/S)模式。以MySQL数据库为存储方式,运用了PHP、Dreamweaver,Fireworks等进行开发,使校园网中原有的查询系统动态化。从广大师生员工的实际需求出发,本系统设定了十种信息的查询:教师工作量、邮编区号、校内电话及E-mail、飞机时刻表、火车时刻表、长途汽车时刻表、万年历、校历、精彩网站以及天气预报,使用户查询信息更方便,管理员更新数据更简单,同时也使校内资源得以充分利用。
3、系统总体设计
经过需求分析阶段的工作系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。总体设计的基本目的即是回答“概括来说,系统应该如何实现?”这个问题,因此总体设计又称为概要设计或初步设计。
3.1 软件结构的设计
总体设计阶段的一个重要任务是设计软件的结构,也就是确定系统中程序是由哪几个模块组成的。根据信息查询系统分析中提出的基本任务与功能,对用户进行分类,实行权限设置:
用户分为一般用户和系统管理员两种。
一般用户只能实现“信息查询” 功能模块和相应的功能子模块。如:校内电话E-mail查询模块可分为选择单位查询和直接输入查询;邮编区号查询模块可分为按地图查询、选择地区查询、按邮编查询和按区号查询;飞机时刻表查询模块分为按航班号查询、按目的地查询、按班期查询和按机型查询;火车时刻表查询模块分为按车次查询和按目的地查询;长途汽车时刻表查询模块可分为选择目的地查询和输入目的地查询;教师工作量查询模块、校历查询模块、万年历查询模块、精彩网站查询模块、天气预报查询模块均为链接查询。
而系统管理员则可以实现“信息增加”功能模块,“信息浏览”功能模块,“信息删除”功能模块,“系统更新”功能模块。其中各功能模块又分为若干功能子模块。如:“信息增加”功能模块又可分为“校内电话E-mail信息增加”、“邮编区号信息增加”、“飞机时刻表信息增加”、“火车时刻表信息增加”和“长途汽车时刻表信息增加”;“信息浏览”功能模块分为“校内电话E-mail信息浏览”、“邮编区号信息浏览” 、“飞机时刻表信息浏览” 、“火车时刻表信息浏览”和“长途汽车时刻表信息浏览”;“信息删除”功能模块分为“校内电话E-mail信息删除”、“邮编区号信息删除”、“飞机时刻表信息删除”、“火车时刻表信息删除”、“长途汽车时刻表信息删除”;“系统更新”功能模块又分为“校内电话E-mail系统更新”、“邮编区号系统更新”、“飞机时刻表系统更新”、“火车时刻表系统更新”、“长途汽车时刻表系统更新” 。
目 录
1 网络设计语言及使用工具 1
1.1 PHP--动态网页先锋 1
1.1.1 PHP简介 1
1.1.2 PHP的性能 2
1.2 MySQL--优秀的数据库服务器 3
2 系统可行性研究及需求分析 4
2.1 系统可行性研究 4
2.1.1 数据流图 4
2.1.2 数据字典 5
2.2 系统需求分析 5
3 系统总体设计 7
3.1 软件结构的设计 7
3.2 系统层次图 7
3.3 界面设计 8
4 系统详细设计 9
4.1 用MySQL创建数据库 9
4.2 主要流程图 12
4.3 主要页面设计 14
5 系统调试 31
5.1 本地调试 31
5.2 联机调试 31
总 结 32
致 谢 33
参考文献 34
附录一 程序清单和代码 35
附录二 中英文献 52
相关热词:PHP 056 基于 PHP 信息 实时 查询 系统