工作日志管理系统开发与设计.docx

上传人:b****4 文档编号:4195479 上传时间:2022-11-28 格式:DOCX 页数:43 大小:47.17KB
下载 相关 举报
工作日志管理系统开发与设计.docx_第1页
第1页 / 共43页
工作日志管理系统开发与设计.docx_第2页
第2页 / 共43页
工作日志管理系统开发与设计.docx_第3页
第3页 / 共43页
工作日志管理系统开发与设计.docx_第4页
第4页 / 共43页
工作日志管理系统开发与设计.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

工作日志管理系统开发与设计.docx

《工作日志管理系统开发与设计.docx》由会员分享,可在线阅读,更多相关《工作日志管理系统开发与设计.docx(43页珍藏版)》请在冰豆网上搜索。

工作日志管理系统开发与设计.docx

工作日志管理系统开发与设计

 

工作日志管理系统开发与设计

 

WorkDailyManagementSystem

forschoolstudentsofmanagementfunctions

 

专业:

计算机科学业技术(信息处理)

姓名:

刘帅

指导教师姓名:

申请学位级别:

学士

论文提交日期:

2010年6月9日

学位授予单位:

天津科技大学

 

摘要

 

随着计算机与互联网的飞速发展..现代企业大多使用OA、ERP等管理软件来管理企业相关资源和日常事务..使得企业管理的质量和效率得到了质的飞跃。

现在的大型的OA和ERP系统都做得比较完善..但是对于中小企业来说..一方面系统许多功能可能根本就用不上..另一方面昂贵的费用也让他们望而却步。

本工作日志管理系统是一个面向中小企业的简单的工作管理系统..它主要实现公司职员的工作日志管理、员工的任务分配和简单的认识管理。

使用该系统..企业管理者或团队领导可以方便地通过网络对下属员工分发任务:

员工可以在网上进行工作讨论..可以在网上随时记录自己每天的工作情况..可以方便的在周末或者月末生成阶段性工作总结;员工可以对工作进行自我评价..员工之间可根据要求进行工作互评;企业还可对员工人事信息进行基本的查询和管理。

 

本系统采用B/S模式和MVC三层结构构建..使用C#+ASP.NET2008+SQL

SERVER2005,在权限分配上..采用了按角色和自定义权限相结合的方式来分配..提高了权限管理的灵活性和安全性。

权限分配包括了角色权限、用户权限。

浏览器为第一层..作为系统的应用界面;应用逻辑服务为第二层;数据链接为第三层..作为系统的数据存取服务。

此架构无须安装客户端软件..便于软件的分发和维护升级..适应了众多应用客户端分散环境下的运行和维护需求。

本篇论文介绍了本系统开发环境和运行平台、ASP.NET;而后台的数据库则使用MicrosoftSQLServer2005管理平台的数据。

 

关键词:

工作日志管理系统;MVC三层结构;B/S模式;MicrosoftSQLServer

2005。

 

I

 

ABSTRACT

 

WiththefastdevelopmentofcomputerandInternet,nowadaysmostcompaniesuseOAandERPtomanagetheircompanies’resourcesanddailybusiness,whichhasessentiallyimprovedthequalityandefficiencyofcompanies’management.Now,mostsystemsofOAandERPbothareperfect.However,forsomesmallcompanies,ontheonehand,somefunctionsofthosesystemsmaynotbeused.Ontheotherhand,thosesmallcompaniescan’taffordtheexpensiveOAandERPsystems.

Thisworkdailymanagementsystemaimstomediumandsmallcompanies’workmanagementsystems,whosefunctionsaretomanagestaffs’dailywork,toassigntasksandconductsomesimplepersonnelmanagement.Byusingthissystem,thecompany’smanagerorleadercanassigntaskstotheirstaffsthroughInternet,meanwhile,staffscandiscusswitheachother,recorddailyworkontheInternetandevaluatetheworkofthisweekormonth.Whatismore,staffscanalsoevaluatethemselvesandtheirwork,Enterpriseemployeesmayalsoconductbasicpersonnelinformationinquiriesandmanagement.Thefirstlayeristheuserinterface,whichworksbybrowser;Applicationlogicserviceisthesecond.Datalinklayer,asasystemforthedataaccessserviceisthirdone.AsweallknowntheB/Smodelsimplifysoftwaremaintenanceandupgradingrequirements.Thispapernotonlyintroducesthesystemenvironmentandoperationplatform,butelsethedatabasesystemwhichisfromMicrosoftSQLServer2005.

 

Keywords:

Diarysystem;MVC;three-tierstructure;B/Smode;MicrosoftSQLServer2005

 

II

 

第一章绪论1

 

第一节选题背景及目的1

 

第二节国内外研究状况2

 

第三节课题研究方法4

 

第四节论文构成及研究内容.5

 

第二章企业在线日志管理系统需求分析1

 

第一节功能划分1

 

第二节主要业务流程3

 

第三节数据精度9

 

第三章企业在线日志管理系统总体设计方案1

 

第一节硬件环境:

1

 

第二节软件环境:

1

 

第三节数据库平台3

 

第四节数据表设计8

 

第五节系统的接口设计12

 

第六节系统测试21

 

结论1

 

参考文献1

 

致谢2

 

第一章绪论

 

第一节选题背景及目的

 

一、选题背景

随着计算机与互联网的飞速发展..现代企业大多使用OA、ERP等管理软件来管理企业相关资源和日常事务..使得企业管理的质量和效率得到了质的飞跃。

现在的大型的OA和ERP系统都做得比较完善..但是对于中小企业来说..一方面系统许多功能可能根本就用不上..另一方面昂贵的费用也让他们望而却步。

本工作日志管理系统是一个面向中小企业的简单的工作管理系统..它主要实现公司职员的工作日志管理、员工的任务分配和简单的人事管理。

使用该系统..企业管理者或团队领导可以方便的通过网络对下属员工分发任务;员工可以在网上进行工作讨论..可以在网上随时记录自己每天的工作情况..可以方便的在周末或者月末生成阶段性工作总结;员工可对工作进行自我评价..员工之间可根据

要求进行工作互评;企业还可对员工人事信息进行基本的查询和管理

[1]。

目前很多的中小型企业还在采用传统的方式来记录员工的相关工作情况和

信息。

如记录工作日志、发送通知、分配任务等..特别是对于员工的工作日志..很多公司是采用填表或者打印的方式来保存..而这样的方式缺点很多:

不仅易于丢失..查找烦琐..并且管理麻烦[2]。

而每个职工的工作日志对于企业的管理者来说..其作用是非常大的。

它可

以:

(一)培养工作条理化。

职员每天做计划..工作更加条理化..避免工作随

意性和盲目性..大大提高了工作效率;

(二)培养工作计划性。

职员每天做计划、检查、小结、定措施..可以有效的把当天和阶段性的工作落实..促进问题的解决..避免“说了不做..

做也做不到位”..解决了遇到问题不能有效解决的问题;

(三)培养发现问题、分析问题、解决问题的思考能力。

职员每天下班前

要对当天的工作情况做小结..列出存在问题..分析原因..定出改进措施。

长此下去..职员的工作能力和解决问题的能力就会提高;

(四)强化工作职责。

职员每天都围绕本岗职责做日志..长此下去..就会

对自己的职责必然熟悉..避免“想干却不知干什么”;

(五)加强上下沟通。

上级每天检查下属的《工作日志》..就可以了解下属当天的工作情况..为指导工作提供依据..也为制定相关计划提供了

 

1

 

依据;

(六)为绩效考核提供依据。

通过查看职员的工作日志..为考核职员提供充实的材料。

基于此需求..本工作日志管理系统便能很好的协调解决这个矛盾。

 

二、选题目的

本选题就是完成一个日志记录系统..主要功能是实现对职员工作日志的管理..员工的任务分配和简单的认识管理。

本系统是公司主管安排、监督和控制工作进度的得力助手..也是一个提高员工工作效率的良好工具[3]。

它能够协助管理者随时地掌握员工的工作情况..并提出针对性的意见..让员工能动态的了解到自身工作中存在的不足..还能让员工接受公司的最新工作指令..圆满完成工作任务。

 

第二节国内外研究状况

 

一、OA系统

OA..即办公自动化(OfficeAutomation)..是办公工作处理的自动化..它

利用先进的技术..使人的各种办公业务活动逐步由各种设备、各种人机信息系统

来协助完成..达到充分利用信息..提高工作效率和工作质量..提高生产率的目

的。

OA系统也是每个企业信息化初期就开始投入建设的基本系统[4]。

从C/S结构

到B/S结构..从最初桌面办公然间的应用、收发邮件到后来公文流转、车辆管理、会议管理、网上审批等功能应用..OA已经是我们日常使用最多、最频繁的一个基本系统。

随着企业信息化的发展和成熟..目前很多企业的OA系统已经整合了越来越多的应用..日趋变得复杂..也远远超出了传统OA的范畴..集成了人、财、物、信息、知识等诸多企业的资源..逐步成为一个员工办公、中层管理、领导决策的知识协同的平台。

而新一代的OA更是融合了协同、知识管理、门户等精髓..OA

这棵“老树”开始绽放“新花”..脱胎换骨..重新焕发出新的光彩。

在OA市场..一批专业的OA软件公司已经崭露头角..其中有蓝凌、慧点、合强、新思创、泛微、点击、红帆、凌科、京华、品高、奥尊、朝华、通达等。

2003年之后..更是出现数百家OA软件公司群雄逐鹿的局面..这反映出市场的旺盛..OA系统作为基础的系统已经成为各家企业信息化建设的必选[5]。

而在目前阶段..OA系统向着“知识型”发展。

也即以“知识管理”为思想、以“协同”为工作方式、以“门户”为技术手段..整合组织内的信息和资源发展出来的OA系统。

其中一些企业如蓝凌、明基逐鹿、华炎、AMT等..也敏锐的洞察了这一趋势..将知识管理的思想融入来日常的办公协同平台软件中去(当然..

 

2

 

知识管理更强调综合的因素..管理、文化、IT系统一个都不能少)..同时整合

进以团队协作和项目管理为目标的共同协作软件工具..包括各种通信软件..如腾讯QQ、即时通信、VoIP等;实时会议包括电话会议、视频会议等;群组协作如工作流管理、群件、网络化项目管理;联系人管理以及相关的信息安全产品如信息加密、身份认证等。

这时候OA系统已经不单单是我们日常协同办公的平台..

更是一个企业或组织进行知识管理的基本平台;传统的OA系统全面蜕变成企业

[6]

的管理支撑平台..担负起更加复杂、综合的作用。

 

目前..就单做工作日志相关的软件并不多..并且因为功能相对很少..所以这些系统都很小。

就国内而言..这方面的软件有:

(一)Milogs工作日志管理系统和Milogs周报汇总管理软件[7]

通过Milogs工作日志管理软件..可以随时记录自己每天的工作情况..包括各种“日志”和“计划”。

以及和它们相关的任务、时间、各种单位、联系人。

我们称已经发生的事情记录为“日志”..还没有发生但是自己安排在某个时间点要去完成的为“计划”。

通过Milogs工作日志管理软件..它主要完成如下各种工作:

1.查看每天、每周、每月的工作日志;

2.查看已经完成、还没有完成的工作计划或日志;

3.增加、编辑、删除每一条您选定的工作日志..包括标内日期时是否需要提醒、是否是周期性重复的安排..如果是重复的..可以确定重复的周期(每天、每周、每月、每年);

4.记录工作计划或日志相关的费用;工作计划或日志是否完成。

5.在保存好一个计划日志之后..您可以添加和这个计划日志相关的项目(机会、任务)、客户、联系人等等..在这里添加的项目、客户、联系人将出现在本软件的另外的模块“项目机会”、“客户单位”、“联系人”中。

6.管理和工作日志相关联的任务、项目、客户单位、联系人。

提供多种漏斗式的查询统计方式..让您更容易抓住工作重点。

7.提供邮件群发的功能..让您更方便地给其他人发送一对一的个性化邮件。

而Milogs周报汇总管理软件是通过简单、高效的方式帮助您解决中小型企业、团队中周报管理。

它是供管理人员来查看、汇总、统计下属员工的工作日志的软件..能够适用于不同行业和职务人员的要求。

可以由您自己定义为的团队工作日志管理软件、团队客户管理软件、团队联系人(人脉)管理软件。

Milogs周报汇总管理软件需要和

 

3

 

Milogs日志软件配合使用..将下属员工使用Milogs日志软件后导出的“工作日志报告文件”汇总后..您可以查询每个员工的详细工作情况。

三、工作日志管理系统

本系统是一个邮箱的工作日志管理系统..是公司主管安排、监督和控制工作进度的得力助手..也是一个提高员工工作效率的良好工具。

它能够协助管理者随时地掌握员工的工作情况..并提出针对性的意见..让员工能动态的了解到自身工作中存在的不足..接收公司的最新工作指令..圆满完成工作任务。

主要功能模块:

(一)日志列表:

员工通过该模块录入工作内容..并可查看以往的工作记录

(二)我的消息:

员工可通过该模块接受上级主管的工作批示;

(三)公告列表:

员工可通过该模块阅读发布的公司公告..及时了解公司动态;

(四)意见与建议:

上级主管可通过该模块对下属的工作内容作出意见和建议;

(五)个人信息维护:

员工可通过该模块修改自己的个人信息。

 

第三节课题研究方法

 

本课题完全按照软件工程的思想来实施的。

整个课题流程是:

可行性分析、

需求调研、概要设计、编码、测试、修改BUG。

软件系统相对而言比较简单..层次很少..详细设计说明书并没有独立编写..有关内容合并到了概要设计说明书中。

 

分析调研..确认需求。

与一些公司的负责人和职员交流沟通..从他们那里得到最详细最准确的需求..明确公司的管理层和职员都需要本系统帮助他们做些什么事情。

明确需求..设计系统。

当需求得到确认后..进入到设计阶段。

进行概要设计、数据库设计等..并确认实际方案的可行性。

依据设计..开发系统。

按照设计阶段的设计过程..开发在线工作日志管理系

统。

测试系统..修改BUG。

除了在编码的时候采用单元测试的方式来测试。

在系统完成后还对系统进行一次完整的测试..找出系统存在的各种问题并修改。

整个开发的过程采用迭代式开发。

每一次迭代均由需求分析、设计、编码、

测试等阶段组成..为整个系统增加一个可定义的、可管理的子集。

每一个迭代过

[8]

 

4

 

第四节论文构成及研究内容

 

本文主体部分由四大部分构成:

(一)绪论部分照耀介绍选题北京及目的..以及国内外研究状况和课题研究方法。

 

(二)系统模块的需求分析..包括功能划分..功能描述和数据精度。

(三)系统的总体设计方案..包括硬件和软件环境..总体结构流程..功能分配..系统的接口设计、数据库设计以及系统界面设计。

(四)结论、致谢及参考文献。

 

5

 

(五)

 

第二章企业在线日志管理系统需求分析

 

第一节功能划分

 

在多次需求调研..与用户共同讨论;并借鉴了许多相关的系统的设计之后..确定了本系统的功能。

本系统的功能是按照角色来划分的。

使用本系统的角色有三类:

职员、部门经理、总经理。

不同的角色会给予不同的权限[9]。

 

工作日志管理

系统

 

职员部门经理总经理

 

图2.1系统角色

一、职员

 

职员

 

个人信息录入写日志删除日志总结短消息/站内信

 

图2.2职员功能

(一)注册申请.注册成为本系统的用户。

如果系统开通了注册审核功能..则注册后需要经过被审核后才能使用本系统的相关功能。

 

(二)写日志.记录自己当天的工作情况。

(三)查找/删除日志.可以按照时间和日志内容来查找自己的日志。

而且在还没有踢脚本阶段总结之前..可以对本阶段的日志进行删除..但是当提交了本阶段总结表之后。

本阶段的日志就不能再删除了。

 

1

 

(四)总结.对自己本阶段的工作进行一个总结。

这时..每日的工作日志就会提供很有用的一个参考。

总结时..还可以指出自己本阶段的遗留问题。

并对自己下阶段的工作提出一个计划安排。

也可以按照日期和总结内容来

查找自己的总结。

(五)短消息.可以向其他职员或者部门经理、总经理发送短消息。

共同探讨一些工作上的问题..互相交流。

方便更好更高效率的工作。

二、部门经理

部门经理必须先在本系统注册..等待总经理的审核。

如果开通了注册审核功

能..则当审核通过后就可以使用本系统的功能了。

 

部门经理

 

审核

查看

评价

本部

管理

发送

本部

本部

门职

职员

写删

本部

短消

门职

门职

员任

总结

的申

日志

门职

息邮

员日

员日

务分

 

图2.3部门经理功能

(一)写日志.记录自己当天的工作情况。

(二)删除日志.在还没有踢脚阶段总结之前..可以对本阶段的日志进行删除..

但是当提交了阶段总结表之后..本阶段的日志就不能再删除了。

(三)总结.对自己本阶段的工作进行一个总结。

这时..每日的工作日志就会提供很有用的一个参考。

总结时..还可以指出自己本阶段的遗留问题..并对自己下阶段的工作提出一个计划安排。

 

(四)查看本部门职员日志.部门经理可以查看本部门所有职员的日志。

并且可

以按照日志内容、写日志日期来查找职员的日志。

(五)评价本部门职员日志.部门经理在查看了本部门职员的日志之后..可以就职员的日志给出自己的一些评价。

(六)本部门职员的任务分派.可以对本部门的职员的任务进行分派。

可以分派

给某个职员..也可以分派给本部门所有职员。

(七)管理本部门职员.对本部门的职员信息的修改。

(八)短消息.可以向其他职员或者部门经理、总经理发送短消息。

共同探讨一些工作上的问题..互相交流..方便更好高效的工作。

 

2

 

二、总经理

 

总经理

 

审核

查看

查看

对部

所有

所有

发生

部门

门经

管理

写删

部门

部门

评价

短消

经理

总结

理分

所有

日志

职员

经理

日志

息站

的审

派任

职员

的日

的日

内信

 

图2.4总经理功能

(一)写日志.记录自己当天的工作情况。

(二)删除日志.在还没有提交阶段总结之前..可以对本阶段的日志进行删除。

但是当提交了阶段总结表之后。

本阶段的日志就不能在删除了。

(三)总结.对自己本阶段的工作进行一个总结。

这时..每日的工作日志就会提供很有用的一个参考。

总结时..还可以指出自己本阶段的遗留问题。

对自己下阶段的工作提出一个计划安排。

(四)查看所有职员日志.可以查看本部门所有职员的日志。

可以按照日志内

容、写日志日期来查找职员的日志。

(五)评价部门经理的日志.总经理在查看了部门经理的日志之后..可以给出

自己的一些评价。

(六)对部门经理的任务分派.总经理可以分派任务给部门经理。

(七)管理职员.对职员(包括部门经理)信息修改和删除。

(八)短消息.可以向职员或者部门经理、其他总经理发送短消息..互相交流..方便更好更高效率的管理。

 

第二节主要业务流程

 

一、登录流程

用户登录系统的流程。

输入自己的用户名和密码..如果通过验证..则进入到主页面..否则会给出错误的相关提示[10]

 

3

 

进入系统

 

登录页面

 

[输入用户名密码]

[验证失败]

 

[验证通过]

 

进入各自管理页面

 

图2.5登录流程

二、写日志/总结流程

写日志或总结的流程。

 

写日志/总结页面

 

写日志/总结

 

[提交失败]

提交

 

[提交成功]

 

提交成功

 

图2.6写日志/总结流程

三、管理日志/总结流程

管理日志/总结的流程。

职员只可以查看自己的日志/总结..如果没有提交本

阶段总结..则可以删除本阶段的日志。

如果后台开放了公开日志/总结..则也可以查看其他人的日志/总结。

上级可以查看(无论是否开放公开日志/总结)和删除日志/总结。

 

4

 

日志/总结管理页面

 

查找日志/总结

 

显示查找结果

 

管理日志/总结

 

查看日志/总结内容删除日志/总结

 

返回

 

图2.7管理日志/总结流程

四、分配任务/

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

当前位置:首页 > 表格模板 > 合同协议

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

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