1.3 系统分析
1.3.1 系统目标
根据需求分析提供的整体思路和对实际情况的考察与分析,该会议记录管理系统应该具备如下特点:
首页设计简洁、大方、得体,功能结构清晰,突出重点。
可操作性强,避免复杂的、有异议的链接。
浏览速度快,尽量避免长时间打不开页面的情况发生。
会议记录信息查看部分,应该显示出会议的基本内容,文字清晰。
详细的会议记录查询功能,可以通过会议的不同属性来搜索。
实现如打印预览、打印、Excel报表导出等独特功能。
按用户使用权限显示可执行的操作。
管理模式可以对用户信息和会议记录信息进行查看和管理操作。
易维护,并提供二次开发支持。
1.3.2 系统功能结构
会议记录管理系统的结构特点是对不同权限的用户显示不同的操作界面,即普通用户可以执行添加、浏览、查找会议记录等操作。管理员用户可以执行普通用户的全部操作,并且可以对用户账户、会议信息以及部门进行管理操作。会议记录管理的系统功能结构如图1.1所示。
图1.1 会议记录管理系统功能结构图
1.3.3 系统预览
会议记录管理系统由多个功能模块组成,为了让读者对本系统有初步的了解和认识,下面列出几个典型功能的页面,其他页面请参见光盘中的源程序。
会议记录管理系统的登录页面如图1.2所示,要想正常使用会议记录管理系统,用户必须执行登录操作,登录成功后才可以正常使用该系统。
图1.2 用户登录界面
系统的主页如图1.3所示。正常登录后,普通用户可以执行添加会议记录、浏览会议记录、查找会议记录及用户个人密码的更改操作;管理员用户还可以执行如用户管理、会议记录管理等管理操作。
图1.3 会议记录管理系统主页
浏览会议信息页面如图1.4所示,该页面主要向用户展示会议的编号、名称、地点等信息。并可执行如报表导出、查看会议详情等操作。
图1.4 会议信息浏览
在浏览会议信息页面单击“查看详情”图标,进入打印详情页面,该页显示如图1.5所示,用于执行打印预览和打印操作,单击“打印预览”按钮可以查看打印效果;单击“打印”按钮可对该会议内容执行打印操作。
图1.5 打印详情页面
1.3.4 开发环境
在开发会议记录管理系统时,该项目使用的软件开发环境如下。
1.服务器端
操作系统:Windows Server 2003 /Linux(推荐)。
服务器:Apache 2.2.11。
PHP软件:PHP 5.3.27。
数据库:MS Access。
ADODB类库。
开发工具:Dreamweaver 8。
浏览器:IE 6.0及以上版本。
分辨率:最佳效果为1024像素×768像素。
2.客户端
浏览器:推荐IE 6.0及以上版本。
分辨率:最佳效果为1024像素×768像素。
1.3.5 文件夹组织结构
编写代码之前,可以把系统中可能用到的文件夹先创建出来(例如,创建一个名为images的文件夹,用于保存程序中所使用的图片),这样不但可以方便以后的开发工作,也可以规范系统的整体架构。本项目应用的是ADODB操作Access数据库,项目的文件目录结构如图1.6所示。
图1.6 会议记录管理系统组织结构图