当前位置:首页 > 免费毕业设计

基于JSP技术的猎头公司管理软件的设计和实现——内部事务部分源代码+论文

基于JSP技术的猎头公司管理软件的设计和实现——内部事务部分源代码+论文

  • 网站价格: 0元
  • 特殊技术: JSP
  • 作品类型: 免费毕设
  • 售后服务: 免费毕设

联系方式: 微信:biyebang QQ: 629001810

作品详情

 标题:基于JSP技术的猎头公司管理软件的设计和实现——内部事务部分源代码+论文

价格:0元
类型:免费毕设
 
 

目录

 

 


系统设计

 设计方案

3.2.1模块的划分

需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,而设计方案则是根据需求分析,规划出系统的功能模块,具体的划分如下:

1.公共模块

2.用户登录模块

3.系统主页模块

4.公司新闻模块

5.公司通知模块

6.用户对自己资料的操作模块

7.查询模块

8.各部门高层对本部门员工的操作模块

9.工资计算模块

如图1所示:

 

`

猎头管理软件功能模块示意图


系统实现

数据库的设计

1.创建数据库

首先在 SQL Server 2000 的企业管理器中创建一个名为 manager 的数据库。

2.创建表

数据库 manager 包含 7 个表:员工权限表(userpassword)、员工公开资料表(public_userdata)、员工保密资料表(interior_userdata)、公司理念表(com_idea)、新闻表(news)、通知表(notice)、员工业绩表(contribution)。详细如下:

1)员工权限表

员工权限表(userpassword)用来保存每个员工的登录帐号、口令和登录权限,结构如表1

 

 

员工权限表(userpassword

编号

字段名称

数据结构

说明

1

USERID

vachar(7)

员工编号(主键)

2

PASSWORD

varchar(7)

登录密码

3

JURISDICTION

varchar(10)

员工权限

2)员工公开资料表

员工公开资料表(public_userdata)用来保存每个员工的公开资料,结构如表2

员工公开资料表(public_userdata

编号

字段名称

数据结构

说明

1

USERID

vachar(7)

员工编号(主键)

2

USERNAME

varchar(10)

员工姓名

3

SEX

varchar(2)

员工性别

4

DEPARTMENT

varchar(10)

所属部门

5

DUTY

varchar(10)

员工职务

6

TEL

varchar(30)

联系电话

7

E_MAIL

varchar(50)

E_mail

8

ADDRESS

varchar(50)

地址

3)员工保密资料表

员工保密资料表(interior_userdata)用来保存每个员工的保密资料,结构如表3

员工保密资料表(interior_userdata

编号

字段名称

数据结构

说明

1

USERID

vachar(7)

员工编号(主键)

2

ADDCOMDATE

varchar(10)

加入公司时间

3

DOCUMENT

varchar(8000)

员工档案

4)公司理念表

公司理念表(com_idea)用来保存公司的理念,结构如表4

 

 

公司理念表(com_idea

编号

字段名称

数据结构

说明

1

ID

int(4)

理念序号,标识种子,增量1(主键)

2

TITLE

varchar(100)

理念标题

3

BODY

varchar(8000)

理念内容

4

ADDDATE

varchar(50)

加入日期

5

ADDUSER

varchar(10)

加入员工姓名

5)新闻表

新闻表(news)用来保存公司的新闻,结构如表5

新闻表(news

编号

字段名称

数据结构

说明

1

ID

int(4)

新闻序号,标识种子,增量1(主键)

2

TITLE

varchar(100)

新闻标题

3

BODY

varchar(8000)

新闻内容

4

ADDDATE

varchar(30)

加入日期

5

ADDUSER

varchar(10)

加入员工姓名

6)通知表

通知表(notice)用来保存公司的通知,结构如表6

通知表(notice

编号

字段名称

数据结构

说明

1

ID

int(4)

通知序号,标识种子,增量1(主键)

2

CONTENT

varchar(1000)

通知标题

3

ADDDATE

varchar(30)

加入日期

4

ADDUSER

varchar(10)

加入员工姓名

7)员工业绩表

员工业绩表(contribution)用来保存员工每月的业绩,结构如表7

员工业绩表(contribution

编号

字段名称

数据结构

说明

1

USERID

int(4)

员工编号

2

CONTRIBUTION

int(4)

员工业绩

3

DATE

varchar(10)

当月日期

 

4.2.2 界面的设计

猎头公司管理软件由9个模块13个前台显示界面、14个后台操作页面和5个公共页面组成,因受论文篇幅所限,仅给出部分模块的设计和代码。

1.公共模块

公共模块是各个模块都可能用要的,在本系统中公共模块主要包括整个系统都要用到的图片和一些公共的调用,如对系统当前时间的读取,把它写到公共页面里,每次只要把公共页面包括进去,直接读取时间变量就行,具体实现的代码如下:

java.util.Date cur_time = new java.util.Date();//读取系统当前时间

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");//定义读取时间格式

String dateString = formatter.format(cur_time);//付值给变量

2.用户登录模块

用户登录界面(login.jsp)用于员工的登录,主要功能用于判断用户输入的登录名和密码是否合法。

界面如图3

当用户输入不合法的用户或者密码的时候,就会弹出错误对话框,在本系统,将用户和密码的规则都设为七位,所以当没有输入或者输入错误的时候就会弹出提醒对话框,此功能的实现是在前台登录的jsp页面嵌入一个javascript,具体的代码如下:

<script language="javascript">     //javascript判断用户的输入是否合法

function checkform()

{

if (form.userid.value.length!=7)

{

alert("请输入正确的编号!");

form.userid.focus();

return false;

}

if (form.password.value.length!=7)

{

alert("请输入正确的密码!");

form.password.focus();

return false;

}

return true;

}

</script>

 

 


 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩