《图书管理信息系统论文模板.doc》由会员分享,可在线阅读,更多相关《图书管理信息系统论文模板.doc(20页珍藏版)》请在三一办公上搜索。
1、毕业论文(设计)此处为固定模式不要改动题目 图书管理信息系统论文题目,黑体二号,加粗居中 学生姓名 张 飞 学号 08010701 班 级 060410 专 业 软件技术 分 院 信息技术 指导教师 李 季 2012年 3月 20 日按给定格式将相应内容替换为本人信息目 录标题:三号宋体加粗、居中;中间空两格;段前、段后分别为0.5目录正文:宋体四号、行距1.5倍目录要有三级,二级比一级要缩进二字符,、三级要比二级缩进二字符。摘 要IAbstractII目 录III绪 论1第1章 系统概述21.1系统开发背景和意义21.2国内国际的发展现状21.3技术选择2第2章 系统需求分析32.1可行性分
2、析32.1.1技术可行性分析32.1.2经济可行性分析32.2系统功能需求32.3系统性能需求4第3章 系统总体设计53.1系统架构设计53.2系统功能模块53.3系统数据库设计53.3.1数据库逻辑设计53.3.2数据库物理设计5第4章 详细设计64.1登录模块设计64.1.1用例图及用例说明64.1.2类图64.2图书管理模块设计64.36第5章 XX系统的实现75.1系统功能主界面75.2用户登录7第6章 系统测试86.1功能测试86.2性能测试8总 结9参考文献10致 谢11附录A代码12摘 要三号宋体加粗、居中;中间空两格;段前、段后分别为0.5图书管理信息系统是典型的信息管理系统(
3、MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。本系统是结合图书馆实际需求分析,采用功能强大的Visual Basic6.0作为开发工具,后台数据库采用SQL Server 2005开发出来的单机版图书管理信息系统。整个系统设计包括对读者资源、书籍资源、借书信息、还书信息几个方面的设计,有利于提高工作人员的管理效率和工作效率。四号宋体、行距为1.5倍注意:1A4纸,页边距:上2.5cm,下2.5cm,左3cm、右2.5cm;2中文摘要一般要求500字以内,
4、同时要求写出外文摘要,并以不超过300个单词为宜。必须提供35个关键词。3字体:正文宋体、四号,章节标题宋体、三号;行距:1.5倍;4页码:居中、底部。从绪论开始为第一页。5. 图序及图名置于图的下方;表序及表名置于表的上方。(如:第3页和第8页)6.英文单词必须为半角格式,不能是全角格式。7全文不少于8000字。8.论文完成要删除批注。9.页码要求:摘要、英文摘要、目录页码为、从摘要开始为第一页,页码居中,宋体五号字,绪论开始的正文的页码为1、2、3,从绪论开始,页码居中,宋体五号字,关键字项格加粗、四号宋体:图书馆、图书管理、数据库、 Visual BasicAbstract三号宋体加粗、
5、居中;中间空两格;段前、段后分别为0.5The books management information system is typical information management system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. Establishes the data unifor
6、mity and the integrity regarding the former request is strong, data security good database, but regarding the latter, then the request application program function is complete, easy to use and so on characteristics. this system unifies the library energy demand analysis, uses function formidable Vis
7、ual Basic6.0 to take the development kit, the backstage database uses the single plane version books management information system which SQL Server 2005 develop. Overall system design including to reader resources, books resources, borrowing books information, also book information several aspect de
8、signs Is advantageous in the enhancement staffs managerial effectiveness and the working efficiency. Keywords: Library, Book management, Database, Visual Basic绪 论三号宋体加粗、居中;中间空两格;段前、段后分别为0.5当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其安全性。尤其对于
9、复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作、完善的数据库管理。将会使得图书馆系统极大限度的应用于现代化图书管理中。图书作为
10、一种信息资源,用户阅读的资料繁多,包含很多的信息数据的管理,现今,有很多的图书管理都是手工的,尚未使用计算机进行管理。根据调查得知,他们以前对图书管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书信息的统计和核实等往往采用对书号的人工检查进行,对会员的权限、以及总经费等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏规范的系统管理手段。尽管有的商店、企业有计算机,但是尚未用于管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统的开发的基本环境。由于图书管理在数据处理上是手工操作,工作量大,出错率高,出错后不易更改。图书管理
11、采取手工方式对图书情况进行人工管理,由于信息比较多,图书信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书管理的工作人员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。注意:从绪论开始为第一页,页码居中,5号字基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。第1章 系统概述一级标题居中,三号宋体加粗;段前、段后分别为0.5;章
12、后加一空格;每一章另起一页。1.1系统开发背景和意义二级标题四号宋体加粗段前、段后分别为0.5图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。1.2国内国际的发展现状图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。1.3技术选择开发环境的选择会影响到数据库的设
13、计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:Windows 2003开发工具:Visual Basic 6.0数据库管理系统: SQL Server 2005数据库服务器: SQL Server 2005 桌面引擎第2章 系统需求分析2.1可行性分析可行性研究的目的是:用最小的代价在尽可能短的时间内确定问题是否有解和是否值得求解,如果问题的回答是肯定的,则通过客观的论证分析确定软件开发工程必须完成的目标,准确估计项目可行性,软件规模,和项目开发成本效益。由此导出软件项目实施计划。通常问题的求解可能不上一个方案,这时要求分析某个主要解决方案的利弊,分析系统目标和规模是否现实
14、,存在多大风险。系统实现和以后的效益,可行性研究包括:(1)技术可行性,即使用目前可用的软件开发方法和工具能否支持需求的实现,(2)经济可行性,指实现和使用软件系统的成本能否被用户接受。2.1.1技术可行性分析小四号加粗,无首行缩进,段前段后0.5如图2.1所示。图2.1 现行图书管理业务流程图图标为宋体五号居中,段前0 段后0.52.1.2经济可行性分析2.2系统功能需求经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据,如表2-1所示。表2-1 会员基本数据表(users)表标为宋体五号居中,段前0.5,段后0表中字
15、体为宋体五号字段名称类型长度字段说明USER_IDALPHA20用户代码NameALPHA20姓名PasswordALPHA20密码SexALPHA2性别PhoneALPHA20联系电话AddressALPHA60家庭住址EmailALPHA60E-mail帐号2.3系统性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2.系统的开放性和系统的可扩充性图书管理
16、系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。3.系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。针对用户可能出现的使用问题,提供在线帮助。4.系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。5.系统的先进性目前计算系统的技术发展相当快,作为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
17、6.系统的响应速度原则是保证操作人员不会因为速度问题而影响工作效率。第3章 系统总体设计3.1系统架构设计3.2系统功能模块依据需求分析阶段得到的数据流图,由此给出图书管理系统的系统功能模块图如图3.1所示。3.3系统数据库设计3.3.1数据库逻辑设计3.3.2数据库物理设计第4章 详细设计4.1登录模块设计4.1.1用例图及用例说明4.1.2类图4.2图书管理模块设计4.3第5章 XX系统的实现5.1系统功能主界面主界面主要实现XXXX功能,如图5-1所示。图5.1 系统主界面5.2用户登录1.输入项目:操作系统传递至的各种消息以及用户的输入数据。2.输出项目:用户界面显示。第6章 系统测试
18、6.1功能测试6.2性能测试1.输入项目:操作系统传递至的各种消息以及用户的输入数据。2.输出项目:用户界面显示。总 结这次软件工程课程设计,我主要采用Visual Basic作为前台开发工具,Microsoft SQL Severe2005作为后台数据库,结合软件工程设计和数据库编程的有关知识,开发了这个图书管理系统。通过这次软件工程课程设计,我对于软件工程设计的相关步骤和流程有了更深刻的理解,熟悉并掌握了Microsoft SQL Severe2005和VB6.0的数据库使用,也对SQL语言作为嵌入式语言的功能有了更深刻的体会。通过这次课程设计,我也得以一窥软件工程设计的广袤天地,我相信,
19、只要认真学习,多借鉴别人的经验,多思考,多实践,就一定能够成为一个合格的软件设计人员,能够翱翔阿在软件开发的天地。同时,在这里感谢我的指导老师悉心指导。参考文献1张海藩,软件工程导论(第四版),北京,清华大学出版社,2003年12月。2朱少民,软件测试方法和技术,北京,清华大学出版社,2005年7月。3Paul C.Jorgensen,软件测试,(第二版),北京,机械工业出版社,2006年2月。4郭胜,夏邦贵,Visual Basic数据库开发入门与范例解析,北京,机械工业出版社,2004年4月。:1参考文献的著录,按著录/题名/出版事项顺序排列: 期刊作者,题名,期刊名称,年份,卷号(期号)
20、。 书籍作者,书名,版本,出版者,出版日期,页码。2正文中应按顺序在引用参考文献处的文字右上角用 标明, 中序号应与“参考文献”中序号一致,正文之后则应刊出参考文献,并列出只限于作者亲自阅读过的最主要的发表在公开出版物上的文献。参考文献要求不能少于10篇致 谢经过这段时间的制作,设计总算做完了,系统实现对学校图书信息的经营管理的维护,主要实现了数据的输入、查询、修改、删除、统计等一系列功能,在功能方面,包括添加或删除用户,保存信息,更新信息等。在整个设计过程中体会最深的有以下两点:感谢指导教师X老师的帮助。附录A代码Option ExplicitDim mblChange As Boolean
21、Dim mrc As ADODB.RecordsetPublic txtSQL As StringDim bookNUM As IntegerDim ix As IntegerPrivate Sub bookid_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then Call Command1_ClickEnd SubPrivate Sub cboItem1_KeyPress(Index As Integer, KeyAscii As Integer)If KeyAscii = 13 Then Call Command2_ClickEnd Sub
22、Private Sub cmdExit_Click() If mblChange And cmdSave.Enabled Then If MsgBox(保存当前记录的变化吗?, vbOKCancel + vbExclamation, 警告) = vbOK Then 保存 Call cmdSave_Click End If End If Unload MeEnd SubPrivate Sub cmdSave_Click() Dim intCount As Integer Dim sMeg As String Dim mrcc As ADODB.Recordset Dim MsgText As String For intCount = 0 To 5 Step 5 If Trim(cboItem1(intCount) & ) = Then Select Case intCount Case 0论文指导(阶段性进度检查)记录:时间交流内容分值得分 年 月 日选题合理性20年 月 日进展情况40年 月 日创新情况20年 月 日总体完成情况20论文成绩: 指导教师评语:签名盖章 年 月 日答辩组评语:答辩成绩: 签名盖章 总评成绩: 年 月 日