当前位置:首页 > 游戏 > 正文

软件工程论文,毕业论文

  • 游戏
  • 2025-05-24 10:57:48
  • 11
摘要: 各位老铁们,大家好,今天由我来为大家分享软件工程论文,以及毕业论文的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关...

各位老铁们,大家好,今天由我来为大家分享软件工程论文 ,以及毕业论文的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站 ,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

  1. 求一篇软件工程专业的论文
  2. 软件工程专业学士学位毕业论文的基本构成。
  3. 软件工程毕业论文怎么写

一、求一篇软件工程专业的论文

图书馆自动化系统开源软件的比较研究

摘要〕在调研与实际操作的基础上,对国外三种比较有代表性的图书馆自动化系统开源软件(Koha, PHPMyLibrary,

PMB)进行介绍,并从基本技术特征、系统功能和技术服务三方面对这三个系统进行比较分析,以期深入理解图书馆自动

化开源软件的设计理念,为开源软件在国内图书馆自动化系统建设中的推广应用提供参考 。

〔关键词〕图书馆自动化系统;开源软件; Koha; PHPMyLibrary; PMB

图书馆自动化系统,又叫图书馆集成管理系统(Inte-

grated Library System),始于20世纪70年代,是实现图书馆

业务与服务自动化管理的软件系统。长期以来,自动化系

统的建设是图书馆建设的重要工作,但商业自动化系统的

高额费用和非个性化服务使图书馆的自动化建设受到很大

阻碍。而近年来在全球广泛兴起的开源软件为图书馆提供

所谓开源软件,是在新型的———并行的 、点对点的、

动态的软件开发模式〔1〕下开发出来的软件,它鼓励软件开

发者相互协作,开放软件的源代码,并允许任何人基于任

何目的使用、拷贝 、修改及重新分发软件 。国外图书馆界

对开源软件的研究始于1998年,美国耶鲁大学医学图书馆

软件工程论文	,毕业论文

的系统馆员Daniel Chudnov在《图书馆杂志》(Library Jour-

nal)上发表了名为“开源软件:图书馆系统的未来”的研

究论文,引起了图书馆界的广泛关注,他指出“尽管开源

软件至今仍未进入图书馆软件的主流市场,但这种开发模

式对于图书馆软件市场的发展有着巨大的竞争力,新时期

的图书馆应该把更多的资源用于用户与馆员的培训,而非

购买昂贵的系统”〔2〕。目前,在国际范围内,已有十几种采

用开源软件模式进行开发和应用的图书馆自动化系统,主

要侧重于编目、公共存取等基本功能的实现。如: Koha系

统、Avanti系统 、Evergreen系统、LearningAccess ILS、PHP-

MyLibrary系统 、OpenBiblio系统等 。这些系统在设计目标、

采用标准、实现技术 、系统规模以及数据的组织方式 、发

布方式等很多方面都不尽相同。本文在调研与实际操作的

基础上,选择了3个比较有代表性的图书馆自动化系统开

Koha系统产生于1999年,被业内人士认为是全球第一

个自动化开源软件,由Katipo通信公司采用Perl语言和

MySQL数据库开发完成。该系统不仅集成了图书馆的传统

业务流程,包括采购、编目、流通 、OPAC、读者管理,同

时还为用户提供个性化的定制机制 。

Koha系统是基于Web的客户/服务器体系结构。该系

统中的perl脚本是Koha系统的核心部分,它是图书馆用户

与后台系统交互作用的核心,包括OPAC系统、Intranet系

统 、Daemons系统以及DB系统〔3〕。OPAC系统是Koha系统

中的重要组成,其开发基于标准的WWW技术,如XHTML、

CSS和JavaScript,因而用户可以通过基于Web浏览器的用

户端,很容易地找到特定资源 。Intranet系统则是后台事务

与前台操作的接口,图书馆员无需安装其它软件,直接利

用浏览器便可以实现图书馆自动化的基本业务,如用户的

登入、登出管理 、虚拟书架的管理、图书馆资源采购、资

源流通的管理,以及资源数据的导入 、导出等 。Daemons系

统为利用Z39·50协议查询资源的用户提供到Z39·50服务器

的连接。而DB系统则为数据库的存取操作提供支持。

目前Koha系统主要安装在公共图书馆、个人和高校图

书馆的系部 。而公司等赢利性机构使用得不多。

PHPMyLibrary系统是一个基于PHP语言和MySQL数据

库的图书馆自动化应用系统,它包括编目、流通 、Web

OPAC 、输入/输出和论文管理模块。主要具有如下特征:

(1)基于Web编目并存储相关的书目信息 。图书馆员不仅

可以对数据库中的信息进行编辑、修改、检索 、添加与删

除操作,还能通过动态按钮很容易地增加或编辑新的书目

格式。(2)提供基于USMARC标准的输入/输出。(3)提供

ISIS2MARC程序,实现从ISIS数据库的系统导入功能〔4〕 。

(4)支持多语言管理,用户可以管理包含多种语言的信息,

包括汉语、俄语、西班牙语 、法语、德语等,并可以支持

PMB系统,原名PhpMyBibli,自2002年在法国立项以

来,受到国际同行的广泛关注。该系统由PHP和MySQL编

写完成,目前已能实现资源订购、资源编目(主要是书籍

与期刊编目) 、资源流通以及授权管理和串行数字接口中

该系统支持UNIMARC标准,运行在Linux或Windows

操作系统下。由于该项目源于法国,因此很多相关信息都

以法语提供,为该系统的推广宣传带来障碍,但来自波多

黎各的Jesir Vargas已把该系统翻译成英语和西班牙语,拓

宽其使用范围, 2004年,该项目的用户社区在比利时成立 。

基本技术信息包括软件所遵循的许可证类型、所支持

的客户端与服务器端系统类型以及图书馆标准等,它们是

评判系统的可扩展性和易用性的有效标准。

通过比较,可以看出这三个图书馆自动化开源软件都

具有较好的通用性、开放性和可扩展性。主要体现在:(1)

都可以在当前的主流操作系统平台上运行;(2)都支持图

书馆编目标准MARC 、检索协议Z39·50;(3)都是基于Web

的系统,为用户提供了简单的操作接口,极大提高了系统

的操作性能 。这与传统的基于CS架构的图书馆自动化系统

不同 。面对网络环境的日益渗透,传统图书馆自动化系统

不得不考虑向Web系统转型,这无疑为本土企业和图书馆

用户带来大量工作。而开源软件大多从一开始设计就是基

于Web的客户/服务器体系结构,开发语言(如PHP等)

普遍具有良好的可扩展性,这也是开源自动化系统区别于

系统功能是图书馆选择自动化系统的重要依据,是系

统功能模块有效实现的直接反映。作者参阅2005年国家工

程技术图书馆发表的关于“图书馆自动化系统的调研报

告 ”〔5〕中的用户需求,对上述三个开源系统进行了功能比

较,帮助读者对这些系统所能实现的功能进行客观把握 。

从笔者的实际操作来看, Koha几乎具有用户所需的各

项功能,包括多样的检索接口,对资源流通过程的系统跟

踪;对采购过程的系统管理,如资源编目数据的获取、资

源获取的预算与实际资金管理,同时该系统还为小型图书

馆提供了简单的采购模块,另外,该系统还提供对期刊与

网络资源的编目,因此, Koha系统是值得图书馆界关注的

一个重要系统。而PHPMylibrary和PMB系统缺乏对期刊和

成员馆的管理,系统功能不如Koha系统完善,因而更适合

系统的维护与服务是关系到图书馆自动化系统是否能

长期有效运行的重要因素之一,是图书馆选择这类软件所

必须考虑的因素,与商业软件相比,开源软件的技术服务

有其特殊之处。面对各种市场需求,越来越多的商业软件

许可证中包含了如安装、培训 、运行支持 、排错性维护和

版本升级等技术服务内容,而由于开源软件的开放与自由

获取性,用户通常需要自己在相关网站中下载安装与操作

文档,当用户在使用过程中遇到问题时,可以通过邮件列

表或是其它方式(如由专业软件公司提供的正式支持)获

得相应的帮助,这种多样的服务方式为用户提供了个性化

虽然上述三个系统都拥有正式的服务团队,而且Koha

系统的技术力量相当强大,不仅由多国专家共同组成,同

时还有全球的众多厂商参与,包括新西兰、法国、美国 、

英国、阿根廷等国家的软件服务公司 。但由于地域、语言 、

时间等限制,国内用户很难真正及时有效获得帮助。尤其

是PMB系统,其很多资料都是法语文献,严重影响用户对

自从2000年初奥本大学(Auburn University)图书馆成

功安装图书馆自动化开源软件以来,国际上许多知名图书

软件工程论文,毕业论文

馆陆续开始采用开源软件来改善已有的图书馆自动化系统。

目前已有数百个图书馆采用Koha系统,散布全球五大洲,

包括澳大利亚、美国、加拿大 、爱沙尼亚、印度、尼日利

亚 、波兰等国家 。其中美国的Ohio Nelsonville公共图书馆,

有7个分馆,馆藏30万册,读者5万人,年流通量62万

册,是Koha的最大客户。另外中国台湾地区的仁德医护管

理专科学校、南投县南港国小等多个学校使用该系统获得

了较好效果〔6〕。而PHPMylibrary和PMB系统用户相对较少,

PHPMylibrary目前在坦桑尼亚、印尼和菲律宾等国开始使

用 。北苏门答腊大学(USU: University of Sumatra Utara)图书

馆在线拥有70, 920件馆藏,是到目前为止利用该系统的

较大在线馆藏〔7〕, PMB系统目前在全球的用户仅100余

通过对这些软件的比较分析,以期深入理解图书馆自

动化开源软件的设计理念,为开源软件在国内图书馆自动

化建设中的应用提供参考。传统的图书馆自动化系统开发

过程,基于商业利益和技术保密的考虑,仅由开发商负责。

由于无缘参与开发,图书馆只能在功能和性能上对软件的

质量进行评价,却无法从更深的技术层面来研究软件,导

致软件中的错误或低效率逃过检测而进入实际使用,最终

延长了软件达到预期目标的周期 。开源软件的开发模式令

图书馆能够在更大范围和更深层次上参与软件的开发与维

护,而用户的参与将有助于全面查找并快速修正软件中的

错误,完成软件的多样性和适应性测试,并能根据特殊需

求定制或集成软件,从而促使图书馆软件系统趋向成熟 。

〔1〕Eric S. Raymond. The Cathedral and the Bazaar〔EB/OL〕.〔2008-

05- 30〕. . firstmonday. org/issues/issue3-3/ray-

〔2〕Daniel Chudov. Open Source Software: The Future of Library System

〔J〕. Library Journal, 1999, 124(13): 40-43.

〔3〕Nicholas Rosasco, Erik Bakke. Koha architecture study〔EB/OL〕.

〔2008-04-20〕. . kohadocs. org/Koha-architecture.

〔4〕About PhpMyLibrary〔EB/OL〕.〔2008-04-10〕.

〔5〕国家工程技术图书馆信息服务中心.图书馆自动化系统调研报

告〔R/OL〕.〔2008-05-03〕. . 160. 16. 228/

libauto/wp-content/uploads/2006/04/dybg. pdf.

〔6〕Koha: Documentaiton Subsite〔EB/OL〕.〔2008-04-05〕. http://

〔7〕PhpMyLibrary Users〔EB/OL〕.〔2008-04-10〕.

brary. org/index2. php? option=com-content&do-pdf=1&id=16.

〔8〕PMB users〔EB/OL〕.〔2008-04-20〕. . sigb. net.

二 、软件工程专业学士学位毕业论文的基本构成。

软件工程专业学士学位毕业论文的基本构成有:引言 、文献综述与相关工作、研究方法与设计、实验结果与分析 、结果与讨论、结论与展望、参考文献 、附录、Markdown格式要求。

研究背景:介绍研究的背景和意义 。

研究目的:明确论文的研究目标。

研究方法:概述论文所采用的研究方法和途径。

论文结构:简要介绍论文的结构和各章节的内容 。

本节应对相关领域的文献进行综述,并介绍与课题相关的已有工作。综述应挖掘已有研究的不足和问题 ,并明确论文的研究空间。

该部分应该详细描述研究所采用的方法和设计 。具体包括:

研究范围:明确研究的对象和范围。

数据收集:描述数据来源和采集方法。

数据处理与分析:阐述数据处理和分析的方法和技术 。

系统设计:详细描述系统的整体设计和模块设计。

实验结果部分应该给出研究所得的实验结果,并进行详细的分析和讨论。需要包括数据统计和图表展示 。

本节应对实验结果进行讨论,并与前文的相关工作进行比较和分析 。可以探讨实验结果的启示和不足之处 ,并提出改进和展望。

该部分总结论文的研究成果 ,并提出未来研究的展望和建议。

参考文献部分应列出文中引用的所有参考文献,按照规定的引用格式进行编写 。

附录部分可根据需要包括如下内容:

外部文档:系统设计文档、用户手册等。

数据和图表:大量的原始数据和详细的图表。

使用井号‘#’表示标题级别,例如‘##’表示二级标题 ,’###’表示三级标题 。

使用列表‘-’表示一个无序列表项。

使用‘`’表示行内代码,使用‘```’表示代码块。

使用’**’表示文本加粗,使用‘~~’表示文本删除线 。

以上是软件工程系毕业论文的基本格式要求 ,请作者按照要求撰写论文,并使用Markdown文本格式进行输出编写。

三 、软件工程毕业论文怎么写

1、软件工程可以写的题目多啊。开始也不怎么懂,还是学姐给的文方网 ,写的《基于Windows平台的HIPS系统设计与实现》,靠谱的说

2、研究生教育网络管理系统的设计与实现

3 、WMS-2000A轮机模拟器数据通信系统设计与实现

4、洗衣机模拟运行控制系统的设计与实现

5、机车信号记录器数据分析处理系统的设计与实现

6 、分布式自动检测系统RS485通信网络的设计与实现

7 、计划生育管理信息系统的设计与实现

8、医院“一卡通”系统的设计与实现

9、列车三维驾驶仿真系统的设计与实现

10 、一种图书外采查重系统的设计与实现

11、基于C/S模式的网络文件管理系统的设计与实现

12、自动化仓库管理系统的设计与实现

13 、四川省卫生统计数据采集与决策支持系统设计与实现

14、ATM应用系统EMV迁移的设计与实现

15、基于B/S模式的药品信息咨询系统的设计与实现

16 、基于LFAP的网络流量统计分析系统的设计与实现

17、工业机器人三维仿真系统的设计与实现

18、单位网络设备环境智能监控系统设计与实现

19 、基于CC1020芯片无线传输系统的设计与实现

20、公安派出所综合信息管理系统设计与实现

21、基于WEB的库存管理系统设计与实现

22 、基于工作流的AUTOBANK管理系统设计与实现

23 、具有主动功能的连锁经营企业配送中心管理信息系统的设计与实现

24、基于JavaEE技术的在线考试系统的设计与实现

25、微小型电动无人机动力系统试验台的设计与实现

26 、基于F1103 GPRS MODEM的家校通系统设计与实现

27、基于嵌入式Linux的远程家庭医疗监护系统设计与实现

28、基于Windows操作系统的智能建筑物综合布线管理系统的设计与实现

29 、基于.NET技术的网上购物管理系统的设计与实现

30、变电检修管理信息系统设计与实现

31、天津地铁1号线车站乘客向导系统的设计与实现

32 、基于B/S结构的电路分析网上答疑系统的设计与实现

33、应用PDA组建无线IC卡表抄收系统的设计与实现

34、非计算机专业计算机课程考试系统设计与实现

35 、基于GPRS网络的煤矿瓦斯监控系统的设计与实现

36、惯性组合导航系统接口子系统的设计与实现

37、人寿保险老业务综合处理系统的设计与实现

38 、FORTRAN语言题库管理系统的设计与实现

39 、倒闸实训系统无线遥控的设计与实现

40、C/S模式下的电子邮件系统设计与实现

41、基于LINQ三层架构仓库管理系统的设计与实现

42 、一种宽带无线移动视频调度系统的设计与实现

43、浅谈远程监控机房温湿度报警系统的设计与实现

44、学术论文共词分析系统的设计与实现

45 、基于Web的SQLServer远程备份管理系统的设计与实现

46、基于Spring框架的北京林业大学图书馆门户系统设计与实现

47、基于XML的研究生网络选课系统设计与实现

OK,本文到此结束 ,希望对大家有所帮助 。

发表评论