企业人员日程管理系统的设计与开发(软件毕业设计)(共12页).doc
《企业人员日程管理系统的设计与开发(软件毕业设计)(共12页).doc》由会员分享,可在线阅读,更多相关《企业人员日程管理系统的设计与开发(软件毕业设计)(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上企业人员日程管理系统的设计与开发摘 要日程管理是非常重要,我们都希望每天不要把大部分时间浪费在整理和记录琐碎的日常工作信息上,因此用一个日程管理系统来规划每天的工作很有必要。本课题基于J2EE技术设计并实现了一个企业人员日程管理系统,使用该系统不仅实现了对企业和个人的日程信息管理,并能按照条件,实现企业对员工管理以及员工个人之间的联系,从而为企业和个人实现节约时间和精力的目的。本文按软件工程的过程记述了企业人员日程管理系统的设计与开发。首先对系统的设计目标、项目背景和技术路线进行了说明;然后进行了系统的需求分析:列出了系统的用户分类,通过用例图描述了系统的主要功能需求
2、,阐述了系统非功能需求;接下来从功能模块划分、数据库逻辑模型设计和用户界面设计三个方面介绍了系统的总体设计;第四章对系统的详细设计与开发过程做了说明:先通过流程图对系统核心功能进行了分析并列举了主要功能实现界面,然后对数据库的详细列表进行了列举。关键词:日程管理,J2EE,Struts,Hibernate,备忘录。 专心-专注-专业Schedule management system for enterprises of Design and DevelopmentAbstractScheduling is very important, we all hope that most of th
3、e time, every day should not be wasted on trivial collate and record information on day-to-day work, so with a schedule management system to plan a days work it is necessary. Based on J2EE technology in this topic is designed and implemented an enterprise management system for staff scheduling, the
4、use of the system not only for business and personal information management of the schedule and in accordance with the conditions for the realization of business-to-staff management, as well as the link between personal and thus for businesses and individuals save time and effort to achieve the purp
5、ose. In this paper, the process of software engineering, according to the enterprise account management system for scheduling personnel design and development. First of all, the system design objectives, project background and technical routes are described; and then proceed to a systematic needs an
6、alysis: a list of the user classification system, through the use case diagram describes the core functions of the system requirements on the system non-functional requirements; delineation of functional modules from the next, logical model of database design and user interface design of the three a
7、spects of the overall design of the system; the fourth chapter of the detailed design of the system development process and made a note: the first flow chart of the system through the core function analysis and lists the main functions of the realization of the interface, and then a detailed list of
8、 the database were listed.Key Words: Schedule management, J2EE, Struts,Hibernate, Memorandum. 目录第一章:概述1.1任务目标本课题基于J2EE平台设计并开发一个B/S体系的日程管理系统,系统为企业和个人提供灵活的日程定义和管理服务,系统可分为用户注册系统、用户信息管理系统、时间系统、记事系统、预约系统和自定义休假系统;其具体功能有:企业和个人可以在注册系统中注册用户名,正确登录后才可以进入系统。然后对信息进行操作,还可以通过记事系统记录和查询自己的一些事情,预约系统可以为企业提供一个交流的平台,企业和
9、个人可以互相发送预约文本进行交流。企业还可以对员工的假期进行定义,个人用户也可以对自己的休息假日进行定义和修改。1.2背景现在,不少企业都已经认识到了员工日程管理系统的必要性,纷纷开发或选购企业员工日程管理系统以适应员工的正常工作生活。这种系统可以提高企业员工的工作效率,在以往的员工日程事务中,员工通过笔记本和笔来记录日常工作信息。这种管理日程信息的方式使得生活效率十分低下,必须抽出许多时间来管理日程信息。使用企业人员日程管理系统后,能使员工有更多的时间来致力工作当中,从而大大的提高了员工的工作效率。由此可见,企业人员日程管理系统是对企业和个人都非常的重要。1.3 技术路线系统基于Struts
10、+Hibernate框架实现,持久层采用Hibernate,业务逻辑层采用Strusts,展现层采用MVC,邮件系统采用JavaMail。开发环境:系统建模采用Visio、IDE采用MyEclipse、DBMS采用Oracle 9i、SCM采用CVS。应用服务器采用Tomcat 5.0。1.3.1开发平台选择目前基于分布和异构的网络环境的软件开发平台正向Web的应用方向发展,伴随网络软件开发平台的开放性、分布性和平台无关性应用要求不断提高,相继出现了RPC,COM和CORDA等技术,但它们的特定协议使得这些技术在实际应用中存在难以通过防火墙等不足和局限,因而不适合于Web上的应用开发。Sun公
11、司的J2EE和Microsoft公司的NET两种软件开发平台相对较好。在面向对象技术及Java语言应用迅速发展的今天,以Java为程序设计语言的J2EE具有平台无关性,并且它的相关技术EJB,JSP,Java Servlet等迅速发展,J2EE已成为Web企业级应用开发的标准理想平台, J2EE平台支持简化的、基于组件开发模型,由于J2EE基于Java编程语言和J2SE平台,它提供了编写一次,随处运行的可移植性,遵循J2EE标准的所有服务器都支持该模型。另外,J2EE还支持异构环境。基于J2EE的应用程序不依赖任何特定操作系统、中间件或硬件,因此,设计合理的基于J2EE的程序只需开发一次就可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人员 日程 管理 系统 设计 开发 软件 毕业设计 12
限制150内