更新时间:03-13 上传会员:菲菲小宝贝
分类:计算机信息 论文字数:11529 需要金币:2000个
摘要:伴随着社会的迅猛发展,各行各业的分工也在不断细化,这样在效率提升的同时,也给沟通技巧的提高带来了挑战,因为没有沟通好而导致任务需求无法满足的例子比比皆是,因此需要一个能帮助公司内部职员高效地安排任务的系统,以方便公司职员更好地传递任务需求,提高公司职员的工作效率,也能方便公司的管理层更好地管理公司职员的工作,提高公司的竞争力。
本系统采用了B/S(浏览器/服务器模式)体系架构作为系统的基本架构, 使用Java和Jdbc技术进行系统功能的开发,使用Jsp技术进行了系统界面的开发,使用了Sql Server数据库进行数据库管理。实现了用户的注册,登陆,修改密码,修改个人信息,查询任务信息,发布任务,接受任务等功能。本文详细描述了一个基于Java技术的在线任务发布系统的开发全过程。开发过程经历了可行性分析,需求分析,详细设计,编码与实现,以及测试阶段。
关键词:Java; Jdbc; Sql Server; Jsp; 在线任务发布
目录
摘要
Abstract
引 言-1
1 前言-2
1.1开发背景-2
1.2 研究意义-2
1.3系统设计的目标-2
2 系统开发所采用的技术-3
2.1 JAVA语言-3
2.2 SQL语言-3
2.3 JSP技术-3
3 软件需求分析-4
3.1可行性分析-4
3.1.1 经济可行性分析-4
3.1.2技术可行性分析-4
3.1.3 应用可行性分析-4
3.2功能需求分析-4
3.2.1 功能性需求-4
3.2.2 非功能性需求-4
3.3 数据流图-5
3.4 方案论证分析-6
3.4.1 课题难点-6
3.4.2设计思路-6
3.4.3实现和测试-7
3.5 开发技术特点-7
3.6其他-7
3.6.1系统的安全性-7
3.6.2系统的容错性-7
3.6.3系统的功能实现情况-7
3.6.4系统界面需求分析-8
3.7系统开发环境-8
4.系统总体设计-9
4.1概要设计-9
4.1.1功能模块划分-9
4.1.2 系统流程图-9
4.1.3 E-R图-11
4.2详细设计-12
4.2.1登陆/注册功能-12
4.2.2 修改密码功能(管理员)-12
4.2.3修改密码功能(经理 员工)-12
4.2.4任务信息发布功能(经理/核心功能)-13
4.2.5任务查询功能(经理)-13
4.2.6任务接受功能(员工)-13
4.2.7任务反馈功能(员工 经理)-13
4.2.8任务评分功能-13
4.3数据库设计-14
4.4表的设计-14
5代码实现-15
5.1 登陆与注册+修改密码-15
5.1.1连接数据库-15
5.1.2 用户登录的实现-15
5.1.3用户注册功能实现-16
5.1.4 用户注销-17
5.2人员信息管理系统-17
5.2.1 部门信息管理-17
5.2.2角色信息管理(职位管理)-18
5.2.3 员工信息管理-18
5.3 任务信息管理(核心功能)-19
5.3.1 任务上传功能(核心)-19
5.3.2 任务删除功能-20
5.3.3 任务接收功能(核心功能)-20
5.3.4任务评分与反馈功能-21
5.4查询-21
5.4.1任务信息查询-21
5.4.2 评分查询功能(员工)-22
5.4.3 反馈查询功能 (经理)-23
6 测试-24
6.1 测试方法介绍-24
6.2 登陆功能测试-24
6.3个人信息修改功能测试-25
6.3.1 个人信息修改测试-25
6.3.2 注册功能测试-26
6.3.3 修改密码测试-27
6.3.4 任务发布测试-27
6.3.5 任务接受测试-28
6.3.6 任务评分测试-29
6.3.7 任务反馈测试-29
结 论-31
参考文献-32