员工管理系统46479.doc
《员工管理系统46479.doc》由会员分享,可在线阅读,更多相关《员工管理系统46479.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流员工管理系统46479.精品文档.湖南工业大学课 程 设 计资 料 袋 计算机与通信 学院(系、部) 2012 2013 学年第 1 学期 课程名称 软件新技术 指导教师 曾志浩 职称 讲师 学生姓名 谭亮 专业班级 软件工程091 学号 09408300112 题 目 员工信息管理系统 成 绩 起止日期 2013 年 1 月 5 日 2012 年 1 月 15 日目 录 清 单序号材 料 名 称资料数量备 注1课程设计任务书12课程设计说明书13张456湖南工业大学课程设计任务书2012 2013 学年第 1 学期 计算机与通信 学院 软件
2、工程 专业 091 班级课程名称: 软件新技术 设计题目: 员工信息管理系统 完成期限:自 2013 年 1 月 5 日至 2013 年 1 月 15 日共 2 周内容及任务一、设计的主要技术参数(1) 使用PureMVC技术开发员工信息管理系统;(2) 使用Flex技术开发员工信息管理系统; (3)使用Oracle数据库进行数据存储。二、设计任务(内容)(1) 界面设计:提供和谐,美观的界面;(2) 数据库设计:存储员工信息;(3) 员工信息查询:根据相应条件查询员工具体信息;(4) 员工信息维护:对员工信息进行增删改等操作三、设计工作量从2013年1月5日开始,共用时2周。进度安排起止日期
3、工作内容1月5日1月7日进行系统需求分析,方案论证1月8日1月10日进行系统概要设计及数据库设计1月11日1月14日进行系统详细设计及测试维护等1月15日1月15日整理、完善并打印设计说明书,准备答辩参考资料1 郑阿奇.Flex基础实用教程.M北京:电子工业出版社, 2010年7月第2次印刷2 郑阿奇.Java实用教程(第2版).M北京:电子工业出版社, 2009年8月第1次印刷3 施伯乐,丁宝康,汪卫.数据库系统教程(第3版) M.北京:高等教育出版社, 2008.指导教师(签字): 年 月 日系(教研室)主任(签字): 年 月 日软件新技术课程设计说明书员工信息管理系统起止日期: 2013
4、年1月5日 至 2013年 1月 15日学生姓名谭亮班级软件工程091班学号09408300112成绩指导教师曾志浩计算机与通信学院2013年 1 月14日 目 录目 录11 绪论51.1 背景51.2 开发相关技术51.3 PureMVC框架相关介绍62 系统分析72.1 系统需求分析72.1.1 问题描述72.1.2 可用性需求72.2 系统功能72.3 性能需求83 系统实现93.1 程序包结构93.2 系统界面103.3 系统部分代码114 总结和展望154.1 总结15参考文献15致 谢151 绪论1.1 背景 随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机
5、解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。1.2 开发相关技术面向对象的编程语言Flex和开源框架PureMVC。Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web应用程序,这些应用程序利用Adobe Flash Player和 Adobe AIR 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex 应用程序,但Adobe Flash Bui
6、lder(之前称为 Adobe Flex Builder)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。使用 Flex 创建的 RIA 可运行于使用 Adobe Flash Player 软件的浏览器中,或在浏览器外运行于跨操作系统运行时 Adobe AIR上,它们可以跨所有主要浏览器、在桌面上实现一致的运行。连接到 Internet 的计算机中超过 98% 装有 Flash Player,这是一个企业级客户端运行时,它的高级矢量图形能处理要求最高、数据密集型应用程序,同时达到桌面应用程序的执行速度。通过利用 AIR,Flex应用程序可以访问本地数据和系统资源。P
7、ure MVC是在基于模型、视图和控制器MVC模式建立的一个轻量级的应用框架,这种开源框架是免费的,它最初是执行的ActionScript 3语言使用的Adobe Flex、Flash和AIR,现在已经移植到几乎所有主要的发展平台,目前支持两个版本框架:标准和多核,总之,标准版提供了一种简单的编码分离的方法,按照MVC设计概念。除此之外,多版本允许多个PureMVC应用运行在同一个虚拟机,模块化编程。在PureMVC实现的经典MVC元设计模式中,这三部分由三个单例模式类管理,分别是Model、View和Controller。三者合称为核心层或核心角色。PureMVC,就如同它的名字是,它是一个
8、纯粹的小巧的MVC框架,支持多语言。PureMVC有一个名为Mediator的构造,顾名思义,它就是Mediator模式的实现,充当视图API和程序其余部分的API之间的中介。这是PureMVC实现MVC架构视图部分的关键构造。引入它是为了减少应用和视图之间的依赖,从而降低整个系统的耦合程度。1.3 PureMVC框架相关介绍PureMVC的大致介绍:PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller。降低模块间的耦合性,各模块如何结合在一起工作对于创建易扩展,易维护的应用程序是非常重要的。在PureMVC实现的经典MVC元设计模式中,这三部分
9、由三个单例模式类管理,分别是Model、View和Controller。三者合称为核心层或核心角色。PureMVC中还有另外一个单例模式类Faade,Faade提供了与核心层通信的唯一接口,以简化开发复杂度。来看一下PureMVC的UML图:图1.3.1相比较Caringorm,它单独提出了一个Facede的概念,含义就是置于最前端的类,用于包含和控制Model,View,Controller(即MVC)。以下是PureMVC中几个重要组成部分以及相互关系。Model 与 ProxyModel保存对Proxy对象的引用,Proxy负责操作数据模型,与远程服务通信存取数据。这样保证了Model层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 管理 系统 46479
限制150内