基于C#的图书管理系统毕业设计论文

上传人:无*** 文档编号:115139824 上传时间:2022-07-01 格式:DOC 页数:28 大小:533KB
返回 下载 相关 举报
基于C#的图书管理系统毕业设计论文_第1页
第1页 / 共28页
基于C#的图书管理系统毕业设计论文_第2页
第2页 / 共28页
基于C#的图书管理系统毕业设计论文_第3页
第3页 / 共28页
点击查看更多>>
资源描述
本科毕业论文(设计)基于C#的图书管理系统所 在 学 院 信息科学技术学院 专 业 名 称 计算机科学与技术 申请学士学位所属学科 工 学 年 级 2011级 完 成 日 期 2015年5月20日 摘 要 二十一世纪是信息网络时代,随着科学技术的发展和计算机行业的迅速进步,人们的工作效率也不断提高,利用计算机处理系统处理各种数据和管理系统对数据的管理已经成为工作中不可或缺的工作方式。图书管理系统是大中小型图书馆和学校管理机制中必不可少的重要组成部分。图书管理系统也以快捷、方便的优点逐渐进入人们的生活中,改变了传统的图书管理方式,提高了管理效率,减轻了工作人员以往繁忙的工作压力,降低了数据出错的概率,使人们通过图书管理系统以快捷的方式获取图书的全面信息。 本系统是基于C#的图书管理系统,采用微软开发工具Microsoft Visual Studio 2008和微软数据库Microsoft SQL Server 2005设计,实现了对身份验证、书库管理、借阅证管理和系统管理功能。关键词:C#图书管理系统,数据库,Visual Studio 2008,SQL Server 2005ABSTRACTThe twenty-first Century is the era of information network,with the development of science and technology and the progress of the computer industry,people also improve the work efficiency constantly.Using a computer system to process a variety of data processing and management systems for data management has become an integral part of work.Library management system is an indispensable part of small and medium-sizedlibraries andschool managementsystem,Library management system alsohas the advantages ofconvenientand quick,gradually into peoples lives,changing the traditionallibrary management methods,improving management efficiency,reducingthe busy work of the staffworking pressure,reducing the probability ofdata error,so that people in the quickest way to obtain comprehensive information books by library management system.This system is alibrary management system which based on the C#,using Microsoft development tools of Microsoft Visual Studio 2008 and Microsoft, Microsoft SQL Server2005 database design for authentication,the realization ofauthentication, library management, the application card management and system management functions.Keywords: Library management system of C#,Database,Visual Studio 2008,SQL Server20051 绪论11.1图书管理系统选题背景和意义11.2 系统要解决的问题11.3 主要设计内容与设计工具简介12 可行性研究32.1 图书管理系统系统概述32.2可行性分析43 需求分析43.1 功能分析43.2 E-R模型图64 总体设计74.1 系统结构流程图74.2 功能结构图74.3 关系数据模型84.4 数据库的设计95 详细设计105.1. 登陆界面105.2 书库管理115.3 借阅证管理165.4 系统管理186 系统测试206.1 系统测试206.2 系统评价217 结束语22参考文献23致谢241 绪论1.1图书管理系统选题背景和意义 随着计算机网络飞速的发展,计算机网络已经成为我们社会生活中重要组成部分之一。网络已经被应用到人类生活中的方方面面,人们通过网络资料共享,网上超市、电子银行,通信等也应运而生。各种各样的网站如雨后春笋般涌现。 计算机网络的发展打开了人们新的视野。随着人们对知识水平的提高,图书馆成为人们日常生活中不可或缺的一部分。随着社会信息科技的进步,社会数据量和信息量就与日剧增。作为数据信息存储的主要媒介之一图书,规模、数量和以前相比大很多。而图书馆的业务量和存书数量庞大,单纯的靠传统的记账方式管理不但效率不高而且也浪费时间,显然是不可行的。因此图书馆管理系统就应运而生,逐渐成为人们生活中的重要组成部分。1.2 系统要解决的问题本系统是基于C#的图书管理系统,本系统主要实现了对身份验证,书库管理,借阅证管理,系统管理等各种基本功能。管理员只有输入正确的用户名和密码,才能进入系统主界面,书库管理中实现新书登记、借书/还书、图书信息查询、缴费、书籍挂失,借阅证管理中实现办理借阅证、借阅证信息查询、借阅证挂失,系统管理中实现添加账号、修改密码。1.3 主要设计内容与设计工具简介图书管理系统主要服务对象是大中小型图书馆和学校机构,方便大中小型图书馆和学校机构对图书的管理。用户(图书管理员)登陆后,可以对图书的登记、查询、挂失、借书/还书进行管理,对借阅证的办理、查询、挂失以信息化的方式进行科学的管理,以最大限度地减少各个环节中出现的错误为主要工作任务,有效的减少盲目借阅带来的危害。 系统开发环境系统开发环境:Microsoft Visual Studio 2008系统开发语言:C#运行平台:Windows XP/Win 7数据库:SQL Server 20051.3.1 C#介绍 C#是微软公司发布的一种“简单、现代、通用”,以及面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是一种简单的、安全的、稳定的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高速运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。1.3.2 Microsoft Visual Studio 2008 介绍 Microsoft Visual Studio 2008 是 一款由微软推出的、具有一套完整开发工具的环境,用于生成多种应用程序。VB、VC+、C#、VC#和VJ#全部都使用相同的集成开发环境(IDE),利用此IDE(Integrated Development Environment)可以共享工具且有助于使用混合语言创建解决方案。Visual C#2008 是微软公司推出的全新IDE Visual Studio 2008 的重要成员之一,它加入很多的特征与功能。Microsoft Visual Studio 2008 的特征:(1)面向对象设计是单纯的从代码的第一行一直编写到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。(2)所谓的对象是一种抽象的名称,用来对应实现世界存在的“东西”。一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象,又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一。对象内部的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理。用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信。(3)类可视为一个产品模具、一个模块。在面向对象设计中,类是对象的原型,是对象的制作器。类的概念是面向对象程序设计最重要的特征。所谓类,是指由数据结构及其相关操作所形成的集合,描述该类任一项对象的共同的行为特征,是对一组性质相同的对象的程序描述。概括了对象的共同性质和数据。(4)面向对象设计的核心是类的设计。1.3.3 Microsoft SQL Server 2005 介绍SQL是英文Structured Query Language的缩写,即结构化查询语言,是关系数据库的标准语言。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select ,Insert ,Update ,Delete ,Create ,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作2。SQL Server 2005是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台,用于企业数据管理和商业智能应用。SQL Server 2005为IT专家和信息共享者带来了强大的、熟悉的工具,同时减少了再从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、与现有系统的集成性,以及对日常任务的自动化管理能力,SQL Server 2005为不同规模的企业提供了一个完整的数据解决方案。2 可行性研究2.1 图书管理系统系统概述图书管理系统的主要作用是对图书的管理,为管理员提供一种易于操作、容易掌握的工具,提高工作效率。图书管理系统对书籍、管理员、借阅证的各种数据进行统一管理,降低了数据的冗余。由于图书管理系统代替了大量的人工管理,从而减少了图书馆以及学校机构对工作人员数量的要求,而且使得统计数据更加地趋于精确,不仅提高了效率,而且节约了人力物力资源。图书管理系统是采用面向对象的方法来完成以完善图书馆以及学校机构对于图书信息的管理。图书管理系统设计的主要内容有:管理员使用正确的账户和密码才能进入系统主界面;以管理员身份进入系统后,可以实现对新书登记、查询、书籍挂失等操作;同时也可以添加账户和修改密码。2.2可行性分析在设计图书管理系统之前至少要从经济、操作和技术三个方面进行可行性分析,避免花费在改项目上一些不必要的浪费。总之,可行性分析最根本的任务是对以后的行动方针提出建议。(1)经济可行性分析图书管理系统可以提高工作者的工作效率,节约人力、财力、物力,让人们以快捷方便的方式对图书进行管理,该系统的开发对系统的要求不高,不需要特殊的硬件,只要在电脑上安装Microsoft Visual Studio 2008和SQL Server 2005就可以开发该系统。(2)操作可行性分析该系统操作简单、快捷,能很快被用户熟识并接受,操作简单,统计准确。(3)技术可行性分析本系统采用C#高级程序设计语言开发,代码安全性高,维护性强,后台采用SQL Server 2005 数据库支撑,不但方便而且功能强大。系统权限的设计准确,数据安全性高,数据处理速度快。3 需求分析基本要求在需求分析阶段主要是确定系统必须完成那些工作,也就是说,对目标系统提出准确、清晰、完整、具体的要求。3.1 功能分析该系统主要实现的功能有:(1)管理员的登陆 管理员输入正确的账号和密码才能进入系统主界面。(2)新书登记 新书入库时查询数据库中是否存在该书信息,如果数据库中有该书信息,只要改变总数量;如果没有该书信息,就添加一条该书信息记录。(3)借书/还书还书时只要该读者有资格并且书籍借阅时间没超出规定时间,输入正确的借阅证号码和图书号码就能还书;借书时只要该读者满足借阅条件并且书库中有该书籍就能借阅成功。(4)缴费通过输入正确的借阅证号码查询欠费情况后,如果欠费,输入正确的书号、借阅证号、缴费金额,就可以缴费。(5)书籍挂失输入正确的书号和借阅证号,如果存在该书,超期的话,予以罚款;没超期,先还书,借阅表中该借阅证号对应的借书数量减一,对应借阅证号借书信息在借书信息表中删除,对应书号中该书总数减一,查询该书价格,予以罚款,并记录罚款信息,才能挂失成功。(6)图书信息查询输入正确的书号、书名、作者、出版社中任一项,就可以对书籍信息查询。(7)办理借阅证如果该读者以前没办理过借阅证,输入没有注册过的借阅证号以及姓名、性别、出生年月、身份证号、家庭住址和电话号码,就可以办理成功。(8)借阅证信息查询输入正确的借阅证号,就可以查询借阅证信息。(9)借阅证挂失输入正确的借阅证号,如果该读者有没还的书籍,要先还书,书籍借出时间没超出借阅规定时间,就可以借阅证挂失成功。(10)添加账号输入正确的并且没有注册过的账号和密码,就能添加成功。(11)修改密码输入数据库中存在的并且正确的用户名和密码以及修改密码,就能修改密码成功。3.2 E-R模型图 图3-1 管理员实体E-R图 图3-2 图书借阅E-R图 图3-3 罚单实体E-R图4 总体设计基本要求在总体设计阶段主要是用分析计算的方式确定系统如何完成需求分析中列出的任务,也就是说,系统的基本运行方案应该被详细写出,进一步说就可以划分出组成系统的物理元素-程序、文件、数据库、人工过程和文档等。4.1 系统结构流程图 管理员进入系统前需要身份验证,只有输入正确的账户名和密码才能进入系统,实现对书库管理、借阅证管理以及系统管理。系统结构流程图如图4-1所示: 图4-1 系统结构流程图4.2 功能结构图通过对图书管理系统的功能分析,可以定义出系统的功能模块图如图4-2所示: 图 4-2 系统功能结构图4.3 关系数据模型建立数据库设计视图主框架,主要来源于E-R模型,其数据框架设计如下所示:图书管理系统的数据库表单包括:l 管理员基本信息表(Admin_Info):成员ID(WorkID);姓名(User_Name);密码(Password);l 图书信息表(Book_Info):书籍ID(Book_ID);书名(Book_Name);作者(Writer);出版社(Press);单价(Price);入库时间(InLibrary_Date);总量(Total_Amount);现存量(Now_Amount);l 借阅卡信息表(Proof_Info):借阅卡ID(Proof_ID);姓名(Name);性别(Sex);出生日期(Birth_Time);地址(Address);身份证号(ID_Number);电话号码(Tel_Number);现借数量(Now_Borrow_Amount);l 借书信息表(Borrow_Info):借书ID(BorrowID);借阅卡ID(Proof_ID);书籍ID(Book_ID);借出时间(Borrow_Date);l 罚单信息表(Punish_Info):罚单ID(Puni_ID);借阅卡ID(Proof_ID);书籍ID(Book_ID);借出时间(Borrow_Date);还书时间(Return_Date);罚金(Puni_Money);4.4 数据库的设计l 管理员基本信息表(Admin_Info):l 图书信息表(Book_Info):l 借阅卡信息表(Proof_Info):l 借书信息表(Borrow_Info):l 罚单信息表(Punish_Info):注:WorkID,Puni_ID,BorrowID,都设置了标识规范,增加记录时自动加1,保持其唯一性。5 详细设计5.1. 登陆界面 软件启动后,登陆者最先看到的是最初的图书管理系统登陆界面,如图5-1所示;输入管理员信息表中任一条记录对应的用户名和密码,就能登陆成功,就进入系统主界面,如图5-2所示;如果用户名和密码都为空,点击“登录”,弹出提示框“用户名和密码不能为空”;如果输入的用户名和密码不正确,点击“登录”,弹出提示框“用户名或密码有误,请重新输入”,并将用户名和密码栏里置空。图5-1 登陆界面 图5-2 系统主界面实现登陆进入主界面的实现部分代码如下:if (con.State = ConnectionState.Closed) con.Open(); String str = select count(*) from Admin_Info where User_Name= + this.UserName.Text.Trim() + and Password= + this.PassWord.Text + ; SqlCommand com = new SqlCommand(str, con); int i = Convert.ToInt32(com.ExecuteScalar(); if (i 0) 系统主界面 form2 = new 系统主界面();/系统主界面 form2.Show(); this.Visible = false; 5.2 书库管理1) 新书登记界面 新书入库时,需要输入完整的图书信息,包括书号、作者、书名、单价、出版社、总量等,这里书籍的数量由两个变量记录,其中总量代表图书馆中这种书的总数目,现存量代表图书馆现在正在管理的图书数量,两者之差就是读者借出书籍的数量。其中每个书籍信息不能有格式不正确或者有遗漏,因为这里是每本书的最基本的信息,在函数的实现过程中有检验的功能。然后判断图书馆中是否存在该书信息,如果存在,那么就简单的把该书籍的库存数量加上新添加的数量;如果不存在,那么就要添加新记录。u 新书入库前图书信息表(Book_Info)如图5-3所示:图 5-3 新书入库前图书信息表u 如果要求输入的信息都为空,点击“入库”,就会弹出提示框“请正确填写要求的数据”;u 如果要求输入的信息都为空,点击“查询”,就会弹出提示框“请填写任一项进行查询”;u 输入书号、书名、作者、单价、出版社、总量中任一项,点击“查询”,DataGridView控件中会显示按其中对应项查询的结果;u 如果填入的任一项数据信息在数据库图书信息表中不存在,点击“查询”就会弹出提示框“不存在该记录”; u 在DataGridView控件里点击任一条记录会在上面的textBox和ComboBox控件里显示该书的信息;u 输入总量:8,点击“入库”会在数据库中看到书号是123454323456的书籍的总量由67变到75本,现存量由67变到75本,并弹出对话框“新书入库成功” ,如图5-4所示:图5-4 新书入库成功实现新书入库功能的主要实现代码如下: String str3 = update dbo.Book_Info set Total_Amount= + total_num.ToString().Trim() + ,Now_Amount= + now_num.ToString().Trim() + where Book_ID= + this.textBox_book_no.Text.Trim() + ; da.UpdateCommand = new SqlCommand(str3, con); res = da.UpdateCommand.ExecuteNonQuery();/返回影响的行数 if (res 0) MessageBox.Show(新书入库成功!, 新书登记); else MessageBox.Show(新书入库失败!, 新书登记); 2)借书/还书界面u 借阅证号和图书号都不能为空,如果为空,点击“借书”或者“还书”按钮,就会出现提示框“请正确填写要求的数据”;u 借阅者最多能借阅8本书,如果该读者已借阅8本,如果再继续借书会出现提示框“该读者的借书数量已达到8本”;u 输入的图书号和借阅证号数据库中都要存在,如果借阅证号不存在,点击“借书”会出现提示框“数据库中没有这个人的信息”;如果借阅证号存在但图书号不正确,点击“借书”会出现提示框“输入书号不正确”; u 该读者已借出的图书中没有逾期的书籍并且该读者在Punish_Info表中没有欠费记录,否则点击“借书”会弹出该读者已欠费的提示对话框。因为借阅证号码为111111111的在数据库罚金表中有罚金记录,所以点击“借书”会出现已欠费的提示对话框;u 在借阅信息表中,借阅证号码为1345678的读者,借来的书有逾期的,所以点击“借书”,会出现欠费提示对话框; u Proof_ID是111111112的读者既没有逾期的书籍,在罚金表中也没有记录,点击“借书”可以借书,借书成功,如图5-5所示:图5-5 借书成功u 这时候你会会看到Book_Info表中刚刚借的那本书的现存量少了一本;u Borrow_Info表中多了一条记录;u Proof_Info表中0700705206的读者现借书量多了一本; u 如果图书号码和借阅证号码在数据库中存在,否则会提示借阅证号或者图书证号不存在的信息。u 如果在借阅信息表中存在对应的借阅证号码和图书号码,填入该借阅证号码和图书号码后,点击“还书”,出现提示框“还书成功”,如图5-6所示:图5-6还书成功 3)缴费界面 通过输入正确的借阅证号查询读者的欠费情况,并在DataGridView控件里显示欠费记录,通过输入需要缴费的书号、借阅证号以及缴费金额,实现缴费功能。u 输入借阅证号111111111,点击“查询欠费情况”,显示界面如图5-7所示:图5-7 查询欠费情况结果u 输入书号、借阅证号以及金额,点击“缴费”,显示界面如图5-8所示: 图5-8 缴费成功 u 其中输入的金额如果等于罚金,会提示:缴费成功,罚金信息表中会删除该条记录;如果输入的金额小于罚金,会提示:还欠费多少,更新罚金信息表中记录的数据;如果输入的金额大于罚金,会提示:应找零,同时删除罚金信息表中该条记录。4) 书籍挂失 挂失时,输入书号和借阅证号,先检查借阅证号和对应的借出书籍的书号是否正确,正确的话,再检查借的该书籍是否超期,超期先予以罚款,没超期,先还书,对应的Proof_Info中借书数量减一,将借书信息在借书信息表中删除,图书信息中书库藏书总量减一,同时查询该书价格信息,计算罚金金额,将罚款金额信息存入罚款信息中。u 挂失成功后,显示界面如图5-9所示:图5-9 挂失成功u 罚金信息表(Punish_Info)中新增一条记录; 5.3 借阅证管理1) 办理借阅证界面 输入正确的借阅证号、姓名、性别、出生年月、身份证号、家庭住址、电话号码,首先检查数据库中是否存在该借阅证号,如果存在,提示:已存在此借阅证号;如果不存在,再检查该读者是否已经办理过借阅证,如果没办理,点击“办理”,会提示“办理成功”如图5-10所示,同时借阅证信息表中会新添加一条该记录: 图5-10 办理成功 办理功能实现的部分代码如下: /办理借阅证 String proofid = this.textBox_proof_no.Text; String name = this.textBox_name.Text; String sex; if (this.radioButton_women.Checked = true) sex = 女; else sex = 男; String birth = this.dateTimePicker1.Value.Date.ToString(); String id = this.textBox_ID.Text.Trim(); String address = this.textBox_address.Text.Trim(); String tel = this.textBox_tel.Text.Trim(); /插入Proof_Info表中 String str2 = insert into dbo.Proof_Info + values ( + proofid + , + name + , + sex + , + birth + , + address + , + id + , + tel + , + 0 + ); da.InsertCommand = new SqlCommand(str2, con); int res = da.InsertCommand.ExecuteNonQuery(); if (res 0) MessageBox.Show(办理借阅证成功!, 办理借阅证); else MessageBox.Show(办理借阅证失败!, 办理借阅证); 2) 借阅证信息查询界面 输入正确的借阅证号,点击“查询”,在下面的DataGridView控件里显示借阅证信息,如图5-11所示: 图5-11 借阅证查询结果3) 借阅证挂失界面 输入正确的借阅证号,会在借阅证信息表中删除该条记录,前提是该读者借出的书籍要全部还完,并且没有欠费记录。挂失前借阅证号为111111113的读者没有借书,也没有欠费,输入该借阅证号,点击“挂失”,挂失成功,如图5-12所示:图5-12 挂失成功 5.4 系统管理1) 添加账号界面u 输入正确的用户名、密码以及确认密码,首先检查该密码和确认密码是否一致,如果不一致,提示“输入密码不一致,请重新输入!”,并将密码和确认密码栏置空;密码和确认密码一致,再检查此用户名和密码是否已被注册过,如果注册过,出现提示“此用户名和密码已注册!请重新输入。”;没注册过,添加账户成功,如图5-13所示;添加后管理员信息表中添加该条记录; 图5-13 添加账户成功 2) 修改密码 修改Admin_Info表中管理员的密码。要求被修改的管理员数据库中必须有记录,修改密码和确认修改密码必须一样,否则会有提示信息。u 修改密码信息成功,如图5-14所示:图5-14 修改密码成功u 修改后Admin_Info表中信息第5条记录的密码由123更新为123456;6 系统测试6.1 系统测试1)概述在软件开发过程中,系统测试是针对整个系统进行的测试,是对该系统需求规格的保证。一旦完成了系统的编码与设计,就是应该对它们进行测试的时候了。系统测试主要包括功能测试、性能测试、验收测试和安装测试5。测试时工作人员努力设计出一套完整方案,目的是为了“破坏”已经建好的软件系统-竭力证明程序中有错误,不能按照预定要求正确工作。系统测试实际上是对整个基于计算机的系统进行一系列不同功能的测试。测试流程步骤图见6-1所示:安装测试用户环境功能测试性能测试验收测试系统功能需求其他软件需求客户需求规格说明书图6-1 测试过程的步骤图2) 测试用例 本系统是图书管理系统,这里只列举了部分模块测试用例; 部分模块的测试用例如表6-2所示:管理员登陆功能模块的测试用例说明输入用户名及密码测试需求测试用户名、密码的登陆设计输入用户名:liyan;密码:123456期待输出登陆成功实际输出登陆成功,进入系统主界面;登陆失败。提示:用户名或密码输入有错误!测试结果成功或失败新书登记模块的测试用例说明输入书号、书名、作者、出版社、单价、总量测试需求测试对书籍的入库设计输入书号:78654245;书名:软件工程;作者张海藩;出版社:清华大学出版社单价:40:;总量:10期待输出入库成功实际输出入库成功,在数据库中有记录;操作失败,在数据库中无记录;测试结果成功或失败借书/还书模块的测试用例说明输入借阅证号、图书号码测试需求测试借书功能设计输入借阅证号:111111112;图书号码:223567893211期待输出借书成功实际输出借书成功,数据库中有记录;借书失败,数据库中无记录;测试结果成功或失败借阅证挂失模块的测试用例说明输入借阅证号测试需求测试借阅证挂失功能设计输入借阅证号:1345678期待输出挂失成功实际输出挂失成功,数据库中有记录;挂失失败,数据库中无记录;测试结果成功或失败添加账户模块的测试用例说明输入用户名、密码、确认密码信息测试需求测试添加账户功能设计输入用户名:keke;密码:123;确认密码:123期待输出添加账户成功实际输出添加账户成功,数据库中有记录;添加账户失败,数据库中无记录测试结果成功或失败表6-2 部分模块测试用例6.2 系统评价以上的测试中可以发现测试功能基本上满足了系统的设计测试要求,该系统是可行的,也基本实现了系统最初的设计目标。本系统完成的功能简洁易操作,各个模块完成其相应的功能,系统的配置及运行速率在普通用户可以接受的范围之内。在功能上,该系统能按最初的设计实现了各个预先规划的功能,该系统基本完整。经过测试,本系统具有一定的稳定性和可靠性。7 结束语通过对系统可行性研究、需求分析、总体设计、详细设计、软件测试以及不断调试和修改,论文撰写工作已全部完成。本系统主要实现了对身份验证,书库管理,借阅证管理,系统管理等各种基本功能。管理员只有输入正确的用户名和密码,才能进入系统主界面,书库管理中实现新书登记、借书/还书、图书信息查询、缴费、书籍挂失,借阅证管理中实现办理借阅证、借阅证信息查询、借阅证挂失,系统管理中实现添加账号、修改密码。在系统完成后,本人对系统作了调试,用一些“测试数据”来测试系统,对系统的不足之处作了修改,现在本系统已基本运行正常,虽然如此,但本系统也还存在着一些不足之处,还有待我在以后的生活中进一步学习与提高。参考文献1张海藩.软件工程导论.北京:清华大学出版社,2008.12李存斌.数据库应用技术.中国水利水电出版社,2006.83王珊.数据库系统概论.北京:高等教育出版社,20054 霍夫曼.C#.NET技术内幕M.清华大学出版社,2006.45(美国)海吉斯博格等.C#编程语言(第2版)M.人民邮电出版社,2007.86王小科,王军,赵会东.C#编程宝典M.人民邮电出版社78致谢时光飞逝,转眼间大学四年已悄然走过。在美好的大学生活中,我结识了更多的朋友和老师,收获了更多的知识。感谢同学对我的帮助,感谢老师对我的关心和教导,感谢学校对我的培育。在这里,我收获了许多许多。本篇论文得以完成,首先要感谢张茜老师的细心指导。张老师开阔的视野,为我提供了极大的发挥空间。在她的耐心指导下,我的论文水平有了很大提高。谢谢同学、老师以及家人对我的鼓励和支持。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!