当前位置:文档之家› 基于内容的电子图书推荐系统_B10040101毕设论文

基于内容的电子图书推荐系统_B10040101毕设论文

基于内容的电子图书推荐系统_B10040101毕设论文
基于内容的电子图书推荐系统_B10040101毕设论文

南京邮电大学

毕业设计(论文)题目基于内容的电子图书推荐系统

专业计算机科学与技术

学生姓名王欣源

班级学号B10040101

指导教师许棣华

指导单位计算机学院、软件学院日期:2014 年03月10 日至2014 年06 月10 日

毕业设计(论文)原创性声明

本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。

论文作者签名:

日期:年月日

摘要

随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代步入了信息过载的时代。面对信息过载,推荐系统应运而生。本文是实现基于内容的电子图书推荐系统,帮助人们快速找到自己需要的图书。

本文首先阐述了推荐系统产生的背景,并分析比较了几种推荐系统算法,重点阐述了基于内容的推荐算法的优缺点。然后对本系统的功能进行了模块划分,分为管理员实现的功能模块、用户实现功能模块和系统向用户推荐图书模块。推荐图书模块采用基于内容的推荐算法,它使用关键词代表图书的内容特征向量,根据用户对图书的操作行为计算出用户的配置文件,并通过采用Jaccard算法计算出与用户配置文件相似性较大的图书推荐给用户。最后通过采用Myeclipse8.5开发平台和MySql数据库,编码实现了本系统。

关键词:基于内容;信息过载;推荐系统;电子商务;电子图书推荐

ABSTRACT

With the development of information technology and the Internet, people gradually fall from a lack of information era into the era of information overload. Facing the problem of information overload, recommender system came into being.We realized a contents-based electronic book recommender system,helping people quickly find the book that they need.

Firstly,the background of the recommender system is described in this paper .Meanwhile we analysis several recommendation algorithms and focus on the advantages and the disadvantages of the content-based recommendation algorithm in this paper.Then according to the functions , this system is divided into three parts,such as the user’s function module, the administrator’s function module and the recommendation module. Content-based recommendation algorithm is adopted in the recommendation module, which uses the key words to represent the feature vector of the books content, and form the user’s profiles based on the users operate behavior on books. The similarity between the books and the user’s profile is calculated by Jaccard algorithm. After that,the most similar books are recommender to the user. Finally, this system is implemented on the platform of Myeclipse8.5.

Key words:content-based;information overload;recommender system;

electronic business;e-book recommendation

目录

第一章绪论.......................................................................................... - 1 -

1.1课题产生的背景及意义 ................................................................................ - 1 -

1.2推荐系统研究现状 ........................................................................................ - 1 -

1.3推荐系统研究内容及论文组织结构 ............................................................ - 3 - 第二章相关理论技术及工具.............................................................. - 5 -

2.1推荐系统算法及比较 .................................................................................... - 5 -

2.2基于内容的推荐算法 .................................................................................... - 7 -

2.3实现使用的环境工具及技术 ...................................................................... - 10 -

2.4本章小结 ....................................................................................................... - 11 - 第三章系统设计................................................................................ - 12 -

3.1系统概述 ...................................................................................................... - 12 -

3.1.1系统目标设计 .................................................................................... - 12 -

3.1.2系统设计思想 .................................................................................... - 12 -

3.1.3系统总体设计图 ................................................................................ - 13 -

3.2需求分析 ...................................................................................................... - 13 -

3.2.1系统总体功能图 ................................................................................ - 13 -

3.2.2用例图 ................................................................................................ - 14 -

3.3数据库设计 .................................................................................................. - 15 -

3.3.1数据库需求分析 ................................................................................ - 15 -

3.3.2数据库逻辑设计 ................................................................................ - 15 -

3.3.3 E-R图................................................................................................. - 16 -

3.4本章小结 ...................................................................................................... - 18 - 第四章详细设计.................................................................................. - 19 -

4.1数据库和JA V A Web的连接 ....................................................................... - 19 -

4.2实现登录功能 .............................................................................................. - 20 -

4.3管理员实现对电子图书的编辑 .................................................................. - 22 -

4.4管理员实现对用户信息操作 ...................................................................... - 25 -

4.5用户实现查询图书 ...................................................................................... - 26 -

4.6用户对图书的操作 ...................................................................................... - 27 -

4.7系统对用户推荐图书 .................................................................................. - 28 -

4.8本章小结 ...................................................................................................... - 32 - 第五章总结和展望............................................................................ - 33 -

5.1系统的测试 .................................................................................................. - 33 -

5.1.1测试目的 ............................................................................................ - 33 -

5.1.2测试方法 ............................................................................................ - 33 -

5.1.3 测试实例 ........................................................................................... - 33 -

5.2对系统改进的思考 ...................................................................................... - 40 -

结束语.................................................................................................... - 42 - 致谢.................................................................................................... - 43 - 参考文献................................................................................................ - 44 -

第一章绪论

1.1课题产生的背景及意义

一.课题产生的背景

近年来,随着信息技术和网络的快速发展与崛起,互联网已逐渐成为人们搜集和提供信息的常用渠道,并逐步渗透到各个领域包括传统的流通领域。这一变化促成了电子商务的形成,越来越多的商家在网上建立在线店铺,向消费者展示自己的产品信息,消费者也逐渐习惯于网上查询自己需要产品的信息。这种全新的生活理念标志着人类进入了一个崭新的时代。然而问题随之产生,信息过载的时代不同于以往,对于信息消费者言而,在众多信息中找到自己需要的信息是一件非常困难的事情;对于信息生产者而言,让自己生产的信息脱颖而出,受到广大用户的关注,也是一件非常困难的事情。

面对产品信息的“海洋”,显而易见,消费者快速并且有效的挑选出自己所需要所感兴趣的产品是十分困难的,此时推荐系统应运而生。电子商务推荐系统通过识别消费者的消费偏好,模拟导购人员向客户提供建议,帮助客户完成了购买,从而使消费者尽量避免信息过多所带来的麻烦,同时也为自己产品营销带来了利润,更重要的是为自己的电子商务系统保留住了一定的客户源。

二.课题的目的及意义

推荐系统的任务就是在用户和信息之间建立一个桥梁,一方面帮助了消费者发现对自己有价值是自己感兴趣和需要的信息,另一方面让信息能够展现在对它感兴趣的用户面前,从而实现信息消费者和信息生产者的双赢。其实质就是在海量数据挖掘基础上建立的一种高级商务智能平台,以帮助电子商务网站为其用户提供智能的、个性化的决策支持和信息服务,从而避免用户在海量数据前无所适从。

1.2推荐系统研究现状

从上世纪90年代中期提出推荐系统的概念,直到现在,蓬勃兴起的网上交易、电子商务等,伴随着信息技术的进步,为推荐系统提供了良好的契机和发展的平台,推荐系统得到了飞速的发展。急需并且巨大的应用需求,为推荐系统带来了广泛的关注。不仅很多国内外学者都在研究推荐系统,ACM 也屡次把推荐系统作为研讨主题,甚至众多国内外期刊也纷纷将推荐系统作为专题报道。

一.国外推荐系统研究现状

在用户模型方面,常用的用户建模技术有向量空间模型、用户评价矩阵,以及机器学习技术。国外的研究提出了使用智能代理技术来分析顾客的需求,建立用户模型,并据此提供推荐服务。也有人提出了一个利用神经网络和遗传K-means 算法来获取用户偏好的方法。通常系统中应用的推荐算法最多的是协同过滤的技术,针对协同过滤的改进提出了使用分解技术减少特征向量的维数,来提高最近

邻居的搜索速度,并且对用户最近邻居项采用赋值权重的方法来优化算法,提高推荐质量。由于传统的协同过滤技术仅仅根据用户显式评分产生推荐结果,很多研究者提出通过web 挖掘技术获取用户隐式评分,因此,各种数据挖掘技术也开始应用到推荐系统中,以提高推荐系统的精度。

学者们也关注了推荐系统的可移植性和信任的问题。基于对等网络环境,通过在客户端对用户信息进行控制,使得用户即使在离线时也能进行推荐。另外推荐系统的实时性,算法的可伸缩性,用户的信任等等融合了信息获取,数据挖掘,人机交互,自然语言处理,心理学,社会行为研究等相关领域都是最近研究的热点。

下面给出一些研究型推荐系统实例:

(1)GroupLens:用于推荐新闻信息组的自动协同过滤推荐系统。该系统通过自动搜索与用户评分信息最邻近的用户,然后根据最接近的评分信息产生最终的推荐结果,支持用户数量大的情况。

(2)MovieLens:用于推荐电影的研究型自动协同过滤推荐系统。与GroupLens 不同,MovieLens 是一个基于web 的推荐,系统通过浏览器进行用户评分数据的收集与推荐结果显示。

(3)FAB:用于推荐web 页面的基于内容的过滤和协同过滤混合的推荐系统。其特点是综合了基于内容过滤的推荐和过滤推荐的优点,同时支持两种类型的推荐服务。

(4)Ringo:用于提供音乐推荐服务的研究型协同过滤推荐系统。Ringo 系统可以向用户推荐他们喜欢的音乐,预测用户不喜欢的音乐,也可以预测用户对特定音乐的评分。

表1.1 一些采用推荐技术的网站

系统推荐内容类型网址https://www.doczj.com/doc/9610346999.html, 电影https://www.doczj.com/doc/9610346999.html,/ Movielens 电影https://www.doczj.com/doc/9610346999.html,/

https://www.doczj.com/doc/9610346999.html, 电影http://https://www.doczj.com/doc/9610346999.html,/

https://www.doczj.com/doc/9610346999.html, 图书https://www.doczj.com/doc/9610346999.html,/ Phoaks 网站https://www.doczj.com/doc/9610346999.html,/

Yenta 寻友https://www.doczj.com/doc/9610346999.html,/

Lauch 音乐https://www.doczj.com/doc/9610346999.html,/ CD https://www.doczj.com/doc/9610346999.html, CD唱片https://www.doczj.com/doc/9610346999.html,

Grouplens Usenet 新闻https://www.doczj.com/doc/9610346999.html,/ Internet Watcher 网页https://www.doczj.com/doc/9610346999.html,/ Jester 笑话幽默https://www.doczj.com/doc/9610346999.html,/humor

除了研究型推荐系统之外,推荐在电子商务领域也运用的如火如荼。推荐的应用领域包括推荐电子图书、电影、CD、新闻、旅游等。表1.1列出了一些应用了推荐技术的网站以及他们推荐的主要内容。

二.国内推荐系统研究现状

目前国内的研究多集中在推荐系统的理论和技术方面,并取得了丰硕的成果。针对协同过滤中评价矩阵的稀疏性,提出了一种优化算法和一种基于项目评分预测的协同过滤推荐算法,并且在计算目标用户的最近邻居时采用一种新相似性计算方法。针对算法的可扩充性,又提出了基于项目聚类的协同过滤推荐算法,这些都显著地提高推荐系统的推荐质量。以上各类推荐技术都有各自的优点和缺点,因此许多研究者提出结合多种过滤技术,以克服各自的缺点。例如基于内容和合作模式的信息推荐机制,基于语义相似性的资源协同过滤技术。同时也对稀疏问题和冷启动问题做了研究,将推荐系统的应用领域扩展到了数字图书馆。

在应用方面,国内在个性化推荐方面做的比较好的网站有淘宝网,当当网,京东,易迅,豆瓣,土豆,优酷,人人等。

三.基于内容的推荐系统的研究进展

历史上,最初的基于内容的推荐(content-based recommendation) 是协同过滤技术的延续与发展,它不需要依据用户对项目的评价意见,而是依据用户已经选择的产品信息,进而进行相应的推荐。随着机器学习技术的发展,目前基于内容的推荐系统可以对用户建立配置文件和对产品建立特征向量,通过分析已经购买(或收藏)过的内容,建立或更新用户的配置文件。系统可以比较用户配置文件与产品特征向量之间的相似度,并直接向用户推荐与其配置文件具有相似性最大的产品。

基于内容的推荐算法的根本在于信息的获取与信息的过滤,而在文本信息在这两方面研究的较为成熟,现有很多基于内容的推荐系统都是通过分析产品的文本信息进行推荐。然而现在的产品不仅仅只有文本信息,当推荐系统需要推荐电影音乐图片等涉及到自动提取多媒体数据的内容特征时,基于内容的推荐系统不可避免的会有技术上的困难。并且各种领域应用推荐不仅仅是想对户已有的兴趣进行推荐,还希望能够挖掘到用户潜在的兴趣,推广更多的信息。

基于如上一些原因,现在基本不存在单纯的只是基于内容的推荐算法了,它可能混合了协同过滤或者其他的一些算法,将对用户的推荐做到尽可能的完美。

1.3推荐系统研究内容及论文组织结构

一.推荐系统研究内容

推荐系统依据用户的兴趣爱好或需求(即记录用户的历史行为)来推荐可能符合用户兴趣或需求的产品,这个过程也被称为个性化推荐。由于推荐系统可以帮助商户完成个性化营销,进而达到提升销售量,创造最大的利润的目的,很多电子商务企业开始重视并积极推广推荐系统在电子商务系统中的应用。国内外很多学者也进行了相关的研究工作,推荐系统的研究主要包括以下几个方面:

1.用户信息获取

推荐系统早期只需要简单的获得用户的信息,但随着推荐系统发展和完善,推荐系统已经不单单可以获得用户的信息,还可以实现同用户进行交互。为达到这一目的,就需要考虑到用户多方面的兴趣和用户兴趣转变的情况,并且将数据挖掘应用到用户信息获取中,还可以挖掘用户的隐性需求和爱好。

2.推荐算法的研究

要想个性化推荐易于接受并且获得用户的认可,关键要设计出精确、高效的个性化推荐算法。目前的推荐算法有多种,有基于内容的推荐,基于协同过滤的推荐,基于混合的推荐和基于物品的推荐等算法。每个推荐算法有各自的优缺点,为了摒弃各自推荐的弊端,达到推荐结果的高精度和高覆盖率的目的,可以将各种推荐方法混合使用。不仅如此,信息获取、人工智能以及模糊推荐等相关领域的引入也扩宽了推荐算法的思路。

3.推荐系统的评价问题

为达到推荐系统为广大用户所易于接受的目的,必须给出产品被推荐的理由,同时对推荐系统作出客观综合的评价。因此,推荐的准确性和可靠性是两个很重要的方面。对推荐结果准确性的判断和把推荐结果展示给用户以及如何获取用户对推荐结果的反馈评价都是值得深入研究的热点。

二.论文的组织结构

本文的结构安排如下:本章分析了推荐系统的产生原因,研究的内容,历史发展进程,国内外的研究现状以及基于内容的推荐系统的研究进展。第二章详细介绍基于内容的推荐系统的理论基础及相关的算法,实现这个系统会用到工具的介绍。第三章会简要说明系统概要,系统的需求分析和数据库的设计。第四章会介绍系统的详细设计。第五章是一个总结,包括了本系统的测试结果和优缺点,以及展望等。

第二章相关理论技术及工具

2.1推荐系统算法及比较

推荐系统发展至今,已经提出了很多很好的算法。当今时代所用的推荐算法主要有:基于内容推荐、协同过滤推荐、基于关联规则推荐、基于效用推荐、基于知识推荐和组合推荐。下面分别进行介绍。

1.基于内容推荐

基于内容的推荐(Content-based Recommendation)是信息过滤技术的继承和发展,它不需要依据用户对项目的评价而是根据项目内容作出推荐,更多地需要用机器学习的方法从项目内容的特征向量中得到用户的兴趣爱好。在基于内容的推荐系统中,项目是通过特征向量来表示的,系统根据用户选择的项目的特征向量,学习用户兴趣的配置文件,计算出用户配置文件与待预测项目的相匹配程度。

2.协同过滤推荐

协同过滤推荐(Collaborative Filtering Recommendation)技术是推荐系统中应用最早和最为成功的技术之一。它通常采用最近邻技术,利用用户的评价矩阵信息计算用户之间的距离,然后利用该用户的最近邻居用户对商品评价的加权评价值来预测目标用户对特定商品的喜好程度,系统从而根据这一喜好程度来对目标用户进行推荐。基于协同过滤的推荐系统可以说是从用户的角度来进行相应的推荐,而且是自动的,即用户获得的推荐是系统从购买模式或浏览行为等隐式获得的,不需要用户努力地找到适合自己兴趣的推荐信息,如填写一些调查表格等。协同过滤最大优点是对推荐对象没有特殊的要求,能处理非结构化的复杂对象,如音乐、电影、图片等。

3.基于关联规则的推荐

基于关联规则的推荐(Association Rule-based Recommendation)是以关联规则为基础,把已购商品作为规则头,规则体为推荐对象。关联规则挖掘可以发现不同商品在销售过程中的相关性,在零售业中已经得到了成功的应用。关联规则就是在一个交易数据库中统计购买了商品X的交易中有多大比例的交易同时购买了商品Y,其直观的意义就是用户在购买某些商品的时候去购买另外一些商品的倾向性。比如购买牛奶的同时很多人会同时购买面包,还有很著名的购买纸尿片的人会购买啤酒。

4.基于效用的推荐

基于效用的推荐(Utility-based Recommendation)是建立在对用户使用项目的效用情况上计算的,其核心问题是如何为用户创建效用函数。因此,用户爱好模型很大程度上是由系统所采用的效用函数决定的。基于效用推荐的好处是它能把非产品的属性,如提供商的可靠性和产品的可得性等考虑到效用计算中。

5.基于知识的推荐

基于知识的推荐(Knowledge-based Recommendation)在某种程度是可以看成是一种推理技术,它不是建立在用户需要和偏好基础上推荐的。基于知识的方法因它们所用的功能知识不同而有明显区别。效用知识是一种关于一个项目如何满足某一特定用户的知识,因此能解释需要和推荐的关系。所以用户资料可以是任何能支持推理的知识结构,它可以是用户已经规范化的查询,也可以是一个详细的用户需要的表示。

6.组合推荐

各种推荐方法都有优缺点,在实际中,组合推荐(Hybrid Recommendation)经常被采用。组合推荐一个最重要原则就是通过组合后要能避免或弥补各自推荐技术的弱点。研究和应用最多的是内容推荐和协同过滤推荐的组合。最简单的做法就是分别用基于内容的方法和协同过滤推荐方法去产生一个推荐预测结果,然后用某方法组合其结果。

各种推荐算法都有各自的优缺点,接下来会介绍各种推荐算法的比较。由于协同过滤的推荐算法和基于内容的推荐算法是比较基础和主流的推荐算,主要比较这两种算法的好坏。

协同过滤推荐系统在实际系统中得到了广泛的应用,因为有以下的优点:1.具有推荐新信息的能力,可以发现用户潜在的但自己尚未觉察的兴趣偏好。2.能够推荐艺术品、音乐、电影等难以进行内容分析的产品。虽然协同过滤推荐系统应用广泛,但是也面临着很多问题。比如,不能对新用户进行有效的推荐(冷启动问题),打分矩阵存在稀疏问题等。

同基于协同过滤的推荐系统相比,基于内容的推荐系统的优点如下:1.可以处理新产品问题(冷启动) 。由于新用户没有选择信息,新产品没有被选信息,因此协同过滤推荐系统无法处理这类问题。但是基于内容的推荐系统可以根据用户和产品的配置文件进行相应的推荐。2.实际生活中用户对产品的打分信息非常少,协同过滤系统就会由于打分稀疏性的问题,受到很大的限制。基于内容的推荐系统可以不受打分稀疏性问题的约束。3.能推荐当前非流行的产品,能够发现隐藏的“暗信息”,使一些比较冷门的信息能够推荐出来。4.通过列出推荐项目的内容特征,可以解释为什么推荐这些产品。

但是基于内容的推荐系统也存在很明显的缺陷。基于内容的推荐系统不可避免地受到信息获取技术的约束,例如自动提取多媒体数据(图形、视频流、声音流等) 的内容特征具有技术上的困难,这方面的相关应用受到了很大限制。并且难以挖掘用户的潜在兴趣,只能发现和用户已有兴趣类似的资源。

本推荐系统对电子图书的推荐采用的是基于内容的算法,正是考虑到了图书的内容信息是由文本信息来表示,由于基于内容的算法比较容易分析文本内容,并且容易向用户解释产生推荐的原因。表2.1还列出了一些主要推荐算法优缺点的对比。

表2.1 主要推荐算法对比

推荐方法 优点

缺点

基于内容推荐

推荐写过直观,容易解释; 不需要领域知识;

复杂属性不好处理;新用户问题; 难以挖掘新兴趣;

协同过滤推荐

发现新兴趣;不需要领域知识; 推荐个性化、自动化程度高; 能处理复杂的非结构化对象;

稀疏问题;新用户问题; 可扩展性问题; 基于规则推荐 能发现新兴趣; 不需要领域知识;

规则抽取难,耗时; 产品名统一性问题; 个性化程度低;

基于效用推荐 无冷启动和稀疏问题; 对用户偏好变化敏感; 能考虑非产品特征;

用户必须输入效用函数; 推荐是静态的,灵活性差; 属性重叠问题;

基于知识推荐 能把用户需求映射到产品上; 能考虑非产品属性;

知识难获得; 推荐是静态的;

2.2基于内容的推荐算法

根据基于内容推荐原理,生成推荐的过程主要分为三步:1.提取特征信息。为项目提取出来一些特征向量来表示该项目。2.用户配置文件生成。由用户过去喜欢项目的特征,来推算用户的喜好特征。3.产生推荐。计算出用户配置文件和项目特征向量间的相似度,推荐相似度大的项目。

一.特征向量的提取

在获取信息时,最常用的方法就是TF —IDF 方法。该方法是找到出现次数最多的词。但如果一个词在所有的文章中出现次数的都比较多,那么这个词很大程度上不能反映这篇文章的内容;而某个词比较少见,但是在这篇文章中出现多次,那么它就很大程度上可以反映这篇文章的内容,即我们所需要的关键词。我们需要加一个调整系数,较常见词赋予较小的权重,较少见的词赋予较大的权重。这个权重叫做“逆文档频率”(IDF )。知道了“词频”(TF )和“逆文档频率”(IDF )以后,将这两个值相乘,就得到了一个词的TF-IDF 值。某个词对文章的重要性越高,它的TF-IDF 值就越大。实现如下:

设有N 个文本文件, 关键词ki 在ni 个文件中出现, 设f ij 为关键词k i 在文件d j 中出现的次数, 那么ki 在d j 中的词频T Fij 定义为:

zj

z ij ij f f TF max

(2.1)

其中分母的最大值可以通过计算dj 中所有关键词k z 的频率得到。在许多文件中同

时出现的关键词对于表示文件的特性, 区分文件的关联性是没有贡献的. 因此T Fij 与这个关键词在文件中出现数的逆( ID Fi ) 一起使用, ID Fi 的定义为:

i

i n N

IDF log

= (2.2) 那么, 一个文件dj 可以表示为向量d j = ( w 1 j ,w 2 j , ?, wkj ) , 其中

i

zj

z ij ij n N

f f w log

max =

(2.3)

二.用户配置文件的建立

在学习用户喜好的配置文件时,也有多种方法。

1.最近邻方法(k-Nearest Neighbor ,简称kNN )。对于一个新的item ,最近邻方法首先找用户u 已经评判过并与此新item 最相似的k 个item ,然后依据用户u 对这k 个item 的喜好程度来判断其对此新item 的喜好程度。

2.Rocchio 算法。 Rocchio 算法是信息检索中处理相关反馈(Relevance Feedback )的一个著名算法。该算法获得用户u 的profile →

u w 的方法为:

∑∑∈→∈→

→?-?

=Inr

w k

Ir

w j u k j w

Inr w Ir w |

|1

|

|1

λβ (2.4)

其中→

j w 表示item j 的属性,r I 与nr I 分别表示已知的用户u 喜欢与不喜欢的item 集合;而β与γ为正负反馈的权重,它们的值由系统给定。在获得→

u w 后,对于某个 给定的item j ,我们可以使用→u w 与→

j w 的相似度来代表用户u 对j 的喜好程度。Rocchio 算法的一个好处是→

u w 可以根据用户的反馈实时更新,其更新代价很小。

3. 决策树算法(Decision Tree ,简称DT )。当item 的属性较少而且是结构化属性的时候,决策树可以产生简单直观、容易让人理解的结果。而且可以把决策树的决策过程展示给用户u ,告诉他为什么这些item 会被推荐。

4. 线性分类算法(Linear Classifer ,简称LC )。以学习用户u 的分类模型为例。

j w 表示item j 的属性向量,那么LC 尝试在→

j w 空间中找平面→

?j u w c ,使得此平面

尽量分开用户u 喜欢与不喜欢的item 。其中的→

u c 就是我们要学习的参数了。最常用的学习→

u c 的方法就是梯度下降法了,其更新过程如下:

→→→+→-?-=j uj j t u t u t u w y w c c c )(:)

()()

1(η (2.5)

5. 朴素贝叶斯算法(Naive Bayes ,简称NB ) 现在计算配置文件问题中包括

两个类别:用户u 喜欢的item ,以及他不喜欢的item 。在给定一个item 的类别后,其各个属性的取值概率互相独立。我们可以利用用户u 的历史喜好数据训练NB ,之后再用训练好的NB 对给定的item 做分类。

在本系统中,我采用统计用户曾经操作过的图书的关键字,进行词频统计,统计出来的结果取前10个词来建立用户的配置文件。

三.相似度算法

最后一步的推荐产生,如果上一步配置文件中使用的是分类模型,那么我们只要把模型预测的用户最可能感兴趣的n 个item 作为推荐返回给用户即可。而如果配置文件中使用的直接学习用户属性的方法(如Rocchio 算法),那么只要把与用户属性最相关的n 个item 作为推荐返回给用户即可。如果需要计算相似度,常用的相似度的计算方法有欧氏距离,夹角余弦,汉明距离,杰卡德距离和杰卡德相似系数等。根据文献资料调研得知,在推荐系统中计算相似性一般采用余弦距离或者杰卡德系数。下面介绍两种计算方法。 1.余弦夹角

在二维空间中向量A(x1,y1)与向量B(x2,y2)的夹角余弦公式为:

2

2

222

1

2

12121cos y x y x y y x x +++=

θ (2.6)

类似的,对于两个n 维样本点a(x11,x12,…,x1n)和b(x21,x22,…,x2n),可以使用类似于夹角余弦的概念来衡量它们间的相似程度。即:

∑∑∑====

n

k k

n

k k

n

k k

k

x

x

x x

1

221

2

11

21cos θ (2.7)

夹角余弦取值范围为[-1,1]。夹角余弦越大表示两个向量的夹角越小,夹角余弦越小表示两向量的夹角越大。当两个向量的方向重合时夹角余弦取最大值1,当两个向量的方向完全相反夹角余弦取最小值-1。

2.杰卡德相似系数

杰卡德相似系数是衡量两个集合的相似度一种指标。两个集合A 和B 的交集元素在A ,B 的并集中所占的比例,称为两个集合的杰卡德相似系数,用符号J(A,B)表示。

|

||

|),(B A B A B A J ??=

(2.8)

将杰卡德相似系数用在衡量样本的相似度上时,样本

A 与样本

B 是两个n 维

向量,而且所有维度的取值都是0或1。例如:A(0111)和B(1011)。我们将样本看成是一个集合,1表示集合包含该元素,0表示集合不包含该元素。p :样本A 与

B 都是1的维度的个数;q :样本A 是1,样本B 是0的维度的个数;r :样本A 是0,样本B 是1的维度的个数;s :样本A 与B 都是0的维度的个数。那么样本A 与B 的杰卡德相似系数可以表示为:

r

q p p

B A J ++=

),( (2.9)

分母之所以不加s 的原因在于对于杰卡德相似算法来说,它处理的都是非对称二元变量。非对称的意思是指状态的两个输出不是同等重要的,杰卡德相似度算法没有考虑向量中潜在数值的大小,而是简单的处理为0和1,不过,做了这样的处理之后,杰卡德方法的计算效率肯定是比较高的,毕竟只需要做集合操作。并且本系统对图书的内容进行分解出来的关键词很多,如果在计算相似度时采用余弦计算,那么对关键词降维是很困难的,采用杰卡德算法避免了这一麻烦。

2.3实现使用的环境工具及技术

一.开发环境

本次实现所用到的开发环境为MyEclipse 8.5,MySql 数据库,tomcat 。 1.MyEclipse8.5

MyEclipse (MyEclipse Enterprise Workbench ,简称MyEclipse )企业级工作平台,利用它我们可以在数据库和J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。它是功能丰富的J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML ,Struts ,JSF ,CSS ,Javascript,,SQL ,Hibernate 。同时支持AJAX ,Hibernate ,JSF ,Struts ,Spring , EJB3,JSP ,JDBC ,JavaServlet 和数据库链接工具等多项功能。

2.MySql 数据库

MySql 是一个快速、多线程、多用户的SQL 数据库服务器。其优点有: (1)MySql 的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C 语言实现的MySql 能很容易充分利用CPU 。

(2)MySql 可运行在不同的操作系统下。

(3)MySql 有一个非常灵活而且安全的权限和口令系统。当客户与MySql 服务器连接时,他们之间所有的口令传送被加密,而且MySql 支持主机认证。 (4)MySql 拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用面不必担心其稳定性。事实上,MySql 的稳定性足以应付一个超大规模的数据库。

3.Tomcat

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应

用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

二.Servlet技术

Servlet是用Java语言编写的程序,运行于支持Java的Web服务器或应用服务器中。Servlet先于JSP出现,提供和客户端动态交互的功能。Servlet可以处理来自客户端的HTTP请求,并生成响应返回给客户端。Servlet具有如下优点:可移植性,安全性和高效性。

三.JSP技术

J S P是Java Server Page的缩写,是由Sun公司倡导、许多公司参与一起建立的一种应用范围广泛的动态网页技术标准,是Java语言编写的服务器端运行的页面。JSP页面由HTML代码和嵌入其中的Java代码组成,JSP可以被看作一种脚本语言,然而,作为一种脚本语言,在JSP中集合可以使用全部的Java类。支持JSP的服务器在JSP页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP技术的基础,而且许多大型的Web应用程序的开发需要Servlet和JSP配合才能完成。

四.JavaBean技术

JavaBean是为Java语言设计的软件组建模型,具有可重复使用和跨平台的特点。可以通过JavaBean来封装业务逻辑,进行数据库操作,从而很好的实现业务逻辑和前台后台的分离。

JavaBean可以分为两类,一类有用户接口,一类没有用户接口。一般在JSP 中采用的是没有用户接口的,本系统也是采用此种类型的JavaBean。这类JavaBean 只是简单的进行业务封装,如数据运算和处理、数据库操作等。

一个标准的JavaBean应该具有如下几个特点:

(1)JavaBean必须是一个公开的类,也就是类访问权限必须是public的。

(2)JavaBean必须具有一个无参数的构造方法。如果在JavaBean中定义了自定义的有参构造方法,就必须添加一个无参数构造方法,否则将无法设置属性;如果没有定义的有参构造方法,则可以利用编译器自动添加的无参构造方法。

(3)JavaBean一般将属性设置成私有的,通过使用getXXX()方法和setXXX()方法来进行属性的取得和设置。

2.4本章小结

本章介绍了基于内容的推荐系统的理论基础,介绍可以实现此推荐系统的算法都有什么,基于内容的推荐系统和基于协同过滤的推荐系统的比较以及各自的优缺点。最后还介绍到此次实现推荐系统所用到的环境工具。

第三章 系统设计

3.1系统概述 3.1.1系统目标设计

基于内容的电子图书推荐系统目标比较明确,就是根据用户的历史行为(收藏或购买图书),在用户下一次登录的时候,向用户推荐出与用户看过的书最相似的电子书。系统可以支持管理员和用户分别登录。用户登录可以实现查询电子图书,收藏及购买电子图书;管理员登录可以实现电子图书的查询修改,删除,添加的功能,并且可以管理用户。实现系统的整体流程图如图3.1所示。

admin visitor

图3.1 整体系统流程图

3.1.2系统设计思想

基于内容的电子图书推荐系统工作时遵循着三层客户/服务器模式的交互过程。客户/服务器模式是一种软件体系结构,这种结构中包含了两类实体:客户机和服务器,实体的数量并没有限值,体系结构的层次也没有限制,目前实用较多的结构是两层客户/服务器结构和三层客户/服务器结构。

开始

登陆系统 管理员登录

推荐电子图书

普通用户登录 退出

退出

结束

判断属性identity 修

改图书信息

添加图书信息

删除图书信息

修改用户信息

删信息除用户

收藏图书

查询图书

加入购物车

三层客户/服务器按功能可以分成表现层、功能层和数据层三层,采用MVC 的设计模式。其中Model 部分有JavaBean 充当,View 部分由JSP 充当,Controller 部分由Servlet 充当。三层分割明确,并在逻辑上相对独立出来。通过分层的思想使得程序执行更加清晰,各层只负责自己的功能,不会出现混乱。而且如果程序在后期需要增加功能或维护都会非常方便。

3.1.3系统总体设计图

本系统采用传统的三层架构包括表现层、业务逻辑层和数据模型层,在DAO 层,本系统采用的是JDBC 技术将数据持久化到数据库中。系统中的控制层采用Servlet 做控制器,控制着系统的业务逻辑。视图层采用的是JSP 页面做现实视图页面。数据库采用了MySql 数据库存放数据。具体的总体架构如图3.2所示。

JSP 页面 Servlet DAO JavaBean 数据库(MySql ) 表示层 业务逻辑层 数据模型层

图3.2 系统总体设计图

通过对以上三层客户/服务器结构,按三层客户/服务器结构进行开发的程序具有:1、功能丰富,可用性强;2、功能能越跨应用系统;3、系统能跨平台运行等优点。

3.2需求分析 3.2.1系统总体功能图

本系统能够实现的功能分为以下几个方面:

1.用户登录注册界面。 在用户登录时会进行身份验证,只有注册后的用户可以登录到系统中,享受被推荐权利。如果没有注册而登录,系统会提示注册信息。

2.管理员登陆界面。管理员登录后可使用的权限为:查询修改删除用户信息,添加删除修改电子图书的相关信息。

3.用户查询界面。登录后的用户根据查询条件,输入相关的信息,得到要查询的电子图书。当显示出符合条件的所有书籍后,点击详细信息查询,表明用户查询过了此电子书,并且还可以进行收藏或购买的行为。

4.用户再次登陆显示推荐信息。当查询过电子图书的用户再次登录时,界面上

视图页面

控制层

存放数据

数据访问层

数据持久层

会显示与该用户之前查询过的电子图书相似性较大的相关推荐。

由此,得出系统总体功能图如图3.3所示。

图3.3 系统总体功能图

3.2.2用例图

用例图(User Case )是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。

根据3.2.1中描述的本系统可以实现的功能,依据其场景分析,使用StarUML

图3.4 管理员用例图

绘制出系统用例图。管理员的包括的功能有图书的管理和用户信息的管理,直接

基于内容的电子图书推荐系统

管理员登录

普通用户注册

普通用户登录

查询电子书

收藏电子图书 修改电子书

查询电子图书

购买电子图书

添加电子书

删除电子书 修改用户信息

删除用户信息 推荐电子图书

毕业论文的基本要求 (2012.10)

中国科学技术大学公共事务学院 法律硕士学生毕业论文的基本要求 (一)时间节点 一、9月20日前法硕中心公布校内外导师的论文指导方向,学生提出选 择论文指导教师的初步意向(原则上每位校内导师指导的学生不超过5人,每位校外导师指导的学生不超过2人),上报法硕中心,由法硕中心根据学生意向以及导师意愿和整体协调原则统筹安排相应的指导教师; 二、10月10日前法硕中心向学生公布论文指导教师的安排以及导师的 联系方式,由学生主动联系导师,做论文开题准备; 三、10月底完成开题报告初稿;由法硕中心组织审议开题报告,提出修 改建议;11月15日前向法硕中心提交导师与中心主任签名确认的开题报告; 四、3月1日前完成论文第一稿,导师对论文的主题思想、总体结构、 研究思路和主要观点等提出修改建议; 五、3月10日前完成论文第二稿,导师对论文的整体状况再次提出修改 建议;向法硕中心提交导师与中心主任签名确认的中期考核表; 六、3月20日前完成论文第三稿,导师对论文的最终成文、格式等进行确认; 七、3月30日前完成论文查重、修改定稿,向法硕中心提交论文印刷本, 由法硕中心送校内外专家进行盲评;5月初返回评审意见; 八、5月30日前,进行论文答辩。 (二)论文撰写要求 一、学位论文是法律硕士专业学位研究生取得法律硕士学位的必要条件, 须在导师的指导下由学生独立完成; 二、学位论文选题应贯彻理论联系实际的原则,论文内容应着眼实际问 题、面向法律事务、探讨法学理论。重在反映学生运用一定的理论与知识综合解决法律实务中的理论和实践问题的能力; 三、学位论文应以法律实务研究为主要内容,成果形式不限。提倡采用

毕业论文论文格式规范

毕业论文格式补充要求 (房地产系2011.3.2) 一、毕业论文的结构 1.封面 内容包括:标题名称、专业、导师与学生本人姓名。 题目名称:不超过20个字,要简练、准确,可分两行书写。 2.摘要(中文在前,英文在后,见示例) 摘要包括毕业论文题目、摘要正文及关键词,“摘要”字样位置应居中。摘要不设页眉和页脚 摘要正文 摘要是论文内容的简要陈述,应具有独立性和自含性,不阅读论文的全文就能获得必要的信息,一般应重点说明研究工作的目的,方法,结果和最终结论。中文摘要一般不得超过300字,英文摘要应与中文摘要的内容完全相同。 3.关键词 关键词是从毕业论文中选取出的用以表示全文主题内容的单词或术语。不得自选关键词,关键词一般3-5个。(按照中国科协《关于在学术论文中规范关键词选择的规定(试行)》第一个关键词列出该文主要工作或内容所属二级学科名称。学科体系采用国家技术监督局发布的学科分类与代码(国标GB/T1 3745-92)。第二个关键词列出该文研究得到的成果名称或文内若干个成果的总类别名称。第三个关键词列出该文在得到上述成果或结论时采用的科学研究方法的具体名称。对于综述和评述性学术论文等,此位置分别写“综述”或“评论”等。对科学研究方法的研究论文,此处不写被研究的方法名称,而写所应用的方法名称。前者出现于第二个关键词的位置。第四个关键词列出在前三个关键词中没有出现的,但被该文作为主要研究对象的事或物质的名称,或者在题目中出现的作者认为重要的名词。如有需要,第五、第六个关键词等列出作者认为有利于检索和文献利用的其他关键词。) 4.目录 目录按三级标题编写,要求层次清楚,目录要与中文标题一致,应在目录中列出的还包括引言(引言单独出现时)、论文后的参考文献、附录、谢辞等。目录不设页眉页脚。目录要求用WORD自动生成,格式见模板。 5.引言(绪论) 引言是全篇文章的开场白,应简要说明选题的原由,研究工作的目的、范围、相关领域及前人的工作和知识空白,理论基础的分析、研究方法、实验方法、预期成果

毕设论文内容及格式

封面:论文题目 论文题目,目录、摘要、第一章等一级标题使用字号小三,黑体,居中,段前段后30磅。 目录 目录内容,字号小四,宋体,行间距为固定值20磅。 论文版式:A4(297x210),纵向,通排。 页面设置:上边距 2.5cm,下边距2.5cm,左边距2.5cm,右边距2cm,装订线0,页眉边距1.5cm,页脚边距1.5cm。 从目录开始使用罗马字母编号,英文格式,5号,页脚,居中。 摘要 中文摘要,字号小四,宋体,行间距为固定值20磅,首行缩进2字符。英文字符使用Times New Roman格式。 关键词:3~5个,逗号隔开。 ABSTRACT 英文字符使用Times New Roman格式,其余与中文摘要格式相同。 Keywords:3~5 words.

1 绪论 第一章开始为正文,中文字号小四,宋体,行间距固定值20磅。英文字母或数字,字号小四,Times New Roman。论文约25~30页。 从正文开始,使用阿拉伯数字给页面编号,英文格式,5号,页脚,居中。 正文中如有表格,表格中中文字体为宋体5号,英文或数字为Times New Roman 5号。表题中文为黑体5号,英文或数字为Times New Roman 5号,居中,段前段后各6磅。表格按章节统一编号,应在正文中标明。表格与后续正文间间距为6磅。例:系统真值表如表1-1所示。 表1-1 真值表 正文中如有图示,图中中文字体为宋体5号,英文或数字为Times New Roman 5号。图题中文为黑体5号,英文或数字为Times New Roman 5号,居中,段前段后各6磅。图示按章节统一编号,应在正文中标明。图与正文间间距为6磅。例: 系统零极点如图1-1所示。 图1-1 系统零极点 1.1课题背景和意义 二级级标题,中文字号四号,黑体,英文或数字使用Times New Roman,段前段后各18磅[1]。 1.2 研究动态 1.2.1 现代距离维高分辨宽带雷达技术

本科生毕业论文(设计)参考文献部分字体格式要求模板

?建议用NoteExpress1.4.1.100软件(https://www.doczj.com/doc/9610346999.html,)采用相同的文献输出格式编排。 ?文中引用的所有参考文献都必须是在期刊、论文集、专著、标准等正式发表的论文。必须按正 文中出现顺序列写所有的参考文献。文献总数量超过20篇,且至少有3~8篇英文文献。 除英文以外的其他文字的参考文献需译为英文并在该文献的后面加“in …”以说明原文字。 ?在作者超过3个时,用缩写,如“张叁, 李四, 王五, 等.”、“Zhang S, Li S, Wang W, et al.” ?对于期刊论文、会议论文、档案类参考文献必须写出起止页码。 ?对于专著类文献,必须给出参考页码,引用了几次写几次页码,且按顺序书写。设专著 共引用了三次,第一次引用是第34~37页,第二次引用是第67页,第三次引用是90~100,…,则页码为:34-37, 67, 90-100. 不满足此要求者不容许进入评阅和答辩环节。 ?文献类别绝对不能丢,如[P]、[J]、[M]等。 ?对于第一版专著,省略其版本信息。 ?要特别注意标点符号,不能用中文符号,标点后加一空格。

. 参考文献标准格式 参考文献类型:专著[M],论文集[C],报纸文章[N],期刊文章[J],学位论文[D],报告[R],标准[S],专利[P],论文集中的析出文献[A] 电子文献类型:数据库[DB],计算机[CP],电子公告[EB] 电子文献的载体类型:互联网[OL],光盘[CD],磁带[MT],磁盘[DK] A:专著、论文集、学位论文、报告 [序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(可选) [1]刘国钧,陈绍业.图书馆目录[M].北京:高等教育出版社,1957.15-18. B:期刊文章 [序号]主要责任者.文献题名[J].刊名,年,卷(期):起止页码 [1]何龄修.读南明史[J].中国史研究,1998,(3):167-173. [2]OU J P,SOONG T T,et al.Recent advance in research on applications of passive energy dissipation systems[J].Earthquack Eng,1997,38(3):358-361. C:论文集中的析出文献 [序号]析出文献主要责任者.析出文献题名[A].原文献主要责任者(可选).原文献题名[C].出版地:出版者,出版年.起止页码 [7]钟文发.非线性规划在可燃毒物配置中的应用[A].赵炜.运筹学的理论与应用——中国运筹学会第五届大会论文集[C].西安:西安电子科技大学出版社,1996.468. D:报纸文章 [序号]主要责任者.文献题名[N].报纸名,出版日期(版次) [8]谢希德.创造学习的新思路[N].人民日报,1998-12-25(10). E:电子文献 [文献类型/载体类型标识]:[J/OL]网上期刊、[EB/OL]网上电子公告、 [M/CD]光盘图书、[DB/OL]网上数据库、[DB/MT]磁带数据库

学校图书管理系统的开发毕业论文

学校图书管理系统的开发毕业论文 目录 摘要 (1) Abstract (1) 1 引言 (2) 1.1 图书管理的现状 (2) 1.2 现有图书管理系统的概述 (3) 1.3 选题的目的、意义 (3) 1.4 图书管理系统的可行性分析 (4) 1.5 系统开发运行环境 (4) 2 图书管理系统开发相关技术的介绍 (5) 2.1 https://www.doczj.com/doc/9610346999.html,的介绍 (5) 2.1.1 https://www.doczj.com/doc/9610346999.html,的优势介绍 (5) 2.1.2 https://www.doczj.com/doc/9610346999.html,的特点 (5) 2.2 SQL Server 2005 概述 (6) 2.3 Web技术 (7) 2.3.1 浏览器/服务器(Browser/Server)结构 (7) 2.3.2 IIS服务器技术 (7) 3 系统总体设计分析 (8) 3.1 系统需求分析 (8) 3.2 系统实现的目标 (8) 3.3 系统功能模块设计 (8)

3.4 系统功能结构图 (9) 3.5 系统流程图 (11) 4 数据总体结构设计 (12) 4.1 数据库概念结构设计 (12) 4.2 数据库逻辑结构设计 (13) 4.3 图书管理系统的系统E-R图 (15) 4.4 数据表设计 (16) 5 图书管理系统详细设计 (18) 5.1 系统流程分析 (18) 5.2 主要模块的运行 (19) 5.2.1 登陆界面 (19) 5.2.2 图书信息管理模块 (19) 5.2.3 图书借还信息模块 (21) 5.3 系统开发的遇到的相关问题及解决 (21) 5.3.1 图书管理系统索引 (21) 5.3.2 如何验证输入的字符串 (22) 5.3.3 自动计算图书归还日期 (23) 5.3.4 系统登陆验证码的实现 (23) 6 结论 (25) 6.1 主要研究容及成果 (26) 6.2 今后进一步研究方向 (26) 参考文献 (26)

本科毕业论文一般要求

毕业论文(设计)撰写与存档要求 1基本要求 1.1 毕业设计必须由学生本人独立完成,不得弄虚作假,不得抄袭他人成果。 1.2 论文应中心突出,内容充实,论据充分,论证有力,数据可靠,结构紧凑, 层次分明,图表清晰,格式规范,文字流畅,字迹工整,结论解释合理。 1.3 毕业设计中所使用的计量单位一律采用国际标准单位。 1.4 对论文中的图或表要给予解释,统一标上编号和图题,安排于相应位置。 若同类图表数量过多,也可作为附录列于论文后面。 1.5 凡手绘图形一律用碳素笔在硫酸纸或复印纸上誊描,并标上图号、图题, 然后贴附于论文适当位置或附录中,要求图面整洁、比例适当。流程图、设备及 结构图应按国标绘制。 1.6 毕业设计篇幅以8000 字左右(不含图表、程序和计算数字)为宜。 1.7 毕业设计的封面可参照学校提供的项目内容自行设计(附后),所有文字部 分一律用 A4 号纸激光打印,一级标题用三号黑体;二级标题用四号黑体;其 他标题和正文用小四号宋体(表格内填写内容用小四号楷体),段落前空 2 个汉字,单倍行距。页面设置 : 上/ 下/ 左/ 右分别为 2.4/2.2/2.6/2.0; 页码标在右下。 2内容要求 2.1标题要求简洁、确切、鲜明,有概括性。字数不宜超过25 个汉字,如 果有些细节必须放进标题,可以分成主标题和副标题。 2.2摘要叙述本设计的主要内容、特点,文字要精练。中文摘要约 300 汉字; 英文摘要约 250个实词。 2.3关键词从说明书标题或正文中挑选 3~5 个最能表达主要内容的词作为 关键词,同时有中、英文对照,分别附于中、英文摘要后。 2.4 目录写出目录,标明页码。 2.5 正文前言、本论、结论三个部分。 ( 1)前言(引言)本设计的目的、意义、范围及应达到的技术要求;简述本课题 在国内外的发展概况及存在的问题;本设计的指导思想;阐述本设计应解决的主 要问题。 ( 2)本论 ①设计方案论证说明为什么要选择这个设计方案(包括各种方案的分析、比 较);阐述所采用方案的特点(如采用了何种新技术、新措施、提高了什么性 能等)。 ②计算部分该部分在设计说明书中应占有相当的比例。要列出各零部件的工作条件、给定的参数、计算公式以及各主要参数计算的详细步骤和计算结果;根据此计算应选用什么元、器件或零、部件采用计算机的设计还应包括各种软件设计。 ③结构设计部分机械结构设计、各种电气控制线路设计及功能电路设计、计算机 控制的硬件装置设计等,以及以上各种设计所绘制的图纸。④样机或试件的各种实 验及测试情况:包括实验方法、线路及数据处理等。⑤方案的校验所设计的系统是 否满足各项性能指标的要求,能否达到预期效

沈阳理工大学毕设论文格式要求

沈阳理工大学文件 沈理工教字〔2006〕6号杨康签发 六、毕业设计(论文)书写规范与打印要求 (一)论文书写 论文(设计说明书)要求统一使用Microsoft Word软件进行文字处理,统一采用A4页面(210×297㎜)复印纸,单面打印。其中上边距30㎜、下边距30㎜、左边距30㎜、右边距20㎜、页眉15㎜、页脚15㎜。字间距为标准,行间距为固定值22磅。 页眉内容统一为“沈阳理工大学学士学位论文”,采用宋体五号字居中排写。 页码在下边线下居中放置,Times New Roman小五号字体。摘要、关键词、目录等文前部分的页码用罗马数字(Ⅰ、Ⅱ……)编排,正文以后的页码用阿拉伯数字(1、2……)编排。 字体和字号要求 论文题目:二号黑体 章标题:三号黑体(1□□×××××)节标题:四号黑体(1.1□□××××)

条标题:小四号黑体(1.1.1□□×××)正文:小四号宋体 页码:小五号宋体 数字和字母: Times New Roman体 注:论文装订方式统一规定为左装订。 (二)论文前置部分 包括:封面、答辩成绩评定页、评阅意见页、任务书、设计档案页均按学校统一内容和格式填写。 (三)摘要 摘要是学位论文内容的不加注释和评论的简短陈述,说明研究工作的目的、实验方法、实验结果和最终结论等。应是一篇完整的短文,可以独立使用和引用,摘要中一般不用图表、化学结构式和非公知公用的符号和术语。 1、中文摘要(300字左右) “摘要”字样(三号黑体),字间空一个字符,“摘要”二字下空一行打印摘要正文(小四号宋体)。 摘要正文后下空一行打印“关键词”三字(小四号黑体),其后为关键词(小四号宋体),关键词是为了便于文献标引从该学位论文中选取出来用以表示全文主题内容信息款目的单词或术语,关键词一般为3~5个,每一关键词之间用分号“;”隔开,最后一个关键词后不打标点符号。 2、英文摘要(250个实词左右) 英文摘要另起一页,其内容及关键词应与中文摘要一致,并要符合英语语法,语句通顺,文字流畅。 英文和汉语拼音一律为Times New Roman体,字号与中文摘要相同。

文献综述说明(参考系里关于毕业论文文献综述的要求)

文献综述说明 文献综述是学生在毕业论文(设计)研究课题或研究题目确定后,针对某一研究领域或专题搜集大量文献资料的基础上,就国内外在该领域或专题的主要研究成果、最新进展、研究动态、前沿问题等进行综合分析而写成的、能比较全面地反映相关领域或专题历史背景、前人工作、争论焦点、研究现状和发展前景等内容的综述性文章。文献综述切忌简单堆砌。 “综”是要求对文献资料进行综合分析、归纳整理,使材料更精练明确、更有逻辑层次;“述”就是要求对综合整理后的文献进行比较专门的、全面的、深入的、系统的评述。 文献综述是学生撰写毕业论文(设计)过程的有机组成部分,必须在论文指导教师的指导下完成,字数应在2000字以上。未完成毕业论文(设计)文献综述的学生不得参加毕业论文答辩。 文献综述的字体、字号、序号等应与毕业论文(设计)完全一致,引用图表、公式等资料的方式也应与毕业论文(设计)保持一致。 文献综述格式参考 专业文献综述的写作格式应参照毕业论文(设计)撰写格式要求,一般应包括题目、中 1、前言 主要是说明写作的目的,介绍有关的概念及定义以及综述的范围,扼要说明有关主题的现状或争论焦点,使读者对全文要叙述的问题有一个初步的轮廓。这部分约200—300字。 2、正文 综述的主体,篇幅长约1000――1500字,无固定格式,应围绕需要解决或要论述的问题对当前的学术研究基本情况做出比较全面的说明,可按年代顺序综述,也可按不同的问题进行综述,还可按不同的观点进行比较综述,不管用那一种格式综述,都要将所搜集到的文献资料归纳、整理及分析比较,阐明有关主题的历史背景、现状和发展方向,以及对这些问

题的评述,主题部分应特别注意代表性强、具有科学性和创造性的文献引用和评述,注意发现已有成果的不足,说明作者研究的起点和可能得到的结论。 正文部分主要用于叙述各家学说、阐明所选课题的历史背景、研究现状和发展方向。其叙述方式灵活多样,没有必须遵循的固定模式,常由作者根据综述的内容,自行设计创造。一般可将正文的内容分成几个部分,每个部分标上简短而醒目的小标题,部分的区分也多种多样,有的按国内研究动态和国外研究动态,有的按年代,有的按问题,有的按不同观点,有的按发展阶段,然而不论采用何种方式,都应包括历史背景、现状评述和发展方向三方面的内容。 3、总结 对全文主题进行扼要总结,重点说明对毕业论文(设计)具有启示、借鉴或作为毕业论文(设计)重要论述依据的相关文献中已有成果的学术意义、应用价值和不足,最好能提出自己的见解或研究目标,并对进一步的发展方向做出预测。 在总结部分要对正文部分的内容作扼要的概括,最好能提出作者自己的见解,表明自己赞成什么,反对什么。要特别交待清楚的是,已解决了什么?还存在什么问题有待进一步去探讨、去解决?解决它有什么学术价值?从而突出和点明选题的依据和意义。这部分约200—300字。 4、参考文献 文献综述所评述的文献应与毕业论文(设计)的论题直接相关,但所涉及的范围可适当广些,参考文献数量适当多些;重要论点、论据不得以教材、非学术性文献、未发表文献作为参考文献;除非第一手资料散失,否则,不得以第二手资料作为参考文献。 在参考文献中无法说明的与文献的采用有直接关联的问题,如版本问题,翻译问题等,应在文献综述中加以说明。 参考文献,它不仅表示对被引用文献作者的尊重及引用文献的依据,而且也为评审者审查提供查找线索。参考文献的编排应条目清楚,查找方便,内容准确无误。参考文献的书写格式与第一次文献检索作业中文参考文献一样,将其复制即可(注意字体为五号宋体,行间距为18磅)。 注意:前言、正文、总结、参考文献四个标题用—小四—宋体—加粗—左对齐(空两格)。 正文中的下标题用—五号—宋体—加粗—左对齐(空两格)。 其它用—五号—宋体—行距22磅。 要有页码,页码放在每页的下面中间。页码格式为:3 (五

电子图书馆管理系统的优势

电子图书馆管理系统相对传统管理方式的好处 电子图书馆管理系统,就是将传统图书馆(室)业务的手工操作转变成由计算机自动化管理,即图书馆(室)的图书、期刊等各种文献的采编、典藏、流通、检索及常规业务管理等工作,利用计算机技术,进行高效、准确的自动化管理。其根本目的是实现节省人力、物力、财力。 电子图书馆管理系统,不需要太多资金,也不需要专业管理人员,相比手工管理工作效率高且成本更低。图书馆只需要一台电脑足以实现一个高效、运行稳定且价格低的自动化管理平台,系统及服务相关交由公司售后即可。 科迅中小学图书馆管理系统经过严格的软、硬件测试和大规模应用测试过程,是一款集功能性强、易用性好、兼容性强、稳定性高于一身的图书管理软件,是专门针对各中小学图书馆自动化管理建设而研发的,适用于各中小学、高中及企事业单位的中小型图书馆。使用这个系统用户不需要购买服务器、不需要系统维护、不用当心数据安全,只要有一台能上网的电脑安装本系统后就能实现图书馆图书采购、编目、典藏、流通借阅归还、报表统计、馆藏查询等的自动化管理。 本系统就是针对目前各中小学、高中及企事业单位的中小型图书馆经费紧张、缺少专业的技术和维护人员(技术力量相对比较薄弱)、图书馆老师大多是非本专业毕业或者兼职管理(时间、精力及专业性均有限)、回溯建库任务(现有图书编目录入系统)繁重等现状而开发的,如下图: 一、传统手工操作与科迅图书馆管理系统的管理对比情况

1、综合投入 1)传统手工管理:兼职或非专业人员+手工操作+手工操作用的目录卡片、书根卡等材料。 目前中小学的图书量较少,若说这种方式勉强能运行,但随着基础教育改革的不断深入,中小学图书的投入将逐年增加,以达到学生人均图书量的要求。那么庞大的图书量,一个兼职或非专业人员根本不够,必须增加专业人员,这样增加学校成本,而手工操作庞大的图书量,工作效率低下,且数据准确度、安全性得不到保障,另外图书的各类目录手工录入卡片等材料投入增加,学校经费投入将剧增。 2)科迅图书馆管理系统管理:从财务角度看,选择图书馆管理系统应综合考虑以下费用:购买软件成本 + 软件使用成本(硬件、回溯建库和人员投入等)+ 系统维护和升级成本: ①本系统为公司针对中小学自主研发,考虑到中小学的经费及实用性,软件相比同类型软件价格更低廉但实用性却很高; ②使用本系统学校不需要另外增加服务器,调用现有的一台电脑则可以安装运行; ③所需硬件不多,且质量有保障减少维修成本等,价格优惠; ④系统的编目流程简单易学易操作,图书管理员可轻松进行回溯建库,无须费用投入,只是时间和精力投入剧增,若人手不够情况下可由公司进行编目建库,操作更专业、快速,真正成本并不比学校自行编目建库费用高,毕竟效率很高; ⑤系统维护和升级成本都已包括在公司给用户提供的免费系统服务里。 2、系统维护及管理 1)传统手工管理:虽没有系统维护直说,但对后续的图书大量增加,手工操作及图书维护工作将会很繁杂且工作量大。 2)科迅图书馆管理系统管理:系统先进的技术构架,软件安装后的系统维护、数据备份等工作操作简单,也可由本公司负责,从图书馆使用本系统起,终身服务,实现客户服务的7*24h响应,彻底解决了用户的后顾之忧!学校只管使用就行。 在本系统使用过程中有什么问题可随时通过QQ或E-mail联络我公司客服人员,及时远程在线解决问题,不但方便及时还可以节约电话费用。

基于WEB的图书管理系统设计与实现毕业论文

毕业论文 姓名: 班级: 系部: 专业: 论文题目:基于WEB的图书管理 系统设计与实现 指导教师: 职称: 2013年7月

摘要 图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物理、财力,极大的浪费了资源,对于图书管理人员来说,图书馆管理包括图书信息管理、图书类别管理、借阅信息管理、管理员信息管理等等。而这些项目在过去靠手工操作,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便,因此,开发这样一套图书馆管理系统软件。 本文含有图书及读者信息管理、后台数据库的维护、系统数据库设计,它具备图书信息的添加、图书信息的修改、图书信息的查询、图书信息的删除;用户信息的添加、删除、修改、查询;借、还书的登记;留言信息的删除、查看和添加等多种功能。 关键词:图书馆管理系统;用户信息管理;图书信息管理;留言管理

Abstract Librarians complex structure, the limited number of personnel involved in a wide area, if it is to borrow books using the manual , physical and financial resources, a management, library management category, borrowing information management, manager of information management. These items in the past by manual operation, manual records need these things is not only cumbersome, but also often wrong, a lot of inconvenience to the majority of users, therefore, developed such a library management system software. This article contains information management books and readers, the background database maintenance, database design, and it to add books, books, information changes, book information, inquiries, book information deleted; user information to add, delete, modify, check; by, also the registration book; voice messages to delete, view and add other functions. Keywords:Library Management System User Information Management Information Management Message Management Library 目录 【摘要】 (1) 前言 (1) 1 系统概述 (1) 1.1 题目背景情况 (1) 1.1.1 题目背景和意义 (2) 1.1.2 题目的主要内容 (4) 1.2 需求分析 (6) 1.2.1 需求分析概述 (7) 1.2.2 用户特点 (8) 2 系统概要设计 (12) 2.1 系统功能描述 (12) 2.2 系统总体模块图 (12) 3 后台维护系统设计详细设计 (14) 3.1 后台维护系统设计 (14)

毕业论文的基本要求和规范

可编辑 毕业论文的基本要求和规范 一、目的要求 毕业论文是对学生三年所学专业知识和研究能力的检验,通过撰写毕业论文,可以进一步锻炼学生综合能力和分析研究问题的能力,加深对所学专业知识的理解,培养创新能力和获取新知识的能力。在毕业论文的撰写过程中,要求学生运用所学知识独立完成课题,以培养其严谨、求实的治学方法和刻苦钻研、勇于探索的精神。 毕业论文具有学术论文所共有的一般属性,应按照学术论文的格式写作。 在毕业论文选题与写作中,要注重适应当前社会发展的需要,注重文秘理论与工作实践相结合,充分体现文秘专业人才培养目标的要求。要特别强调创新精神的培养,注意提高分析研究问题的能力,既要遵循科学研究的一般规律,又要符合专业教学的基本要求。 二、撰写过程 (一)总体要求 1.毕业论文一般要经过选题、收集资料、撰写初稿、修改定稿等几个阶段。学生应当按照学院规定的写作进度安排,及时完成毕业论文写作各阶段的学习任务。不能按时完成某一个阶段学习任务者,其成绩下降一个等级。 2.及时、主动与指导教师联系。至少每两周要与指导教师联系一次,由指导教师进行当面指导,并填写《毕业论文指导情况记录》。 3.写作文风须端正,严禁抄袭。文章观点要明确,内容要有新意,结构要合理,逻辑须缜密,表述应清晰,运用专业知识和专业术语得当。 (二) 选题要求 1.学院向学生公布的毕业论文选题供学生参考,学生可从其中选择一个题目,也可另外选择,选题原则上每生一题,避免重复选题。论文题目一般不超过15个汉字,必要时可设副标题。 2.毕业论文选题要充分体现本专业人才培养目标的要求,题目要有一定的研究价值和现实意义,包括理论研究、应用研究及其它类型,要有一定的开拓性、创新性和一定的深度、难度。选题要避免盲目性和随意性,充分考虑主客观条件,题目应大小适中,难易适度。 3.学生确定选题后,可跟指导教师联系。若有特殊情况需要变更指导老师的,由学生提出书面申请,由分管教学的分院领导批准后,方可对指导教师进行调整。 4.指导教师要认真审核学生选定的题目,对不恰当的和重复选择的题目进行修改,并将最终确定的题目报院教务办公室备案。选题一经确定,不得随意更改,若因特殊原因确需变动的,需经原指导老师同意,并自行联系新的指导老师,报经分院主管领导批准。 (三)内容质量要求 1.选题 选题符合本专业培养目标要求。根据自身的实际水平确定选题范围,难度适宜。选题角度新颖,富于创造性,具有一定的理论性和较强的应用意义。 2.综合知识与技能的运用 精品

毕业论文(毕业设计报告)内容及格式要求

毕业论文(毕业设计报告)内容及格式要求 一、内容要求 题目:毕业论文(毕业设计报告)的题目,一般应在20字以内,能简单、具体、确切地表达论文的特定内容,通过题目能使人了解该毕业论文(毕业设计报告)的专业特点和学科范畴,题目应避免使用缩略词、首字母缩写词、字符、代号和公式。必要时可使用副题。中文、外文题目应含义一致。 题目可单独作为一页,题目下方可列出作者姓名、专业名称、指导教师和提交日期。 摘要:浓缩、概括毕业论文(毕业设计报告)的内容、方法和观点,以及取得的成果和结论。摘要应反映整个论文内容的精华,以300字内为宜。撰写摘要时应使用精炼、概括的语言来表达,内容要客观陈述,不加主观评价;成果和结论性字句是摘要的重点,文字叙述要多些,以加深读者的印象,要独立成文,选用词语要避免与全文尤其是前言和结论部分雷同。 为了便于计算机检索,在摘要部分下提供本毕业论文(毕业设计报告)的“关键词”,关键词一般应为名词或偏正词组,一般选择3—5个,关键词总字数不超过25字。 目录:目录编排最多使用三级目录,二、三目录相对前级目录右缩进一个汉字位置,根据纸章大小(一般为16开)在目录标题右边加上适当长度间断线后写面码,注意页码纵向右对齐。 前言:前言说明本课题的目的意义、研究范围及应达到的技术要求;简述本课题在国内外的发展情况及存在问题;说明本课题的指导思想;阐述本课题应解决的主要问题等。虽然摘要和前言内容大体相同,

但摘要一般要高度概括、简略,前言则更加具体;摘要可以笼统表达,前言则应明确表达;摘要不写选题理由,前言则要适当反映:一般前言的文字较摘要多。 正文:正文是文章的主体部分,必须进行详细的描述和说明,要求毕业设计(论文)内容、字数符合有关规定。主要内容包括:问题的提出,研究工作的基本前提、假设和条件;模型的建立,方案的拟定;基本概念和理论基础;设计、计算的主要方法和内容;实验方法、内容及其分析;理论论证,理论在课题中的应用,课题得出的结论及对结果的讨论等。文中图表原则上应使用计算机绘制或打印,且图表的标注应符合国家有关规范要求。 结论:结论集中反映作者的研究成果,表达作者对所研究课题的见解,是全文的思想精髓,是论文价值的体现。结论包括对整个研究工作进行归纳和综合得出的总结,重点介绍课题研究取得的成果及存在的问题,还应提出进一步开展研究的见解与建议。 致谢:以简短的言词对毕业设计(论文)研究和报告的撰写及实现过程中给予支持和帮助的人员(指导教师、辅导教师及其他工作人员)表达自己的谢意,这是对他人劳动成果的尊重,也是治学者应有的风范。 参考文献:参考文献是毕业设计(论文)不可缺少的组成部分,它反映毕业设计(论文)取材来源、材料的广博程度和可信程度。要求作者将设计中参考过的主要文献列出,以示对文献作者的尊重,让读者明晰论文中的观点或成果与前人工作的界限。 可以按序号、作者姓名、书刊名或论文标题名、出版社或期刊名、出版年月、第几版(期)的顺序列出。 附件:对不适宜归纳在正文中具有独立内容的材料(如图表、计算

图书管理系统含源代码可以运行

第一章需求分析 1.1设计内容 利用c++的文件操作能力设计开发一个小型的图书管信息管理系统,至少具有如下功能:查寻所有图书信息、通过输入图书编号来完成查找某一本图书信息、添加图书信息、删除图书信息以及通过学生学号实现图书借阅功能。操作界面要符合用户的一般习惯,界面易于读者明白理解,图形或文本界面都可以。 1.2 设计任务 要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识;提高学生用高级语言进行程序设计的能力,重点提高用C++进行文件操作和绘图应用的编程技术水平;初步了解软件开发的一般方法和步骤;提高撰写技术文档的能力。掌握模块化编程的基本方法与步骤;巩固和加深学生对C++课程基本知识的理解与掌握,培养学生利用C++进行软件操作的能力和技巧。 1.3 基本要求 (1)通过提示菜单选择可以进行的操作。 (2)将图书的信息存入文件中,并命名为BookInfo.txt。 (3)将图书借阅情况信息存入文件中,并命名为SendInfo.txt。 (4)在本系统中可以进行管理系统包含的基本操作,其中包括: a)查看所有图书的信息。

b)输入一本图书的图书编号,从当前图书中进行查找,如果找到则显示该图书的相关信息,如果没有找到则给出提示信息。 c)添加一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的图书,如果存在则提示重新输入,否则将该图书按照顺序插入到相应位置。 d)删除一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的图书,如果存在则将该图书删除,否则给出提示信息,提示该图书不存在。 e)借阅一本图书,需要给出学号和图书编号,如果图书编号不存在则重新输入,直到输入正确为止,并将学号和相应的图书编号存入SendInfo.txt文件中。 (5)图书基本信息包括图书编号、书名、作者、出版社和价钱这些简单信息。 (6)图书信息文件中每一行存放一本图书的信息。 (7)借阅信息文件中每一行存放一本书的借阅情况。 (8)对老师.学生的信息进行登记处理,包括姓名、学号教师编号、学院班级等。 (9)对图书的金额进出管理,对一丢失的图书进行处罚、对超期归还的图书进行赔偿金额计算。 第二章系统功能设计

图书管理系统毕业论文

长沙民政职业技术学院毕业实践报告 题目:图书信息管理系统的设计与实现 指导老师:王涛 系别:软件学院 班级:软开1235 学号: 1225073544 姓名:刘鹏 2015 年 4 月 30 日

摘要 随着电脑、手机等信息工具的普及,人们能更加完善、快捷地处理信息数据。在图书馆的日常运作中,由于图书借阅和用户查询次数繁多,需要进行繁杂的信息数据管理。 书籍是人类不可缺少的精神食粮,尤其重要。所以图书馆借阅信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理图书、期刊、试卷合订本等查询信息,这种查询管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对图书资源信息进行查询管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书查询管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。为了能更高效、快捷、稳定地管理图书馆的数据信息,本文设计并实现了图书管理借阅。系统采用MyEclipse软件运用JAVA开发平台,使用SQL Server2008作为后台数据库系统。系统分为前后台2部分,前台主要实现了以下几个功能:查询图书,读者留言。后台以管理员方式登录实现以下几个功能:借还图书、图书管理、读者信息管理,公告栏消息发布等。读者只需要通过浏览器访问本系统,就可以轻松实现图书查询、留言等操作。同样,图书管理员也可以使用本系统方便快捷地完成图书馆的信息数据管理工作。 关键词:Java SQL Server 图书管理系统

本科毕业论文基本要求

塔里木大学本科毕业论文基本要求 毕业论文是根据本科专业培养目标要求和人才培养方案的总体安排,为培养学生综合运用能力而设置的实践教学环节。撰写毕业论文是高等教育教学计划中必不可少的一个重要环节,为加强对毕业论文的指导和管理,确保毕业论文的顺利完成,提高毕业论文的质量,根据《塔里木大学实践教学工作条例》,对毕业论文基本要求作如下规定: 一、目的 毕业论文是培养和检验学生结合所学基本理论、基本知识、基本技能分析问题、解决问题的能力,通过试验设计方案的构思和实施,使学生在意志品德、工作能力、工作态度和创新能力等方面得到全面提高。 二、组织管理 学院要成立由院领导、教研室主任、教务办主任及有经验的教师组成的领导小组。领导小组负责毕业论文试验设计的组织、计划的制定、毕业论文的选题、指导教师的选派、论文试验方案的论证、计划执行情况的检查、毕业论文答辩及考核等工作。 三、基本要求 1.毕业论文的撰写是一项创造性劳动,每位毕业班学生必须严肃认真对待毕业论文的写作。学生在撰写论文的全过程中,应充分发挥主观能动性,并遵从教师的指导,在规定的时间范围内独立完成出反映本人最高水平的论文。不允许抄袭他人的研究成果,更不允许由别人代作。若有类似情节,论文不予通过,不能毕业。 2.论文应坚持四项基本原则,观点正确,中心突出,层次分明,论述清楚,论点明确,论据充分,结构严谨,语言准确、简练,文字流畅。对所论述的问题有归纳总结,有分析批评,力求有个人观点和见解。 3.毕业论文字数以8000—10000字为宜。 4.毕业论文要求递交打印稿。 四、时间、选题的要求 毕业论文试验设计的时间不少于30周,各学院毕业论文试验设计领导小组应在第六学期末或第七学期初公布不同专业毕业生毕业论文选题、指导教师、指导范围、指导学生数及研究方向,要求本科生一人一题。可以由指导教师与学生双向选择,也可以由学科组(教研室)根据学生所报的论文选题,统一安排指导教师,确定指导关系,并指导学生借阅参考书目。毕业论文设计和选题要体现“新”和“实”,使“新”和“实”有机地结合。 五、对指导教师的要求 安排有一定教学和试验设计经验且有强烈责任感的教师担任指导教师,指导教师的职称一般应是讲师以上(包括讲师),一名指导教师指导学生一般原则上不超过4名。

毕业论文标准格式及

毕业论文标准格式及 Final approval draft on November 22, 2020

标准论文格式一: 1、题目。应能概括整个论文最重要的内容,言简意赅,引人注目,一般不宜超过20个字。 论文摘要和关键词。 2、论文摘要应阐述学位论文的主要观点。说明本论文的目的、研究方法、成果和结论。尽可能保留原论文的基本信息,突出论文的创造性成果和新见解。而不应是各章节标题的简单罗列。摘要以500字左右为宜。关键词是能反映论文主旨最关键的词句,一般3-5个。 3、目录。既是论文的提纲,也是论文组成部分的小标题,应标注相应页码。 4、引言(或序言)。内容应包括本研究领域的国内外现状,本论文所要解决的问题及这项研究工作在经济建设、科技进步和社会发展等方面的理论意义与实用价值。 5、正文。是毕业论文的主体。 6、结论。论文结论要求明确、精炼、完整,应阐明自己的创造性成果或新见解,以及在本领域的意义。 7、参考文献和注释。按论文中所引用文献或注释编号的顺序列在论文正文之后,参考文献之前。图表或数据必须注明来源和出处。(参考文献是期刊时,书写格式为: [编号]、作者、文章题目、期刊名(外文可缩写)、年份、卷号、期数、页码。参考文献是图书时,书写格式为: [编号]、作者、书名、出版单位、年份、版次、页码。) 8、附录。包括放在正文内过份冗长的公式推导,以备他人阅读方便所需的辅助性数学工具、重复性数据图表、论文使用的符号意义、单位缩写、程序全文及有关说明等。 二:本科毕业论文格式要求: 1、装订顺序:目录--内容提要--正文--参考文献--写作过程情况表--指导教师评议表 参考文献应另起一页。 纸张型号:A4纸。A4 210×297毫米论文份数:一式三份。其他(调查报告、学习心得):一律要求打印。

毕业论文中参考文献的格式规范

毕业论文中参考文献的格式规范 一 .参考文献(即引文出处)的类型以单字母方式标识: 参考文献类型文献类型标示 专著M 论文集C 报纸文章N 期刊文章J 学位论文D 汇报R 规范S 专利P 电子参考文献类型标识 数据库DB 计算机程序CP 电子公告EB 二.① 主要责任者(专著作者、论文集主编、学位申报人、专利申请人、汇报撰写人、期刊文章作者、析出文章作者)。多个责任者之间以“,”分隔,注意在本项数据中不得出现缩写点“.”(英文作者请将作者名写全)。主要责任者只列姓名,其后不加“著”、“ 编”、“主编”、“合编”等责任说明。②. 文献习题名及版本1 / 3

(初版省略)。③ 文献类型 及载体类型标识。④ 出版项(出版地、出版者、出版年)。⑤ 文 献出处或电子文献的可 获得地址。⑥ 文献起止页码。⑦ 文献规范编号(规范号、专利号……)。 三.电子文献的载体类型及其标识 对于非纸张型载体的电子文献,当被引用为参考文献时需在参考 文献类型标识中同时标 明其载体类型。本标准建议采用双字母表示电子文献载体类型:磁带(magnetic tape)— —MT,磁盘(disk)——DK,光盘(CD-ROM)——CD, 联机网络(online)——OL,并以下列 格式表示包括了文献载体类型的参考文献类型标识: [文献类型标识/载体类型标识] 如:[DB/OL]——联机网上数据库(database online) [DB/MT]——磁带数据库(database on magnetic tape) [M/CD]——光盘图书(monograph on CD-ROM) [CP/DK]——磁盘软件(computer program on disk) [J/OL]——网上期刊(serial online) [EB/OL]——网上电子公告(electronic bulletin board online) 2 / 3

图书管理系统数据流程图

1.1系统分析 1.1.1图书馆管理信息系统的基本任务 该“图书馆管理信息系统”是一个具有万人以上的员工,并地理位置分布在大型企的图 书馆理系统,图书馆藏书100多万册,每天的借阅量近万册。在手工操作方式下,图书的编目和借阅等的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。需要建立一套网络化的电子图书馆信息系统。 该图书馆管理信息系统服务对象有两部分人:注册用户和一般读者。一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其他人员只可查阅图书目录,但不能借阅图书。系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务。用户可通过网络方式访问读图书馆管理信息系统。 1.1.2系统内部人员结构、组织及用户情况分析 为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了 解。图书馆系统的组织结构如图1-1所示。 图1-1图书馆管理信息系统的组织结构 图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。各部门的业务职责如下。 办公室:办公室协助馆长负责日常工作,了解客户需求,制定采购计划。

财务室:财务室负责财务方面的工作。 采编室:采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。 学术论文室:负责学术论文的收集整理。 图书借阅室:提供对读者的书目查询服务和图书借阅服务。 电子阅览室:收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。 期刊阅览室:负责情况的收集整理和借阅。 技术支持室:负责对图书馆的网络和计算机系统提供技术支持。 1.1.3系统业务流程分析 系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。图书馆管 理信息系统的业务流程如图1-2所示。 图1-2图书馆管理信息系统的业务流程

相关主题
文本预览
相关文档 最新文档