中国普天项目信息管理系统之工程考勤管理概要设计文档

中国普天项目信息管理系统之工程考勤管理概要设计文档

ID:33423693

大小:1.30 MB

页数:29页

时间:2019-02-25

中国普天项目信息管理系统之工程考勤管理概要设计文档_第1页
中国普天项目信息管理系统之工程考勤管理概要设计文档_第2页
中国普天项目信息管理系统之工程考勤管理概要设计文档_第3页
中国普天项目信息管理系统之工程考勤管理概要设计文档_第4页
中国普天项目信息管理系统之工程考勤管理概要设计文档_第5页
资源描述:

《中国普天项目信息管理系统之工程考勤管理概要设计文档》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、中国普天信息产业股份有限公司通信产业事业本部项目信息管理系统工程管理模块概要设计说明书文档编写:史爱霞提交日期:2009-09-21审批人:__________二零零九年九月文档修改维护记录撰写时间作者任务2009-9-21史爱霞文档初稿撰写2009-10-27史爱霞文档修订版1引言41.1编写目的41.2项目背景41.3术语41.4参考资料42系统设计框架概述52.1MVC模式概述52.2主要应用框架概述52.3运行环境63系统功能框架63.1总体设计方案63.2系统功能模块图73.3功能需求与程序的关系74系统数

2、据模型设计85系统功能概要设计95.1角色权限控制95.2工程成本管理视图设计105.3模型设计105.3.1工程成本管理部分数据定义105.3.1.1表一E_attendanceMonthlyManager(月考勤管理表)105.3.1.2表二E_attendanceDaily(日考勤表)105.3.1.3表三E_attendanceDailyManager(日考勤管理表)115.3.2关联关系115.4控制器设计125.5数据访问接口126Service接口126.1功能点126.1.1填写考勤记录126.1.2

3、查看统计考勤记录126.1.3考勤记录管理126.2接口136.2.1MakeOutAttendanceDailyService(填写日考勤Service)136.2.2LookCollectAttendanceService(查看统计考勤Service)176.2.3AttendanceRecordManageService(考勤记录管理Service)21引言1.1编写目的在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组经过讨论提出了这份概要设计说

4、明书。此概要设计说明书对《中国普天项目信息管理系统之工程成本管理模块》的解决方案、功能分配、模块划分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性说明,为该软件的详细设计奠定了基础。此文档为系统分析员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。1.2项目背景工程考勤管理模块是工程过程管理下的一个子模块,该模块的总体目标是在中国普天通信产业事业产业本部和设计院对工程进行过程中人员考勤进行管理。所开发系统名称:中国普天项目信息管理系统之工程考勤管理模块项目委托单位:中国普天股

5、份有限公司项目开发单位:北京邮电大学软件用户:中国普天系统事业产业本部所有员工及下属部门1.3术语日考勤表:为某工程每天所建立的考勤表月考勤表:为某工程每月所建立的考勤表。1.4参考资料《工程二期考勤界面设计说明书》《工程考勤规格说明需求文档》1系统设计框架概述1.1MVC模式概述MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。视图(View)代表用户交互界面,对

6、于Web应用来说,可以概括为HTML界面。MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。它仅仅告诉你按这种模型设计就可以利用

7、某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。1.2主要应用框架概述本模块采用Struts+Spring+Hibernate框架。其中Struts应用于系统的控制层,用于对系统的业务流程进行控制;Spring应用于系统的业务曾,用于对系

8、统的业务数据进行配置组装;Hibernate应用于数据持久层,用于对数据进行持久化。框架设计一个最重要的特点是实现了模型-视图-控制器模式(MVC),模型组件封装了内核数据和功能,从而使核心的功能独立于输出表示和输入方式。视图组件从模型获得信息并向用户显示。控制器组件与唯一的一个视图组件连接,接受用户的输入。通过模型,视图和控制器的相互分离,应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。