在线项目管理系统论文内容摘要:
表 26 任务表 字典 文件名 任务表 组成 {任务编号 +任务标题 +优先级 +是否结束标记 +任务描述 +起始时间+结束时间 +工时 +{里程碑 }+{执行人 }+{所属 项目 } } 组织 按 任务 编号排序 备注 ⑺ 消息类别表 字典 表 27 消息类别表 字典 文件名 消息类别表 组成 {类别编号 +类别名称 } 组织 按类别编号排序 备注 合肥学院计算机科学与技术系毕业论文 11 ⑻ 消息表 字典 表 28 消息表 字典 文件名 消息表 组成 {消息编号 +消息标题 +{消息类别 }+消息内容 +发送时间 +是否读取标记 +{发信人 }+{收信人 } } 组织 按消息编号排序 备注 ⑼ 评论表 字典 表 29 评论表 字典 文件名 评论表 组成 {评论编号 +评论内容 +评论时间 +{评论人 }+{评论任务 } } 组织 按 评论 编号排序 备注 ⑽ 文件表 字典 表 210 文件表 字典 文件名 文件表 组成 {文件编号 +文件名称 +文件格式 +系 统生成的文件名 +{文件类别 }+{文件上传者 }+{标记文件是否为消息附件 }} 组织 按 文件 编号排序 备注 ⑾ 文件类别表 字典 表 211 文件类别表 字典 文件名 文件类别表 组成 {类别编号 +类别名称 } 组织 按类别编号排序 备注 ⑿ 里程碑表 字典 表 212 里程碑表 字典 文件名 里程碑表 组成 {里程碑编号 +里程碑名称 +里程碑完成度 } 组织 按里程碑编号排序 备注 合肥学院计算机科学与技术系毕业论文 12 系统开发平台及主要技术 本系统采用的是 Eclipseindigo 作为开发平台,后台数据库采用的是比较小型的 Mysql,实现了数据存取的高效性和灵活性 [3]。 Struts 2 技术在本系统中的应用 Struts 2 是 Struts 的下一代产品,是在 Struts 和 WebWork 的技术基础上进行了合并的全新的 Struts 2框架, 是一个基于 POJO 的 Action 的 MVC Web 框架, 其全新的 Struts 2 的体 系结构与 Struts 1 的体系结构的差别巨大。 Struts 2 以 WebWork 为核心,采用拦截器的机制来处理用户的请求, 这样的设计业使得业务逻辑控制器能够与 Servlet API 完全脱离开。 在本系统中 Struts 2 主要是用来控制业务逻辑的跳转以及拦截处理用户的请求 [4]。 Hibernate 技术在本系统中的应用 Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得编程人员可以任意的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使 用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应 用中使用。 Hibernate 的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来,在本系统中 Hibernate 主要功能正是将以对象形式的数据与数据库交互 [5]。 Ajax 技术在本系统中的应用 Ajax 是一种用于创建快速动态网页的技术,可以说它是由异步 JavaScript 和 XML 组成。 其原理简单来说是通过 XmlHttpRequest 对象来向服务器发异步请求,从服务器获得数据,然后用 javaScript 来操作 DOM 而更新页面, 这就意味着可以在不重新加载整个页面的情况下,对网页的某部分进行局部更新。 在本系统中 Ajax 技术主要是用来判断用户输入的用户名是否存在以及用户更新密码时输入的旧密码是否正确 [6]。 Jquery 技术在本系统中的应用 Jquery 是一个快速、简单的 JavaScript Library, 它兼容 CSS3,还兼容各种浏览器( +,FF +, Safari +, Opera +)。 Jquery 使用户能更方便地处理 Html documents、 enents、实现动画效果,并且方便地为网站提供 Ajax 交互。 同时 Jquery 能够使用户的 html 页面保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆 js 来调用命令,只需定义 id即可。 在本系统中, Jquery 技术主要用来对层的隐藏与显示 控制以及配合使用 Ajax 技术 [7]。 JSP 技术在本系统中的应用 JSP( JavaServer Pages)是一种基于 Java 的脚本技术。 在 JSP 的众多优点之中,其中之合肥学院计算机科学与技术系毕业论文 13 一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。 用 JSP 访问可重用的组件,如 Servlet、 JavaBean 和基于 Java 的 Web 应用程序。 JSP 还支持在 Web 页面中直接嵌入 Java 代码。 可用两种方法访问 JSP 文件:浏览器发送 JSP 文件请求、发送至 Servlet 的请求 [8]。 合肥学院计算机科学与技术系毕业论文 14 第三章 总体设计 系统的总体架构 平台架构 本系统采用了 经典的 MVC 设计模式 ,M 即模型 (Model),在本系统中为实体类 ,V 即视图(View),在本系统中为 jsp 显示 ,C 即控制 (Controller),在本系统中为 Action[9]。 Controller 层是Model 与 View 之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。 功能架构 数据库设计 本系统采用了 MySql 作为后台数据库。 数据库概念设计 数据库概念设计是不依赖于任何数据库管理系统的。 它是对用户信息需求的归纳。 概念设计的结果得到数据库的概念结构,或称概念数据模型,概念数据模型设计的描述最常用工具是 ER 图。 图 31 功能架构图 合肥学院计算机科学与技术系毕业论文 15 本系统的概念 数据模型如图 32 数据库逻辑设计 数据库逻辑设计首先要考虑的是实现数据库的数据库管理系统所支持的数据模型是什么。 在本系统中采用的是关系模型。 如图 32 ER 图共有十一个实体,十一个 1: N 联系,一个 N: N 联系,转换成关系模式如下: 角色 Role( rid , rname) 部门 Department( did , dname) 用户 Users( uid , uname , upwd , phone , rid , did , Address) 项目 Project( pid , pname , pmessage , pstatus , startdate , enddate , customer) 图 32 系统 ER 图 合肥学院计算机科学与技术系毕业论文 16 任务 Task( tid , tname , priority , tstatus , ment , startdate , enddate , workTime , mid , pid , uid) 消息类别 MessageKinds( mkid , mkname) 消息表 Message( mid , mname , mkid , mmessage , mtime , mstatus , suid , ruid) 评论 Comment( cid , ment , uid , tid , data) 文件 Files( fid , uploadFileName , uploadContentType , uploadRealName , fkid , uid , mid) 文件类别 Filekinds( fkid , fkname) 里程碑 Milestone( mid , mname , num) 数据库物理设计 物理数据库设计的内容是设计数据库 的存储结构和物理实现方法。 根据本系统数据库逻辑设计的数据结构,并结合需求分析的内容,得出本系统的数据库的物理结构设计如下表: ( role) 表 31 角色表 序 号 字段 类型 大小 允许空 字段说明 1 rid int 11 F 角色编号,主键,自动增长 2 rname varchar 20 T 角色名称 2 用户表 ( users) 表 32 用户表 序 号 字段 类型 大小 允许空 字段说明 1 uid int 11 F 用户编号,自动增长,主键 2 uname varchar 30 T 用户名 3 upwd varchar 20 T 登录密码 4 phone varchar 20 T 电话 5 rid int 11 T 角色表外键 6 did int 11 T 部门表外键 7 Address varchar 30 T 邮箱地址 合肥学院计算机科学与技术系毕业论文 17 表( projects) 表 33 项目表 序 号 字段 类型 大小 允许空 字段说明 1 pid int 11 F 主键 ,自动增长 2 pname varchar 50 T 项目名 3 pmessage varchar 255 T 项目描述 4 pstatus int 11 T 标记项目是否完成 5 startdate varchar 20 T 开始时间 6 enddate varchar 20 T 结束时间 7 customer Varchar 30 F 客户名称 _项目 表( user_projects) 表 34 用户项目表 序 号 字段 类型 大小 允许空 字段说明 1 upid int 11 F 主键 ,自动增长 2 uid int 11 T 用户外 键 3 Pid Int 11 T 项目外键 表( tasks) 表 35 任务表 序 号 字段 类型 大小 允许空 字段说明 1 tid int 11 F 主键 ,自动增长 2 tname varchar 50 T 任务名称 3 priority int 11 T 优先级( 1, 2,3) 4 tstatus int 11 T 标记任务是否完成 5 ment varchar 255 T 任务评论 6 startdate varchar 20 T 开始时间 7 enddate varchar 20 T 结束时间 8 workTime Int 11 T 工时 9 mid Int 11 T 里程碑外键 10 pid Int 11 T 项目外键(所属项目) 11 uid Int 11 T 用户外键(任务执行人) 合肥学院计算机科学与技术系毕业论文 18 表( messagekinds) 表 36 消息类别表 序 号 字段 类型 大小 允许空 字段说明 1 mkid int 11 F 主键 ,自动增长 2 mkname varchar 30 T 消息类别名称 表( messages) 表 37 消息表 序 号 字段 类型 大小 允许空 字段说明 1 mid int 11 F 主键 ,自动增长 2 mname Varchar 50 T 消息标题 3 mkid int 11 T 消息类别外键 4 mmessage varchar 255 T 消息内容 5 mtime Varchar 20 T 消息发布时间 6 mstatus int 11 T 标记消息是否被读取 7 suid int 11 T 发信人外键 8 ruid int 11 T 收件人外键 (ments) 表 38 评论表 序 号 字段 类型 大小 允许空 字段说明 1 cid int 11 F 主键,自增长 ) 2 ment varchar 255 T 评论内容 3 uid int 11 T 评论人外键 4 tid int 11 T 任务外键 5 data Varchar 20 T 评论时间 ( departments) 表 39 部门表 序 号 字段 类型 大小 允许空 字段说明 1 did int 11 F 主键,自增长。在线项目管理系统论文
相关推荐
通用性,很多不仅是适用面窄,并且没有得到很好的维护,现阶段已经存在的在线题库管理系统虽然很多,但是存在诸多问题,现阶段的在线题库管理系统没有得到实时的更新系统中的知识,同时系统没有太大的实用性,在初高中的师生非常关心的升学考试的知识点以及平时所学内容提升没有太大帮助,并且对于系统的维护管理没有实现与社会知识的同步更新以及合理的管理系统中的资源,使得在教师和学生使用的时候,不能快速的定位所需要的知
变更设计得法 的结果 ,又如 12 局云顶山瓦斯隧道,截止三季度索赔补差 1 亿元以上,待批一类变更 2020 万元。 在变更设计索赔补差中要着重注意三个问题:一是以初步 设计招标的,应将增加的 工程数量进蓝图,这是最保险的;二是要明确这次投资梳理的原则,弄 清楚梳理的内容,有的放矢的做好配合工作,如咨询施工图量差,即正式施工图与招 标用施工图之间由于设计深度引起的施工图量 6 差、一类变更设计
建项目 20 个,续建项目 10 个, 总投资达到了133 亿元 , 建成后年 创产值 42 亿元, 新增税收 11 亿元,是我市新的产业支撑、财税支柱和经济增长点。 这些项目的建成, 必将 我市 工业体系 更加 完善 、 产业规模 继续 壮大 、 经济实力 再度 攀升 、 发展方式 加 快转变 ,加速 工业化、城镇化和农业现代化 的进程。 2 项目是发展的关键
签字认证:甲方(需方):蓝鲸书店 乙方(供方): IT 项目管理团队 需求管理图 需求管理包含 5 个特定实践,如图 1 所示。 在线书店管理系统 8 ① 获得对需求的理解。 在初步整理需求的基础上, 项目小组 和用户代表通过初步的分析讨论,对当前项目的需求达成共识,并在需求列表中作相应记录。 ② 获取需求承诺。 通过项目参与者的书面承诺, 建立各方或各项工作的基准。 ③ 管理需求变更。
发事件应对法》为契机,全面加强我市应急管理工作,促进各项工作上新台阶。 二是广泛开展科普宣教活动。 今年我市公安、食品药监、电力等部门充分利用电视、报纸、广播、互联网等媒体,通过张贴标语、告示,举办现场咨询,印发宣传资料、手册等途径,采取群众喜闻乐见、通俗易懂的方式,有计划地开展经常性和专题性的应急常识宣传活动。 三是深入组织应急管理业务培训。 月份全省 将举办应急管理培训班,市里也要对各县(市
员干部现代远程教育的骨干队伍、构建一个农村党员干部现代远程教育教学组织与管理的工作机制。 管理骨干人员队伍建设是其中的一项重要内容,也是确保我县农村党员干部现代远程教育工作取得成功的重要保证。 我们一定要站在全局和讲政治的高度,增强责任感,以饱满的热情,扎实的作风来完成学习任务,努力成为一名优秀的管理员。 要把管理 员工作看成是一种信任。 目前,我县的第二批远程教育站点设备即将全面安装。