Java - Web - 课程设计报告 - 人才管理系统
更新时间:2023-03-18 10:15:01 阅读量: 高中教育 文档下载
- java推荐度:
- 相关推荐
南华大学
计算机科学与技术学院
项目开发报告
( 2011 ~2012 学年度 第一学期 )
课程名称 Java Web技术开发 项目名称 人才管理系统
项目开发人员:
王志辉(计091班,20094440118) 王棋娟(计092班,20094440226)
目 录
一、需求分析与开发背景............................................................................................ 2 二、分析与设计............................................................................................................ 2
1、功能模块划分................................................................................................... 2
(1) 后台管理员管理模块 ............................................................................... 2 (2) 前台人才信息浏览模块 ........................................................................... 2 2、数据库设计....................................................................................................... 3
(1)、数据库结构设计................................................................................ 3 (2)、创建数据库................................................................................... - 3 - 3、各个模块的实现方法描述............................................................................... 4
(1)、登录模块设计和实现............................................................................ 4 (2) 、系统管理模块设计与实现 ................................................................... 4 (3) 、前台浏览模块设计与实现 ................................................................... 5
三、系统的发布方法.................................................................................................... 7
1、 以管理员身份登录系统................................................................................. 8 2、 新增人才信息................................................................................................. 8 3、 修改人才休息................................................................................................. 9 4、 对人才信息的下载.................................................................................. - 10 - 5、 人才分类显示功能.................................................................................. - 10 - 6、 人才分类搜索功能.................................................................................. - 10 - 四、总结................................................................................................................. - 11 - 五、参考文献......................................................................................................... - 11 -
- 1 -
一、需求分析与开发背景
大学已经普及,大学生的数量也不断扩大,随之而来的是大学毕业生数量的不断增多。如果按照传统方式来进行论人才的管理工作,不仅工作量大,而且容易出错,更不方便用人单位和人才之间的交流。因此,需要为大学生和用人单位开发一套人才管理系统。
人才管理系统是一个大学生求职者和用人单位之间交流的平台,用户打开浏
览器即可方便快捷地使用该系统,进行人才信息的发布、管理和查阅工作。 本系统采用MySQL作为后台数据库,采用标准MVC三层架构(JSP-JavaBean-Servlet)开发模式。通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。
二、分析与设计
1、功能模块划分
本系统的界面共分为如下两大部分。
(1) 后台:管理员管理模块,用于管理员进行系统管理,它包括如下几个功能。
● 添加人才信息,上传人才简历。
● 更新及修改已有人才信息。 ● 删除已有人才信息。
(2) 前台:人才信息浏览模块,用于访问者对人才信息的浏览,包括如下几个部分。
● ● ● ● ●
首页:以分页的方式列出所有的人才信息。
人气排行:列出下载量最高的前20个人才信息,实时更新。 分类显示:按照人才类别对人才信息进行分类显示。
分类搜索:按照输入的关键字进行人才信息的搜索及显示。 下载功能:访问者可以下载所选择的人才信息所对应的简历。
2、数据库设计
(1)、数据库结构设计
该系统总的思想就是由管理员对所有的人才信息进行维护和管理。所以主要有以下两个数据实体:
● 管理员数据实体:登录名、登录密码。
- 2 -
● 人才信息数据实体:姓名、信息大小、更新日期、下载次数、个人简介、简历。
以上的2个实体都是基本的数据实体。
人才管理系统的目的是进行人才管理,最关键的就是人才的简历,因此还要包括如下的这个数据实体。
● 个人简历实体:管理员可以对其进行上传和删除,访问者可以进行下载。 (2)、创建数据库
在这个数据库管理系统中要建立2张数据表。
● 管理员数据表(admin):用于存放管理员数据。 ● 人才信息数据表(files):用于存放人才信息数据。 这2张数据表的字段说明如表1-2所示。
表1 管理员数据表(admin) 编号 1 2 3 字 段 名 称 Id username password 字 段 类 型 Int(10) Varchar2(50) Varchar2(15) 表2 人才信息数据表(files) 编 号 1 2 3 4 5 6 7 8 9
字 段 名 称 Id Name LastModified size hits Type Description Filepath filename 字 段 类 型 Int(10) Varchar2(50) Datetime(0) Int(10) Int(10) Char(10) Mediumtext(0) Varchar(50) Varchar(100) 说 明 惟一编号 姓名 修改时间 信息大小 下载次数 人才类型 个人简介 简历路径 简历名称 说 明 惟一编号 登录名称 登录密码 3、各个模块的实现方法描述 (1)、登录模块设计和实现
管理员要进行系统管理,就要拥有自己的登录入口,这是任何一个系统管理功能保密性的需要。根据数据库部分的设计知道,管理员信息存放在数据表
- 3 -
admin中,初始化未填入系统管理员用户记录,需要管理员自己输入。在用户登录界面中,也包括用户名和密码的输入文本框,还要包括提交登录的按钮。登录界面如图1所示。
图1 登录界面设计
此界面专用于管理员登录。
(2) 、系统管理模块设计与实现
管理员登录系统后,首先能够查看所有的已有的人才信息。之后所需要做的工作主要就是3个:添加人才信息,更新已有人才信息,删除已有人才信息。人才信息列举页面设计的结果如图2所示。
图2 管理员系统管理主界面设计
人才信息添加:
管理员单机“人才添加”按钮进入人才添加页面,进行新的人才信息的添加。在人才信息添加页面中,需要填写“姓名”、“个人简介”,需要选择“人才类型”,以及要完成简历的上传。界面设计的结果如图3所示。
- 4 -
正在阅读:
Java - Web - 课程设计报告 - 人才管理系统03-18
写多肉植物的作文600字06-17
2019年最新医院血透室护士工作总结范文09-15
基于引力模型的产业内贸易与经济一体化研究04-08
科学解释不了的事件有哪些05-06
2022初三复读生有无学籍03-30
小学校本课程实验教材《言语交际》一年级05-30
2019高考数学大题限时训练四文303-03
2019年升职加薪申请书03-18
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 管理系统
- 课程
- 报告
- 人才
- 设计
- Java
- Web
- 构建系统发育树需要注意的几个问题
- 2015税法练习册(下)
- 西工大介绍
- 黔中商贸城项目全程营销策划及销售代理服务协议20160604
- 挤塑板合同 -
- 急诊急救培训考试试题
- 健康教育在眼科护理中的作用论文:健康教育在眼科护理中的作用
- 通信原理期末自测题
- 中国支线航空运输行业运营态势及投资前景预测报告(2012-2016)
- 沈阳市人力资源和社会保障局文件
- 公丕祥法理学笔记—第三编
- 典型沙质地层特征及分类
- 12-13(二)微分几何期末复习题
- 村委会工作会议纪要
- 形审统计表-中国水利学会 - 图文
- 制造技术基础复习题 西南科技大学
- 智能控制第2章 - 模糊控制论-控制系统 - 图文
- 广东教育版16-17学年五年级第二册上信息技术教学计划 - 图文
- 留守儿童之家情况介绍
- 2005年TQM考试复习题