- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实践项目二大唐软件任务管理系统
实践项目 二
大唐软件任务管理系统
姓名:王利阳
时间:2013/9/20
一、项目背景
大唐软件技术有限责任公司(CATTSOFT)(以下简称“大唐软件”)是大唐电信科技股份有限公司的全资子公司。大唐软件以提供适合各通信网络和通信业务运营商需要的管理软件、支撑软件、增值业务软件系统为业务基础,为各类通信系统运营商或信息系统用户提供业务管理、网络管理、决策支持、系统集成和专业咨询的完整解决方案和服务。
现承接大唐软件某业务部门的“业务管理系统”中“任务管理系统”子系统的设计和开发。
二、需求分析
1、术语解释
系统管理员:是该系统的一种用户,其权限是添加其他用户并分配其角色(包括主管和员工)。
主管:是该系统的一种用户,一个主管下属有一些员工。主管的主要权限是创建任务描述,并将该任务分配给其下属的员工。主管还可以跟踪任务的实施情况。
员工:该系统的一种用户,其主要权限是将上级主管分配的任务分解为具体的实施计划。再必要的时候可以调整计划的内容。
任务:任务是由主管创建并分配给员工的一项工作。一个任务有“待实施”、“实施中”和“已完成”三种状态。当主管建立一个新任务时,该任务的状态为“待实施”;当承担该任务的员工为该任务制定了计划后,可以将该任务的状态改为“实施中”;主管通过任务跟踪,当认为任务已经完成时,可以将该任务的状态改为“已完成”
计划:是由员工创建,表示一个任务的具体实施过程。一个任务可以对应多个计划,计划有两种状态“未反馈”和“已反馈”。当计划刚刚建立时,其状态为“未反馈”,当计划已经完成时,员工可以填写反馈信息并将其状态改未“已反馈”。
反馈:是员工完成了计划后,为该计划填写的一些总结性信息。
2、系统功能需求
该系统实现的任务目标是:以不同的角色登录该任务管理系统,不同的角色尤其相应的功能,完成相应的功能。
采用DAO方式进行系统的代码编写,系统主要分为3个模块,对应相应的角色登录,每个角色对应相应的功能。
2-1、以管理员身份登录
实现用户管理和员工管理功能。
在用户管理模块,有显示所有用户,添加人员的功能
在员工管理模块,有添加人员,删除人员和分配人员的功能。
2-2、以主管身份登录
实现查看任务,制定任务,调整任务,跟踪任务和查询计划的功能
调整任务即修改所建任务的详细信息
跟踪任务即主管可以查看状态为“实施中”的任务的具体实施情况,即该任务的实施人为该任务分配的计划情况以及计划的详细信息,并通过计划的反馈信息决定该任务是否完成。
查询计划: 员工可以通过制定“计划名称”、“起始时间”、“所属任务”和“计划状态”等查询条件查询其制定的所有计划
2-3、以员工的身份登录
实现计划管理的功能
在计划管理的子模块,实现制定计划,反馈计划,删除计划
制定计划:员工可以为某一任务安排具体计划
反馈计划:员工可以为某一执行完的计划填写反馈信息
删除计划:员工可以为某一任务安排具体计划,根据实际需要决定是否删除计划
三、概要设计
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 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,Statement st,Connection con) {
//关闭资源,顺序:从里往外
try {
if(rs!=null){
rs.close();
}
if(st!=null){
st.close();
}
if(con!=null){
con.close();
}
} catch (SQLException e)
您可能关注的文档
- 精准营销-丰田案例学习(ppt76).ppt
- 经典整合营销与销售促进的关系(康师傅茉莉清茶作为案例).ppt
- 经营分析--海尔的营销网络案例分析(doc 6).doc
- 绿卡营销创新合作发展显效(修改稿1).doc
- 网络营销-相宜本草案例.ppt
- 美的渠道营销案例.doc
- 肯德基(KFC)中国经营案例.doc
- 营销——2004年度十大败笔 (精品).doc
- 营销单位的成长历程.ppt
- 营销实战经验分享(PPT137页).PPT
- 2023年陕西省渭南市大荔县高明镇招聘社区工作者真题及参考答案详解1套.docx
- 2023年青海省果洛州达日县特合土乡招聘社区工作者真题及参考答案详解.docx
- 2023年陕西省渭南市富平县华朱乡招聘社区工作者真题附答案详解.docx
- 2023年陕西省渭南市临渭区辛市镇招聘社区工作者真题参考答案详解.docx
- 2023年陕西省西安市户县渭丰乡招聘社区工作者真题及完整答案详解1套.docx
- 2023年青海省海东地区互助县东和乡招聘社区工作者真题及答案详解1套.docx
- 2023年陕西省铜川市王益区王益乡招聘社区工作者真题含答案详解.docx
- 2023年陕西省渭南市富平县齐村乡招聘社区工作者真题及答案详解1套.docx
- 2024年教育硕士考前冲刺练习试题(培优)附答案详解.docx
- 2024年教育硕士测试卷及参考答案详解.docx
文档评论(0)