HUNANUNIVERSITY毕业设计(论文)设计论文题目:企业在线工作日志管理系统学生姓名:高绪国学生学号:20031610104专业班级:软件工程03级一班学院名称:软件学院指导老师:欧阳柳波学院院长:林亚平2007年6月7日湖南大学毕业设计(论文)第I页湖南大学软件学院企业在线工作日志管理系统摘要随着计算机与互联网的飞速发展,现代企业大多使用OA、ERP等管理软件来管理企业相关资源和日常事务,使得企业管理的质量和效率得到了质的飞跃。现在的大型的OA和ERP系统都做得比较完善,但是对于中小企业来说,一方面系统许多功能可能根本就用不上,另一方面昂贵的费用也让他们望而却步。本工作日志管理系统是一个面向中小企业的简单的工作管理系统,它主要实现公司职员的工作日志管理、员工的任务分配和简单的人事管理。使用该系统,企业管理者或团队领导可以方便地通过网络对下属员工分发任务;员工可以在网上进行工作讨论,可以在网上随时记录自己每天的工作情况,可以方便地在周末或者月末生成阶段性工作总结;员工可对工作进行自我评价,员工之间可根据要求进行工作互评;企业还可对员工人事信息进行基本的查询和管理。本系统采用B/S模式和MVC三层结构构建,使用C#+ASP.NET2005+ACCESS2003在权限分配上,采用了按角色和自定义权限相结合的方式来分配,提高了权限管理的灵活性和安全性。权限分配包括了角色权限、用户权限、页面权限。关键词:工作日志系统,MVC三层结构,B/S模式湖南大学毕业设计(论文)第II页湖南大学软件学院AnOn-lineWorklogManagementSystemforEnterprisesAbstractAuthor:XuguoGaoTutor:LiuboOuyangWiththefastdevelopmentofcomputerandInternet,nowadaysmostcompaniesuseOAandERPtomanagetheircompanies’resourcesanddailybusiness,whichhasessentiallyimprovedthequalityandefficiencyofcompanies’management.Now,mostsystemsofOAandERPbothareperfect.However,forsomesmallcompanies,ontheonehand,somefunctionsofthosesystemsmaynotbeused.Ontheotherhand,thosesmallcompaniescannotaffordtheexpensiveOAandERPsystems.Thisworklogmanagementsystemaimstomediumandsmallcompanies’workmanagementsystems,whosefunctionsaretomanagestaffs’dailywork,toassigntasksandconductsomesimplepersonnelmanagement.Byusingthissystem,thecompany’smanagerorleadercanassigntaskstotheirstaffsthroughInternet,meanwhile,staffscandisscusswitheachother,recorddailyworkontheInternetandevaluatetheworkofthisweekormonth.Whatismore,staffscanalsoevaluatethemselvesandtheirwork.Enterpriseemployeesmayalsoconductbasicpersonnelinformationinquiriesandmanagement.ThissystemusesB/SandMVCmodeltobuildathree-tierstructure.C#+ASP.NET2005+ACCESS2003areusedinauthorization.Meanwhile,thissystemcombinestheself-definitionofroleandauthority,andenhancestheflexibilityandsecurityofauthoritymanagement.Authorizationincludestheroleofauthority,privileges,andpowerspages.KeyWords:Diarysystem;MVC;three-tierstructure;B/Smode湖南大学毕业设计(论文)第III页湖南大学软件学院目录1绪论....................................................................11.1选题背景及目的......................................................11.1.1选题背景....................................................11.1.2选题目的....................................................21.2国内外研究状况......................................................21.2.1OA系统......................................................21.2.2工作日志软件................................................31.3课题研究方法........................................................41.4论文构成及研究内容..................................................52企业在线日志管理系统需求分析...........................................62.1功能划分............................................................62.1.1职员........................................................62.1.2部门经理....................................................72.1.3总经理......................................................92.2主要业务流程.......................................................102.2.1注册流程...................................................102.2.2审核流程...................................................112.2.3登陆流程...................................................112.2.4写日志/总结流程............................................122.2.5管理日志/总结流程..........................................122.2.6分配任务/发送通知/发送消息流程.............................132.2.7职员信息/自身信息管理流程..................................142.2.8修改职员/自身密码流程......................................152.3数据精度...........................................................153企业在线日志管理系统总体设计方案.......................................163.1硬件环境...........................................................16湖南大学毕业设计(论文)第IV页湖南大学软件学院3.1.1计算机.....................................................163.1.2网络.......................................................163.2软件环境...........................................................163.2.1操作系统...................................................163.2.2开发语言...................................................173.2.3数据库平台.................................................193.3总体结构...........................................................203.3.1模块划分...................................................203.4系统框架搭建.......................................................223.5权限分配策略.......................................................243.5.1角色权限...................................................253.5.2用户权限...................................................263.5.2页面权限...................................................263.6数据表设计.........................................................273.6.1数据库备份信息表(DBBackup)...............................273.6.2个人信息表(Personnel).....................................283.6.3日志记录表(Log)...........................................293.6.4部门表(Department).........................................293.6.5总结表(Summary)..........................................293.6.6消息表(Msn)..............................................303.6.7任务分派表(Task).........................................303.6.8通知表(notice).............