java+web编程技术课程设计

java+web编程技术课程设计

ID:25812750

大小:1.33 MB

页数:32页

时间:2018-11-22

java+web编程技术课程设计_第1页
java+web编程技术课程设计_第2页
java+web编程技术课程设计_第3页
java+web编程技术课程设计_第4页
java+web编程技术课程设计_第5页
资源描述:

《java+web编程技术课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《JavaWeb编程技术》课程设计摘要随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。项目管理系统,就是项目的管理者应用专门管理项目的系统软件,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。它从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。本文阐述了一个基于JavaWeb设计的项目管理系统,采用MVC的三层设计模式Jsp-Servle

2、t-JavaBean.即前端由Jsp网页实现逻辑,后台通过对数据库的操作实现数据逻辑。结合传统的管理,为了解决企业项目管理过程中的工作任务管理问题,本系统实现了对项目的增加、删除、修改、查询,进一步对项目进行按任务分配和追踪,实现了中小型企业对项目的管理。关键词:项目管理MVC任务分配II《JavaWeb编程技术》课程设计目录摘要III目录IV1需求分析11.1问题描述11.2系统需求12概要设计22.1系统总体结构22.2管理员信息管理功能模块23详细设计43.1数据库设计43.1.1E-R图设计:43.1.2数据字典53.2界面设计63.3公共类设计113.3.1工具框

3、架层com.cqust.Util113.3.2实体模型层com.cqust.Bean113.3.3数据接口层com.cqust.Dao133.4登陆模块设计203.5修改密码模块设计214系统测试225总结28参考文献29致谢30II《JavaWeb编程技术》课程设计1需求分析1.1问题描述在网络飞速发展的今天,网络给人们带来了很多便利,越来越来的管理网络化。基于传统管理系统许多不方便,公司项目的管理系统希望得到改善,不再局限于传统项目管理,因此希望经过项目的在线分配后能方便更好的管理与分配,在线项目管理对将每个项目的管理划分为无数个小任务,能更好的对任务的分配,同时对任务

4、的进度的了解。1.2系统需求在该网站中,用户类型分为:管理员、普通员工,本系统以及功能设计都根据传统的项目管理,进行了以下需求分析:管理员登陆后能够对系统的所有信息进行管理,如项目管理,任务管理,人员管理以及个人信息的维护。项目管理主要功能为:(1)新增项目:新增项目编号、名称、项目进度、负责人、(申请时间)、(审核状态)(2)删除项目:对已经完成的项目和停止的项目进行删除,以免对系统的冗余(3)修改项目:修改项目名称、修改项目负责人、修改项目进度,对项目进度的更新是依赖于各个任务的进度。人员管理主要功能:(1)新增员工:员工编号、员工名、性别、联系方式(2)删除:删除没有

5、任务的员工(3)修改员工:修改指定员工各信息。任务管理的主要功能为:(1)分配任务:根据新添加的任务对其分配,如任务编号、项目名、员工、任务、进度(2)修改任务:对任务的各项信息进行维护,如任务的权值。查询的主要功能为:对项目信息及分配情况的查询,能更好的把握项目的进度情况。(1)查询员工:查询员工各项信息(2)查询项目:查询项目各项信息(3)查询任务:查询任务各项信息员工登陆后能够查询个人参与的任务以及进度,方便自己对工时的管理,随着员工进度的更新,整个项目的进度会进行更新,也可以对个人的信息的维护。27《JavaWeb编程技术》课程设计2概要设计2.1系统总体结构图2.

6、1系统结构图2.2管理员信息管理功能模块27《JavaWeb编程技术》课程设计管理员信息功能模块设计如下图2.2所示:图2.2管理员功能图27《JavaWeb编程技术》课程设计3详细设计3.1数据库设计3.1.1E-R图设计:网站数据库采用PowerDesigner设计,包括概念模型、物理模型以及数据字典,E-R图如下图3.1所示:图3.1数据库E-R图27《JavaWeb编程技术》课程设计3.1.2数据字典表3.1实体T01管理员信息表的属性的清单名称代码数据类型长度管理员编号anoVARCHAR2(50)50管理员密码apassVARCHAR2(50)50管理员名字an

7、ameVARCHAR2(50)50表3.2实体T02项目表的属性的清单名称代码数据类型长度项目编号pidVARCHAR2(30)30管理员编号anoVARCHAR2(50)50项目名称pnameVARCHAR2(30)30项目负责人pleaderVARCHAR2(30)30项目申请时间ptimeDATE项目进度progressINTEGERreviewerVARCHAR2(30)30表3.3实体T03员工信息表的属性的清单名称代码数据类型长度员工编号snoVARCHAR2(50)50密码spassVARCHAR2(

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

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

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