评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx

上传人:b****2 文档编号:1645092 上传时间:2022-10-23 格式:DOCX 页数:32 大小:1.53MB
下载 相关 举报
评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx_第1页
第1页 / 共32页
评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx_第2页
第2页 / 共32页
评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx_第3页
第3页 / 共32页
评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx_第4页
第4页 / 共32页
评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx

《评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx》由会员分享,可在线阅读,更多相关《评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx(32页珍藏版)》请在冰豆网上搜索。

评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告.docx

评优作品企事业考勤管理系统设计开发建设应用项目可行性研究报告

 

企事业考勤管理系统设计开发分析可行性报告

 

摘要

 随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题;员工考勤信息管理是企业信息管理的重要部分;面对大量的企业考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低;

因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义;同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性;

企业考勤管理系统的特点是从企业考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源;友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得企业考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业考勤规划和政策;

本论文主要介绍了系统的分析,设计和开发的全部过程;运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明;全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分;系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQLServer2000;

第1章绪论

随着计算机技术的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期;同时,以计算机为基础的各种软件也渐渐走入规模不同的各种企业单位中;企业在对竞争日趋强烈的现代社会在不断提高自身产品质量的同时,对员工的要求也逐渐提高,考勤管理也就成为了一个大众化的课题;

企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高;

企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难;

随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用.

作为计算机应用的一部分,使用计算机对企业考勤信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高企业的考勤管理效率,也是企业考勤管理科学化、正规化,与世界接轨的重要条件.因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义;

第2章需求分析

2.1问题分析

企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难;因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义;

企业考勤管理系统拟采用B/S模式,三层结构设计;涉及静(动)态网页编写(熟悉HTML、CSS、JavaScript)、程序设计(ASP、PHP、JSP或其它语言基础)、数据库应用(SQLserver、MySQL的使用、SQL语言、调优)、数据库设计、软件工程及软件测试,用户界面设计、美化、文档编写(软件开发计划、用户手册等设计内容都要形成文字)等各方面知识;以及团队组织、项目管理,帮助文档的编写、部分的测试等;

2.2方案选择

开发企业考勤管理系统,提出以下解决方案:

采用B/S模式,选择SQLServer2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于Browser/Server模式进行设计;

B/S模式有以下优点:

(1)开发成本及维护成本降低;由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的学生端只有浏览器,网络管理人员只需要做硬件维护;

(2)良好的安全性能,防火墙技术可以保证后台数据库的安全性;所有学生端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险;因此系统的架构就采用了B/S设计模式;

2.3任务概述

企业考勤管理系统主要实现系统管理、部门管理、公告管理、员工管理、个人考勤、考勤管理、留言管理等功能,充分利用计算机网络技术,改变传统的操作方式进行管理,实现了网络化管理模式;

2.4功能需求概述

(1)用户类别:

登录系统的身份定为二种,一是管理员(企业领导),二是般普通员工,只有被授权的用户才可以使用本系统的资源;

(2)权限管理:

系统需要经过有效的身份验证可以登录;用户的身份不同,使用的系统资源也不同;普通员工可以进行个人考勤查询,同时还可以有系统公告的管理功能;管理员(企业领导)可添加公告、员工信息、查询修改管理员信息、进行留言管理、请假管理、考勤管理,可以对员工考勤进行查询操作,可以对系统发布公告等信息,可控制整个系统的登录功能(控制系统)的登录,拥有整个系统的全部使用权限;

(3)用户留言:

管理员、普通员工可以在本系统中进行发表意见,并可以查看留言记录;

(4)控制系统:

领导可对普通员工用户进行控制,看是否可以登录;

(5)部门管理:

领导对本企业的部门进行添加、查询的功能;

(6)公告编辑:

领导对本系统中的所用子级用户进行发布公告及编辑;

(7)个人考勤:

用户登录系统后,可以考勤(上班,下班);

(8)留言管理:

本系统使用者可以进行发表意见,并可以查看留言记录;

(9)请假管理:

管理员可以以员工的请假信息进行操作(准请假和不准请假);

(10)考勤管理:

管理员可以对员工的全部考勤进行查询的功能操作,但普通员工只能对自己的考勤有查询的功能;

(11)员工管理:

管理员对普通员工有查询与添加的操作功能;

2.5运行环境

系统对运行的环境的要求:

1.硬件环境

(1)服务器端

服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件;

本网络系统服务器端的配置如下:

●处理器:

InterPentium41.6GHz或更高

●内存:

256MB

●硬盘空间:

80GB

●光驱:

CD-ROM48X

●显卡:

SVAG显示适配器;

(2)用户端

因为学生端主要用于浏览和操作数据,所以对学生端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:

●处理器:

InterPentium1.0GHz或更高

●内存:

32MB

●硬盘空间:

40GB

●光驱:

CD-ROM48X

●显卡:

SVAG显示适配器;

 

2.软件环境

(1)服务器端

●操作系统:

Windows2000Server

●网络协议:

TCP/IP

●web服务器:

InternetInformationServer5.0/PersonalWebServer

●数据库:

MircrosoftSQLserver2000

●浏览器:

InternetExplorer5.0以上

(2)用户端

●操作系统:

Windows98/2000/XP

●网络协议:

TCP/IP

●数据库:

MircrosoftSQLserver2000

●浏览器:

InternetExplorer5.0以上

第3章系统概念结构设计

3.1功能划分

将需求分析得到的作为需求抽象信息结构;即概念模型的过程就是概念结构设计,它是整个数据库设计的关键;

要系统需求分析阶段,搞清楚了系统“做什么”的问题,形成了目标系统的逻辑模型;现在我们就是说要把系统“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现系统的需求;首先,我们需要描述的是系统的总的体系结构;接着在一步步的向下进行描述;

功能划分的基本思想是将系统设计成由多个相对独立、功能单一的模块组成的结构;由于模块之间相对独立,每一模块就可以单独地被理解、编写、测试、排错和修改,从而有效地防止错误在模块之间扩散蔓延,提高了系统的质量(可维护性、可靠性等);因此,大大简化了系统研制开发的工作;

3.1.1系统结构设计

总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排;系统设计工作应该自顶向下地进行;

系统设计的工作复杂又细致,总体设计阶段需要进行系统模块结构设计,要将一个大系统分解成不同层次、多个模块组成的系统,在详细设计阶段要在模块结构设计的基础上,给出每个模块实现方法的细节,并对模块的输入、输出和处理过程作详细描述,以便在系统实施阶段进行程序设计时可以把这个描述直接“翻译”成用某种程序设计语言书写的程序;

3.1.2系统功能模块

模块化是指解决一个复杂问题时自上项下逐层把系统划分成若干个模块的过程;每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能;系统的模块划分不能是任意的,应尽量保持其独立性;是为了降低系统和复杂性,提高可读性、可维护性;也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到提高模块的独立,为设计高质量的系统结构奠定基础;

系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图;在这个过程中必须考虑以下几个问题:

1)如何将一个系统划分成多个子系统;

2)每个子系统如何划分成多个模块;

3)如何确定子系统之间、模块之间传送的数据及其调用关系;

4)如何评价并改进模块结构的质量;

该方法适合于软件系统的总体设计和详细设计,特别是将一个复杂的系统转换成模块化结构系统,该方法具有它的优势;在使用过程中可将结构化设计方法与结构化分析(SA)方法及编程阶段的结构化程序设计方法(SP)前后衔接起来;

系统功能模块化的优点:

1)系统功能模块划分清晰,区别明显,易于操作;

2)操作界面友好,简单易懂适合不同层次的操作人员;

3)子系统之间的数据交换操作简单、快捷;

根据该系统的需求分析,设计可实现的模块组织结构;

如图3.1所示:

 

图3.1系统层次模块图

第4章系统设计

4.1指导思想

系统功能设计本着从用户角度出发的原则,要求实用,且符合用户提出的合理需求;系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级;

4.2系统层次模块图

 

图1系统层次模块图

 

4.3系统流程图

      管理员(企业领导)

   

 

图2系统流程图

 

4.4数据流程图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1