摘要
本次毕业设计课题为“期刊信息管理系统”,该系统在正常运营中总是面对大量的读者信息、期刊信息以及两者相互作用产生的借刊信息,还刊信息。因此需要对读者资源、期刊资源、借刊信息、还刊信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。
此次毕业设计以VisualBasic6.0(以下简称VB)作为开发工具。它是Microsoft公司开发的可应用于客户机/服务器(C/S)模式下一种面向对象的图形化交互式开发工具。VB具有功能强大的集成开发环境、在应用程序开发上具有灵活和效率高的特〖本文来自:毕业设计论文网www.paper51.com〗点。数据库采用SQLServer2000,数据库访问接口采用ActiveX数据对象(ADO)。
本论文中详细列出了该系统的设计开发过程包括可行性研究、需求分析、总体设计、详细设计、测试报告和关键技术分析等几个部分。
关键字:ADO、期刊借还、信息管理、VisualBasic、SQLServer
ABSTRACT
ThedesignofthecourseisMagazineInformationManagementSystem.Thereareagreatdealofreaderinformation,magazineinformationandmagazine-borrowinginformation,magazine-restoringinformationbroughtbyreadersandmagazineinformation.Inordertoimprovemanagementefficiency,itisnecessarytomanagereaderresource,magazineresource,magazine-borrowinginformation,andmagazine-restoringinformation,andrealizethechangesamongallthetaches.
Inthedesign,VisualBasic6.0(shortforVB)istheimplodetool,whichisdevelopedforthemodeofclient/server(c/s)byMicrosoftanditisObjectOrientedandgraphic.VBhasapowerful,integrateddevelopmentenvironmentandisflexibleandefficientforapplication.ThedatabaseadoptsSQLServer2000andaccessinginterfaceofdatabaseadoptsADO.
Itliststheprocesstodevelopthesysteminthepaper,forexample,feasibilityresearch,requirementanalysis,collectivitydesign,particulardesign,testingreport,pivotaltechnology,andsoon.
KeyWords:ADO、Magazine-restoring、InformationManagement、VisualBasic、SQLServer
目录
第一章:绪论………………………………………………………………………4
1.1开发工具简介……………………………………………4
1.2VisualBasic6.0和SQLServer2000的特性………4
第二章:课题可行性研究………………………………………………5
第三章:需求分析…………………………………………………………………5
3.1系统数据分析………………………………………………………6
3.2系统功能分析………………………………………………………6
第四章:总体设计…………………………………………………………………6
4.1数据库概念结构设计………………………………………………6
4.2数据库逻辑结构设计………………………………………………7
4.3系统功能模块设计…………………………………………………9
4.4数据库连接技术……………………………………………………10
第五章:详细设计…………………………………………………………………11
5.1期刊信息录入、修改、删除模块…………………………………12
5.2期刊借还管理模块…………………………………………………15
5.3查询模块……………………………………………………………18
第六章:测试报告…………………………………………………………………19
第七章:总结………………………………………………………………………20
第八章:参考文献…………………………………………………………………21
第一章绪论
期刊信息管理系统是以VisualBasic6.0为前台,以SQLServer2000为后台数据库的典型的信息管理系统。
随着图书馆的规模不断扩大,期刊数量急剧增加,有关期刊的各种信息量也成倍增长。因此需要对读者资源、期刊资源、借刊信息、还刊信息进行管理。这就需要有期刊信息管理系统来提高期刊管理工作的效率。通过这样的系统,可以做到期刊信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
1.1开发工具简介
VisualBasicforWindows(简称VisualBasic)是一种具有良好图形用户界面(GUI)的程序设计语言,同时又是一种完全支持面向对象程序设计(OOP)的语言。
“Visual”指的是开发图形用户界面(GUI)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。“Basic”指的BASIC语言,这是一种在计算机技术发展史上应用得最为广泛的语言。而“VisualBasic”则综合运用了Basic语言的结构化特点和GUI可视设计工具(控件、下拉式菜单、窗口、对话框〖本文来自:毕业设计论文网www.paper51.com〗等),既具有Windows丰富的图形窗口工作环境,又继承了Basic语言编程的简便性。
SQLServer2000是由Microsoft开发和推广的关系数据库管理系统(DBMS)。SQLServer2000继承了SQLServer7.0的高性能、可靠性和可扩充性的优点,同时又引进了数据库和服武器增强功能,以及其他一些新的特性,使它成为一个杰出的数据库平台,可用于大型联机事务处理、数据仓库及电子商务等。
1.2VisualBasic6.0和SQLServer2000的特性
VisualBasic特性:
(1)VisualBasic是一种面向对象的程序设计语言(OOP),因而它具有OOP语言所具有的对象创建机制、对象的继承性、对象的多态性及对象的可预见性等特性。
(2)它采用了简单对象模型为显著特性的数据访问技术,ActiveX数据对象(ADO)可以更好地访问本地和远程数据库。
(3)数据綁定功能有了更好的增强,可以将任意一个数据源同任意一个用户的数据控件綁定。
(4)允许在远程机器上创建对象。
SQLServer2000主要特点:
(1)真正的客户机/服务器体系结构
(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。
(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
(4)SQLServer与WindowsNT完全集成,多线程体系结构设计提高了系统对多用户同时访问的响应速度。
(5)具有很好的伸缩性。
(6)对Web技术的支持,使用户很容易地将数据库中的数据发布到Web页面上。