【精品文档】毕业论文样例_第1页
【精品文档】毕业论文样例_第2页
【精品文档】毕业论文样例_第3页
【精品文档】毕业论文样例_第4页
【精品文档】毕业论文样例_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工时定额管理系统专业:计算机科学与技术班级:2004级1班姓名:李东福1工时定额管理系统的需求分析61工时定额管理的现状及存在的问题61.2计算机辅助工时定额理的基木观点72工时定额管理系统的功能描述1()2服务器端结构功能描述1()2.2客户端功能模块概述163工时定额管理系统数据库设计203数据库的表说明203.2表结构及字段描述203.3表与表关系214工时定额管理系统的详细设计234服务器端234.2客户端395运行结果与分析47结论51致谢52353引言参考文献随着信息技术在管理上越来越深入而广泛的应用,管理信息系 统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新 型学科,

2、任何一个单位耍生存要发展,耍高效率地把内部活动有机 地组织起来,就必须建立与自身特点相适应的管理信息系统。本文介绍了在j2ee和mysql环境下采用“自上而下地总体规划, 自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分 析某一企业工时定额管理的不足,创建了一套行之有效的计算机管 理工时的方案。文章介绍了工时定额管理系统的系统分析部分,包 括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功 能设计和数据库设计及代码设计;系统实现部分说明了几个主要模 块的算法,本系统界面友好,操作简单,比较实用。关键词:信息管理系统;工时定额管理;j2ee;工时;mysqlabstractw

3、ith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. managing information system is a new subject. enterprise needs existence and development, so enterprise activiti

4、es should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own chara

5、cteristics.this article introduces the detailed process of exploring a management information system under the environment of j2ee and mysql, utilizing "top-bottorrt overall plan and a strategy according to “bottom-top" application and exploitation. that is to establish a set of effective

6、scheme for man-hour ration management by computer, through analyzing disadvantages of man-hour ration management by human resources. this article emphasizes on three sections- the system analysis section of man-hour ration management information includes feasible analysis, management function analys

7、is.the system design section mainly focuses on system function design and data base design and data number design. and the system realization section has provided several major function , together with the main windows and programs.this economical and pragmatic system has explicit interface, with si

8、mple operation.keywords:mis; man-hour ration managements2ee; man-hour; mysql引言在信息时代,产品市场已成为国际化市场,国际市场具有瞬息万变和多 品种、小批量的需求之特点。这就引起了企业在产品质量、成本方面的激烈 竞争,各个企业为了在竞争中取胜,为了在竞争中求生存求发展,必然要寻求 新的生产管理模式。企业管理信息系统已成为企业生存与发展的必不可少的 重要支柱之一,建立企业管理信息系统又是企业应用计算机实现整体优化的 必由之路。随着我国市场经济的建设和发展,企业的科学化管理已成为加强企业竞 争力、使企业运作方式与国际接轨的

9、重要保证之一。以工时定额为主体的劳 动定额管理又是工厂、企业中诸多管理体系的核心之一。工时定额不仅是工 厂制定生产计划和组织生产流程的主要依据之一,同时又是成本核算、产品报 价、确定生产周期的重要根据之一。我国的工厂企业中,长期以来工时定额工作一直都是由工厂具有多年生 产经验的定额员进行人工估算。这种估工式的工吋定额存在着效率低、误差 大等问题。rti于不合理的工时定额而产生的职工内部矛盾和纠纷很多,这些矛 盾和纠纷都严重地影响了企业职t的劳动积极性,影响了企业生产的发展。为 此,我们在有关工厂企业的协助下,研制了一套“计算机工时定额支持系统”。目前,时间定额主要根据工艺人员查表计算或工艺人员

10、的经验来制定。 如果凭经验,那么有资历的工艺人员就显得很重要。即使如此,对工艺人员 来说,这一工作也是很枯燥的,而il不能避免查手册。如果用查表计算的方 法对一个零件制定时间定额,就须确定每个t序的时间定额,而单件时间定 额又由四部分组成,也就是说即使确定一个工序的时间定额,至少也应查四次手册,以确定时间定额中的每一组成时间。而在每次查找前,又要首先确 定已知的生产加工条件,如机床、加工种类、刀具、夹具及夹紧方式、装卸 方式、工件尺寸、精度、测量工具及方式等许多因素,工作量大、程序繁琐。 基于此,作者研制了一个基于典型零件的计算机辅助时间定额系统。吋间定 额的计算机辅助制定,可以将人从重复、简

11、单的查表计算工作中解脱出来, 而且效率高,节省时间。工时定额是企业生产管理工作的基础数据。工时定额制订的质量直接影 响工时、设备利用率、产品生产周期和企业员工的劳动报酬等方面,也必然影 响企业的其它管理工作。由于工吋定额在企业中的重要性,国内外许多企业和 研究机构对此进行了大量的研究。随着计算机技术在企业管理工作中的应用 和普及程度的提高,计算机在工时定额制订中的应用已成为研究的热点。据我 们调查,许多企业有计划将计算机引入日常的工时定额管理工作中,但目前绝 大多数企业还未能开展这项工作,仅少数企业利用计算机完成部分的工时定额 管理工作,究其原因主要是目前已开发的定额管理软件专用性太强,覆盖面

12、太 窄,不能在不同企业中推广使用,使企业难以利用目前的定额软件完成日常的 定额管理工作。为了满足企业定额管理工作的需要,提高定额工作的质量,研制 和开发适用于不同工艺环境、不同生产对象的通用工时制订系统,其意义是十 分重大的。工吋定额用途广泛,数据量也很大。例如每个零件的每道工序都有工吋 定额,而一般的制造企业,生产的零部件种类成千上万,工序繁多,定额数据 量非常大。长期以来,这些数据都只能依靠有经验的技术人员和管理人员经过 长期的总结和反复修改才能确定,工作量大,周期长,受主观因素影响大,准确性和科学性难以保证,而且往往好几年才能更新一次,不能及时反映实际 定额信息。我国制造业在工时定额制定

13、方面一直沿用原始的由定额员根据零 件的材质、加工工步内容、使用机床型号、切削用量、表面精度、工件尺寸、 走丿j次数、返回行程、所用刀具和辅助时间等从手册中查出相应值或用公式 计算得出。这样不仅占用许多人力资源,而且使生产准备时间加长,计算结果 存在由人为因素造成的误差。因此,改变传统手工劳动定额制定模式,实现制 定方法与手段的根本性突破,是劳动定额制定工作屮一个亟待解决的问题。1工时定额管理系统的需求分析1.1工时定额管理的现状及存在的问题1.1.1 t时定额制定方法落后,定额水平普遍偏低经验估计法、统计分析法、标准资料法等广泛使用的定额制定方法,存 在数据缺乏科学性、计算过程复朵、表格线性化

14、工作繁琐、工作效率低下等 缺点,对实地测定、工作研究等先进的定额制定方法应用不足。定额制定方法的落后使工时定额数据受主观因素影响大,数据的准确性 弟。1.1.2缺乏有效的定额数据管理和分析工具积累的工时定额数据量庞大,又缺乏对数据进行有效分析和评估的工具, 难以进行准确的定额调整,不利于形成先进、合理、科学、稳定的定额基础 标准。多品种、中小批量的生产模式在机械制造企业更多地被采用,定额制定、 调整、统计等与定额管理工作相关的信息处理工作在量上不断增加。1.1.3现行工时定额标准滞后于企业生产力的发展企业成长过程中,新设备、新技术、新工艺和新材料得以不断应用,企 业的定额制定需作相应的调整。大

15、多数企业的工时定额标准修订工作不及时、不完善,修订的周期太长, 修订的依据不够充分,修订的准确性和科学性难以保证。在多品种小批量及 单件生产类型的企业内表现更为突出。1.1.4计算机辅助工时定额的应用水平不高企业发展过程中,拥有了较全面的制造工艺标准数据和各种加工方法的工时计算公式,积累了大量的工时定额统计数据,迫切需要利用计算机技术 进行有效的管理和利用。信息化成为企业提高市场竞争力所依赖的重要手段,信息技术在企业的 各领域得到深入而广泛的应用。计算机辅助技术在工时定额制定和管理中的应用水平远落后于其它工作 领域,成为企业信息化的“角落”。1.1.5 1时定额数据的集成度低工时定额的制定与管

16、理只是企业生产流程整体中的一个环节,工时定额 管理系统就必然与其它系统交互和共享信息。即便是已建立应用系统对工时定额进行管理的企业,对工时定额管理的 信息集成性也考虑得不够,难以实现与其它系统的信息集成和数据共享,定 额数据的一致性得不到有效保证,数据使用和重用的效率低下,不适应企业 信息化的要求。1.2计算机辅助工时定额理的基本观点计算机辅助工时定额管理系统是一种为定额人员服务的工具,一种帮助 定额人员改善工作方法,改进工作流程和提高工作效率的工具。同时,应认识到:良好工具是提高工作效率和管理水平的必要条件,不 是充分条件。实施计算机工时定额管理系统不会也不可能自动解决工时定额 管理中以前存

17、在的种种弊端。计算机工时定额管理系统作为一种工具,其最终目标是制定科学、准确 的工时定额,现实目标是制定平衡、不因人而异的工时定额,有利于积累和 完善企业的定额标准。不能将工时定额管理狭义地理解为制定准确的工时定额,过分追求定额 计算过程的智能化和结果的准确性。有工时定额,就存在工时定额的管理,管理必定依赖于一定的手段和工 具,这类工具和手段一直存在,并不断改进和提高。计算机工时定额管理系统是适应企业全面信息化需求,工作和管理效率 更高的管理工具。首先是适应性强、应用面广,能解决企业定额管理信息化的主要问题。 其次是人机界面友好、符合定额人员工作习惯,容易学习和使用。工吋定额受企业生产类型、产

18、品结构、工艺水平和生产技术等因素的影 响,甚至受到管理体制的制约,个性十足且需要不断调整。我国企业数量众多,规模和生产类型千差万别,不同的企业具有不同的 定额标准和定额习惯。计算机工时定额管理系统一定是通用的系统,能在不同的企业中推广使 用。也只有这样,才能成为一个实用的系统,才能得到持续的改进和提高, 才能为用户提供专业化的产品和服务。企业的工时定额制定具有明显的多样性,这在定额标准的形式和应用程 度、定额制定方法上体现得更明显。对用户而言,能解决问题,能产生效益的方法就是先进的方法,各种定 额制定方法均有其应用场合和适用对象。实用的计算机辅助工时定额系统必定耍支持多种工时定额制定模式才能

19、满足用户需求。工时定额制定的过程就是依据工时定额标准进行工时定额计算的过程。劳动定额管理的核心是劳动定额标准的形成和科学化,定额管理的发展 过程就是工时定额标准不断量化、科学化的过程。企业信息化环境下,应将工时定额管理系统视为企业集成系统中的一个 子系统,定位于解决工吋定额管理这一局部问题,需要满足企业信息化中数 据共享和集成应用的需求。产品生命周期中的各个环节是不可分割的,应该加以统一处理。企业一切生产活动都是围绕产品展开的。基于产品结构进行工时定额管 理的系统内在地具有信息化环境下数据集成的能力,表现为:工时定额系统任务通常來源于pdm、capp等系统,这些系统木身就是 按产品结构进行信息

20、组织和数据管理的,下发到工时定额系统的定额任务也 应是包含产品结构的。.在工时定额系统内部,按照产品结构进行任务分发、流程控制和进度监 控具有直观、方便的优点。按照产品结构进行定额数据的管理,查找和汇总方便而快捷,有利于其它业务系统对定额数据的应用。2工时定额管理系统的功能描述本系统主要功能是进行工时定额管理,分为服务器端和客户端。服务器端可以添加用户(普通用户、管理员)、用户任务。管理员可以对 每个用户分配任务,即:可以把一个任务分配给同一个用户或者是多个用户, 也可以把多个任务分配给一个用户或者是多个用户。同时可以修改某个用户 的权限(普通用户与管理员),还可以对用户状态进行操作(激活与不

21、激活)。 管理员可以查询任何一个用户的工时清单,并对任务、用户任务信息及状态 (激活与不激活)进行修改,并且能对各个用户的密码进行重新设置,也可 以更改自己登录吋所用的密码。客户端使用已创建并激活的用户名和密码登录,登录用户可以对其工时 记录进行添加、修改、删除,也可查询口己在某个期间的t时清单并打印, 密码的修改是每个用户的必备功能,我们同样也为每个用户设置了修改密码 的功能。2.1服务器端结构功能描述工时定额管理系统的服务器端应用程序功能模块如图1所示:工时定额管理系统服务器端图1服务器端应用程序功能模块2.1.1管理员登录模块此模块实现管理员登录功能,流程图如图2所示:图2管理员登录功能

22、流程图2丄2用户管理模块此模块成用户查询、用户创建、用户信息修改等功能,流程图如图3所示:图3用户管理模块流程图(1) 用户查询检索出所有符合查询条件的用户的相关信息。(2) 用户创建管理员创建新用户,填写用户相应信息,对用户名、密码和用户的状态(激活或不激活)及权限(管理员或普通用户)进行设置。(3) 用户信息修改管理员对所有用户的所有信息进行修改,包括:用户名、密码、用户状态及用户权限。(4) 用户信息删除管理员可以任意删除用户的信息。2.1.3任务管理模块此模块主要完成任务查询、任务添加、任务修改功能,流程图如图4所示:删除任务n选择要翩除的 用户名允许删修改仟务进入任务管理 页面任务名

23、、状态修改阱任务显示任务信息 删除成功显示任务信息 修改成功厂结束创建任务査询任务输入任务名并 设置任务状态r->输入杳询条件任务的合法界示仟务创建 成功显示査询结果7图4任务管理模块流程图(1) 任务查询检索出所有任务信息。(2) 任务添加实现新任务的添加。(3) 任务修改此模块完成对所有任务信息的修改功能,包括:任务名和状态(激活或不激活)。(4) 任务删除实现对任务的删除。2.1.4任务分配模块此模块主要完成用户信息检索、用户任务检索、用户任务新建、用户任务修改功能,流程图如图5所示:进入任务分配页面用门任务添加査询用八任务sh除用户任务选择用八选择用户选择用户已经分显示用八任务

24、修改成功显示任务分配 成功i任务是否合选择任务选择任务n选择任务任务结束显示用户任务 删除成功允许删图5任务分配模块流程图(1) 用户任务新建管理员完成新建用户任务。(2) 用户任务修改管理员对用户任务的修改。(3) 用户任务查询管理员对用户任务的查询。(4) 用户任务删除管理员对用户任务的删除。2.1.5 i时清单模块此模块主要完成用户信息检索、工时清单查询功能,流程图如图6所示:图6工时清单模块流程图(1)按用户查询管理员完成对用户工时清单的查询,根据给定的日期查询某一用户在此期间内完成某一或多个任务的详细清单。(2)按任务查询管理员完成对用户工时清单的查询,根据给定的日期查询某一任务在此

25、 期间内被某一或多个用户完成的详细情况。2.1.6密码修改模块此模块完成登录管理员密码修改功能,流程图如图7所示:图7密码修改模块流程图2丄7退出系统模块此模块完成退!11系统功能。2.2客户端功能模块概述工时定额管理系统的客户端应用程序功能模块图如图8所示:m户登晁下页面显丞丄时记录工时定额管理系统客户端杳询工时记录添加工时记录修改工时记录删除工时记录图8客户端功能模块流程图2.2.1用户登录模块此模块实现用户登录功能,流程图如图9所示:显示登录对话框输入用八名和密码加载页面图9用户登录模块流程图2.2.2工时记录模块此模块主要完成选择任务、添加工时记录、修改工时记录、删除工时记录功能,流程

26、图如图10所示:图10工时记录模块流程图(1) 查询工时记录完成登录用户对工时记录的查询功能。添加工时记录完成登录用户对工时记录的添加功能。(3) 修改工吋记录完成登录用户对工时记录的修改功能。(4) 删除工时记录完成登录用户对工时记录的删除功能。2.2.3密码修改模块此模块完成登录管理员密码修改功能,流程图如图12所示:224退出系统模块结束图12密码修改模块流程图完成登录用户退出系统功能。3工时定额管理系统数据库设计3.1数据库表说明表1数据库表说明表名衣说明备注users用户表所有用户信息tasks任务表所有任务信息usertasks用户任务表所有用户任务信息hourrecord-时记录

27、表所有用户工时记录信息3.2表结构及字段描述表2 users表(用户表)结构字段类型及长度约束说明idnumber(io)primary keynot nullautojncrement用户的唯一标识(主键)usernamevarchar(45)unique keynotnull用户名passwdvarchar(45)notnull用户密码isactivetinylnt(l)not null用户状态标识ismanagertinyint(l)not null用户权限标识namevarchar(45)unique keynotnull用户姓名表3 usertasks表(用户任务表)结构字段类型及长

28、度约束说明idnumber(io)primary keynot nullauto increment用户任务的唯一标识(主键)user idnumber(io)not null对应users表中的idtaskjdnumber(io)not null对应tasks表中的id表4 hourrecord表(工时记录表)结构字段类型及长度约束说明idint(io)primary keyauton crementi】时记录iduserdint(io)not null对应users表中的idusertaskjdint(io)not null对应usertasks表中的iddatadatanot null任

29、务口期hoursfloatnot null实用时间commentvarchar(45)not nul任务描述表5 tasks表(任务表)结构字段类型及长度约束说明idint(io)primary keyautoncrement任务idnamevarchar(45)任务名isactivevarchar(4)任务状态标识descriptionvarchar(254)not nul任务描述ratefloatnot null时间定额3-3表与表关系图13表与表关系4工时定额管理系统详细设计4.1服务器端4.1.1管理员登录(1) 场景描述描述1:用户输入项目地址,进入系统首页;描述2:输入用户名、密码

30、,点击“登录”按钮;描述3:系统判断用户名、密码是否正确;描述4:系统显示首页信息。(2) 业务规则规则1:输入的用户名、密码和数据库中的用户表相匹配;规则2:当前用户必须是有效的(被激活的),否则不能登录;规则3:当前用户必须是管理员,否则不能登录9】。(3) 输入数据用户名、密码。(4) 输出数据无新数据输出。管理员登录功能实现设计如图14所示:index.jspz :管理员1:登录系统 >-login .jsploginacti on.jusersdao.jhome.jspavaava2:地址斤 一 j'3:输木用户名密码 _ '4:execute(actionma

31、pping mapping, actionform form, httpsenetrequest request. httpservielresponse response) 5: findbyuser name。>.6:返回users对彖user7:getlsactive() >!;孑 &返回用户状态;9:getlsmanager()亠|;返回用户权限二:11:进入首页 :u :iiiiii >9图14管理员登录功能实现设计412用户查询(1) 场景描述描述1:用户点击“用户管理”按钮,进入用户管理页面;描述2:点击“查询用户信息”进入用户信息查询页面;描述3:输入

32、查询条件。(2) 业务规则规则1:当前管理员必须在登录状态;规则2:当前用户必须是有效的(被激活的),否则不能登录;规则3:当前用户必须是管理员,否则不能登录。(3) 输入数据无数据输入。(4) 输出数据。用户详细信息列表。用户查询功能实现设计如图15所示::管理员home.ispuserma nagerjsfifinduser.isdfinduserconusersdao.jaaction.iavavashowuser. isd1:单击呷户管理”按钮 厂2:单击喳询用户信息”按钮3:输入査询条件4: execute(actionmapping mapping.)5: findbycondit

33、i 叟;()6尹回users对彖7:foiward图15用户查询功能实现设计4.1.3用户创建(1) 场景描述描述1:用户点击“创建用户信息”按钮,进入用户详情页面;描述2:输入用户名、姓名、设置状态(激活或未被激活)、设置用户权 限;描述3:用户点击“提交”按钮,进入用户添加成功页面。(2) 业务规则规则1:做任何操作时首先判断当前用户必须是有效的(被激活的),否则 停止操作进入登录页面;规则2:新建的用户名不能与数据库中的重复。(3) 输入数据用户名、姓名、用户状态、用户权限。(4) 输!li数据无新数据输出。用户创建功能实现设计如图16所示:home.isd:管理员usermanaqel

34、isp0addusers.isdadduseraction.iavausersdao.iavasuccess.isd1:羊击“用户管理"按钮2:单击梶新建用户信息"按钮>ing)3:输入用户信息4: execute(actionmapping majppi5: saveuserq6: forward图16用户创建功能实现设计4.l4用户修改(1) 场景描述描述1:用户选择一条用户记录,点击下一步按钮,进入用户详情页面;描述2:修改用户名、姓名、设置状态(激活或未被激活)、设置用户权 限;描述3:用户点击“提交”按钮,进入用户修改成功页而。(2) 业务规则规则1:做任何

35、操作时首先判断当前用户必须是有效的(被激活的),否则 停止操作进入登录页面;规则2:修改的用户名不能与数据库中的重复。(3) 输入数据用户名、姓名、用户状态、用户权限。(4) 输出数据无新数据输出。用户修改功能实现设计如图17所示:(1) 场景描述描述1:选择一条用户记录,点击下一步按钮,即可删除该用户信息。(2) 业务规则规则1:做任何操作时首先判断当前用户必须是有效的(被激活的),否则 停止操作进入登录页面【。(3) 输入数据无新数据输入。(4) 输出数据无新数据输出。用户删除功能实现设计如图18所示:管理员home.ispusermanaaedeleteuser.isdeleteuser

36、ausersdao.iausepctio n.javavasuccess.isp1:击i户管理”按钮 >1?2:单击“删除用户信息”按钮1 e:选择要删除的用户4: execute(actionmapping m;ing5: delectbyldg6: forward图18用户删除功能实现设计(1) 场景描述描述1:用户点击“任务管理”按钮,进入任务管理页而;描述2:点击“查询任务信息”进入任务信息查询页面;描述3:输入查询条件。(2) 业务规则规则做任何操作时首先判断当前用户必须是有效的(被激活的),否则 停止操作进入登录页面。(3) 输入数据无数据输入。(4) 输出数据任务列表、任务

37、详细信息。任务查询功能实现设计如图19所示:home.isdtaskmanaaerfin dtask.ispfindtaskcontasksdao.iaaction.iava些showtask. isd1:羊击临务管畧按钮2:单击“查询任务信息”按钮>13:输入杳询条件4: execute(actionmapping mapping)5:findbyconditions()6娈回tasks对彖7: forward图19任务查询功能实现设计4丄7任务创建(1) 场景描述描述1:用户点击“新建任务信息”按钮,进入任务详情页面;描述2:输入任务名、定额时间、任务描述设置任务状态(激活或未被激

38、活);描述3:用户点击“提交”按钮,进入任务添加成功页面。(2) 业务规则规则1:做任何操作时首先判断当前用户必须是有效的(被激活的),否则 停止操作进入登录页面;规则厶 新建的任务名不能与数据库中的重复。(3) 输入数据任务名,任务状态,定额时间,任务描述。(4) 输岀数据无新数据输出。任务创建功能实现设计如图20所示:home.isd:管理员1:-taskmanageraddtask.jspispaddtaskaction.iavatasksdao.iayasuccess.isd丫击14任务管矍驴钮2:单击“新瓜»:务信息”按钮>3:输入任务信怎4: execute(act

39、ionmapping mapping)5: savetasks?6: forward图20任务创建功能实现设计4.1.8任务修改(1) 场景描述描述1:用户选择一条任务记录,点击下一步按钮,进入任务详情页面;描述2:输入任务名、定额时间、任务描述,设置任务状态(激活或未被 激活);描述3:用户点击“提交”按钮,进入任务修改成功页而。(2) 业务规则规则1:做任何操作时首先判断当前用户必须是有效的(被激活的),否则 停止操作进入登录页面;规则2:修改的任务名不能与数据库中的重复。(3) 输入数据任务名,任务状态,定额时间,任务描述。(4) 输出数据无新数据输出。任务添加功能实现设计如图21所示:

40、taskma naaerselecttask, isedittask.ispedittaskactitasksdao.iasuccess.isdqon.iavahome, iso1: ¥击植任务管理“按钮2:单击“修改任务信息”按钮3:选杼任务4:输入耍修改的任务信息5: execute(actionmapping mapping)6: editbyld()>7: forward图21任务添加功能实现设计4丄9任务删除(1) 场景描述描述1:管理员选择一条任务记录,点击下一步按钮,即可删除该任务信 息。(2) 业务规则规则1:做任何操作时首先判断当前用户必须是有效的(被激活的)

41、,否则 停止操作进入登录页面。(3) 输入数据无新数据输入。(4) 输出数据无新数据输出。任务删除功能实现设计如图22所示:管理员home.isptaskmanaqerdeletetask, isdeletetaskatasksdao.iajsection.iavavasuccess.isd1:单击“任务管理农钮2:4: execute(actionmapping mapping)5: delectbyldg6: forward图22任务删除功能实现设计4.1.10用户任务查询(1) 场景描述描述1:用户选中一条用户信息点击下一步按钮,进入任务列表页面;(2) 业务规则规则1:做任何操作时首先

42、判断当前用户必须是有效的(被激活的),否则 停止操作进入登录页面。(3) 输入数据无数据输入。输出数据任务列表。用户任务查询功能实现设计如图23所示::管理员home.ispfindusertask.ifindusertaskrusertasksdaesult.ispo.iavausertaskman ager.jsp1:单击麻务分配”按钮2:单击渣询用户的任务”按钮a3:输入杳询条代无新数据输入;(4) 输出数据无新数据输出。:件理员home.ispusertaskmanaddusertask.addusertasknewusertaskuserlasksdasuccess.isoaqer.

43、jspispsele.isoaction.iavao.iava1:聲击“任务分配'舉钮>t2:单击“为用户分呢任务“按钮>3:选择用户4:选择任务用户任务新建功能实现设计如图24所示:,i5: execute(actionmapping mapping)6: savebillrate)7: forward图24用户任务新建功能实现设计4.1.12用户任务删除(1) 场景描述描述1:用户选择一个用户记录,点击“下一步”按钮,进入选择任务页描述厶 选择一条要删除的任务;描述3:用户点击“提交”按钮,进入用户任务删除成功页面。(2) 业务规则规则1:做任何操作时首先判断当前用户必

44、须是有效的(被激活的),否则停止操作进入登录页面;(3) 输入数据无数据输入。输出数据无新数据输出。用户任务新建功能实现设计如图25所示:件理员home.ispusertaskmandeleteusertadeleteusertadeleteusertasuserlasksdasuccess.ispaqer.jspsk.isdsksel.isokaction.iavao.iava¥ 击14任务分配对>2:单击“删除开安钮1户的任务"按钮3:选择用户4:选择该用户的任务>1:,i5: execute(actionmapping japping) 6: delete

45、 bycondi 卿() 7: forward图25用户任务新建功能实现设计4.1.13按用户查询工时清单(1) 场景描述描述1:管理员选择“工时清单”按钮,进入工时清单查询页面;描述2:管理员选择按“按用户查询”,进入按用户查询页面;描述3:管理员输入查询条件并选择“提交”按钮;描述4:系统根据条件查询记录并进行显示。(2) 业务规则规则1:当前管理员必须在登录状态;规则厶 系统判断用户选择的u期是否合法;规则3:系统根据用户输入的条件进行查询并输出z。(3) 输入数据输入查询条件。(4) 输出数据查询出的记录。按用户查询功能实现设计如图26所示::管理员home.isphourmanaqe

46、findbvuserid.jfi ndbvuseridma nhourdachnuv icnr.ispspaction.javao javaol ivvv«|o>j击14工时淸单麥钮httpservletresponse response)2:单击幼安用户查看工时信息"按钮 习 3:输入査询条件4: execute(aciionmapping mapping, actionform form, httpservltrequest request, 5:findbyuser_id()6:返回结果集< 7: forward图26按用户查询功能实现设计4.1.14按任

47、务查询工时清单(1) 场景描述描述1:管理员选择“工时清单”按钮,进入工时清单查询页面;描述2:管理员选择“按任务查询”,进入按任务查询页而;描述3:管理员输入查询条件并选择“提交”按钮;描述4:系统根据条件查询记录并进行显示。(2) 业务规则规则1:做任何操作时首先判断当前用户信息是否存在,不存在时停止操作进入登录页面;规则2:系统判断用户选择的日期是否合法;规则3:系统根据用户输入的条件进行查询并输岀。(3) 输入数据输入查询条件。输出数据查询出的记录。按任务查询功能实现设计如图27所示::管理mhome.isphourmanaqefindbytaskid.jfin dbytaskidma

48、nhourdashow.isprjspspaction.javao javail广工时清单費钮2:单击“按任务查看工时信息"按钮3:输入杳询条件4: execute(acionmapping mapping, actionform form, httpservltrequest request,5: findbytask_()6:返回结果集<httpservletresponse response)7: forward图27按任务查询功能实现设计4.1.15密码修改(1) 场景描述描述1:用户点击“密码修改”按钮,进入密码修改页面;描述2:输入用旧密码、新密码,点击提交按钮;描

49、述3:系统判断旧密码是否正确,新密码是否合法;描述4:系统显示密码修改成功页面。(2) 业务规则规则1:做任何操作时首先判断当前用户必须是有效的(被激活的),否则 停止操作进入登录页而;规则2:输入的旧密码和数据库中的用户表相匹配;规则3:两次输入的密码必须相同;规则4:输入的新密码是合法的。(3) 输入数据旧密码、新密码。输出数据尤新数据输出。密码修改功能实现设计如图28所示:home.isoeditoassword.isoeditdasswordaction.iavausersdao.iavaloqin.isd1:选择密码修改”按钮>进入廉码條改虹史3:输入数崩h>uest,

50、httpservletresponse response)4: execute(actionmapping gapping, actionform form, httpservletrequest rec5: editpasswordfrepass. user.gettd()6: forward4.1.16 退 1_l1 系统(1) 场景描述描述1:用户选择“退出”按钮,退出系统,进入登录页面。业务规则 规则1:系统清空用户信息。(3)输入数据无数据输出。(4) 输出数据无数据输出。退出系统功能实现设计如图29所示:home.isp logoutactiologin ispn1:褥择“退;i係

51、统呼钮2: execute(actionma|:管理员pping mapping, actionform form, httpservletrequest3: forward>图29退岀系统功能实现设计4.2客户端4.2.1用户登录(1) 场景描述描述用户输入项目地址,进入系统首页;描述2:输入用户名、密码,点击“登录”按钮;描述3:系统判断用户名、密码是否止确;描述4:系统显示首页信息。(2) 业务规则规则1.用户是否存在、并看用户是否被激活;规则2.根据用户名、密码查询出用户信息,并保存。(3) 输入数据用户名、密码。输出数据不输出数据。登录功能设计如图30所示::用户index.j

52、splogin.jsploginacti on.jausersdao.iavavahome.jspnuxj. 1111:登录系统2世址垂定向3:输入用户名密码4: execute(actionm督ing mapping, aclionform form. httpservlelrequest request httpservfetresponse response)5: findbyusemameo j6:返回user实例<e7:进入苗贝图30登录功能设计4.2.2添加工时记录(1) 场景描述描述1:用户进入工时记录页面;描述厶 用户选择“添加工时信息”按钮,进入添加记录页面;描述3:用户输入数据,并选择“提交”按钮;描述4:系统添加该记录,并在工时记录页面显示。(2) 业务规则规则1:做任何操作时首先判断当前用户信息是否存在,不存在时停止操 作进入登录页面;规则2:系统判断用户选择要添加记录的fi期。规则3:系统判断用户提交的记录是否合法。(3) 输入数据输入工时记录信息。输出数据工时记录信息。添加记录功能实现设计如图31所示::用户home.isdmanhourma n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论