某软件任务管理系统实践项目报告.doc

某软件任务管理系统实践项目报告.doc

ID:53724084

大小:2.09 MB

页数:30页

时间:2020-04-06

某软件任务管理系统实践项目报告.doc_第1页
某软件任务管理系统实践项目报告.doc_第2页
某软件任务管理系统实践项目报告.doc_第3页
某软件任务管理系统实践项目报告.doc_第4页
某软件任务管理系统实践项目报告.doc_第5页
资源描述:

《某软件任务管理系统实践项目报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实践项目二大唐软件任务管理系统姓名:王利阳时间:2013/9/20一、项目背景大唐软件技术有限责任公司(CATTSOFT)(以下简称“大唐软件”)是大唐电信科技股份有限公司的全资子公司。大唐软件以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值业务软件系统为业务基础,为各类通信系统运营商或信息系统用户提供业务管理、网络管理、决策支持、系统集成和专业咨询的完整解决方案和服务。现承接大唐软件某业务部门的“业务管理系统”中“任务管理系统”子系统的设计和开发。二、需求分析1、术语解释系统管理员:

2、是该系统的一种用户,其权限是添加其他用户并分配其角色(包括主管和员工)。主管:是该系统的一种用户,一个主管下属有一些员工。主管的主要权限是创建任务描述,并将该任务分配给其下属的员工。主管还可以跟踪任务的实施情况。员工:该系统的一种用户,其主要权限是将上级主管分配的任务分解为具体的实施计划。再必要的时候可以调整计划的内容。任务:任务是由主管创建并分配给员工的一项工作。一个任务有“待实施”、“实施中”和“已完成”三种状态。当主管建立一个新任务时,该任务的状态为“待实施”;当承担该任务的员工为该任务制定了计划

3、后,可以将该任务的状态改为“实施中”;主管通过任务跟踪,当认为任务已经完成时,可以将该任务的状态改为“已完成”计划:是由员工创建,表示一个任务的具体实施过程。一个任务可以对应多个计划,计划有两种状态“未反馈”和“已反馈”。当计划刚刚建立时,其状态为“未反馈”,当计划已经完成时,员工可以填写反馈信息并将其状态改未“已反馈”。反馈:是员工完成了计划后,为该计划填写的一些总结性信息。2、系统功能需求该系统实现的任务目标是:以不同的角色登录该任务管理系统,不同的角色尤其相应的功能,完成相应的功能。采用DAO方式

4、进行系统的代码编写,系统主要分为3个模块,对应相应的角色登录,每个角色对应相应的功能。2-1、以管理员身份登录实现用户管理和员工管理功能。在用户管理模块,有显示所有用户,添加人员的功能在员工管理模块,有添加人员,删除人员和分配人员的功能。2-2、以主管身份登录实现查看任务,制定任务,调整任务,跟踪任务和查询计划的功能调整任务即修改所建任务的详细信息跟踪任务即主管可以查看状态为“实施中”的任务的具体实施情况,即该任务的实施人为该任务分配的计划情况以及计划的详细信息,并通过计划的反馈信息决定该任务是否完成。

5、查询计划:员工可以通过制定“计划名称”、“起始时间”、“所属任务”和“计划状态”等查询条件查询其制定的所有计划2-3、以员工的身份登录实现计划管理的功能在计划管理的子模块,实现制定计划,反馈计划,删除计划制定计划:员工可以为某一任务安排具体计划反馈计划:员工可以为某一执行完的计划填写反馈信息删除计划:员工可以为某一任务安排具体计划,根据实际需要决定是否删除计划三、概要设计1、系统功能结构图大唐任务管理系统用户登录管理员主管员工用户管理员工管理查看任务制定任务调整任务跟踪任务查询计划员工管理显示所有用户添

6、加人员删除人员分配人员制定计划反馈计划删除计划查询计划2、系统E-R图2-1、管理员2-2、主管2-3、员工3、数据库设计3-1、人员表【存储人员信息,其中主管编号为外键】3-2、任务表【存储任务信息,其中人员编号为外键】3-3、计划表【存储计划信息,其中计划编号和任务编号为外键】3-4、数据库的连接和关闭publicclassDBConn{publicstaticConnectionopen(Stringuser,Stringpassword){Connectioncon=null;try{Class

7、.forName("oracle.jdbc.driver.OracleDriver");Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";con=DriverManager.getConnection(url,user,password);}catch(Exceptione){e.printStackTrace();}returncon;}publicstaticvoidclose(ResultSetrs,Statementst,Connectionco

8、n){//关闭资源,顺序:从里往外try{if(rs!=null){rs.close();}if(st!=null){st.close();}if(con!=null){con.close();}}catch(SQLExceptione){e.printStackTrace();}}}四、详细设计1、登入系统,不同的身份进入不同的登录界面用例名称登入系统功能简述系统管理员、主管和员工三种角色的用户需要输入正确的用户名和密码后才可以进入系统。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。