3.1 需求分析
众所周知,软件的需求分析在软件的开发中起着至关重要的作用,它对于软
件的质量有着决定性的意义。因此在进行本系统的开发前有必要充分了解和论证
软件所具有的功能和性能。不论采用何种开发方法,系统分析都是必要且十分重
要的环节,虽然,分析的具体方法和详尽程度可能不尽相同。实践证明,系统分
析工作的好坏,在很大程度上决定了系统的成败。管理信息系统分析的任务是:
在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统
化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。
需求分析是软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开
发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。需求
分析的功能:这个阶段的任务还不是具体地解决问题,而是准确地确定“为了解
决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。
系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用
户确认的系统逻辑模型。通常用数据流图,数据字典和简要的算法表示系统的逻
辑模型。本需求分析是根据中小企业办公室对管理系统的需求编写的,旨在作为
开发的标准和验收的依据。
图 3-1 办公自动化管理系统用例图
通过相关调查,要求网站具有以下功能;
1) 员工通过前台发布和查看公告、公文信息。
2) 设置员工信息的添加、浏览、查找功能。
3) 通过前台可以查看部门和职位信息。
4) 通过前台实现收发信息的功能
5) 查看优秀员工信息和提交提优秀员工姓名。