ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:1.99MB ,
资源ID:17731388      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17731388.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(某软件任务管理系统实践项目报告DOC 30页Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

某软件任务管理系统实践项目报告DOC 30页Word格式.docx

1、2-1、以管理员身份登录 实现用户管理和员工管理功能。 在用户管理模块,有显示所有用户,添加人员的功能 在员工管理模块,有添加人员,删除人员和分配人员的功能。2-2、以主管身份登录 实现查看任务,制定任务,调整任务,跟踪任务和查询计划的功能 调整任务即修改所建任务的详细信息 跟踪任务即主管可以查看状态为“实施中”的任务的具体实施情况,即该任务的实施人为该任务分配的计划情况以及计划的详细信息,并通过计划的反馈信息决定该任务是否完成。 查询计划: 员工可以通过制定“计划名称”、“起始时间”、“所属任务”和“计划状态”等查询条件查询其制定的所有计划2-3、以员工的身份登录 实现计划管理的功能 在计划

2、管理的子模块,实现制定计划,反馈计划,删除计划制定计划:员工可以为某一任务安排具体计划反馈计划:员工可以为某一执行完的计划填写反馈信息删除计划:员工可以为某一任务安排具体计划,根据实际需要决定是否删除计划三、概要设计1、系统功能结构图2、系统E-R图2-1、管理员2-2、主管2-3、员工3、数据库设计3-1、人员表【存储人员信息,其中主管编号为外键】3-2、任务表【存储任务信息,其中人员编号为外键】3-3、计划表【存储计划信息,其中计划编号和任务编号为外键】3-4、数据库的连接和关闭public class DBConn public static Connection open(String

3、 user,String password) Connection con = null; try Class.forName(oracle.jdbc.driver.OracleDriver); String url = jdbc:oracle:thin:localhost:1521:orcl; con = DriverManager.getConnection(url,user,password); catch(Exception e) e.printStackTrace(); return con; public static void close(ResultSet rs,Stateme

4、nt st,Connection con) /关闭资源,顺序:从里往外 if(rs!=null) rs.close(); if(st! st.close(); if(con! con.close(); catch (SQLException e) 四、详细设计1、登入系统,不同的身份进入不同的登录界面用例名称登入系统功能简述系统管理员、主管和员工三种角色的用户需要输入正确的用户名和密码后才可以进入系统。后置条件用户登录成功。前置条件无基本流1用户在图形界面中输入用户名、所属角色和密码,并提交。2系统判断用户输入的用户名和密码是否合法。3用户输入的用户名和密码合法则根据用户不同的角色进入不同的主

5、页面。扩展流1如果用户的用户名和密码不合法则返回登入页面并给出错误信息。备注2、退出系统退出系统使得用户安全的退出系统。退出系统,返回未登录状态。登录成功。1. 用户点击页面上的“退出”按钮。2. 系统安全退出,删除当前的会话信息,并返回到登录页面。3、添加人员添加用户系统管理员可以为该系统添加其他角色用户(包括主管和员工)的基本信息和初始密码。该员工信息已经录入系统;该员工可以用初始密码登录该系统。以系统管理员角色登入系统。1. 用户点击“用户管理”导航按钮。2. 系统显示“用户管理界面”。3. 用户点击“新用户”按钮,在出现的“新用户”界面中输入用户的用户名、真实姓名、出生年月日、职位描述

6、、入职时间、所属角色和初始密码等信息,并提交。4. 系统储存该员工的信息,并返回“用户管理界面”并在员工列表中显示刚刚添加的员工信息。如果添加过程中出现异常,则系统给出错误页面提示。4、删除人员删除人员系统管理员可以删除某其他角色用户(包括主管和员工)的信息。该用户信息已经删除,该用户不得在登入系统。1. 用户点击“员工管理”导航按钮。2. 系统显示“员工管理界面”。3. 在显示的员工列表页面中钩选要删除的员工信息,点击“删除”按钮删除。4. 系统提示“确认删除”信息,用户确定后将该员工信息删除,回到“员工管理”界面。1. 如果在系统提示“确认删除”信息时,用户选择“取消”则放弃删除动作并回到

7、“员工管理”界面。2. 如果添加过程中出现异常,则系统给出错误页面提示。5、分配人员分配人员系统管理员可以将员工分配为某一主管的下属,也可删除其从属关系。主管和员工时一对多关系,即一名主管对应多个员工,而一名员工只能对应一名主管。该员工为该主管所属,该主管可以在其人员列表中看到该员工信息,并可以为其分配任务。1用户点击“员工管理”导航按钮。2系统显示“员工管理界面”。3用户在显示的员工列表页面点击角色为“员工”的“详细信息”按钮。4系统显示该员工的详细信息,在“上级主管”下拉列表中列出系统中所有主管用户名。5用户选择通过“上级主管”下拉列表选择该员工的上级主管,并点“确认”按钮。6系统建立该员

8、工和所选主管所属关系。6、制定任务制定任务主管建立一项任务的描述,并将该任务分配给其下属的员工,一项任务只可以分配给一名员工。任务建立成功并分配给了一名员工,该员工可以开始实施该任务。以主管角色登入系统。1用户点击“制定任务”导航按钮。2系统显示“新建任务”界面(如图11所示),在“实施人”下拉列表中显示该主管下属的员工用户名。5用户输入任务的名称、描述、起始时间和“实施人”等信息并点击“提交”按钮。6系统建立该任务并将该任务分配给具体的实施人,该任务的初始状态为“未实施”。7、查看任务查看任务主管可以查看其所建立任务列表,并可以根据“实施人”和“任务状态”进行排序。1. 用户点击“查看任务”

9、导航按钮。2系统显示“任务信息”界面(如图12所示),列出该主管下达过的所有任务。3用户可以次点击任务列表的“任务名称”、“实施人”开始时间、“结束时间”或“任务状态”等链接4系统显示交替按这些字段的升序和降序排列任务信息。5用户选择某一任务后的单选框,并点击“详细信息”按钮。6系统在“任务详细信息(如图13所示)”界面显示该任务的详细信息。7用户可以在该任务的计划信息中选择某一计划后的单选按钮,然后点击“详细信息”按钮。8系统在 “计划详细信息”界面中(如图14所示)显示该计划的详细信息,包括反馈信息。8、调整任务调整任务主管可以修改所建任务的详细信息,具体修改的逻辑为:1对于状态为“未实施

10、”的任务,可以改变其任务名称、开始和结束时间、任务描述、实施人等全部信息。2对于状态为“实施中”和“已完成”的任务不能更改其状态。对任务的修改生效。1. 用户点击“调整任务”导航按钮。2系统在“未实施任务”界面中(如图15所示)显示状态为“未实施”的所有任务。3用户可以次点击任务列表的“任务名称”、“实施人”开始时间、“结束时间”等链接。5用户单击某一任务的“任务名称”链接。6系统在“调整任务信息”界面(如图16所示)中将该任务的详细信息显示为可编辑状态。7用户更改任务的信息,并点提交按钮。8系统保存用户的更改。9用户还可以在“未实施任务”界面中勾选某些任务后的复选框,然后点击“删除”按钮。1

11、0系统删除这些任务信息,并返回到“未实施任务”界面,显示更改生效。图49可作为“任务信息”界面的参考。9、跟踪任务跟踪任务主管可以查看状态为“实施中”的任务的具体实施情况,即该任务的实施人为该任务分配的计划情况以及计划的详细信息,并通过计划的反馈信息决定该任务是否完成。以主管角色登入系统1. 用户点击“跟踪任务”导航按钮。2系统“实施中任务”界面(如图17)中列出所有状态为“实施中”的任务。3用户选择某一任务后的单选按钮,并点击“计划信息”按钮。4系统在“跟踪计划信息”界面中(如图18)显示该任务的详细计划信息。5用户勾选某些状态为“已反馈”计划信息后的复选框,然后点“反馈信息”按钮。6系统在

12、该计划信息下的黄色区域显示该计划的反馈信息,并且不显示为被选中复选框的计划反馈信息。7用户查看该任务计划的反馈信息,认为该任务已经完成,可以将该任务的状态由“实施中”改为“已完成”,并单击“提交”按钮。8系统将保存该用户的修改,并转到“实施中任务”界面,显示更改结果。10、查看人员查看人员主管可以查看其下属员工的详细信息1. 用户点击“查看人员”导航按钮。2系统在“所属人员列表”界面(如图19)列出该主管下属的所有员工。3用户选择某一员工后的单选框,并单击“详细信息”按钮。4系统在“所属人员详细信息”界面显示该员工的详细信息。5用户单击“返回”按钮。6系统返回“所属人员列表”界面11、制定计划

13、制定计划用户为该任务安排了计划,该任务的状态处于“实施中”以员工角色登入系统1. 用户点击“计划管理”导航按钮。2系统在“员工任务”界面(如图111所示)显示列出该员工主管为其分配的所有任务。3用户选择某一任务后的单选按钮,并点击“制定计划”按钮。4系统显示“员工计划”界面(如图112所示)。5用户单击“新建计划”按钮。6系统显示“新建计划”界面(如图113所示)7用户输入计划的“计划名称”、“开始和结束时间”、“计划描述”等信息,并点击“提交”按钮。8系统保存计划信息(计划的初始状态为“未完成”及“未反馈”),并转到“员工计划”界面显示更改结果。12、反馈计划反馈计划该计划的状态未“已反馈”

14、1. 用户点击“反馈计划”导航按钮。2系统在“员工任务”界面(如图112所示)列出该员工主管为其分配的所有任务。3用户选择某一任务后的单选框,并单击“制定计划”按钮。4系统显示在“员工计划”界面(如图113)显示该任务的详细计划信息。5用户单击某一计划的名称链接6系统在“反馈计划”界面(如图114)显示该计划的详细信息(可编辑)。7用户可以填写该计划的反馈信息,并更该计划的状态后单击“提交”按钮。8系统保存改变,并转到“员工计划”界面。13、删除计划调整计划1. 用户点击“制定计划”导航按钮。2系统在“员工未实施任务”界面(如图111所示)显示列出该员工主管为其分配的所有任务。4系统显示“制定

15、计划”界面(如图112所示)。5用户选择状态为“未完成”和“未反馈”的计划信息后的复选框,并单击“删除”按钮。8系统删除计划信息,并转到“制定计划”界面显示更改结果。14、查询计划查询计划员工可以通过制定“计划名称”、“起始时间”、“所属任务”和“计划状态”等查询条件查询其制定的所有计划1. 用户点击“查询计划”导航按钮。2系统显示“查询计划”界面(如图115所示)。3用户输入“计划名称”、“起始时间”、“所属任务”和“是否反馈”等查询条件,并点击“查询计划”按钮。4系统根据查询条件作组合查询,列出符合查询条件的计划信息五、系统的测试与分析1、以管理员身份登录填写管理员信息单击登录,跳出以下页

16、面:单击“用户管理”导航按钮,显示以下界面:单击“显示所有用户”,显示见面如下:单击“添加人员”,显示如下:单击返回,回到登录成功页面:单击“员工管理”,显示以下界面:单击“查看人员”,显示以下界面:单击“显示详细信息”,显示详细信息页面:单击“删除人员”,显示如下界面:单击“分配人员”,显示如下界面:单击“分配上级主管”,显示如下界面:单击“确认分配”,显示如下:2、以主管身份登录2-1、登录成功界面2-2、单击“制定任务”,显示如下:2-3、单击“调整任务”,显示如下:点击超链接“任务十”,显示如下:修改为:单击修改,显示:2-4、单击“跟踪任务”,显示如下:目前“任务七“没有计划。2-5

17、、单击“查询计划”,显示如下:选择显示“任务十”选择“撒发生”,单击“计划信息”3、以员工身份登录3-1、登录成功,显示如下:3-2、单击“计划管理”,显示页面3-3、单击“员工任务”,显示如下:选择“任务十”,单击“制定计划”,显示如下:3-3-1单击“new”,显示如下:填写信息后,显示结果如下:单击“确定”,3-3-2、选中“塔丝克”,单击“delete”,显示如下:3-3-3、单击超链接“撒发生”,显示如下:修改计划状态,反馈信息,是否反馈,显示如下:六、结论 本次实践项目,系统要求的功能已经大体完成,解决了数据存储乱码的问题,主要是数据的增删改查之间的各种变换,涉及多个表之间的主外键关系,加强了对SQL语句的使用。 我的不足之处:各个页面之间的跳转,有点连接不上,比如删除成功,跳到“管理页面”,而不是“显示页面”或“删除页面”。对CSS的使用不是太熟。

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

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