文档库 最新最全的文档下载
当前位置:文档库 › 基于Knn算法的图书推荐系统(毕业设计)

基于Knn算法的图书推荐系统(毕业设计)

基于Knn算法的图书推荐系统(毕业设计)
基于Knn算法的图书推荐系统(毕业设计)

目录

基于Knn算法的图书推荐系统...................................................................................................................... I Book recommendation system based on Knn algorithm ................................................................................. I I 第1章绪论 .. (1)

1.1应用背景 (1)

1.2系统功能 (2)

1.3系统预览 (2)

1.4系统特点 (1)

第2章开发环境及工具 (2)

2.1系统开发环境 (2)

2.2系统架构模型 (2)

2.3系统开发技术 (3)

2.3.1 R语言简介 (3)

2.3.2数据库技术简介 (3)

2.3.3 Java简介 (4)

第3章系统设计与数据库 (5)

3.1系统设计 (5)

3.1.1 系统功能模块划分 (5)

3.2数据库结构 (5)

第4章K最近邻分类(Knn)算法介绍 (6)

4.1 Knn算法简介 (6)

4.2 算法流程 (6)

4.3 算法优缺点 (7)

4.3.1 优点 (7)

4.3.2 缺点 (7)

第5章Knn算法在图书推荐系统的实现 (8)

5.1 训练集数据train.data (8)

5.2建立读者-书目矩阵 (9)

5.3计算书目距离矩阵distance (10)

5.4计算读者和书目的关系程度 (10)

5.5计算用户的推荐书目id (11)

5.6 查询推荐书目的具体信息 (13)

第6章SQL Server数据库、Java语言与R的组合 (14)

6.1 简述 (14)

6.2 SQL Server数据库与R语言 (14)

6.3 R语言与Java语言 (15)

参考文献 (16)

致谢 (17)

附录 (18)

基于Knn算法的图书推荐系统

摘要:互联网的出现和普及给用户带来了大量的信息,满足了用户在信息时代对信息的需求的同时,也使得用户在面对大量信息时无法从中获得对自己真正有用的那部分信息,而产生所谓的信息超载问题,推荐系统就这样应运而生。推荐系统现已广泛应用于很多领域,其中最典型并具有良好的发展和应用前景的领域就是电子商务领域。个性化推荐系统是建立在海量数据挖掘基础上的一种高级商务智能平台,以帮助电子商务网站为其顾客购物提供完全个性化的决策支持和信息服务。同时学术界对推荐系统的研究热度一直很高,逐步形成了一门独立的学科。

本文介绍的推荐系统,一方面根据学校的图书借阅情况,构建出基于Knn算法的图书推荐系统,可以解决同学们借书没有头绪,借不到适合自己的书等等问题,另一方面实现了数据、算法、成果展示的分离,使得程序设计、大数据处理、前端展示的分工更加明确简洁。

本系统采用了统计领域广泛使用的R软件,适于数据存储与挖掘的SQL Server 2008,以及适用于前端展示的Java语言,通过三者的协调互助,共同完成推荐系统的数据存储、挖掘以及展示工作。

关键词:推荐系统Knn算法专属推荐大数据挖掘R软件

Book recommendation system based on Knn algorithm

Abstract: The emergence and popularization of the Internet users to bring a great deal of information, meet the users at the same time the need for information in the information age, but also makes the user in the face of a large amount of information cannot be obtained from that part of the information they really useful, and produce the information overload the so-called problems, recommendation system comes. Recommendation system has been widely used in many fields, among which the most typical and has good prospects for the development and application of the field is the field of electronic commerce. Personalized recommender system is established on the basis of a senior mining business intelligence platform in the massive data, in order to help e-commerce sites provide complete personalized decision support and information service for the customer shopping. At the same time, the research heat system to recommend the academic community has been very high, and gradually formed an independent discipline.

Recommendation system is introduced in this paper, hand according to books borrowing situation of the school, build a recommendation system based on Knn algorithm library, can solve the students borrow books have no clue, borrow not suitable for their own books and so on, on the other hand to achieve the separation of data, algorithms, the results show that the program design, large data, processing, front-end display division more clear and concise.

This system adopts the widely used R software for statistical field, data storage and data mining in SQL Server 2008, and the application of Java language in the front display, through the coordination of the three cooperation, jointly completed recommendation system for data storage, and display the work of mining.

Key words:Recommendation system; Knn algorithm; exclusive recommendation ; large data mining ; R software

第1章绪论

推荐系统现已广泛应用于很多领域,其中最典型并具有良好的发展和应用前景的领域就是电子商务领域。个性化推荐系统是建立在海量数据挖掘基础上的一种高级商务智能平台,以帮助电子商务网站为其顾客购物提供完全个性化的决策支持和信息服务。

对于我们的图书的大量藏书,我们已经完全没有那么多的时间和精力去看完所有的书来寻找自己想要得到的知识,所以一个有专属个性的、合适的推荐系统能给我们节约不少的时间和精力。

1.1 应用背景

互联网的出现和普及给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但随着网络的迅速发展而带来的网上信息量的大幅增长,使得用户在面对大量信息时无法从中获得对自己真正有用的那部分信息,对信息的使用效率反而降低了,这就是所谓的信息超载问题。

解决信息超载问题一个非常有潜力的办法是推荐系统,它是根据用户的信息需求、兴趣等,将用户感兴趣的信息、产品等推荐给用户的个性化信息推荐系统。和搜索引擎相比推荐系统通过研究用户的兴趣偏好,进行个性化计算,由系统发现用户的兴趣点,从而引导用户发现自己的信息需求。一个好的推荐系统不仅能为用户提供个性化的服务,还能和用户之间建立密切关系,让用户对推荐产生依赖。

推荐系统现已广泛应用于很多领域,其中最典型并具有良好的发展和应用前景的领域就是电子商务领域。同时学术界对推荐系统的研究热度一直很高,逐步形成了一门独立的学科。

对于我们的图书的大量藏书,我们已经没有那么多的时间和精力去看完所有的书来寻找自己想要得到的知识,所以一个有专属个性的、合适的推荐系统能给我们节约不少的时间和精力。

1.2 系统功能

该系统的具体功能如下

1. 根据用户的借书证号给出专属推荐

2. 根据书目的主键值给出相关推荐

3. 推荐的书目中包含书名,作者,出版社,出版日期,索书号,类型等字段

4. 可以查询用户的信息,以及当前书目的信息

1.3 系统预览

图1-1 系统主界面图

图1-2 系统副界面图

1.4 系统特点

系统界面相对简单,适合添加到web应用程序,作为Applet嵌入到网页中,但是

内部数据的运算量相当大,因此可能运行较缓慢。

第2章 开发环境及工具

2.1系统开发环境

服务器操作系统:Microsoft Windows 操作系统 数据库:SQL Server 2008 R 软件:R 3.1.2 JDK :1.6

2.2系统架构模型

本系统整体框架采用了数据存储、大规模计算与前端展示相分离的新型设计模式。其中SQL Server 2008 负责数据的存储与管理,R 软件负责大规模数据计算,是系统的核心部分,Java 端采用模型-视图-控制器(MVC )设计模型,完成数据计算结果的展示。具体的模型设计如下图:

图2-1 程序结构图

2.3系统开发技术

2.3.1 R语言简介

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具,其向量、矩阵运算方面功能尤其强大;完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。

与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行一个统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。

该语言的语法表面上类似C,但在语义上是函数设计语言(functional programming language)的变种并且和Lisp以及APL有很强的兼容性。特别的是,它允许在“语言上计算”(computing on the language)。这使得它可以把表达式作为函数的输入参数,而这种做法对统计模拟和绘图非常有用。

2.3.2数据库技术简介

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。

SQL Server 特点:

1.真正的客户机/服务器体系结构。

2.图形化用户界面,使系统管理和数据库管理更加直观、简单。

3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。

5.具有很好的伸缩性,可跨越从运行Windows 95/98的电脑到运行Windows 2000的大型多处理器等多种平台使用。

6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

2.3.3 Java简介

Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java 语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的Hot Java浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Java applet。另一方面,Java 技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。

Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

第3章系统设计与数据库

3.1系统设计

3.1.1 系统功能模块划分

1. 用户借书证号的查询:包括个人信息以及推荐书目(专属推荐)。

2. 书目编号查询:包括本书的相关信息以及关于本书的推荐。

3.2数据库结构

历史数据来源于华北科技学院图书馆,数据处理中需要的表有流通日志表、读者信息表、书目信息表,详细字段含义如下:

表3-1 流通日志表

表4-2 读者信息表

表4-2 书目信息表

第4章K最近邻分类(Knn)算法介绍

4.1 Knn算法简介

邻近算法,或者说K最近邻(Knn,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。

Knn算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。该方法在确定分类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属的类别。kNN方法在类别决策时,只与极少量的相邻样本有关。由于Knn方法主要靠周围有限的邻近的样本,而不是靠判别类域的方法来确定所属类别的,因此对于类域的交叉或重叠较多的待分样本集来说,Knn方法较其他方法更为适合。

4.2 算法流程

1. 准备数据,对数据进行预处理

2. 选用合适的数据结构存储训练数据和测试元组

3. 设定参数,如k

4.维护一个大小为k的的按距离由大到小的优先级队列,用于存储最近邻训练元组。随机从训练元组中选取k个元组作为初始的最近邻元组,分别计算测试元组到这k个元组的距离,将训练元组标号和距离存入优先级队列

5. 遍历训练元组集,计算当前训练元组与测试元组的距离,将所得距离L 与优先级队列中的最大距离Lmax

6. 进行比较。若L>=Lmax,则舍弃该元组,遍历下一个元组。若L < Lmax,删除优先级队列中最大距离的元组,将当前训练元组存入优先级队列。

7. 遍历完毕,计算优先级队列中k 个元组的多数类,并将其作为测试元组的类别。

8. 测试元组集测试完毕后计算误差率,继续设定不同的k值重新进行训练,最后取误差率最小的k 值。

4.3 算法优缺点

4.3.1 优点

1.简单,易于理解,易于实现,无需估计参数,无需训练。

2. 适合对稀有事件进行分类。

3.特别适合于多分类问题(multi-modal,对象具有多个类别标签), kNN比SVM的表现要好。

4.3.2 缺点

该算法在分类时有个主要的不足是,当样本不平衡时,如一个类的样本容量很大,而其他类样本容量很小时,有可能导致当输入一个新样本时,该样本的K个邻居中大容量类的样本占多数。该算法只计算“最近的”邻居样本,某一类的样本数量很大,那么或者这类样本并不接近目标样本,或者这类样本很靠近目标样本。无论怎样,数量并不能影响运行结果。

该方法的另一个不足之处是计算量较大,因为对每一个待分类的文本都要计算它到全体已知样本的距离,才能求得它的K个最近邻点。

第5章Knn算法在图书推荐系统的实现

5.1 训练集数据train.data

以表5-1所示的华北科技学院图书借阅记录的用户借阅行为,作为推荐系统的训练集数据。

表5-1 数据集

其中readerNum(读者编号)和keyNum(书目主键)是相关性计算的主要数据依据。下面将上述数据通过SQL Server 2008数据库读取到R软件中,然后存放于train.data数据框中,具体代码如下:

library(RODBC)

odbcDataSources()

conn=odbcConnect("library")

sql="select readerNum,keyNum from comLog"

train.data=sqlQuery(conn,sql)

names(train.data)=c("reader","book")

odbcClose(conn)

其中,前3行样本数据如下所示:

train.data[1:3,]

reader book

1 A00000543 111510

2 A00000991 69045

3 A00000991 82879

5.2建立读者-书目矩阵

现在要把常规的train.data 形式的矩阵转换为列代表不同书目,行代表不同读者,内部代表是否进行过借阅的矩阵,即每列代表某一本书被哪些读者借阅过,每行代表每一读者借阅过的书目。具体数据如表5-2所示:

表5-2 读者-书目矩阵

实现代码如下:

library(reshape)

user.item.matrix=cast(train.data,reader~book,value=value,fill=0,fun.aggregate=length) https://www.wendangku.net/doc/b96964479.html,s(user.item.matrix)=user.item.matrix[,1]

user.item.matrix=user.item.matrix[,-1]

这里的核心函数是reshape包里的cast函数,如下代码执行后会返回行代表的用户。

user.item.matrix=cast(train.data,reader~book,value=value,fill=0,fun.aggregate=length) 其中列代表书目(reader~book),元素内容是value,默认值NA自动使用0替换(fill=0),以代表读者没有借入过该书目,首列数据(reader)是代表用户的读者编号,首列数据是代表书目的键值编号。

5.3计算书目距离矩阵distance

这里使用书目之间的相关性系数来间接计算书目的距离矩阵。例如,user.item.matrix 矩阵中的第1列和第3列分别代表书目669和书目8200被用户借阅的情况,其相关性系数的计算方式代码如下:

sim_cor=cor(user.item.matrix[,1] , user.item.matrix[,3]);

sim_cor的取值范围是[-1,1]这里使用如下规则把sim_cor转换为distance

1. 当sim_cor的取值为-1时,distance=inf无限大

2. 当sim_cor的取值为1是,distance=0

具体计算实现的方式代码如下:

distance=-log((sim_cor/2)+0.5)

最后把distance矩阵的行名称和列名称设置为书目键值,以便可以在后续程序中的distance矩阵中定位出实际的视频数据。

colnames(distance)=colnames(user.item.matrix)

rownames(distance)=colnames(user.item.matrix)

5.4计算读者和书目的关系程度

自定义的https://www.wendangku.net/doc/b96964479.html,erid.item函数是算法的核心,它主要计算读者reader和书目itemid 的相关程度。通过distance物品间的距离矩阵,可以形象的得到一个书目二维平面分布图。如图5-4所示:

图5-1 读者和书目的关系程度

其中,各个书目的分布位置由distance得出,各类点上的取值由读者-书目矩阵user.item.matrix得出,分类取值0,表示未曾借阅,分类取值1表示借阅过这本书。然后根据Knn算法思想找出商品最近的K个物品,图示中的K取值为3。最后计算书目取值只和,并除以K,从而代表读者reader和书目book之间的关系。代码如下:https://www.wendangku.net/doc/b96964479.html,erid.item=function(userid,itemid,user.item.matrix,distance,k=25){

item.index=which(rownames(distance)==as.character(itemid))

k.nearest.item.index=order(distance[item.index,])[2:(k+1)]

k.nearest.itemid=as.numeric(rownames(distance)[k.nearest.item.index])

sum(user.item.matrix[as.character(userid),as.character(k.nearest.itemid)])/k }

下面通过distance书目距离矩阵找到与itemid距离最近的K个物品:

1. 查找名称是itemid的物品在distance的序列号item.index。代码如下:

item.index=which(rownames(distance)==as.character(itemid))

2. 如果order(<向量a>)可以返回向量a的取值由小到大排序后元素的序列号信息,则语句如下:

k.nearest.item.index=order(distance[item.index,])[2:(k+1)]

上述语句可以返回distance[item.index,]中最小的第2至k+1元素的序列号。这里由于distance与itemid距离最近的书目还是itemid,所以这里取第2至k+1元素。

3. 使用k.nearest.index反查出物品id,代码如下

k.nearest.itemid=as.numeric(rownames(distance)[k.nearest.item.index])

4. 使用读者-书目距离矩阵user.item.matrix来计算距离最近的K个物品有多少个被借阅,再除以K得到一个处于[0,1]之间的数据,用以表明读者和书目的关系,代码如下所示:

sum(user.item.matrix[as.character(userid),as.character(k.nearest.itemid)])/k

5.5计算用户的推荐书目id

使用自定义的核心函数https://www.wendangku.net/doc/b96964479.html,erid.item,可以计算用户userid与所有的商品的关系数据,并可以取关系最大的书目,作为该用户的推荐书目。该过程实际上就是在上述

书目平面分布图中,查找周围书目与之最近的k个物品中取值为1的最多的书目。

例如在图5-2中,取值为零的书目,周围的k个物品的分类取值1占多数,所以它

就被作为一款推荐书目。

图5-2 用户推荐书目示意图

该过程涉及的代码如下:

knn.itembase=function(userid,user.item.matrix,distance,k=25,return.item.num=10){

https://www.wendangku.net/doc/b96964479.html,erid=0

for(i in 1:nrow(distance)){

https://www.wendangku.net/doc/b96964479.html,erid[i]=https://www.wendangku.net/doc/b96964479.html,erid.item(userid,rownames(distance)[i],user.item.matrix,distance,k=k)

}

return.itemid=rownames(distance)[order(https://www.wendangku.net/doc/b96964479.html,erid,decreasing=T)]

return.itemid=setdiff(return.itemid,colnames(user.item.matrix)[which(user.item.matrix[as.charact er(userid),]!=1)])

return.itemid[1:return.item.num]

}

代码中的https://www.wendangku.net/doc/b96964479.html,erid用于存储用户userid和所有书目的关系数据,然后依据https://www.wendangku.net/doc/b96964479.html,erid 取值由大到小的顺序进行排序,然后返回其编号。代码如下

return.itemid=rownames(distance)[order(https://www.wendangku.net/doc/b96964479.html,erid,decreasing=T)]

然后使用如下语句找到已被用户收藏的书目的itemid:

colnames(user.item.matrix)[which(user.item.matrix[as.character(userid),] !=1)]

再从上面的return.itemid中提取出已经借阅过的书目的信息。代码如下:

return.itemid=setdiff(return.itemid,colnames(user.item.matrix)[which(user.item.matrix[as.character(user id),]!=1)])

最后依据推荐书目数,来返回最后为用户userid推荐的return.itemid个书目itemid。

5.6 查询推荐书目的具体信息

根据上述步骤计算出的用户推荐书目id,在数据库中查找出推荐书目的具体信息,返回给用户,给用户提取出一些有用的信息,方便用户对推荐书目的了解以及在图书馆的检索。代码如下:

recFromPerson=function(readerNum,user.item.matrix1=user.item.matrix,distance1=distance){

library(RODBC)

odbcDataSources()

conn=odbcConnect("library")

result=""

rec=knn.itembase(readerNum,user.item.matrix1,distance1,k=25,return.item.num=10)

rec=na.omit(rec)#缺失值处理

for(i in 1:length(rec)){

sql.rec=paste("select * from GDLIS.book where keyNum=",rec[i])

result=rbind(result,sqlQuery(conn,sql.rec))

}

odbcClose(conn)

na.omit(result)

}

在数据库中返回的信息有图书的标题,作者,出版社,出版日期,检索号等等信息。方便用户对推荐书目的了解和查找。其中na.omit(result),用于去空操作。

第6章SQL Server数据库、Java语言与R的组合

6.1 简述

R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。R拥有一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具,其向量、矩阵运算方面功能尤其强大;完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言。

SQLServer数据库提供大量数据的存储以及一些复杂的数据整理合并等。

Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群,同时适用于开发各种良好的图形界面。

而数据从存储到大规模计算,再到计算结果展示,这三者的组合刚好迎合了数据的一条龙式的发展与应用。我相信这必将是大数据时代的一个利器。

6.2 SQL Server数据库与R语言

R语言提供了RODBC包,用于基于数据源的数据库连接,下面一个例子简单说明数据库的连接:

library(RODBC)

odbcDataSources()

conn=odbcConnect("library")

sql="select readerNum,keyNum from comLog"

train.data=sqlQuery(conn,sql)

names(train.data)=c("reader","book")

odbcClose(conn)

其中conn=odbcConnect("library")用于数据源的连接,train.data=sqlQuery(conn,sql)用于数据的查询,odbcClose(conn)用于数据源连接的关闭。

职业规划八大经典图书推荐

职业规划八大经典图书推荐 关于职业规划学习与指导的读物推荐。生涯设计公益网(https://www.wendangku.net/doc/b96964479.html,)大学生职业生涯规划专题组推荐。 职业规划八大读物: 1、《我的生涯手册》吴芝仪经济日报出版社 简介:本书涵盖了自我探索、工作世界探索、家庭期待与沟通、生涯选择与决定、生涯愿景与规划、生涯准备与行动等与个人生涯发展息息相关的重要议题。旨在藉由循序渐进的个别或团体活动,以辅助青少年或大专学生的自我学习,并可运用于生涯辅导课程等工作规划坊中作为学习教材。 推介:我是一个什么样的人?我喜欢什么?我擅长做些什么?我适合从事什么样的职业?在选择与被选择之间我该如何抉择?生涯手册,做最好的自己。如果你还年轻,这本书将引导你认真规划一生;如果你步入中年,这本书让你反思过去,开创更美好的未来。 2、《你的降落伞是什么颜色》理查德?尼尔森?鲍利斯中信出版社彭书淮译 简介:如果你正在求职或者打算跳槽,这是一本你无论如何不应错过的著作,否则你将错过:聆听全世界最权威的职业指导大师30年研究心得的机会;了解如自己这般杰出的优秀人才为何屡屡在求职场上铩羽而归的原因;洞悉现存求职体系薄弱内幕的良机;走出求职误区的可能;领会最有效的求职思路和方法的机会……如果你阅读了此书,你至少将了解:现有的求职系统是过时而低效的,如果你首先求助了它,会毫无疑问地成为这一陈腐体系的牺牲品;简历、招聘广告、职业介绍所和猎头公司,它们所起的作用远比你以为的要小得多,甚至遍布陷阱;其实最有效的求职途径唾手可得,你甚至可以不用投寄一份简历就可以找到最理想的工作;人们高估了互联网在求职中的作用,实际上它的失败率是96%…… 推介:理查德?尼尔森?鲍利斯,职业指导大师、畅销书作家,他改变了数百万人看待他们工作和生活的方式,这当中有职业顾问、社会工作者、行政官员、教师和其他陷入茫然和自我怀疑的求职者和跳槽者。同行评价说:“他值得这30年间他帮助过的所有人尊敬。” 3、《把握你的职业发展方向》RobertD?Lock中国轻工业出版社钟谷兰等译 简介:帮助读者在设立职业目标的同时,更教会读者一整套职业决策技能。它不仅说明了什么是“职业生涯规划”,更一步步地带领读者通过阅读、思考、各种练习、活动和量表,认识工作世界,了解具体职业,探索自我,并最终做出正确的职业决策。本书中还包括大量权威的职业量表及其使用方法,有很高的参考价值。 推介:全书在科学性和学术性的前提下,具有很强的实用性和操作性。在职业规划类图书上中,本书以其全面的内容、逻辑性的叙述,富有激情的语言,被使用者广泛接受。 4、《职业转换》卡罗尔L?麦克莱兰机械工业出版社北京燕清联合传媒管理咨询中心译 简介:本书是“阿呆系列”丛书中的一本。该书主要面向有意于进行职业转换的人们,介绍了职业转换的意义、步骤和方法。本书采用循序渐近的手法,从对成功的定义谈起,向读者介绍了新时期职业转换的特点和目标。随后,作者针对在职业转换中可能出现的问题提出了建议和对策——为了积极参与职业转换,你需要发现自己的激情。在了解了自己的激情所在之后,需要寻找适合自己的职业领域。在这一部分,作者多方面、多角度地对新的职业领域进行了简洁、生动的描述。同时,作者还提供了每一职业领域的相关专业和工作,以及可供参考的相关机构的联络方法。为了更好的将各职业领域有机地结合起来,并为读者提供更具实用性的参考,作者逐一介绍了进行职业转换所需的综合素质和能力方面的培训和实践锻炼。最后,作者还提出了极具借鉴意义的在职业转换过程中保持头脑清醒的10个秘诀和

仓库管理系统毕业设计任务书

××大学网络教育学院 毕业设计(论文)任务书 题目:仓库管理系统设计与实现 完成期限:年月日至年月日 教学中心年级及层次 专业指导教师_____________ 学生学号 接受任务日期批准日期_____________

一、原始依据(资料) 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。 仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。 数据库技术产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,数据库技术成为最热门技术之一。面向对象软件的开发技术,也大大保障了软件开发的速度和效果。随着计算机的普及,计算机等硬件价格也已经不再是什么天文数字。因此,不管是从技术上,还是经济上,设计和开发一个仓库管理系统都已经具有较好的可行性。

职业规划书

大学生职业生涯规划书

目录 前言 一、自我认识与了解 (一)霍兰德职业兴趣特点,推荐的职业 (二)MBTI职业性格测试结果、特点,推荐的职业 (三)职业能力分析:专业知识技能、可操作技能、自我管理技能(四)我追求的核心职业价值观 (五)访谈得到的启示和自我评价 (六)他人对我的评价 (七)职业环境分析 二、对自我未来职业的规划和设计 (一)社会能提供的行业、机会、岗位 (二)职业目标和岗位定位 (三)职业规划 (四)职业前景的SWOT分析 (五)职业准备和对策分析 (六)职业生涯的反馈与修正 三、从职业分析得中到的启示与领悟 四、结束语

前言 现代社会是一个经济迅速发展的社会,也是一个充满竞争的社会,提前做好自己的规划会为我们更好的适应社会打下基础,作为新时代的大学生,就应该对社会有一个清醒的认识,对现在的就业形式,社会的的政治环境、经济环境、文化环境等等,对自己的性格能力都应有清醒的认识,只有这样我们才能更好适应社会,为社会做出更大的贡献,更好的实现自己的人生价值。大学生认识到生涯规划的重要意义,职业生涯活动将伴随我们的大半生,拥有成功的职业生涯才能实现完美人生。因此,职业生涯规划具有特别重要的意义。古人说:“有志不在年高而无志空活百年。”其实人生何需百年?只要我们能像阿基米德寻找地球支点一样给我们的灵魂一个支点,那么激跃生命的腾飞还不是易如反掌吗?这个支点就是规划人生。遗憾的是我们往往不能或者不敢给人生一个规划,前路迷茫,没有人生规划这座灯塔的指引,我们能找到前进的方向吗?扑面而来的风风雨雨,我们能挺得过去吗?或者会误入歧途,一失足成千古恨呢?由此可见,为我们的人生做一个正确的人生规划,那是必要的! 没有方向的船,任何方向吹来的风都是逆风。有一个合理的职业生涯规划,犹如航船有了方向,在明确的职业发展目标之下,采取可行的步骤与措施,不断增强职业竞争力,才能让我们在激烈的竞争中脱颖而出,提高成功的机会,实现自己的职业理想。 一、自我认识与了解 (一)霍兰德职业兴趣特点,推荐的职业 1.性格特征 这一类人喜欢思考,有思想,喜爱原创,渴望表现自己的个性,实现自身的价值。你们很有艺术才华,气场强大,往往追求完美,做事要求如理想般完成。你们通常表情丰富、情绪发生迅速而丰富多变;反应敏捷、对新事物敏感,但可能会不那么深刻。并且你们喜欢与人打交道,在人群中总是精力充沛,喜欢去影响他人、控制他人,具有领导才能,一般具有说服力。有时候你们也会表现出征服和支配的野心。 2.兴趣特长

基于Knn算法的图书推荐系统(毕业设计)

目录 基于Knn算法的图书推荐系统...................................................................................................................... I Book recommendation system based on Knn algorithm ................................................................................. I I 第1章绪论 .. (1) 1.1应用背景 (1) 1.2系统功能 (2) 1.3系统预览 (2) 1.4系统特点 (1) 第2章开发环境及工具 (2) 2.1系统开发环境 (2) 2.2系统架构模型 (2) 2.3系统开发技术 (3) 2.3.1 R语言简介 (3) 2.3.2数据库技术简介 (3) 2.3.3 Java简介 (4) 第3章系统设计与数据库 (5) 3.1系统设计 (5) 3.1.1 系统功能模块划分 (5) 3.2数据库结构 (5) 第4章K最近邻分类(Knn)算法介绍 (6) 4.1 Knn算法简介 (6) 4.2 算法流程 (6) 4.3 算法优缺点 (7) 4.3.1 优点 (7) 4.3.2 缺点 (7) 第5章Knn算法在图书推荐系统的实现 (8) 5.1 训练集数据train.data (8) 5.2建立读者-书目矩阵 (9) 5.3计算书目距离矩阵distance (10) 5.4计算读者和书目的关系程度 (10) 5.5计算用户的推荐书目id (11) 5.6 查询推荐书目的具体信息 (13) 第6章SQL Server数据库、Java语言与R的组合 (14)

人力资源管理职业生涯规划书-推荐

人力资源管理职业生涯规划书【1】 一、自我分析 性格探索:我喜欢挑战和让我兴奋的事情,聪慧,许多事情都比较拿手,致力于自己才干和能力的增长。我有很强的创造性和主动性,绝大多数是事业型的。我好奇心强,喜欢新鲜事物,关注事物的意义和发展的 可能性。通常把灵感看得比什么都重要,多才多艺,适应性强且知识渊博,很善于处理挑战性的问题。我善 于快速抓住事物的本质,喜欢从新的角度和独到的方式思考问题,对问题经常有自己独到的见解。我机警而 坦率,有杰出的分析能力,并且是优秀的策略家。我不喜欢条条框框的限制和因循守旧的工作方式,习惯便 捷的问题解决方法。我喜欢自由的生活并善于发现其中的乐趣和变化。 学习风格探索:我是一个运动型的,我能从新体验、新问题、新机遇中学习。我能全神贯注于短时间的、当时当地的活动,诸如商业游戏、竞赛型的团队任务、及角色扮演练习。活动中充满了刺激性、戏剧性、危 机和变化无常的事情,且有一系列多种多样的活动需要应对。我能引人注目,如主持会议,主导讨论或进行 陈述。我与他人打交道,我思维跳跃,并作为团队的一分子解决问题。在活动中适合尝试一下。 兴趣探索:我对经营事务很有兴趣,也非常喜欢与人打交道,有支配欲,喜欢影响和感染他人。喜好表达、说服,做事积极而有计划,以工作为导向,关心绩效与表现,但也重视个人与群体间的契合,人际关系 良好,喜欢与人相处,并希望自己能成为团体中的焦点人物。对新鲜的事物很感兴趣,关心的问题广泛,但 对机器、物品生产制造技术则较缺乏兴趣,喜欢直觉思考与分析。我志在与人有关的服务机构中,担任经营、管理与决策等相关职务,协助机构谋取合理的利润。我在日常生活中与同事相处友好,可有效的控制他人, 待人热情,乐于助人,善于与别人建立亲密关系,行为大方慷慨,态度和蔼可亲,处事周密,得体,处理各 种复杂人际关系游刃有余,对自己的行为有责任感,受人尊重,受人欢迎,对金钱权力和他人感兴趣。 适宜的成长环境:经营性活动,需要较多人际交往的工作,要求责任与权力的明确、统一,给予个人努 力成就的机会。 喜欢的课程或活动:团体活动、政论聚会、经营管理等。 有兴趣的学科:法律、政治、外语、教育、传播、企业管理、财经等。 喜欢的职业:服务业经理、保险业务员、律师、法官、公关经理等。 价值观报告:我最突出的价值观是赞誉赏识,崇尚独立。希望的工作是具有不确定性的,在这种不确定 性中可以充分发挥自己的创造力;期望在工作中拥有比较自由的空间,能够尝试使用自己的新想法;希望工作 具有较多的自由,可以自己支配安排自己工作的步骤与进度;希望工作范畴内的事务自己可以较自由决策;希 望工作是项目制,从而拥有充分的工作支配权。我非常希望获得有充分保障的工作(包括拥有良好的工作条

人事管理系统毕业设计的任务书

人事管理系统毕业设计的任务书 核准通过,归档资料。 未经允许,请勿外传~心浪微博:朴恩俊丶熊猫 核准通过,归档资料。 未经允许,请勿外传~ 核准通过,归档资料。 未经允许,请勿外传~ 毕业设计任务书 学院、系: 专业: 学生姓名: 学号: 设计题目: 起迄日期: 指导教师: 系主任: 发任务书日期: 年月日 毕业设计任务书 1(毕业设计的任务和要求: 人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。使公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理推进经济和社会的协调发展的重要条件。因此,本次毕业设计的课题是为庆丰发展有限公司设计适合其需要的人事管理系统。便于公司人事管理工作的顺利进行,提高企业竞争力。要求以ASP技术为基础, SQL Server数据库,设计一个符合庆丰发展公司实际需要的人事管理系统。

该系统的主要功能模块为: (1)公司人员管理(包括人员的录入,信息更新,删除等) (2)员工请销假管理(包括假条的填写,假条审批,请假情况查询等) (3)部门管理(包括部门设置,部门添加,部门更新,删除等) (4)用户登陆管理等 2(毕业设计的具体工作内容: 具体内容: (1)毕业设计前期,完成开题报告。字数在2000字以上。 (2)应用软件工程的方法实施系统的分析与设计。 (3)运用ASP、SQL Server 2000进行系统的开发。 (4)界面要求:简洁、主题鲜明、内容编排得当合理、美观、实用。 (5)应能够深入了解系统前后台的关系,搭建安全的后台数据库服务体系,掌握数据库的连接技术。 (6)能够对系统进行全面测试和调试,及时更正错误,直至系统运行稳定可靠。 (7)完成论文和必要的软件使用说明书,论文应包括综述、系统总体设计、系统实现、性能分析、结论等。参考文献数量不少于10篇。论文书写格式完全按学校规定来写。原始数据: 《数据库原理与应用》、《Java程序设计》、《ASP基础与应用》等作为前期的基础课程,要求具有一定的开发能力。硬件提供计算机一台,软件根据需要提供。此次设计的目的是使学生将大学中学到的专业知识与实际应用相结合。 毕业设计任务书 3(对毕业设计成果的要求: 用系统工程的思想和工程化的方法,按用户至上的原则、结构化、模块化、自顶向下地对系统进行分析与设计,自底向上地进行实施。 (1)严格区分工作阶段,每个阶段都有明确的任务和应得的成果。

大学生职业生涯规划书(推荐)

亲爱的朋友,很高兴能在此相遇!欢迎您阅读文档大学生职业生涯规划书,这篇文档是由我们精心收集整理的新文档。相信您通过阅读这篇文档,一定会有所收获。假若亲能将此文档收藏或者转发,将是我们莫大的荣幸,更是我们继续前行的动力。 大学生职业生涯规划书 大学生职业生涯规划书(精选3篇) 时间的脚步是无声的,它在不经意间流逝,我们又有了新的工作,请一起努力,写一份职业规划吧。那么你知道职业规划是用什么方法吗?以下是我们精心整理的大学生职业生涯规划书(精选3篇),欢迎大家借鉴与参考,希望对大家有所帮助。 大学生职业生涯规划书1 如今,身为大学生的我们,在一天天消磨时光的日子里,不如抓紧时间多学一些知识来充实自己。人的大学时光一生中也许就一次,不把握好,将来自己一定回追悔莫及。于是,再经过一番深思熟虑之后,我决定把自己的未来设计一下。有了目标,才会有动力。 一、自我盘点 1、自己兴趣爱好大盘点:业余爱好读书、听音乐、无线电维修、画画;喜欢的文学作品《红楼梦》、《战争与和平》、《老人与海》、《平凡的世界》;喜欢的歌曲《爱拼才会赢》、《红日》、《流

年》。 2、自己优势盘点:学习成绩优秀,担任班干部,班级群众基础好,父母、亲人、班主任、任课老师关爱,动手能力较强。 3、自己劣势盘点:目前的手头经济状况较为窘迫,海拔高度不够,体质偏弱。 4、自己的优点盘点:做事仔细认真、踏实,友善待人,做事锲而不舍,勤于思考,考虑问题全面。 5、自己缺点盘点:性格偏内向,交际能力较差,过于执着偏固执,胆小,思想上属保守派,缺乏自信心和冒险精神,积极主动性不够,做事爱拖拉机,惰性较大。 6、生活中成功经验的盘点:成功竞选成为班支委一员,成功组织过学习研讨主题班会并获年级组评选第一名,个人学习成绩、综合积分均为班级第一,通过考核以较大优势加入系学生实验室,工作中全班同学的悉心支持是我最大的财富。 7、生活中失败的教训:高考失利打击较大,一位好朋友与我有误解而陌路,竞选系学习部长失利,老听别人侃侃而谈可接不上话,心里特难受。 二、解决自我盘点中的劣势和缺点 所谓江山易改,本性难移。内向并非全是缺点,使我少一份张扬,多一点内敛,但可相应加强与他人的交流沟通,积极参加

常用推荐系统算法总结及性能比较

一,常用推荐系统算法总结 1、Itemcf(基于商品的协同过滤) 这个算法是cf中的一种,也是当今很多大型网站都在采用的核心算法之一。对于商城网站(以Amazon为代表,当然也包括京东那种具有搞笑特色的推荐系统在内),影视类推荐,图书类推荐,音乐类推荐系统来说,item的增长速度远不如user的增长速度,而且item 之间的相似性远不如user之间的相似性那么敏感,所以可以在离线系统中将item的相似度矩阵计算好,以供线上可以近乎即时地进行推荐。因为这种方法靠的是item之间的相关性进行推荐,所以推荐的item一般都和喜欢的item内容或者特性高度相似,很难推荐出用户潜在喜欢的item,多样性也比较差。 2、Usercf(基于用户的协同过滤) 这个是cf中的另外一种,它的主要特色是可以发现和用户具有同样taste的人,有句俗话叫做观其友知其人,大概也是这个道理吧。找到用户的相似用户,通过相似用户喜欢的item 推荐给该用户。因为用户的相似用户群还是比较敏感的,所以要频繁地计算出用户的相似用户矩阵,这样的话运算量会非常大。而且这个算法往往推荐出来的item很多都是大家都喜欢的比较hot的item,有的时候它提供的结果并不是个性化,反而成了大众化的推荐了。用这种算法的web应用一般都是item更新频繁,比如提供资讯类服务的应用(以“指阅”为代表的),或者笑话类推荐(以“冷笑话精选”为代表的)。当然这种算法的一个中间产物-----用户相似度矩阵是一个很有用的东西,社交类的网站可以利用这个中间产物来为用户提供相同品位的好友推荐。 3、Content_based(基于内容的推荐) 基于内容的推荐,很大程度上是在进行文本挖掘。web应用提供的内容或者爬取的内容在推给用户之前可以做一些挖掘,比如资讯类的应用,将抓取到的资讯,通过文本分析那一套算法提取出每篇资讯的关键词,以及统计频次和逆向文档频率来聚类或者笨一点地话计算出资讯的相似度矩阵,即共同的key words越多,两篇资讯的相似度越高。当你的用户很少很少,你的显式反馈数据非常非常少的时候,你可以根据用户的浏览或者搜索等等各种行为,来给用户进行推荐。再猥琐一点的话,你可以在用户刚刚注册好你的应用的时候,给他一些提问,比如让他输入一些感兴趣的话题啊,或者对以前看过的电影打分什么的。(当然这些电影都是你从各个簇中随机选取的,要足够多样性)这个算法它好就好在,不需要拿到用户--项目的评分矩阵,只需要知道用户喜欢什么,就可以很快速地推荐给用户十分相关的item。这个算法需要每天都要根据你抓取的资讯,不断地计算item之间的相似性。这个算法有个好处在于可以从容应对上面的两个算法其实都很难应对的问题,就是如果你想推出一个新的item,因为没有一个人有对这个new item的评分,所以上述的两个算法不可能推荐新的东西给你,但你可以用基于内容的算法将新的item计算出它属于哪个类,然后时不时地推出你的新item,这点对于商城尤其重要。

毕业设计任务书模板

XXXX职业技术学院 毕业设计(论文)任务书 分院电子信息分院专业计算机信息安全班级计算机信息安全1 班 学生张三学号 123456 指导教师李四 一、课题名称: XXXXXX有限公司ERP项目实施 二、内容和要求: 通过对XXXXXXX有限公司ERP项目实施和企业调研,为了该公司的进一步发展,决定为该公司引入一套企业资源计划(ERP) 系统,实现产品的管理信息化。ERP是借用一种新的管理模式来改 造原企业旧的管理模式,是先进的、行之有效的管理思想和方法。 为了完善管理制度,增强企业的竞争力,降低制作成本等,公司决 定引进金蝶K3系统,实现产品信息化管理。把经营过程中的有关 各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的供应 链中,能有效地安排企业的产、供、销活动,满足企业利用全社会 一切市场资源快速高效地进行生产经营的需求,以期进一步提高效 率和在市场上获得竞争优势。引进ERP系统并且可以解决陈旧的凭 证式管理带来的各种不必要的麻烦和降低出错率。调研和分析公 司的的生产管理流程。并结合ERP项目管理的要求,以期在库 存、准时交货率提高、采购提前、停工待料减少、制造成本降低、 管理水平提高等方面得到体现其作用。依据ERP项目实施的流 程,选型适当的信息管理系统。系统要易于操作、维护,并便于自 动化管理,而不增加或少增加附加操作。建立合理审批流程,有效 控制往来业务。ERP系统中的计划体系主要包括:主生产计划、物 料需求计划、能力计划、采购计划、销售执行计划、利润计划、财 务预算和人力资源计划等,而且这些计划功能与价值控制功能已完 全集成到整个供应链系统中。借助IT技术的飞速发展与应用,ERP 系统得以将很多先进的管理思想变成现实中可实施应用的计算机 软件系统。 ERP系统实现了对整个企业供应链的管理,适应了企业在知识经济时代市场竞争的需要。 三、参考资料: [1] 林逢升,张宪乐.企业信息化软件应用.浙江机电职业技术学院计算机应用工程系.2009 [2] 颜安.企业ERP应用研究. 成都.西南财经大学出版社.2006年6月

大学生职业生涯规划书推荐

大学生职业生涯规划书推荐 以下是关于大学生职业生涯规划书推荐的文章!工作计划资源请搜索工作计划与你分享! 俗话说:行行都出状元郎。当今社会竞争日益激烈,各类人才如雨后春笋般破土而出,在综错复杂的社会里生存和发展是最为简单的两个目标,但是终极命运却有天壤之别,的事物不再只是偶然,的是必然。随着大学生普遍化和综合素质的不断提高,让我们在校生有种危机感和紧迫意识,怎样在立足于社会的同时能创造出一定价值是每个人生必须思考的现实问题。在行动之前的准备工作和事物正常发展同等重要,任何人都赞成想好了在做比不想就做或边想边做要更切实际。每个人对未知的命运都期待关注,当听到这个活动时,就觉得是个严肃的人生话题,平静的内心又起波澜,反省的机会再次降临。鉴于此也觉得走好人生第一步也至关重要。 一.自我定位——“正确认识你自己” 1. 自我描述兴趣爱好:看书、写作、音乐、运动等等 性格特点:感性而不失理智,成熟而不失真诚,独立而坚强,能够敏锐的分析对方心理和处事风格,能吃苦,抗压力强,适应能力强,容易接受新鲜事物…… 2.职业兴趣:喜欢从事多变的职业,排斥只做一件事。

例如从政、作家、经商等,只要是能有所建树的事情都是比较感兴趣的职业。能胜任的工作希望是管理,不过需要时间和机遇。 3.价值定位:虽然金钱不是万能的,但没有金钱也是万万不能的。自身价值的体现很大程度取决于你拥有的物质财富,这是人生的第一个追求,当得到时就应该有兼济天下的胸怀,成功转型。对于刚从大学走出社会来说,第一步就是能够立足社会,同时建立可靠人脉和社会经验,在条件允许的情况下,可以有一笔储蓄,当做以后的创业资本。我一直相信,其实每个人都是人才,关键是需要创造机遇去培养,很多时候能改变我们自己的不是别人,就是你自己。 二.环境分析——“当我没有能力去改变环境时,要适应环境,改变自己” 我的家庭条件不理想,父母的期望就是多学知识去改变家庭现状。说实在的在大学期间真的没有学到什么,这与个人意志和学习氛围有关。所以不打算继续深造专业,寻求别的理想职业,只要能创造人生的一个制高点即可。 当今社会,政策开放,无处不充满商机,同样有人群的地方就有他们需要的财富,社会依然残酷和竞争,有作为的人大都摸索出了社会发展的潜在规律,并结合一些实际情况具体执行而已。 三.确立志向——“有志者,事竟成,破釜沉舟,百二

项目管理系统毕业设计任务书

毕业设计(论文)任务书 题目:基于.NET的项目管理系统的设计与实现 专业:计算机科学与技术指导教师: 学院:信息学号: 2008080305325 班级: 200808030501A 姓名: 一、主要内容和基本要求 该毕业设计题为《基于.NET的项目管理系统的设计与实现》,主要运用C#语言进行开发,数据库采用MSSQL Server 05,将运行于安装有.NET Framewrok3.5以上的Windows系统平台上。该设计的主要内容包括: ①资源管理:主要为人员管理,包括人员基本的增删改查,角色分配等。 ②交付管理:项目经理录入、维护项目基本信息(包括一般信息、客户信息、分包商信息、财政信息、申请人员信息、项目经理等)、费用预算,建立项目里程碑,制定项目计划,管理项目风险;系统每周一凌晨计算分析上周人员、项目的收支情况以及费用管理员导入的其他ERP系统导出的报销费用明细;相关人员可以查询上述基本信息和统计分析图表(下钻)展示。 ③TIMESHEET管理:项目经理填写和提交项目组成员工时,以记录、查询出勤情况,同时也为项目实际开支计算提供基础数据。 ④系统管理:主要为用户管理。给用户分配角色和机构权限。 二、主要参考资料 [1]刘智勇,王文强.JavaScript从入门到精通[M].北京:化学工业出版社,2009:261-269. [2]奚江华https://www.wendangku.net/doc/b96964479.html,3.5开发详解Ⅱ——新功能篇[M].北京:电子工业出版社,2008:174-176. [3]w3school. 领先的Web技术教程.[EB/OL].[2011]. https://www.wendangku.net/doc/b96964479.html,/. [4]李力.企业项目管理系统的设计与实现[D].南开大学,2009. [5]应尚军,王炎.项目管理的研究现状与研究前景[J].科技进步与对策,2005,22(11):131-133. [6]袁经勇.国内外项目管理现状及发展趋势[J].化工建设工程,2001,23(3):8-9,12. [7]北京维普时代软件有限公司.成功案例.[OL] https://www.wendangku.net/doc/b96964479.html,/index.asp [8]金平.企业项目管理系统的分析与设计[J].中国制造业信息化,2009,38(9):10-12.

《大学生职业生涯规划》课程推荐阅读书目

《大学生职业生涯规划》阅读推荐书目 一、教材 1.《大学生就业实用教程—大学生职业发展与就业指导》文厚润编高等教育出版社 2. 《大学生职业生涯规划》黄俊毅等清华大学出版社 3.《大学生职业生涯发展与规划》钟谷兰(北大-北森职业规划丛书)华东师范大学出版社 二、课外阅读 1.《致加西亚的信》(美)阿尔伯特·哈伯德著北京西苑出版社 2.《高效能人士的七个习惯》(美)柯维著,王亦兵等译中国青年出版社 3.《人性的弱点全集》(美)戴尔·卡耐基著中国发展出版社 4.《天才的品性:对美国22位各界精英的访谈》(美)奥里森·马登著中国档案出版社 5.《成功早知道:迈进人生的10种准备》(美)玛利亚·史瑞沃著海南出版社 6.《经营自我》(美)鲍勃·奥伯瑞著三联书店 7.《如何在大学里脱颖而出》(美)卡尔·纽波特著海天出版社 8.《哈佛之光:输赢在自己》(美)维利斯陕西人民教育出版社 9.《与成功有约:全面造就自己》柯维三联书店 10.《世界上最伟大的推销员》(美)奥格.曼狄诺著世界知识出版社

11.《羊皮卷》(美)马丁·科尔著天津社会科学出版社 12.《我的生涯手册》吴芝仪著经济日报出版社 13. 《只要你敢想你就行》(美)皮尔著新世界出版社 14.《做最好的自己》李开复著人民出版社 15.《与未来同行》李开复著人民出版社 16.《马云点评创业》赢在中国项目组中国民主法制出版社 17.《杜拉升职记》李可著陕西师范大学出版社 18.《把握你的职业发展方向》洛克著中国轻工业出版社 19.《有用的聪明》吴淡如著国家文化出版公司 22.《哈佛教授给学生讲的200个心理健康故事》刑群麟,李敏主编中央编译出版社 21.《细节决定成败》汪中求著新华出版社 22.《成长比成功更重要》凌志军著陕西师范大学出版社 23.《幸福的方法》(以)沙哈尔著当代中国出版社 24.《永不言弃》俞敏洪著群言出版社 25.《曾国藩家书》曾国藩四川文艺出版社 26.《选对池塘钓大鱼》[美]雷恩·吉尔森,机械工业出版社27.《你的降落伞是什么颜色》,理查德·尼尔森·鲍利斯,中信出版社。28.《遇见未知的自己》[台湾]张德芬,华夏出版社 29. 《如何进行时间管理》朱帅,北京大学出版社 30. 《生涯心理辅导》,沈之菲,上海教育出版社 31. 李开复给大学生的信

仓库管理系统毕业设计任务书

仓库管理系统毕业设计任务书 1

××大学网络教育学院 毕业设计(论文)任务书 题目:仓库管理系统设计与实现 完成期限: 年月日至年月日 教学中心年级及层次 专业指导教师_____________ 学生学号 接受任务日期批准日期_____________ 2

一、原始依据(资料) 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何经过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。 仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都能够认为是各种各样的仓库管理需求。随着中国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。 数据库技术产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。而且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,数据库技术成为最热门技术之一。面向对象软件的开发技术,也大大保障了软件开发的速度和效果。随着计算机的普及,计算机等硬 3

件价格也已经不再是什么天文数字。因此,不论是从技术上,还是经济上,设计和开发一个仓库管理系统都已经具有较好的可行性。 二、设计内容和要求:(说明书、专题、绘图、试验结果等) (一)设计内容 ●熟悉计算机软件工程的思想,掌握数据库管理软件的开发技 术; ●设计并实现一个仓库管理系统; ●撰写完整的毕业论文。 (二)设计要求 ●严格按照软件工程思想和管理信息系统的开发步骤,设计并 实现一个仓库管理信息系统。以系统开发过程为主线,从需 求分析,逻辑设计,总体设计,详细设计以及系统测试、实施 各阶段的主要内容和成果,包括系统结构图、业务流程图、 数据流程图、HIPO图、IPO图、E-R模型、数据字典、物 理表实现及其关系、功能模块算法流程、界面设计等等。 ●以Borland公司的Delphi为开发工具,对上述逻辑设计的成 果进行转换,实现一个完整的可运行的仓库管理系统。 (三)设计环境 CPU: 赛扬II 1G 硬盘:40G 4

大学毕业生就业信息管理系统设计-设计任务书-

毕业设计任务书 题目:____________________________________________________________ 学生姓名:_____________ 班级:_________________ 学号:____________ 题目类型____________________________ 指导教师:___________________一、毕业设计题目 大学毕业生就业信息管理系统设计 二、题目简介 该设计要求学生以大学生就业信息管理为背景,对“大学生毕业就业信息管理系统”软件进行分析和设计。 通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件工程的综合训练,提高解决实际问题的能力。 三、设计任务 1. 查阅文献资料,一般在5篇以上; 2. 针对大学毕业生就业信息管理系统,锻炼学生的分析、设计能力,培养学生对软件文档规范的书写能力; 3. 以高校学术就业为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型; 4. 完成大学毕业生就业管理系统的软件可行性分析、项目开发计划、需求规格说明、概要设计和详细设计(结构化设计方法和面向对象设计方法可任选一种); 5. 在分析和设计的基础上编码完成一个可演示的版本并进行测试; 6. 撰写设计说明书; 7. 做好答辩工作。

四、主要内容、功能及技术指标 大学生就业是国家及地方各级主管部门、社会以及高校自身都非常关心的问题,毕业生的就业层次、各类就业率等是重要的被关注指标。学校每年都需要分别按院系、专业、学历、毕业生类别以及就业行业、性质、区域等进行就业率统计,以便对招生和就业指导工作作出决策,相关的就业数据还必须上报上级主管部门。开发一个适合于高校毕业生就业数据管理特点的B/S结构毕业生就业信息管理系统,实现学校就业工作的网络化管理。 1. 根据可行性研究的结果和客户的要求,分析现有情况及问题,采用C/S 或B/S结构,将奖学金评定系统划分为:用户登录/注册、毕业生信息管理模块、企业信息查询管理、招聘信息模块、求职信息模块、就业推荐功能、毕业生就业信息管理模块、就业信息分析模块、其他辅助功能等。 2. 整个系统可以选择采用2层C/S结构或3层B/S结构。数据库系统可采用Access, SQL Server 2000等,前台开发工具可以选用PowerBuilder或Visual Basic、ASP或JSP等; 3.大学毕业生就业信息管理系统所涉及的信息可通过系统流程图、业务流程图、数据流程图和数据字典对其进行描述,在分析和设计的基础上,提出系统的总体框架并进行详细设计,为系统实现做准备; 4. 在分析和设计的基础上编码完成一个可演示的版本并测试其正确性。 五、设计完成提交的成果 1.毕业设计说明书(论文字数要求:2.5-3万字;源代码工作量:1500行以上。) 毕业设计说明书是毕业设计整个过程总结性资料,书写的质量直接影响到毕业设计的成败。毕业设计说明书主要包括以下内容,详细格式和要求请参照毕业

职业规划参考书籍

职业规划参考书籍 (打√号为可作大学生职业生涯规划课程教材使用)。 1、职业锚——发现你的价值观(施恩,中国财政经济出版社) ★★ 2、选对池塘钓大鱼(雷恩·吉尔森,机械工业出版社☉彭书淮译) ★★ 3、你的降落伞是什么颜色(鲍利斯,中信出版社☉陈玮译) ★★★★★ 简介:如果你正在求职或者打算跳槽,这是一本你无论如何不应错过的著作,否则你将错过:聆听全世界最权威的职业指导大师30年研究心得的机会;了解如自己这般杰出的优秀人才为何屡屡在求职场上铩羽而归的原因;洞悉现存求职体系薄弱内幕的良机;走出求职误区的可能;领会最有效的求职思路和方法的机会……如果你阅读了此书,你至少将了解:现有的求职系统是过时而低效的,如果你首先求助了它,会毫无疑问地成为这一陈腐体系的牺牲品;简历、招聘广告、职业介绍所和猎头公司,它们所起的作用远比你以为的要小得多,甚至遍布陷阱;其实最有效的求职途径唾手可得,你甚至可以不用投寄一份简历就可以找到最理想的工作;人们高估了互联网在求职中的作用,实际上它的失败率是96%…… 推介:理查德?尼尔森?鲍利斯,职业指导大师、畅销书作家,他改变了数百万人看待他们工作和生活的方式,这当中有职业顾问、社会工作者、行政官员、教师和其他陷入茫然和自我怀疑的求职者和跳槽者。同行评价说:“他值得这30年间他帮助过的所有人尊敬。” 4、√把握你的职业发展方向(robert d. lock,中国轻工出版社☉钟谷兰等译) ★★★★ 简介:帮助读者在设立职业目标的同时,更教会读者一整套职业决策技能。它不仅说明了什么是“职业生涯规划”,更一步步地带领读者通过阅读、思考、各种练习、活动和量表,认识工作世界,了解具体职业,探索自我,并最终做出正确的职业决策。本书中还包括大量权威的职业量表及其使用方法,有很高的参考价值。 推介:全书在科学性和学术性的前提下,具有很强的实用性和操作性。在职业规划类图书上中,本书以其全面的内容、逻辑性的叙述,富有激情的语言,被使用者广泛接受。 5、职业转换(卡罗尔l. 麦克莱兰,机械工作出版社☉北京燕清译) ★★★★★ 简介:本书是“阿呆系列”丛书中的一本。该书主要面向有意于进行职业转换的人们,介绍了职业转换的意义、步骤和方法。本书采用循序渐近的手法,从对成功的定义谈起,向

职业规划参考书目

职业规划参考书目 1、《大学生职业规划与就业指导》广东高等教育出版社、张敏强主编 2、《职业生涯发展与规划》高等教育出版社、教育部高校学生司 3、《剪裁人生》机械工业出版社、纽哈斯国际教育咨询公司、许轶、陈少晖、曾舒煜编著 4、《职业生涯管理》复旦大学出版社,周文霞主编 5、《如何进行人才测评》北京大学出版社闫绪娴编著 6、《如何进行时间管理》北京大学出版社朱帅编著 7、《如何实现你的职业理想》陕西师范大学出版社(美)盖里.西茂等 8、《寻找人生最佳座标》兵器工业出版社肖鸣政等编著 9、《大学生择业指南》中国物资出版社刘仲仁编著 10、《打造明天的金领生涯》中国青年出版社陈锟等编著 11、《老板要你再大学里学的10 件事》机械工业出版社(美)比尔.科普林著12、《我的职业生涯我做主》京华出版社苏墨著13、《一生的职业生涯》南方日报出版社洪凤仪著14、《我的降落伞是什么颜色的?》15、《选对池塘钓大鱼》 16、《规划人生》华南农业大学内部发行(新生小册子)侯志瑾老师(北师大职业生涯的领头人)的推荐:1、Career Counseling:Applied concepts of life planning by Vernon G.Zunker 这是一本讲咨询的理论和实务的书,在美国是应用较多的教材之一。北图港台阅览室有中译本--《生涯发展的理论与实务》2、Career choice and development,by Duane Brown,Linda Brooks&Associates 这是一本非常理论的书,在美国是研究生的教材之一,北图外文阅览室有第三版3、Career counseling:process,issues&techniques,by Norman C.Gysbers,Mary J.Heppner&Joseph A.Johnston 这本书介绍了职业咨询的步骤、方法,当然有很多是作者自己的观点和模式。第一作者是在美国的学校咨询领域中比较权威的人,风格比较像 Splete。本书目前正在翻译中。4、Career Guidance&counseling through the life span,by Edwin L.Herr,Stanley H.Cramer&Spencer G.Niles 本书有中译本5、《生涯咨商与辅导》金树人,台湾东华书局6、《生涯心理辅导》沈之菲上海教育出版社2000 年这本书比较针对学校7、Career development and planning--a comprehensive approach,by Robert CReardon,Janet G.Lenz,James P.Sampson,Jr.&Gary W.Peterson 我们翻译了这本书,《职业生涯发展与规划》,将由高等教育出版社今年出版。该书是大学生的教材,配有学生手册和教师用书(但教师用书没有翻译)。林欣老师(北森GCDF 培训讲师)推荐:职业类:《丰盛人生,分三步设计你的未来》《你的降落伞是什么颜色》《选对池塘钓大鱼》《现在,发现你的优势》心理类:《心理咨询师的问诊策略》(上、下)《心理咨询面谈技术》《高明的心理助人者》《生命的重建》《心灵七游戏》《西方心理咨询经典案例集》《谁在我家,海灵格家庭系统排列》《心理画外音》杨开老师、朱伦老师(北森GCDF 培训讲师)推荐:测评类洞察人生--心理测量学职业锚--发现你的价值观就业宝典请理解我咨询类高明的心理助人者(上、下册)家庭舞蹈作者:李维荣登天的感觉作者:岳晓东职业发展类生涯心理辅导作者:沈之菲选对池塘钓大鱼你的降落伞是什么颜色的普通心理学类心理学与生活参加某次培训机构推荐的书籍:职业锚--发现你的价值观(施恩,中国财政经济出版社)★选对池塘钓大鱼(雷恩·吉尔森,机械工业出版社⊙彭书淮译)★你的降落伞是什么颜色的(鲍利斯,中信出版社⊙陈玮译)★ 登天的感觉(岳晓东,上海人民出版社)★就业宝典(保罗·D·蒂戈尔,巴巴拉·巴伦,中信出版社)★请理解我(David Keirsey,中国轻工出版社⊙王晓静译)★把握你的职业发展方向(Robert D.Lock,中国轻工出版社⊙钟谷兰等译) ★职业转换(卡罗尔L.麦克莱兰,机械工作出版社⊙北京燕清译)★不必火星撞地球(职业生涯规划宝典(鄢敬新主编,

职业生涯规划书范文(推荐)

职业生涯规划书范文(推荐) : 1.清晰性原则:考虑目标措施是否清晰明确?实现目标的步骤是否直截了当? 2.变动性原则:目标或措施是否有弹性或缓冲性?是否能依据环境的变化而调整? 3.一致性原则:主要目标与分目标是否一致?目标与措施是否一致?个人目标与组织发展目标是否一致? 4.挑战性原则:目标与措施是否具有挑战性,还是仅保持其原来状况而已? 5.激励性原则:目标是否符合自己的性格、兴趣和特长?是否能对自己产生内在激励作用? 6.合作性原则:个人的目标与他人的目标是否具有合作性与协调性? 7.全程原则:拟定生涯规划时必须考虑到生涯发展的整个历程,作全程的考虑。 8.具体原则:生涯规划各阶段的路线划分与安排,必须具体可行。 9.实际原则:实现生涯目标的途径很多,在作规划时必须要考虑到自己的特质、社会环境、组织环境以及其它相关的因素,选择确定可行的途径。 10.可评量原则:规划的设计应有明确的时间限制或标准,一评

量、检查,使自己随时掌握执行状况,并为规划的提供参考的依据。 四、作用价值 1、以既有的成就为基础,确立人生的方向,提供奋斗的策略。 2、突破生活的格线,塑造清新充实的自我。 3、准确评价个人特点和强项。 4、评估个人目标和现状的差距。 5、准确定位职业方向。 6、重新认识自身的价值并使其增值。 7、发现新的职业机遇。 8、增强职业竞争力。 9、将个人、事业与家庭联系起来。 10、扬长避短,发挥职业竞争力; 11、了解就业市场,科学合理地选择行业和职业; 12、提升个人实力,获得长期职业发展优势; 13、加快适应工作,提高工作满意度,使事业成功最大化。 五、基本步骤 每个人都渴望成功,但并非都能如愿。了解自己、有坚定的奋斗目标,并按照情况的变化及时调整自己的计划,才有可能实现成功的愿望。这就需要进行职业生涯的自我规划。职业生涯规划的步骤是: 1、自我评估 自我评估包括对自己的兴趣、特长、性格的了解,也包括对自己的学识、技能、智商、情商的测试,以及对自己思维方式、思维方法、

相关文档