二、可行性研究报告
2.1系统可行性
如果学工部与下属各个学院没有功能性很明确的办公系统的话,仍然使用现有的软件进行文件的传送工作,那么对于学工部工作人员来说工作量很大并且很麻烦。不能很快的确定还有哪个学院没有上传文件;并且对上传文件的分类工作做不好;对上传文件的保存留档工作也做不好等。
所以开发一套小型的办公OA来交与相关人员使用还是很有必要的,这样既节省了大家的时间又方便了大家的工作。 2.2技术可行性
开发中小型的办公OA系统,使用PHP语言编写,同时开发环境使用集成的appserv-win32-2.5.10集php、mysql、apache于一体,安装好之后,简单易学,方便使用。 (1)apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 (2)PHP
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。我们小组人员在课余的时间都学过该语言。PHP是一种动态网页设计语言,简单易学,有众多的扩展类库,安全性高,运行稳定。 (3)mysql
MySQL是一个中、小型关系型数据库管理系统,是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,
5
这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。 2.3整体流程图
2.3.1学工部人员工作流程图 开始 输入用户名 输入密码 否 用户名与密码 正确? 是 否 处理文件以及发布公告 给未上传学文件全部上传? 院发公告消 息 是 下载 结束 图2.1 学工部人员工作流程图 6 2.3.2 教办人员工作流程图
开始 输入用户名 输入密码 否 用户名与密码正确? 是 文件处理 无 有需要上传文件 有 上传文件 结束 图2.2教办人员工作流程图
7
2.4系统顶层数据流图
2.5结论意见
综合现在学工部人员与教办人员使用的系统软件以及现行技术,对小型办公OA进行了可行性研究,可知开发该系统是可行的。
图2.3 系统顶层数据流图
发布上传文件通知 学工部 下载打印 小型办公OA系统 显示通知
教办 上传文件 8
三、需求分析报告
3.1引言
现在是一个计算机很普及的时代,用计算机来帮助人们完成某些功能明显增加了我们的办事效率。现在各种各样的软件产品很多,我们为了完成某一需求可以使用不同的软件,但是如果不是功能非常明确的软件,我们使用起来不是很方便,所以针对某一工作我们就需要使用该方面的软件。 3.2编写目的
基于学工部的工作,上级下级在交流沟通时,主要采用的的通讯工具有聊天工具QQ以及手机。QQ可以实现文件收发功能,同时可以让相关的工作人员进行留言以及在线聊天。在必要的时候可以使用手机进行通讯,但是手机不能进行文件的传送。
现有的工具可以实现文件上传下达工作,但是在管理起来非常的不方便,毕竟QQ只是一个专用的聊天通讯工具。所以我开发了一套基于学工部人员与教办人员的系统软件,可以方便上级下级的文件传送以及管理工作。 3.3项目基本信息
(1)名称 :小型办公OA系统 (2)任务的开发人员:薛梅
(3)用户:石河子大学学工部与各院教办 (4)本次开发人员:薛梅 (5)审核者:学工部赵老师
(6)开发软件的单位:计算机科学与技术专业一零级一班
(7)软硬件设施:个人计算机,php语言,mysql,WindowXP操作系统 (8)决定开发小型办公OA系统,估价不超过1000元人民币,一个学期交付使用。
9