图书管理系统论文_第1页
图书管理系统论文_第2页
图书管理系统论文_第3页
图书管理系统论文_第4页
图书管理系统论文_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 兰州职业技术学院兰州职业技术学院(信息工程系)(信息工程系)毕业设计(论文)毕业设计(论文)课课 题题 图书管理系统图书管理系统 所属教学单位所属教学单位 专专 业业 超媒体超媒体 年年 级级 10A-10A-计算机计算机 1 1 班班 学学 号号 2010178620101786 姓姓 名名 郭亚鑫郭亚鑫 指导教师指导教师 何雪妮何雪妮 20122012 年年 1111 月月 2222 日日兰州职业技术学院兰州职业技术学院 摘要随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应

2、用起步于 20世纪 70 年代末期,随着改革开放的步伐得迅速发展,特别是 90 年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。本设计做的系统就是对图书馆的书籍进行管理,主要工作是实现了图书信息功能,图书借还功能等。图书信息功能是实现了图书的数字管理,能方便管理员快速查看图书信息;借书功能,用户可以通过此功能选择是否借出检索的书籍;还书功能,读者可以查看自己所借书籍信息;管理员可以查看借书还书历史和违规书籍信息;查看书籍具体信息,管理员可以查看书籍的具体信息以及在图书馆的存储状态 本系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,用户也能够更

3、容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。关键词: SQL Server 2005 Visual Studio ASP.NET 图书管理系统 图书管理系统 2 AbstractWith the advances of modern science and technology, human society is gradually moving towards the information technology, the library has a wealth of literature information resources, is an i

4、mportant part of the social system, is becoming more and more important role in the information society, our library computers and other information technology application started in the late 1970s, too rapid development with the pace of the reform and opening up, especially after the 1990s, the lib

5、rary information network construction in China has made greater development library information construction towards a new level.Do graduate design system is to manage the library books, the main work is the book information, book circulation functions. Book information function is the management of

6、 digital books, easy for administrators to quickly view the book information; library function, the user can choose whether or not to lend books retrieved This feature; books feature, readers can view their borrowed books; Administrators can view the borrowing and returning books history and violati

7、ons books information; view books specific information, administrators can view specific information about the book as well as the state stored in the libraryThis system is not only convenient maintenance, saving the resources of the library, library management easy for libraries, the same time, use

8、rs can more easily be more intuitive query books, management collection, the library, the book and check book process is greatly simplified. more convenient and easy.Keywords: SQL Server 2005 Visual Studio ASP.NET library management system. 目目 录录第一章 绪论.21.1 研究背景及意义 .21.2 国内外研究现状及发展前景 .31.3 课题设计目标 .3

9、第二章 相关技术介绍.42.1 SQL SERVER 2005 技术 .42.2 ASP.NET 技术 .42.3 需求分析概述.52.4 可行性分析 .52.5 功能需求.5第三章 系统功能设计.63.1 系统功能模块设计.63.2 系统功能结构图.63.3 文件夹结构组织 .73.4 业务流程图 .7第四章 系统详细设计与实现.94.1 登录界面的详细设计与实现.94.2 读者信息管理模块的设计与实现.94.3 读者类型管理模块的设计与实现.114.4 读者留言板的设计与实现.114.5 管理员聊天室的设计和实现.124.6 更改口令模块.13第五章 系统测试的意义.145.1 系统测试的

10、意义 .145.2 系统测试内容 .14总结 .16参考文献 .17致 谢 .18图书管理系统 2 第一章 绪论1.1 研究背景及意义 近些年来,图书馆事业的巨大进步已为图书馆在新世纪的发展打下了坚实的基础.全球信息化和高新技术的发展也为图书馆提供了更好的发展机遇,传统的单一以书本作为单元信息服务手段已不能满足读者的需求,现代化服务手段的实施势在必行。随着社会的发展,信息社会的建立,图书馆开始冲破传统服务模式,紧密地配合社会需求,提供特色服务,有针对性的服务,不断提高读者的满意率。随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部

11、门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本图书

12、管理系统系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的

13、效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我认为在枝江市有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时

14、、准确、有效的查询和修改图书情况。图书管理系统 3 1.2 国内外研究现状及发展前景90年代中期,我国图书馆自动化系统的研发曾经出现了一个高潮时期,当时推出了目前在国内较有影响的几个大型自动化系统(如南京汇文、北邮MELINETS) ,并提出了“第三代图书馆自动化系统”的概念。在此之后,国内图书馆自动化系统处于相对平淡的一个历史时期,无论在理论上,还是在整体技术实现上,都没有大的突破,有的研究人员甚至认为图书馆自动化系统已经到达了顶点,没有发展的余地。国外自动化系统已经在我们所说的“第三代图书馆自动化系统”的基础之上,在多个方面(如体系结构、移动计算、门户集成)得到了较大的发展。国外图书馆自动

15、化系统的起源可以追溯到1954年,当时,美国海军兵器中心(NOTS)就在IBM 701机器上进行了单元词匹配检索。1958年,IBM的研究员卢恩进行了著名的自动抽词试验,开创了自动分类、自动标引、信息检索等多个与图书馆学情报学密切相关的研究领域之先河。从20世纪70年代末80年代初,图书馆自动化系统由单一功能性系统转向图书馆集成管理系统,其典型代表是西北大学的NOTIS系统;这期间还出现了专门为图书馆研制计算机管理系统的公司,其中Innovative Interface.Inc成立于1978年,Sirsi成立于1979年,Dynix(epixtech)成立于1983年,Notis成立于1983

16、年,Ex libris成立于1980年。商品化的图书馆自动化系统的出现,本身就是社会分工的体现,使得图书馆能更进一步地专注于资源建设和服务质量的提高。事实上,从上个世纪八十年代中期开始,发达国家的图书馆基本上不再自己独立研制软件,而是直接购买商品化的软件系统本文希望通过对这些国外图书馆自动化系统的分析,总结国外图书馆自动化系统的主要趋势,一方面为有志于提高国内自动化系统水平的有识之士提供参考;另一方面,也为一些希望引进国外自动化系统的图书馆提供一个当前国外图书馆自动化系统的基本概况。1.3 课题设计目标本设计尝试用ASP.NET架构一个图书管理系统,以推进图书管理无纸化,过程电子化,管理智能化

17、的发展。本文从理论和实践两个角度出发,对一个具有数据分析功能的图书管理系统进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术ASP.NET的特点。接着对图书管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。本图书管理系统是在Visual Studio.Net 平台上运用ASP.NET技术、SQL Server 2005数据库来实现的。其主要功能有:用户管理,图书信息管

18、理,数据备份等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。图书管理系统 4 第二章 相关技术介绍2.1 SQL Server 2005 技术SQL Server 2005是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用性和高性能的数据应用程序。 Microsoft SQL Server作为Microsoft

19、公司在Windows平台上开发的数据库,是经过若干实践所证实的优秀的数据库管理系统,是一个全面的、集成的、端到端的数据解决方案。SQL Server 2005扩展了SQL Server 2005的性能,成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。和以往的数据解决方案相比,SQL Server 2005将给我们带来空前的价值、超强的功能和激动人心的全新体验。SQL Server 2005中包含了非常丰富的新特性,通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运行风险和成本,通过提供先进的商业智能平台满足众

20、多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;SQLServer2005具有以下优点:1、安全、可靠、高效的企业级数据管理平台2、极具扩展性和灵活性的开发平台3、先进、一体化的商业智能平台 正是基于以上的优势,所以物流管理系统将SQL Server2005作为数据库,这样一方面能够加快开发进度、减小部署代价,另一方面也能够提升系统数据运行效率、易于数据库数据管理工作。2.2 ASP.NET 技术 ASP.NET是统一的Web应用程序平台,是一种新的编程模型和基本结构,通过ASP.NET能够构建更安全、更强、可升级、更稳定的网络应用程序。 其主要特点是

21、: (1)简易性 ASP.NET完全基于面向对象开发技术,使整个网络应用程序开发根据页面各个对象的属性、方法、事件进行各个功能的开发。例如,页面中添加一个按钮,单击该按钮,就可以为按钮设置一个Click事件,在该事件中添加一些处理代码,则可以实现单击按钮时,处理一些功能。 (2)灵活性 ASP.NET不依赖于任何Web浏览器,也与任何语言无直接关系,在ASP.NET开发中可以结合多种程序语言,构建功能丰富的应用程序。ASP.NET网络应用程序甚至可以调用API、Windows其他应用程序进行联合开发,这使ASP.NET的开发更具有灵活性。 (3)自定义性和扩展性图书管理系统 5 ASP.NET

22、可以将一个ASP.NET页面程序修改设置为一个自定义用户控件,并可以添加插入到不同的ASP.NET页面中,实现更具有个性化的功能组件。同时这些组件也可以应用到其他站点中,这样提高了ASP.NET代码的重复使用及功能扩展。2.3 需求分析概述进行数据库设计首先必须准确了解与分析用户需求(即用户想要做什么) 。需求分析是整个设计过程的基础,是最困难、最耗费时通过需求分析阶段对图书管理系统的整个应用情况作全面的、详细的调查,确定图书管理的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。事实上,需求分析是数据库开发中最难的任务

23、之一。因为,第一,系统本身是可变的,用户的需求必须不断调整,使之与这种变化相适应。第二,用户很难说清某部分工作的功能处理过程。所以,设计人员必须认识到:在整个需求分析以及系统设计过程中,用户参与的重要性,通过各种方法展开调查分析。 2.4 可行性分析为了对问题进行研究,以最小代价在最短的时间内确定问题是否可解,经过对此项目进行详细调查研究,初拟本系统的实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发目标。1) 技术可行性 本系统采用Microsoft Visual Studio 2005平台进行开发,它是一个集成于代码编写、运行、调试及发布等功能于一身的强大的开

24、发环境。开发工程的效率非常高,环境也提供了自动代码生成机制,可以有效的减少代码编写量。2) 经济可行性该系统成本主要集中在软件的开发上,当系统投入使用后可以为图书馆管理部门节约大量的人力、物力。同时该系统也实现了开放性图书馆管理的现代化管理模式,达到充分利用管理资源,进行科学和规范化管理,提高了管理人员的素质和工作质量。它所带来的效益远远大于系统软件的开发成本,在经济上完全可行。3) 操作可行性在设计系统的过程中,充分考虑到管理人员和学生的习惯。界面风格使用简单大方形式呈现。使用方便,而无需进行任何软件的安装,操作简单;按权限使用并提供多种查询手段,在操作上可行。2.5 功能需求图书管理系统网

25、站首页中提供“用户登录”,可供用户查看与登录本图书馆相关的所有操作及用户类别。系统各功能需求分析如图3-1。图书管理系统 6 第三章 系统功能设计3.1 系统功能模块设计(1)系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息。(2)读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。(3)图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。(4)图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。(5)系统查询模块:可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要

26、的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。3.2 系统功能结构图 根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询、排行榜6个部分各个部分的具体功能的系统功能结构图如图3-1所示。图书管理系统图书管理图书借还读者留言板系统查询读者档案管理退出系统图书档案管理图书类型设置读者类型管理图书借阅图书续借图书归还图书借阅查询图书档案管理更改口令聊天室读者管理图图 3.13.1 系统功能结构图系统功能结构图图书管理系统 7 3.3 文件夹结构组织系统完成后的文件夹结构组织,如图 3-3 所示

27、。图图 3.33.3 文件夹结构图文件夹结构图3.4 业务流程图根据系统需求分析和可行性分析,画出图书馆管理系统流程图,如图 3-4 所图书管理系统 8 读者图书借阅图书续借图书归还管理员管理图书档案管理读者档案信息读者档案获取读者信息图书档案图书借阅档案根据读者信息获取借阅信息完成图书续借完成图书借阅归还相关图书图书归还档案图图 3.43.4 系统流程图系统流程图图书管理系统 9 第四章 系统详细设计与实现4.1 登录界面的详细设计与实现从系统功能需求分析中,我们可以看出对于系统功能的操作,分为两部分人群操作。在进入系统进行各项具有相关权限操作功能的操作之前,首先会先进入登录界面,在此需要输

28、入相关的登录名和密码,管理员登录,登录运行界面如图 5-1 所示:图图 4.14.1 登录运行界面登录运行界面当管理员登录进入系统后,将会具有相关权限的操作。下面具体的介绍管理员各个功能模块的界面设计与实现。实现此功能的代码如下: 4.2 读者信息管理模块的设计与实现读者信息管理模块主要包括“添加读者信息” 、 “读者删除” 、 “读者信息修改” 、此页面主要当输入读者信息单击左侧“添加读者信息”按钮时,把读者信息存储到数据库中读取数据显示在页面上。读者信息管理运行界面如图 4-2 所示protected void btnEntry_Click(object sender, EventArgs

29、 e)Application.Lock();int P_int_num; /在线人数string P_str_name; /登录用户string P_str_names; /已在线的用户名string P_str_user;/用户在线数组P_int_num = int.Parse(ApplicationuserNum.ToString();string userName = txtName.Text;string Pwd = txtPwd.Text;string sql = select * from tb_user where userName= + userName + and userP

30、wd= + Pwd + ;if (dataOperate.seleSQL(sql) 0)SessionuserName = txtName.Text;if (txtName.Text = )Response.Write(alert(用户名不能为空);txtName.Focus();elseP_str_name = txtName.Text.Trim();P_str_names = Applicationuser.ToString();P_str_user = P_str_names.Split(,);for (int i = 0; i = P_int_num - 1; i+)if (P_str

31、_name = P_str_useri.Trim()int P_int_judge = 1;Response.Redirect(entry.aspx?value= + P_int_judge);if (P_int_num = 0)Applicationuser = P_str_name.ToString();elseApplicationuser = Applicationuser + , + P_str_name.ToString();P_int_num += 1;ApplicationuserNum = P_int_num;SessionuserName = txtName.Text.Tr

32、im();Application.UnLock();Response.Redirect(liaotianshi.aspx);Response.Redirect(/liaotianshi.aspx);elseRegisterStartupScript(, alert(登录失败!);图书管理系统 10 图图 4.24.2 添加读者信息运行界面添加读者信息运行界面当点击“添加读者信息”按钮时将把该信息,添加到数据库中。单击左侧“修改”按钮时,将根据借书证号从数据库中查询此读者的详细信息并显示在页面上。读者修改运行界面如图 4-3 所示图图 4.34.3 读者信息修改运行界面读者信息修改运行界面读者删

33、除功能用于删除读者,当此读者存在借书情况时,不允许删除。读者修改功能用于修改读者信息。修改读者查询的代码如下:public void bindReaderInfo()string sql = select * from tb_readerInfo as a inner join tb_readerType as b on a.readerType=b.id;gvReaderInfo.DataSource = dataOperate.getDataset(sql, tb_readerInfo);gvReaderInfo.DataKeyNames = new string readerBarCod

34、e ;gvReaderInfo.DataBind();public bool getSet()string userName = SessionuserName.ToString();string sql = select * from tb_admSet where userName= + userName + ;SqlDataReader sdr = dataOperate.getRow(sql);sdr.Read();return Convert.ToBoolean(sdrreaderManage);protected void gvReaderInfo_RowDeleting(obje

35、ct sender, GridViewDeleteEventArgs e)string id = gvReaderInfo.DataKeyse.RowIndex.Value.ToString();string sql = delete tb_readerInfo where readerBarCode= + id + ;dataOperate.execSQL(sql);bindReaderInfo();图书管理系统 11 4.3 读者类型管理模块的设计与实现读者类型管理模块主要包括“添加读者类型” 、 “读者类型删除” 、 “读者类型修改” 、此页面主要当输入读者信息单击左侧“添加读者类型”按

36、钮时,把读者信息存储到数据库中读取数据显示在页面上。读者信息管理运行界面如图 4-3-1 所示图图 .1 添加读者类型运行界面添加读者类型运行界面单击左侧“修改”按钮时,将根据借书证号从数据库中查询此读者的详细信息并显示在页面上。读者修改运行界面如图 4-3-2 所示图图 .2 读者修改运行界面读者修改运行界面图书删除功能用于删除读者,当此图书存在被借情况时,不允许删除。4.4 读者留言板的设计与实现读者留言板管理模块主要包括“读者登陆” 、 “读者留言” 。把读者信息存储到数据库中读者留言板运行界面如图 4-4-1 所示,读者留言板运行界面如图 4-4-2 所

37、示。图书管理系统 12 图图 .1 读者登陆运行界面读者登陆运行界面当读者登录页面以后会出现如图 4-4-2 所示图图..4.2 读者留言板运行界面读者留言板运行界面4.5 管理员聊天室的设计和实现管理员聊天室是为了让管理员能够更快交流读者提出的问题,并很快的解决问题。管理员运行界面如图 4-5-1 所示。图图 .1 聊天室运行界面聊天室运行界面图书管理系统 13 4.6 更改口令模块在该模块中,可以修改管理员的密码,进入到更改口令模块中,输入管理员名称和旧密码,可以重新设置密码。页面运行效果如图 4-6-1 所示。 图图 .1 更

38、改口令更改口令图书管理系统 14 第五章 系统测试的意义5.1 系统测试的意义 系统测试是系统开发周期中的一个十分重要的环节。在系统开发周期中的各个阶段采取了严格仔细的审查,但是仍然会有很多的错误,在系统运行之前需要对系统的各项功能进行严格的测试,以便使问题及时更早的暴露出来,这样才能在投入使用时减少损失,否则到那时再纠正就会付出更大的代价14。5.2 系统测试内容(1)登录测试正确输入管理员名称和管理员密码,点击“确定”按钮,就会进入到系统首页。点击“关闭”系统则提示是否要关闭当前窗口。(2)图书馆信息测试登录成功后,进入首页面,点击“系统设置”/“图书馆信息” ,进入到图书管信息页面,在该

39、页面中显示出图书馆的信息。(3)管理员设置测试点击“系统设置”/“管理员设置” ,进入到管理员设置页面,在该页面中可以添加管理员、权限设置和删除三个功能。点击添加管理员,弹出添加管理员对话框,输入系统中已有的登录名称和未有的登录名称,不同的登录密码和确认密码,点击添加,查看效果。(4)书架设置测试点击“系统设置”/“书架设置” ,进入到管理员设置页面。在该页面中分别测试添加书架信息,修改和删除三个功能。(5)读者类型管理测试在读者类型管理页面中,分别测试添加读者类型信息管理,修改和删除功能。(6)读者档案管理测试在读者档案管理测试中,有添加读者信息,修改读者信息和删除读者信息者三个功能,在每个

40、功能中输入不同的数据,查看运行效果。(7)图书类型设置测试在图书类型设置的页面中需要分别测试添加图书类型信息,修改和删除功能。(8)图书档案设置测试在该页面中,测试打印图书信息、添加图书信息,修改和删除功能。(9)图书借阅测试在图书借阅中,输入不同的数据,测试查找读者和查找图书功能。(10)图书续借测试在这个页面中,输入不同读者条形码和图书条形码,测试续借功能。(11)图书归还测试在图书归还中,测试归还功能。(12)图书档案查询测试选择不同的查询条件,输入不同的信息,测试搜书功能。(13)图书借阅查询测试图书管理系统 15 选择不同的查询条件,输入不同的信息,测试图书借阅的信息。(14)更改口

41、令测试在该页面中,测试管理员口令的更改。(15)退出系统测试点击退出系统,则进入到登录页面中。图书管理系统 16 总结 通过这次的课程设计让我对于 asp.Net 的部分知识有了一定的认识和提高,例如关于和数据库的连接,关于 sql 语句和对于一些事件的处理。而且通过此次课程设计提高了自己的动手能力和独立完成作业的能力,在此课程设计中, 我知道了该如何用 来开发一个系统,及其相关的事件处理,和相应的页面布局。对于本系统,巧妙地运用 ASP 与 SQL SERVER 数据库的完美结合是开发成功的必要条件。我认为这个在图书管理系统中的采用用户控件的设计,比较具有新意,为其他网页的设计做了铺垫。简单

42、明了,是本站的最大特点,但程序仍有不完整之处,那就是安全性的问题。在整个的设计中我还有更深的体会,那就是想要开发一个好的程序,并不能太注重编码的设计,而使在于系统总体设计和如何分析系统并建立系统模型。严格按照软件工程一个软件设计步骤进行设计。当然也不是说编码的设计不重要,想要编好程序也应该具有良好的编码风格,这样在设计中才会得心应手。经过几个月的设计和开发,学校图书管理系统基本开发完毕。其功能基本符合用户需求。对于数据的一致性的问题也通过程序进行了有效的解决。但是该系统还有许多不尽如人意的地方,在今后有待进一步改善。通过这次毕业设计真切地体会到毕业设计的目的并不止于自己单纯任务的完成,而在于学习新的知识并掌握具体的方法,如何具体使用和具体应用你所学所用的语言。从而获得一种本领:就是融会贯通各种语言。回首整个开发设计过程,我学到了很多书本上学不到的东西。比如以前开发软件的时候,一般做的就是编码工作,实现比较简单的功能。但是这次毕业设计,我要负责图书管理系统的整个开发过程,包括系统可行性分析、系统需求分析、系统概要设计、系统详细设计等方面的工作。在每个设计阶段我都能学到一些新知识,对我的动手能力提高很大。在整个毕业设计过程中,我基本上完成了图书管理系统各个模块的功能,达到了毕业设计的要求。页面设计还有进一步改善的地方,我会在今后的学习工作中着重加强

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论