2022年c图书管理系统的方案设计书与实现.docx

上传人:Che****ry 文档编号:12787015 上传时间:2022-04-26 格式:DOCX 页数:15 大小:161.91KB
返回 下载 相关 举报
2022年c图书管理系统的方案设计书与实现.docx_第1页
第1页 / 共15页
2022年c图书管理系统的方案设计书与实现.docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《2022年c图书管理系统的方案设计书与实现.docx》由会员分享,可在线阅读,更多相关《2022年c图书管理系统的方案设计书与实现.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习欢迎下载精品学习资源引言随着社会的进展,人们对学问的需求也不断地增长;在这种形势下,书籍就渐渐地成为人们猎取并增长学问的主要途径,而图书馆就自然而然地在人们的生活中占据了确定的位置,如何科学地治理图书馆不但关系到读者求知的便利程度,也关系到图书馆的进展,因此,开发一套完善的图书馆治理系统就成不行少了,图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、仍书信息;因此需要对读者资源、书籍资源、借书信息、仍书信息进行治理,准时明白各个环节中信息的变更,有利于提高治理效率;随着社会的日益进展

2、,特殊是科技的迅猛进展,使得我国各项事业得到了前所未有的突破,不仅提高了工作效率,而且也降低了劳动强度,美化了工作环境;随着运算机广泛地应用在科学技术领域的各个方面,并逐步进入家 庭,成为人们生活中必不行少的一部分;为了适应读者对图书的需求,同时又大大减轻图书馆工作人员的工作量,全面提高图书馆的治理效率及服务质量,我以 C#为环境,基于 ACCESSS 数据库,开发了此应用软件,本系统适用于各类小型图书馆,以及各类大中专院校、中学校校、企事业单位的图书馆和资料室的现代化综合治理;本软件针对图书馆的业务范畴及工作特点,设计了读者治理、图书治理、借阅治理、新书入库治理、修改图书信息等5 个子系统,

3、这 5 个子系统包括了图书馆的主要业务,可以全面实现对图书馆选购、编目、检索、统计和流通等业务的运算机治理,使图书馆治理水平和业务水平跃上一个新的台阶;应用本系统可以在运算机上灵敏、便利地治理图书,从而大大的提高了处理速率,使治理更加现代化;本系统是依据实际情形和具体内容,依据确定的要求,科 学、合理的进行系统分析、设计,具体包括菜单设计、数据输入、查询、删 除、修改等设计;从而使本系统完全能中意经济性、灵敏性、系统性及牢靠性的要求;本系统的实现的主要功能有:读者信息治理、书籍信息治理,报表,以及读者和书籍的查询和修改,等等的功能,是一个可以中意借阅者和图书馆工作人员的需要的数据库;欢迎下载精

4、品学习资源第一章系统功能设计1.1 系统设计目标系统功能依据用户需求而设计,主要包括信息治理对象的特点、事物流程的内容和数据流量,依据用户需求和便利用户使用的原就确定相应的功能模 块;本系统为学校的图书馆信息而设计,实现信息处理的自动化、规范化,主要用于处理图书日常借阅和仍书、图书入库、各种查询操作,系统具有以下功能;1) 图书借阅处理2) 图书与读者信息查询与修改、删除3) 图书入库与图书的信息修改、删除4) 员工信息的修改、删除1.2 系统功能设计要求系统实现图书馆日常治理事务最主要的功能,包括图书的借出于仍回,图书信息的录入、修改和查询,读者信息的录入、修改和查询,员工信息的录入、修改和

5、查询;实现这些基本功能,组建了图书治理系统的基本框架,依据功能的关联关系和集中分组的原就,将系统细化如图1-1 所示的结构图;欢迎下载精品学习资源图读借信书者员系阅息信信工统处查息息信设理询管管息置理理读借图修删添修删添修删用借仍者阅书图改除加改除加改除户登书书信信信书图图读读读员员员密录处处息息息入书书者者者工工工码处理理查查查库信信信信信信信信修理询询询息息息息息息息息改图书馆信息治理系统图 1-1 系统功能结构图1.3 开发工具的选择本系统接受 ACCESS 创建后台数据库,前台开发工具接受的VisualStudio 2005,编程语言为 C#,程序接受 C/S 结构;其次章系统数据库设

6、计与实现数据库设计得合理与否,对数据库的完整性、安全性、程序运行的效率和程序设计的复杂程度有着特别亲热的关系;数据库设计的内容包括数据库治理系统的选择、数据实体的确定、数据实体的E-R 图和数据库的实现;2.1 系统数据库设计1. 实体 E-R 图依据图书治理系统分析与功能设计,图书信息治理系统中主要包括图书信息实体、读者信息实体、借阅信息实体、员工信息实体以及读者类别实体等;图书信息实体包括表征一本书基本特点的数据和由于治理需要而记录的一些欢迎下载精品学习资源数据,有 8 个属性构成;该实体的 E-R 图如图 1-2 所示;其中“图书编号”实际上就是 ISBN 编号,这是用于唯独确定一本合法

7、出版物的标准编号,它作为本实体的主键;类 别作 者书 名欢迎下载精品学习资源价 格图书信息出版社欢迎下载精品学习资源欢迎下载精品学习资源图书编号在库数库存数欢迎下载精品学习资源图 1-2 图书信息实体 E-R 图读者信息实体标示一个读者的个人特点数据和该读者在图书馆的借阅状态信息,有 10 个属性构成;该实体的 E-R 图如图 1-3 所示;其中“读者编号”为主键,“读者姓名”、“性别”、单位和电话等式常见的基本信息;欢迎下载精品学习资源读者类别可借书数可借天数欢迎下载精品学习资源欢迎下载精品学习资源读者姓名单 位读者信息欢迎下载精品学习资源性 别读者编号电话图 1-3 读者信息实体 E-R

8、图借阅信息实体标示哪个读者在何时借了哪本书;从信息完整性和削减冗余度的角度来考虑,本实体只需3 个属性,即:“读者编号”是谁借了这本书:“图书编号” - 借的是那本书:“借出日期”是那天接的;该实体的 E-R 图如图 1-4 所示;欢迎下载精品学习资源借阅信息欢迎下载精品学习资源读者编号借出日期欢迎下载精品学习资源图书编号图 1-4 借阅信息实体 E-R 图员工信息实体标示本馆员工的信息;员工信息实体是为图书馆治理者把握本馆员工的资料而设计的,它的另一重要作用是提高员工登录系统时的编号和密码;该实体的 E-R 图如图 1-5 所示;职 务性 别欢迎下载精品学习资源员工编号手 机员工信息欢迎下载

9、精品学习资源密 码姓 名图 1-5 员工信息实体 E-R 图2. 数据库结构设计依据图书信息治理系统E-R 图设计系统数据库;本系统数据库名为“tsglxt”,其中包括五个数据表,分别存放图书信息、读者信息、读者类别信息、借阅信息和员工信息;1) 图书信息表:表名为:“book”,用于储存所以图书信息,其结够如图1-6 所示;图 1-6 book 表的结构2) 读者信息表:表名为:“ reader” ,用于储存可以在本馆借书的全部读者信息,其结果如图 1-7 所示;图 1-7 reader 表的结构3) 读者类别表:表名为:“ readerc”,用于储存各种类别的读者借阅的一些限制,该表结够如

10、图 1-8 所示;图 1-8 readerc 表的结构4) 借阅信息表:表名为:“borrow” ,用于储存每本书的借出信息,借阅信息表的结够如图 1-9 所示;欢迎下载精品学习资源图 1-9 borrow 表的结构5) 员工信息表:表名为:“employee” ,用于储存本馆员工的信息,该表的架构如图 1-10 所示;图 1-10 employee 表的结构2.2 数据库的实现选择“开头”“程序”“ Microsoft Office ”“ Microsoft Office Access 2003”命令,连接服务器,在“对象资源治理器”中创建数据库;数据库名称为“ tsglxt”,并输入表中的

11、数据;第三章主窗体设计第一,启动程序“ Microsoft Visual Studio 2005”,选择“文件”“新建”“工程”,打开“新建工程”对话框,输入工程名称为“tsgl”,并指定文件位置;将工程中的默认添加的第 1 个 Windows 窗体文件名称改为“ frmMain.cs”,并将其作为主窗体;在主窗体中先进行界面设计,然后再编写其相应的大事方法代码,主窗体的执行成效如图1-11 所示;图 1-11 主窗体执行的成效图3.1 菜单设计菜单项的结构如图 1-11 所示;在窗体上添加 MenuStrip 控件,依次输入如以下图的各菜单的标题;3.2 工具栏设计利用工具栏可以快速执行系统

12、中的常用命令;工具栏的设计步骤是:在主窗体上添加 ToolStrip 控件,在上面依次添加 7 个 Button,设置每个 Button 的DisplayStyle 属性均为“ text”,并设置每个的属性依次为:借书、仍书、图书信息查询、添加读者信息、添加员工信息、图书入库和退出;工具栏的运行成效如图 1-12 所示;图 1-12 工具栏的运行成效图欢迎下载精品学习资源3.3 主窗体代码的实现分析:单击菜单项时,需将子窗体显示出来,单击工具栏上的按钮时,可以调用菜单项的 Click大事方法代码;代码:举例说明部分的菜单项和工具栏按钮的代码实现;private void toolStripBu

13、tton1_Clickobject sender, EventArgs e借书处理 ToolStripMenuItem_Clicknull, null;private void借书处理 ToolStripMenuItem_Clickobject sender, EventArgs efrmBorrow frmborrow = new frmBorrow;frmborrow.MdiParent = this;frmborrow.Show;private void仍书处理 ToolStripMenuItem_Clickobject sender,EventArgs efrmReturn frmre

14、turn = new frmReturn;frmreturn.MdiParent = this;frmreturn.Show;private void toolStripButton2_Clickobject sender, EventArgs e仍书处理 ToolStripMenuItem_Clicknull ,null ;第四章主要功能模块的实现4.1 登录窗体设计登录窗体作为系统的启动窗体,用于核对用户和密码,只有图书馆工作治理人员才能登录到本系统进行操作;登录窗体的设计比较灵敏,只要能实现用户和密码的验证即可,本系统将其设计成为一个小窗体,其运行界面如图1-13所示;登录窗体文件名设计

15、为“ frmLogin.cs”.1. 界面设计:图 1-13登陆窗体运行成效欢迎下载精品学习资源在该窗体上添加 2 个 Label、1 个 ComboBox、1 个 TextBox、2 个 Button 控件,其中登录窗体及其主要控件的属性设置如表1-1 所示;窗体及其控件类型属性名称属性值说明表 1-1 登录窗体及其主要控件的属性设置FormNamefrmLogin窗体名称Text登录窗体的标题文本MaximizeBoxFalse窗体的最大化失效StartpositionCenterScreen窗体启动时位于屏幕中心ComboBoxFormBorderStyle NameFixedSingl

16、e cbxEmployeeNo窗体的大小固定选择登录用户编号TextBoxNameTxtpwd输入用户登录密码ButtonPasswordCharName*btnOK密码替代显示字符“确定”按钮btnCancel“取消”按钮2.代码设计:private void btnOK_Clickobject sender, EventArgs estring note = new string2;OleDbConnection con = new OleDbConnectionprovider=Microsoft.Jet.OLEDB.4.0;+data Source=d:bylwtsgl.mdb;Ole

17、DbCommand com = new OleDbCommandselect* fromemployee where 员工编号=+txtEmployeeNo .Text .Trim+,con ;con.Open;tryOleDbDataReader reader = com.ExecuteReader;if reader.Readnote0 = string reader员工编号 ;note1 = string reader密码 ;elsethrow new Exception您的账号有问题,请确认后再输! ;if note0 = txtEmployeeNo.Text.Trim if note

18、1 = txtPwd.Text.Trim frmMain main = new frmMain;main.Show;this.Hide;else throw new Exception您的密码显现错误,请查证再输! ; elsethrow new Exception您的账号有问题,请确认后再输!欢迎下载精品学习资源 ;catch Exception exMessageBox.Show登陆问题 :n+ex.Message , 登陆出错, MessageBoxButtons.OK, MessageBoxIcon.Error;欢迎下载精品学习资源private void btnCancel_Clic

19、kobject sender, EventArgs eApplication.Exit;4.2 图书信息治理模块设计图书信息治理模块的内容包括图书入库和修改图书信息等;该功能模块主要负责图书信息的相关操作,保证数据库中的完整、规范和精确,使用户可以便利快捷地来治理图书信息;该模块主要操作针对数据库的的图书信息表“” 进行添加、修改和删除记录;1. 图书入库窗体,其运行成效如图 1-14 所示;窗体设计:欢迎下载精品学习资源代码清单: (略)图 1-14 图书入库窗体的运行成效欢迎下载精品学习资源2. 修改图书信息窗体,其运行成效如图1-15 所示;窗体设计:欢迎下载精品学习资源代码清单: (略

20、)图 1-15 修改图书窗体的运行成效欢迎下载精品学习资源3. 删除图书信息窗体,其运行成效如图1-16 所示;窗体设计:图 1-16 删除图书窗体的运行成效代码清单:(略)4.3 读者信息治理模块设计每年都有新生入校和老生毕业,作为一个学校的图书馆,读者信息需要实时的更新;读者信息治理包括添加读者信息、修改读者信息和删除读者信息;1. 添加读者信息窗体,其运行成效如图1-17 所示;窗体设计: (略)欢迎下载精品学习资源代码清单: (略)图 1-17 添加读者信息窗体的运行成效欢迎下载精品学习资源2. 修改读者信息窗体,其运行成效如图1-18 所示;窗体设计:图 1-18 修改读者信息窗体的

21、运行成效欢迎下载精品学习资源代码清单: (略)3. 删除读者信息窗体,其运行成效如图1-19 所示;窗体设计:欢迎下载精品学习资源代码清单: (略)图 1-19 删除读者信息窗体的运行成效欢迎下载精品学习资源4.4 图书借阅处理模块设计图书借阅处理模块的本系统的核心模块,包括借书窗体和仍书窗体的设计;1. 借书处理窗体,其运行成效如图1-20 所示;欢迎下载精品学习资源窗体设计 :代码清单: (略)图 1-20 借书处理窗体的运行成效欢迎下载精品学习资源2. 仍书处理窗体,其运行成效如图1-21 所示;窗体设计:图 1-21 仍书处理窗体的运行成效代码清单: (略)4.5 图书查询处理模块设计

22、查询功能是特别重要的功能,读者需要查询他所借的书和以仍的书,图书馆工作人员需要查询本馆的图书、借阅信息和员工信息;查询功能仅仅需要显示符合条件的数据,并不需要对数据进行复杂的处理;系统设计的查询模块包含以下3 个窗体;1图书信息查询窗体:2借阅信息查询窗体:3读者信息查询窗体:1.图书信息查询窗体,其运行成效如图1-22 所示;欢迎下载精品学习资源窗体设计:代码清单: (略)图 1-22 图书信息查询窗体的运行成效欢迎下载精品学习资源2. 借阅信息查询窗体,其运行成效如图1-23 所示;窗体设计:欢迎下载精品学习资源代码清单: (略)图 1-23 借阅信息查询窗体的运行成效欢迎下载精品学习资源

23、3. 读者信息查询窗体,其运行成效如图1-24 所示;窗体设计:图 1-24 读者信息查询窗体的运行成效代码清单: (略)4.6 员工治理模块设计1、添加员工信息窗体,其运行成效如图1-25 所示;窗体设计:欢迎下载精品学习资源代码设计: (略)图 1-25 添加员工信息窗体的运行成效欢迎下载精品学习资源2、修改员工信息窗体,其运行成效如图1-26 所示;窗体设计:欢迎下载精品学习资源代码设计: (略)图 1-26 修改员工信息窗体的运行成效欢迎下载精品学习资源3、删除员工信息窗体,其运行成效如图1-27 所示;窗体设计:欢迎下载精品学习资源代码设计: (略)图 1-27 删除员工信息窗体的运

24、行成效版权申明欢迎下载精品学习资源本文部分内容,包括文字、图片、以及设计等在网上搜集整理;版权为潘宏亮个人全部This article includes some parts, including text,pictures, and design. Copyright is Pan Hongliangs personalownership.用户可将本文的内容或服务用于个人学习、争论或观看,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益;除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付酬劳;欢

25、迎下载精品学习资源Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate

26、 rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修 改,并

27、自负版权等法律责任;Reproduction or quotation of the content of this article must be reasonable and good-faith citation for the use of news or informative public free information. It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright.欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁