图书管理系统的设计与实现毕业论文.docx
- 文档编号:27834011
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:49
- 大小:580.67KB
图书管理系统的设计与实现毕业论文.docx
《图书管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《图书管理系统的设计与实现毕业论文.docx(49页珍藏版)》请在冰豆网上搜索。
图书管理系统的设计与实现毕业论文
学校代码:
学号:
11517
200809203252
毕业设计(论文)
题目图书馆管理系统的设计
与实现
河南工程学院毕业设计(论文)原创性声明
本人郑重声明:
所呈交的论文,是本人在指导教师指导下,进行研究工作所取得的成果。
除文中已经注明引用的内容外,本论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。
对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。
本学位论文原创性声明的法律责任由本人承担。
论文作者签名:
年月
开题报告表
课题名称
图书馆管理系统的设计与实现
课题来源
教师选题
课题类型
BY
指导教师
张天伍
学生姓名
李彦
学号
200809203252
专业
计算机网络技术
、调研资料的准备
结合毕业设计课题情况,首先对系统进行总体的设计与分析,根据图书馆管理系统在实际生活中的应用,规定其现有的具体功能,并适当考虑社会发展的需要,对服务的提供和相关资料的保存,是本系统应当做到的基本任务。
二、设计的目的与要求。
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广
泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理,使用计
算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理好图
书馆信息而设计的,而且我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况
三、主要研究或设计内容,需要解决的关键问题和思路:
1.主要研究或设计内容:
设计一个图书管理系统,根据图书馆日常图书管理工作的需求和图书借阅的管理流程,该
系统实施后,应达到一下目标:
(1)界面设计友好、美观,数据存储安全、可靠。
(2)基本信息设置保证图书信息和读者信息的分类管理。
(3)强大的查询功能,保证数据查询的灵活性。
(4)实现对图书的借阅、续借、归还过程的全程数据信息跟踪。
(5)设置读者借阅和图书借阅排行榜,为图书馆管理提供真实可靠的数据信息。
(6)提供借阅到期提醒功能,是管理者可以及时了解已经到期的图书借阅信息。
(7)提供管理员修改自己密码的功能,保证系统的安全性。
(8)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
2.需要解决的关键问题和思路:
(1)关键问题:
第一:
图书管理系统的难点是数据库的设计,如何安排数据库中各表之间的关系,以及对
用户权限的控制。
第二:
怎么实现打印图书信息的功能。
(2)解决思路:
只有系统分配的用户才可以操作图书管理系统,而用户的权限有各不相同。
管理员
的权限是进行系统查询权限、管理员名称权限、系统设置权限、读者管理权限、图书管理
权限、图书借还权限。
图书借阅信息用于存储所有图书借阅情况的信息,以准确地记录每
本图书的借阅情况。
图书馆对图书的分类,通常是将不同类型的图书分别放置在相应类型的书架上。
书架信息用于存储图书馆中所有的书架信息,不同的图书会有不同的图书信息。
对这些图书信息进行详细的记录,方便了图书的分类和查询。
图书馆中会有不同类型的图
书,为了避免图书归类发生混乱,必须建立一个图书类型信息实体,用于存储图书的类型
信息。
为了方便读者借阅,需要对读者的各项信息进行记录,以方便归还图书和已借阅图
书的历史查询。
对读者也需要进行分类,比如教师和学生,所借阅图书的种类和时间也不相同。
管理员登录图书管理系统时,需要通过登录窗口验证成功后才能进入系统主页。
打印图书信息的功能主要是通过水晶报表来实现的。
水晶报表是VisualStudio一部分,
使用CrystalReports水晶报表可以创建简单的报表,也可以创建复杂的、专业的报表,它可以从任何数据源生成所需要的报表。
四、工作的主要阶段、进度与时间安排:
2011-2-21至2011-2-27
2011-2-28至2011-3-6
2011-3-7至2011-3-13
2011-3-14至2011-4-3
2011-4-4至2011-5-15
:
确定系统开发模式、开发工具及构建开发环境。
完成系统需求分析。
:
完成总体设计,建立系统框架。
:
完成系统设计详细设计。
完成论文初稿和测试系统基本功能,进行中期检查。
2011-5-16至2011-5-29:
:
完成系统修改和调试。
2011-5-30至2011-6-5:
:
完成论文终稿并提交完整系统软件。
2011-6-6至2011-6-12:
准备答辩资料。
2011-6-13至2011-6-15:
进行预答辩。
五、完成设计所具备的条件因素及解决的办法
(1)硬件条件:
CPU:
2.0GHz以上。
RAM:
1GB以上。
硬盘剩余空间:
5GB以上。
以上硬件条件用现在普通的PC就能实现。
(2)软件条件:
操作系统:
WindowsXPProfessional或Windows2000或Windows2003Sevice系统平
台。
数据库:
MicrosftSQLserver2000数据库系统.
服务器配置:
IIS5.1
第三方软件:
VS2005
以上软件均可以从光盘安装或官方网站下载安装
六、指导教师意见和建议
李彦同学经过认真的调研工作,通过阅读网站建设领域的相关文献,将网络技术应用于图书管理领域,课题工作量适量,选题具有较强的实用性,同意开题。
日期:
指导教师签名:
课题类型:
(1)A—工程设计;B—技术开发;C—软件工程;D—理论研究;
(2)X――真实课题;Y――模拟课题;Z—虚拟课题要求
(1)、
(2)均要填,如AYBX等。
河南工程学院
毕业设计(论文)任务书
题目图书馆管理系统的设计与实现
专业计算机网络技术学号200809203252姓名李彦主要内容、基本要求、主要参考资料等:
一、主要内容
包括主页设计、系统设置、读者管理、图书管理、图书借还、系统查询等部分。
二、基本要求
1•设计要求
⑴总体设计:
根据图书馆日常图书管理工作的需求和图书借阅的管理流程提出具体实施方案,包括各层次框图、模块设计和数据库设计。
⑵详细设计:
进行各模块的详细设计、实现与调试。
⑶技术要求:
用户界面友好,数据维护便捷;用于A技术实现动态网页设计;对SQLServer2000数据库进行动态的访问。
2•工作进度及要求
⑴2011年1月,查找相关参考文献30篇以上,认真阅读参考文献。
⑵2011年3月7日交开题报告。
并做好需求分析和总体设计方案。
⑶2011年4月10日前,完成详细设计,同时撰写设计说明书。
⑷2011年4月11日交河南工程学院毕业设计(论文)学生自查表。
⑸2011年5月1日完成设计(论文)提交指导教师。
三、主要参考文献
:
1]卫锋.基于Asp.Net2.0的网站用户问题解决方案的设计与实现[J].软件导刊,2010(08):
135-136.
:
2]常婉纶,刘辉.基于ASP.NET构建安全的Web应用程序[J].西安文理学院学报:
自然科学版,
2010(03):
57-60.
:
3]李爱军.基于ASP.NET的项目管理系统的网络安全模式研究[J].办公自动化:
综合月刊,
2010(08):
43-45.
:
4]李隽.ASP•NET应用程序的性能优化[J].中国电子商务,2010(07):
36-36.
:
5]张树亮,李超.ASP.NET2.0+SQLServer网络应用系统开发案例精解[M].清华大学出版社2006:
137-153.
:
6]余金山,王涛,徐建军.ASP.NET2.0+SQLServer企业项目开发与实践[M].电子工业出版社2008:
84-101.
:
7]矛健.ASP.NET+SQLServer全程指南[M].电子工业出版社2008:
98-124.
:
8]刘捷,张琳,温才D.ASP.NET2.0+SQLServer动态网站开发从基础到实践[M].电子工业出版社
2007:
190-203.
:
9]陈艳华,付瑞峰,单党育.ASP.NET2.0+SQLServer网络系统开发与实例[M].人民邮电出版社
2008:
54-78.
[10]吕洋波.ASP.NET2.0宝典[M].电子工业出版社2007:
134-155.
[11]原动力小组.ASP.NET2.0编程技术24学时轻松掌握[M].中国铁道出版社2008:
208-236.
[12]郑霞,赵辉,徐慧.ASP.NET2.0编程技术与实例[M].人民邮电出版社2007:
127-145.
[13]杨云,王毅.ASP.NET2.0程序开发详解[M].人民邮电出版社2007:
258-278.
[14]马瑞新.ASP.NET2.0程序设计案例教程[M].清华大学出版社2009:
34-79.
[15]张增良.ASP.NET2.0程序设计精编教程[M].西安交通大学出版社2008:
148-177.
[16]李春葆.ASP.NET2.0动态网站设计教程[M].清华大学出版社2010:
126-144.
[17]美)BillEvjen,(美)ScottHanselman,(美)DevinRader.ASP.NET2.0高级编程[M].清华大学出版社2007:
101-129.
[18]罗斌.ASP.NET2.0管理系统开发经典案例[M].中国水利水电出版社2007:
47-88.
[19]朱印宏.ASP.NET2.0基础与实例教程[M].中国电力出版社2007:
140-163.
[20]李万宝.ASP.NET2.0技术详解与应用实例[M].兵器工业出版社2007:
133-152.
[21](美)ImarSpaanjaars,PaulWilton,ShawnLivermore.ASP.NET2.0经典案例教程[M].人民邮电出版社2007:
140-168.
[22]郝刚.ASP.NET2.0开发指南[M].人民邮电出版社2006:
221-243.
[23]苏贵洋,马颖华,袁艺.ASP.NET2.0快速入门及实例精选[M].电子工业出版社2008:
151-164.
[24]郭瑞军,郭磐君.ASP.NET2.0数据库开发实例精粹[M].电子工业出版社2008:
215-236.
[25]施伟伟,王敬栋.ASP.NET2.0数据库通用模板开发与系统移植[M].清华大学出版社2007:
240-258.
[26]王有礼.ASP.NET2.0完全开发指南[M].科学出版社2008:
98-129.
[27]张庆华.ASP.NET完全自学手册[M].机械工业出版社2007:
136-158.
[28]张英男.ASP.NET2.0网络编程学习笔记[M].电子工业出版社2008:
54-74.
[29]张跃廷,房大伟,苏宇.ASP.NET2.0网络编程自学手册[M].人民邮电出版社2008:
164-189.
[30]武新华,孙建,肖庆.ASP.NET2.0网络数据库开发[M].电子工业出版社2008:
56-77.
完成期限:
2011年5月1日
指导教师签名:
专业负责人签名:
年月日
河南工程学院毕业设计(论文)学生自查表
(中期教学检查用)
学生姓名
李彦
专业
计算机网络技术
班级0802
指导教师姓名
张天伍
课题名称
图书馆管理系统的设计与实现
个人作息时间
上午
自8时至11时
下午自13时
至18时
晚上
自时
至时
工作地点
上午
公司
下午
公司
晚上
无
个人精力实际投入
日平均工作时数
8
周平均工作时数
48
迄今缺席天数
3
出勤
率%
98
指导教师每周指导次数
1
每周指导时间(小时)
2
备注
无
毕业设计(论文)
工作进度
已完成的主要内容
%
待完成的主要内容
%
系统的设计论文的初步完成
91
论文和系统的完善
9
存在冋题
系统中有的功能不完善
指导教师签名:
课题名称
图书馆管理系统的设计与实现
学生姓名
李彦专业班级计算机网络技术0802
学号
200809203252
序号
评审项目
指标
满分
评分
理
文
1
工作量、工作态度
按期圆满完成规定的任务,难易程度和工作量符合教学要求;遵守纪律,学习认真;作风严谨,踏实肯干;善于与他人合作。
20
20
2
调查论证
能独立查阅文献和调研;能较好地写出开题报告;有综合、收集和正确利用各种信息及获取新知识的能力。
10
20
3
译文
翻译准确,语句通顺、流畅;译文数量符合要求。
5
10
4
设计、实验方案,分析与技能
设计、实验方案科学合理;数据米集、计算、处理正确;论据可靠,分析、论证充分;结构设计合理、工艺可行、推导正确或程序运行可靠;绘图准确、符合国家标准;有必要的社会和经济效益分析。
40
0
5
设计说明书论文质量
综述简练完整,有见解;立论正确,论据充分,结构严谨合理;文理通顺,技术用语准确,符合规范;图表完备、正确。
20
40
6
创新
有创新意识,有独特见解,设计(论文)有一疋应用价值。
5
10
是否冋意参加答辩:
总分
评语:
指导教师签名:
日期:
课题名称
图书馆管理系统的设计与实现
学生姓名
李彦
专业班级计算机网络技术0802
学号
200809203252
序号
评审项目
指标
满分
评分
1
选题及工作量
课题能使学生受到本专业全面综合训练。
课题完成达到教学基本要求,难易程度、工作量适宜。
20
2
调查论证
根据课题任务,能独立查阅文献资料和从事其它调研。
有收集、分析、综合和正确利用各种信息的能力。
10
3
译文
翻译准确,语句通顺、流畅;译文数量符合要求。
5
4
设计、实验方案、分析与技能
设计、实验方案科学合理;数据米集、计算、处理正确;论据可靠,分析、论证充分;结构设计合理、工艺可行、推导正确或程序运行可靠;绘图正确、符合国家标准;有必要的社会、经济效益分析。
45
5
设计说明书
条理清楚,文理通顺,用语符合技术规范,图表清楚,书写格式规范。
15
6
仓U新
有独特见解,结论有一定应用价值。
5
总分
评语:
评阅人签名:
日期:
毕业设计(论文)答辩评审表
课题名称
图书馆管理系统的设计与实现
学生姓名
李彦
专业班级
计算机网络技术
0802
学号
200809203252
指导教师姓名
张天伍
职称
讲师
序号
评审项目
指标
满分
评分
1
课题介绍
思路清新;语言、图、表、文子表达准确,概念清楚,论点正确;实验(论证)方法科学,分析归纳合理。
40
2
答辩准备
准备工作充分,答辩材料齐全,时间符合要求。
10
3
仓U新
有独特见解,有一定的应用价值。
10
4
答辩
回答问题有理有据,基本概念清楚。
主要问题回答准确,有一定深度。
40
总分
评语:
答辩委员会(小组)成员:
姓名职称(签名):
姓名职称(签名):
姓名职称(签名):
姓名职称(签名):
姓名职称(签名):
姓名职称(签名):
答辩委员会(小组)负责人(签名):
年月日
毕业设计(论文)总评定成绩
指导教师评分:
评阅人评分:
答辩评分:
综合评定分数(上述三项按比例3:
3:
4):
总评定成绩:
答辩委员会主任委员(签章):
年月日
摘要Ill
ABSTRACTIV
1系统开发环境1
1.1开发背景1
1.2开发工具1
1.2.1ASP.NET语言的发展1
1.2.2ASP.NET语言的特色2
1.2.3SQLServer20002
1.3应用环境2
1.3.1硬件环境:
2
1.3.2软件环境:
3
2系统需求分析4
2.1需求分析4
2.2系统目标4
2.3可行性分析4
2.4业务流程图5
2.5系统功能结构6
2.6文件夹结构组织6
3数据库设计8
4主要模块设计10
4.1网站首页设计10
4.2系统设置10
4.2.1图书馆信息10
4.2.2管理员设置11
4.2.3书架设置12
4.3图书借还模块13
4.4更改口令模块15
5系统功能测试16
5.1系统测试的意义16
5.2系统测试内容16
结束语18
致谢19
参考文献20
(附录)21
图书馆管理系统的设计与实现
摘要
本课题设计并实现了基于Web的图书馆管理系统,该系统采用现今比较流行的ASP.NET语言,结合SQLServe数据库,实现了图书的借阅、查询、管理等基本功能。
系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。
毕业设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。
图书信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息以及在图书馆的存储状态。
本论文内容主要是运用软件工程的知识,先进行系统需求分析,之后是系统概要设计,详细设计,并且详细介绍了ASP.NET图书馆管理系统的操作代码和排序的代码编写和测试。
关键字ASP.NET语言/图书馆/SQLServer/IIS/HTML/CSS
BOOKSMANAGEMENTSYSTEM
ABSTRACT
Thisissuewasdesignedandimplementedweb-basedlibrarymanagementsystem,thesystemisnowmorepopularASP.NETIanguage,combinedwithSQLServer,realizedtheloanbookinformation,inquiry,managementandotherbasicfunctions.Systemisnotonlyeasytomaintain,savingthelibrary'sresourcestofacilitatethemanagementoflibrarybooks,thesametime,userscanmoreeasilyandmoreintuitivequerybooks,managementbooks,toborrowbooks,returnbooks,checkbooksgreatlysimplifiedtheprocessandmoreconvenientandeasy.
Thesystemisdesignedtodograduatelibrarymanagement,mainfunctionistoachievethebookinformation,bookcirculationfunctions.BookInformationfunctionistoachieveadigitallibrarymanagement,administratorscaneasilyviewbookinformationquickly;chargingfunction,userscansearchforthisfeaturetochoosewhethertolendbooks;alsowrittenfeature,readerscanseetheirownborrowedbooks,viewtheinformation;administratorcanviewthehistoryofborrowingandreturningbooksandillegalbooksinformation;Viewbooksspecificinformation,administratorscanviewdetailedinformationandbooksinthelibrary'sstoragestatus.
Thisthesisismainlytheuseofsoftwareengineeringknowledge,thefirstsystematicneedsanalysis,followedbysystemdesign,anddetaileddesign,anddetailsoftheASP.NETlibrarymanagementsystemoperatingcodeandsortcodetowriteandtest.
KEYWORDSASP.NETlanguagelibraries,SQLServer;IIS,HTML,CSS
1系统开发环境
1.1开发背景
随着社会的发展,每天都有数以十万、百万计的图书/期刊问世,图书馆的图书和期刊也在迅速的增加。
面对这些数量庞大的图书管理,需要处理复杂的读者信息,频繁的借还图书信息,图书增减信息,如果仍然采用传统的人工管理方法,既费时费力,更容易出错⑴。
信息技术的发展给图书的管理带来了新的机遇。
使用图书管理系统对图书馆进行管
理,这不仅解决了一系列的弊端和问题,更加提高了工作效率。
1.2开发工具
1.2.1ASP.NET语言的发展
1996年,ASP1.0诞生,它的诞生给Web开发界带来了福音。
它作为IIS的附属产品免费发送,并且不久就在Windows平台上广泛使用⑵。
早期的Web开发是十分繁琐的,以至于要制作一个简单的动态页面都需要编写大量的代码才能完成,而ASP却允
许使用VBScript这样简单的脚本语言,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 设计 实现 毕业论文