面向对象软件工程

上传人:ba****u 文档编号:173615277 上传时间:2022-12-12 格式:DOCX 页数:13 大小:239.37KB
收藏 版权申诉 举报 下载
面向对象软件工程_第1页
第1页 / 共13页
面向对象软件工程_第2页
第2页 / 共13页
面向对象软件工程_第3页
第3页 / 共13页
资源描述:

《面向对象软件工程》由会员分享,可在线阅读,更多相关《面向对象软件工程(13页珍藏版)》请在装配图网上搜索。

1、目录基于Web人事管理系统需求说明书31 前言 31.1 目的 31.2 范围 31.3 定义、缩写词、略语 31.4 参考资料 42 项目概述 42.1 产品描述 42.2 产品功能 42.3 用户特点 52.4 一般约束 52.5 假设和依据 53 具体需求 53.1 功能需求53.2 性能需求103.3.1 用户数量 103.3.2 时间特性要求 103.3.3 灵活性 103.3 设计约束 103.3.1 硬件的限制 10系统运行的设备要求如下: 101服务器端: 10PIII400主频、256M内存、10G硬盘、10 / 100M网卡以上配置10光盘刻录或磁带备份设备 102客户端:

2、 10P166 主频、 32M 内存、 2G 硬盘、 10/ 100M 网卡以上配置103. 一台路由器 104. 远程拨入设备 103.4 属性 103.4.1 可用性 103.4.2 安全性 113.4.3 可维护性 113.4.4 可转移/转换性 113.4.5 警告 113.5 外部接口需求 113.5.1 硬件接口 113.5.3 软件接口 123.6 其他需求 12基于Web人事管理系统需求说明书1 前言众所周知,在知识经济的时代,人才是企业最为重要的核心资源之一。在企 业管理中,人事管理无疑也是最核心的部分,正体现了拥有人事管理系统的重要 性。1.1 目的能让每一位员工都参与进来

3、,实现网上请假考勤、网上布置工作任务及 总结、网上发工资、网上业务考核、绩效考核与工资挂钩,而且这些信 息都能够关联起来,对员工形成一个总体的评价等等,立足成长型企业 对人力资源的初级层面的需求,从实用性角度出发,使完全掌握企业的 人事动态情况,合理配置人力资源,减少人员流动给企业带来的损失从 而提高企业的管理效率。 所预期的读者:有意于提高企业人事管理效率的高层管理者。1.2 范围 软件标识: WRS WRS 将实现:公司信息概况,员工权限管理,人员信息管理,员工工 资管理,员工考勤管理 WRS 的公司信息概况管理模块用于展示公司的基本信息及其地址信 息,联系方式等;员工权限管理模块将公司人

4、员分为三组,使管理更有 层次;人员信息管理模块存储及管理员工的个人信息;员工工资管理模 块用来综合处理及管理员工的工资;员工考勤管理模块管理员工的考勤 信息。1.3 定义、缩写词、略语Web: web 本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域 (此人事管理系统基于 Web);【术语 1】:系统流程图 说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统【术语 2】:数据流图说明:数据流图(Data Flow Diagram,简称DFD),是结构化(Structured) 方法中用于表示系统逻辑模型的一

5、种工具,它描述系统由哪几部分组成,各部分 之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD 只反映系统必须完成的逻辑功能。1.4 参考资料面向对象软件工程Visio(画图工具)PHP (开发使用语言)MySQL (开发使用数据库)2 项目概述2.1 产品描述基于Web人事管理系统公员司工信权息限概管况理员员员工工信工考息资勤管管管理理理2.2 产品功能WRS 的公司信息概况管理模块用于管理及展示公司的基本信息及其地 址信息,联系方式等;员工权限管理模块将公司人员分为三组,分别为 职员,经理,管理员依次权限 ID 为 3, 2, 1,使企业人事管理更有层次; 人员信息管理

6、模块存储及管理员工的个人信息;员工工资管理模块用来 综合处理及管理员工的工资;员工考勤管理模块管理员工的考勤信息。2.3 用户特点人员类型权限描述普通职员查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告部门经理除普通员工的权限外,还可审批请假、加班和业绩报告的 信息等系统管理员修改员工资料,登记考勤信息,核实加班请假信息并计算月工资等所有权限2.4 一般约束此系统以 Web服务器作为支撑,将使用 Apache 服务器(或者 Nginx 服务器),服务器端开发语言使用 PHP 语言,客户端通过 HTML,CSS,Javascript, Ajax 等技术来实现页面的布局及其和用户的交互。后

7、端数据库支持使用 MySQL 数据库。2.5 假设和依据(1)软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准, 使软件开发与典型实例考核相结合。(2)操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。(3)用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程 中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。系统分析人员需要2天内到位,用户需要5天时间确认需求分析文档。去除 其中可能出现的问题,例如用户可能临时有事,占用6天时间确认需求分析。那 么程序开发人员需要在1个月左右内进行系统设计、程序编码、系统测试、程序 调试和网站部署工作。其间,

8、还包括了员工每周的休息时间。3 具体需求3.1 功能需求本系统采用的是 C/S 模式,其主要的功能是在客户端的浏览器上体现的。C/S 结构的客户端可以完成浏览、查询、数据输入等简单功能,绝大部分工作要 由服务器承担,包括对数据的保存,如:数据存储、恢复,以及对系统系统失效 的后果及恢复的处理方法等。1 公司信息概况:2 员工权限管理:资源指的是各种操作,即某类人员所拥有的对某种操作的权限:资源浏览主页査看个人信息查看其他人员信息修改个人信息等等操作修改他人信息新增职员信息针对不同的角色,来赋予他们操作不同资源的权利,这样就通过面向对象的 方式实现了系统的权限管理部分。3人员信息对象:同样,每一

9、个人员在系统中,作为一个人员对象,由人员基类继承而来,每一个人员对应一个角色,如下图所示:即:一个人员对象对应一个角色,但是一个角色可以对应多个人员对象,这样就实现了,系统中的角色赋予的功能。4员工工资信息对象:员工工资信息对象,可以作为员工对象的一个属性,一个员工对应一个自己的工 资信息对象,来处理与自己相关的工资信息。5员工考勤信息对象:员工考勤管理员工编号本月天数公休假天数应出勤天数请假天数请假日期节假日加班其他加班加班天数员工考勤信息里包含:员工编号,本月天数,公休假天数,应出勤天数,请 假天数,请假日期,节假日加班,其他加班,加班天数信息,来为员工的工资管 理提供相关的依据,员工考勤

10、对象与员工工资对象相互依赖。这样就实现了系统 的员工工资及其考勤管理。3.2 性能需求3.3.1 用户数量项目的主要用户是公司内部员工,部门经理,总经理,人事助理及经理,所以流 量不会很大,根据公司的规模以及发展,预计员工数目 100 人左右。3.3.2 时间特性要求a. 响应时间:视网络情况,等待时间约为2-4秒b. 更新处理时间:无c. 数据的转换和传送时间:2-4秒3.3.3 灵活性系统应具有较灵活的更新操作,对用户信息的添加、修改、删除、查询,对一段时间后数据库的内容进行有选择地添加、修改和删除,必要时对数据库系统 的部分信息进行初始化。3.3 设计约束3.3.1 硬件的限制系统运行的

11、设备要求如下:1. 服务器端:PIII400主频、256M内存、10G硬盘、10 / 100M网卡以上配置 光盘刻录或磁带备份设备2. 客户端:P166主频、32M内存、2G硬盘、10 / 100M网卡以上配置3. 一台路由器4. 远程拨入设备3.4 属性3.4.1 可用性规定系统的异常处理级别,本系统异常处理从两方面考虑:a. 为了使异常处理简洁,定义专门的错误页面来处理可能发生的异常,在 错误页面打印异常信息以及用户应该做的处理,同时将异常写入日志文件,便于 日后的维护。b. 采用声明式异常处理,会对常见的401, 403, 404, 500等错误,给出提 示信息。3.4.2 安全性采用验

12、证码来验证正常用户的登录,;采用 Apache 或者 Nginx 的重写机制来实现静态化。3.4.3 可维护性3.4.4 可转移/转换性WRS 的迁移工作要考虑到不同服务器的配置问题。3.4.5 警告设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后 果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可 能造成机器“死机”,上述故障的处理由用户自行解决。软件在运行过程中产生的数据库错误,将由系统自动记入错误日志,非数据 传输引起的错误将由系统管理员或软件开发者解决。软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者 协助系统管理员解决。3.5 外

13、部接口需求3.5.1 硬件接口系统运行的设备要求如下:1. 服务器端:PIII400主频、256M内存、10G硬盘、10 / 100M网卡以上配置光盘刻录或磁带备份设备2. 客户端:P166主频、32M内存、2G硬盘、10 / 100M网卡以上配置3. 一台路由器4. 远程拨入设备3.5.3 软件接口PHP 版本为 PHP 5.0 以上;MySQL 5.0 版本以上;Apache 2.0 版本以上;3.6 其他需求1软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进 入本系统。2软件必须提供对系统中各种码表的维护、补充操作。3软件必须按照需求规定记录各种日志。4软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。5用户必须对系统中的材料成本信息进行维护,以便软件能取得。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!