c图管理与实现 .docx
《c图管理与实现 .docx》由会员分享,可在线阅读,更多相关《c图管理与实现 .docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结引言随着社会的进展,人们对学问的需求也不断的增长。在这种形势下,书籍就渐渐的成为人们猎取并增长学问的主要途径,而图书馆就自然而然的在人们的生活中占据了确定的位置,如何科学的治理图书馆不但关系到读者求知的便利程度,也关系到图书馆的进展,因此,开发一套完善的图书馆治理系统就成不行少了,图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、仍书信息。因此需要对读者资源、书籍资源、借书信息、仍书信息进行治理,准时明白各个环节中信息的变更,有利于提高治理效率。随着社会的日益进展,特殊是科技的迅猛进展,使得我国各项事业得到了前所未有的突破,不仅提高了工作效率,而
2、且也降低了劳动强度,美化了工作环境。随着运算机广泛的应用在科学技术领域的各个方面,并逐步进入家 庭,成为人们生活中必不行少的一部分。为了适应读者对图书的需求,同时又大大减轻图书馆工作人员的工作量,全面提高图书馆的治理效率及服务质量,我以 C#为环境,基于 ACCESSS 数据库,开发了此应用软件,本系统适用于各类小型图书馆,以及各类大中专院校、中学校校、企事业单位的图书馆和资料 室的现代化综合治理。本软件针对图书馆的业务范畴及工作特点,设计了读者治理、图书治理、借阅治理、新书入库治理、修改图书信息等5 个子系统,这 5 个子系统包括了图书馆的主要业务,可以全面实现对图书馆选购、编目、检索、统计
3、和流通等业务的运算机治理,使图书馆治理水平和业务水平跃上一个新的台阶。应用本系统可以在运算机上灵敏、便利的治理图书,从而大大的提高了处理速率,使治理更加现代化。本系统是依据实际情形和具体内容,依据确定的要求,科 学、合理的进行系统分析、设计,具体包括菜单设计、数据输入、查询、删 除、修改等设计。从而使本系统完全能中意经济性、灵敏性、系统性及牢靠性的要求。本系统的实现的主要功能有:读者信息治理、书籍信息治理,报表,以及读者和书籍的查询和修改,等等的功能,是一个可以中意借阅者和图书馆工作人员的需要的数据库。可编辑资料 - - - 欢迎下载精品名师归纳总结第一章系统功能设计1.1 系统设计目标系统功
4、能依据用户需求而设计,主要包括信息治理对象的特点、事物流程的内容和数据流量,依据用户需求和便利用户使用的原就确定相应的功能模 块。本系统为学校的图书馆信息而设计,实现信息处理的自动化、规范化,主要用于处理图书日常借阅和仍书、图书入库、各种查询操作,系统具有以下功能。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 所示。其中“读者编号”为主键,“读者姓名”、“性别”、单位和电话等式常见的基本信息。可编辑资料 - - - 欢迎下载精品名师归纳总结读者类别可借书数
8、可借天数可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结读者姓名单 位读者信息可编辑资料 - - - 欢迎下载精品名师归纳总结性 别读者编号电话图 1-3 读者信息实体 E-R 图借阅信息实体标示哪个读者在何时借了哪本书。从信息完整性和削减冗余度的角度来考虑,本实体只需3 个属性,即:“读者编号”是谁借了这本书:“图书编号” - 借的是那本书:“借出日期”是那天接的。该实体的 E-R 图如图 1-4 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结借阅信息可编辑资料 - - - 欢迎下载精品名师归纳总结读者编号借出日期可编辑资料 - - -
9、 欢迎下载精品名师归纳总结图书编号图 1-4 借阅信息实体 E-R 图员工信息实体标示本馆员工的信息。员工信息实体是为图书馆治理者把握本馆员工的资料而设计的,它的另一重要作用是提高员工登录系统时的编号和密码。该实体的 E-R 图如图 1-5 所示。职 务性 别可编辑资料 - - - 欢迎下载精品名师归纳总结员工编号手 机员工信息可编辑资料 - - - 欢迎下载精品名师归纳总结密 码姓 名图 1-5 员工信息实体 E-R 图2. 数据库结构设计依据图书信息治理系统E-R 图设计系统数据库。本系统数据库名为“tsglxt”,其中包括五个数据表,分别存放图书信息、读者信息、读者类别信息、借阅信息和员
10、工信息。1) 图书信息表:表名为:“book”,用于储存所以图书信息,其结够如图1-6 所示。图 1-6 book 表的结构2) 读者信息表:表名为:“ reader” ,用于储存可以在本馆借书的全部读者信息,其结果如图 1-7 所示。图 1-7 reader 表的结构3) 读者类别表:表名为:“ readerc”,用于储存各种类别的读者借阅的一些限制,该表结够如图 1-8 所示。图 1-8 readerc 表的结构4) 借阅信息表:表名为:“borrow” ,用于储存每本书的借出信息,借阅信息表的结够如图 1-9 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结图 1-9 borrow
11、 表的结构5) 员工信息表:表名为:“employee” ,用于储存本馆员工的信息,该表的架构如图 1-10 所示。图 1-10 employee 表的结构2.2 数据库的实现选择“开头”“程序”“ Microsoft Office ”“ Microsoft Office Access 2003”命令,连接服务器,在“对象资源治理器”中创建数据库。数据库名称为“ tsglxt”,并输入表中的数据。第三章主窗体设计第一,启动程序“ Microsoft Visual Studio 2005”,选择“文件”“新建”“工程”,打开“新建工程”对话框,输入工程名称为“tsgl”,并指定文件位置。将工程中
12、的默认添加的第 1 个 Windows 窗体文件名称改为“ frmMain.cs”,并将其作为主窗体。在主窗体中先进行界面设计,然后再编写其相应的大事方法代码,主窗体的执行成效如图1-11 所示。图 1-11 主窗体执行的成效图3.1 菜单设计菜单项的结构如图 1-11 所示。在窗体上添加 MenuStrip 控件,依次输入如以下图的各菜单的标题。3.2 工具栏设计利用工具栏可以快速执行系统中的常用命令。工具栏的设计步骤是:在主窗体上添加 ToolStrip 控件,在上面依次添加 7 个 Button,设置每个 Button 的DisplayStyle 属性均为“ text”,并设置每个的属性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c图管理与实现 管理 实现
限制150内