- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java Web技术开发项目开发报告-人才管理系统》
南华大学
计算机科学与技术学院
项目开发报告
( 2011 ~2012 学年度 第一学期 )
课程名称 Java Web技术开发 项目名称 人才管理系统
项目开发人员:
目 录
一、需求分析与开发背景 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
一、需求分析与开发背景
大学已经普及,大学生的数量也不断扩大,随之而来的是大学毕业生数量的不断增多。如果按照传统方式来进行论人才的管理工作,不仅工作量大,而且容易出错,更不方便用人单位和人才之间的交流。因此,需要为大学生和用人单位开发一套人才管理系统。
人才管理系统是一个大学生求职者和用人单位之间交流的平台,用户打开浏览器即可方便快捷地使用该系统,进行人才信息的发布、管理和查阅工作。
本系统采用MySQL作为后台数据库,采用标准MVC三层架构(JSP-JavaBean-Servlet)开发模式。通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。
二、分析与设计
1、功能模块划分
本系统的界面共分为如下两大部分。
(1) 后台:管理员管理模块,用于管理员进行系统管理,它包括如下几个功能。
添加人才信息,上传人才简历。
更新及修改已有人才信息。
删除已有人才信息。
(2) 前台:人才信息浏览模块,用于访问者对人才信息的浏览,包括如下几个部分。
首页:以分页的方式列出所有的人才信息。
人气排行:列出下载量最高的前20个人才信息,实时更新。
分类显示:按照人才类别对人才信息进行分类显示。
分类搜索:按照输入的关键字进行人才信息的搜索及显示。
下载功能:访问者可以下载所选择的人才信息所对应的简历。
2、数据库设计
(1)、数据库结构设计
该系统总的思想就是由管理员对所有的人才信息进行维护和管理。所以主要有以下两个数据实体:
管理员数据实体:登录名、登录密码。
人才信息数据实体:姓名、信息大小、更新日期、下载次数、个人简介、简历。
以上的2个实体都是基本的数据实体。
人才管理系统的目的是进行人才管理,最关键的就是人才的简历,因此还要包括如下的这个数据实体。
个人简历实体:管理员可以对其进行上传和删除,访问者可以进行下载。
(2)、创建数据库
在这个数据库管理系统中要建立2张数据表。
管理员数据表(admin):用于存放管理员数据。
人才信息数据表(files):用于存放人才信息数据。
这2张数据表的字段说明如表1-2所示。
表1 管理员数据表(admin)
编号 字 段 名 称 字 段 类 型 说 明 1 Id Int(10) 惟一编号 2 username Varchar2(50) 登录名称 3 password Varchar2(15) 登录密码 表2 人才信息数据表(files)
编 号 字 段 名 称 字 段 类 型 说 明 1 Id Int(10) 惟一编号 2 Name Varchar2(50) 姓名 3 LastModified Datetime(0) 修改时间 4 size Int(10) 信息大小 5 hits Int(10) 下载次数 6 Type Char(10) 人才类型 7 Description Mediumtext(0) 个人简介 8 Filepath Varchar(50) 简历路径 9 filename Varchar(100) 简历名称
3、各个模块的实现方法描述
(1)、登录模块设计和实现
管理员要进行系统管理,就要拥有自己的登录入口,这是任何一个系统管理功能保密性的需要。根据数据库部分的设计知道,管理员信息存放在数据表admin中,初始化未填入系统管理员用户记录,需要管理员自己输入。在用户登录界面中,也包括用户名和密码的输入文本框,还要包括提交登录的按钮。登录界面如图1所示。
图1 登录界面设计
此界面专用于管理员登录。
(2) 、系统管理模块设计与实现
管理员登录系统后,首先能够查看所有的已有的人才信息。之后所需要做的工作主要就是3个:添加人才信息,更新已有
您可能关注的文档
- 《H公司水平井开发成本效益的调查分析》.doc
- 《HYQ型油气混输泵机组生产创业计划申报书》.doc
- 《H市城建项目管理模式研究毕业论文终稿》.doc
- 《E-7_楼施工组织设计》.doc
- 《HZQF50-220步履式架桥机计算书》.doc
- 《H公司经营管理诊断》.doc
- 《H型钢辊环生产加工节水技改建设项目水资源论证报告》.doc
- 《H江水利枢纽工程毕业设计》.doc
- 《h污水处理回用项目可行性研究报告(doc 可编辑)》.doc
- 《h桥可逆直流调速系统课设》.doc
- 《java+sql企业固定资产管理系统-任务书》.doc
- 《java+sql企业固定资产管理系统-开题报告》.doc
- 《JavaCore HeapDump文件及其分析方法》.doc
- 《Java Web开发技术教程衡阳居民身份证补领网上受理平台》.doc
- 《java2实用教程课程设计-画图板开发》.doc
- 《JavaEE与中间件—课程设计任务书new》.doc
- 《J5600调温器工艺规程设计和系列夹具设计(含全套CAD图纸)》.doc
- 《Java CS架构银行管理系统综合实训_基于Java的银行管理系统(CS)》.doc
- 《javaEE课程设计-试卷分析报告产生系统》.doc
- 《J2EE应用实践教程课程论文-学生信息管理系统》.doc
文档评论(0)