项目管理系统的设计与实现(MySQL)
项目管理系统的设计与实现(MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文18000字,程序代码,MySQL数据库)
项目管理是一项非常复杂的系统工程,项目管理系统具有添加删除员工信息,修改员工资料等功能,为解决此问题提供了一个良好的平台。
此项目管理系统,在JDK环境中运用JAVA,JSP等技术实现,同时采用Mysql数据库存储和管理数据,采用将不同权限赋予不同用户进行不同操作,提高了系统的安全性,正好为公司提供了这样一种高效的管理工具,它可以使员工管理人员在较短的时间内就完成过去需要几天甚至几星期才可以完成的工作,节省了大量的时间,而且更加准确。本系统的使用使得对于项目信息的管理更加规范化、科学化,同时减少了管理方面的工作量,提高了公司的办学运作效率,这将为公司带来更大的经济效益。
系统的主要功能概述如下:
对于用户身份验证模块的设计,本系统功能的开发与设计,是完全针对公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露。
[版权所有:http://DOC163.com]
销售管理模块包括联系人的管理、项目的管理、报价管理、合同管理、售后管理、对手管理等。
办公管理模块块包括通讯录管理、网址管理、备忘录、知识库、工作日志、日程安排、公告等。
人事管理模块包括员工列表和部门列表以及它们各自的添加与删除功能。
权限管理模块中的角色管理为公司不同的阶层分配了不同的权限,从而使整个管理过程更具有秩序性。此外该模块还包括模块管理与菜单管理。
系统管理模块包括数据字典管理,日志管理等。
[资料来源:http://doc163.com]
[资料来源:http://doc163.com]
目录
摘 要 I
ABSTRACT II
1 绪论 1
1.1研究课题意义和背景 1
1.2 设计技术及开发环境 3
1.2.1 设计技术 3
1.2.2 开发环境 5
2 系统分析 7
2.1 可行性分析 7
2.1.1操作可行性分析 7
2.1.2经济可行性 7
2.1.3技术可行性 7
2.2 系统需求分析 8
2.3 系统的功能分析 8
3 系统建模 10
3.1用户身份验证用例图 10
3.2 通讯录用例图 10
3.3职工信息管理用例图 10
3.4日程安排用例图 11
3.5日志管理用例图 11
3.6公告管理用例图 12
4 总体设计 13 [资料来源:http://Doc163.com]
4.1 引言 13
4.2系统物理结构 13
4.3系统设计 14
4.3.1用户身份验证模块流程图 14
4.3.2 通讯录模块流程图 15
4.3.3 人事管理模块流程图 16
4.3.4日程安排模块流程图 17
4.3.5日志模块流程图 17
4.3.6公告管理模块流程图 18
4.4 数据库设计 19
4.4.1数据库概念设计 19
4.4.2数据库逻辑设计 22
5 系统实现 24
5.1 项目总揽 24
5.2客户端和服务器对象 24
5.2.1 Request对象 24
5.2.2 Response对象 25
5.2.3应用程序与会话对象 25
5.3 详细模块设计 26
5.3.1 登录模块 26
5.3.2 主界面 27
5.3.3 项目管理 27
5.3.4 员工列表 29 [资料来源:http://www.doc163.com]
5.3.5 部门列表 30
5.3.6 角色管理 31
5.3.7 模块列表 33
5.3.8 菜单列表 34
5.3.9 系统字典列表 35
6 系统测试 36
6.1 测试计划 36
6.2 测试用例 36
6.3 对人事管理进行测试 37
6.4 测试结果 37
结束语 39
致 谢 40
参考文献 41