文档详情

数据库课程设计学校图书馆管理系统的设计与实现.doc

发布:2018-02-27约3万字共61页下载文档
文本预览下载声明
数据库课程设计 指导教师 专 业 班 级 学 号 姓 名 学校图书馆管理系统的设计与实现选择开发工具信息包括号名信息包括结构字段名字段类型字段长度字符型 10字节姓名字符型 字节性别字符型 字节字符型 字节型 4字节结构字段名 字段类型 字段长度型 10字节字符型 字节字符型 字节字符型 字节字符型 字节字节结构字段名 字段类型 字段长度字符型字节字符型字节 字节字节结构字段名 字段类型 字段长度字符型字节系统的主要功能包括: 图书入库管理; 图书查询?查询? 帮助 ; 系统退出。 5、程序设计 信息程序的设计多操作是数据库中比较难的开发专题,它涉及到数据库中的关系操作的基本方法问题例如本系统中要从建立的三个基本数据表中,,就要涉及到这三个数据表解决这个问题,SQL语句加以实现。 数据库添加,删除数据 在添加数据数据时要注意,数据库中字段的类型,长度,是否允许为空置,应对应输入,都则无法将数据添加进数据库中;在删除数据时,要注意表表之间的关系,比如要删除一本书,不仅要在图书表中删除,同时还要考虑,那本书在借阅表中数否有记录,删除时不应引起数据库的异常。 6、结束语 本学期对VB编程和数据库的实践微乎其微,原来的记忆,经验都淡忘了许多。刚拿到这个课程设计时,当时感觉和上学期我们做的数据库大实验差不多,所以想不能停留在原地了,应该要有所进步,在选择编程软件和数据库软件时,踌躇了好一阵,在图书馆里也查找了很多资料,虽然最后自己感觉时间比较紧,来不及再重新学门新的编程环境或是换个数据库软件,最后还是选择了VB编程和SQL-Server2000来做这个课程设计,但是在图书馆中的踌躇经历也是一段知识积累的过程。再图书馆中,我看到了用C#编程环境来实现数据库链接的,看了VB+ASP等开发的。同时也考虑过使用GIS组件MO开发,但是还是因为只剩下这一周不到了的时间了,所以实在有些来不及,最终选择了自己比较熟悉的VB+SQL-Server。 这次课程设计,我收获颇丰,首先是把原来淡忘的知识重新温故了一遍,很多知识直接做一点也想不起来了,但是只要稍微看下提示,或是书中的范例,那些语法,方法大都都又跃然纸上,要是没有这个课程设计,说不定再过半年什么的,我们就把原来的知识都忘得干干净净的了。 这次我做的是图书管理系统,由于时间原因,没有把系统设计得很详细,很周到,很复杂,但系统的主要功能我都实现了,界面自我感觉还算友好,只是没有太多的测试,其中还有些错误没有修正,对一些特殊操作可能会出现程序调试错误。由于时间实在不容许,没能一个一个仔细的修正。 总之,这次课程设计使我们学会了在短期时间内的系统开发,我感觉这种开发首先应该全神贯注,抓紧时间,其次应该先对系统中的主要功能加以认真实现,对细枝末节尽量完善,避免由于这些小错误而出现的系统崩溃等现象。 7、参考文献 1.《SQL Server 2000 应用系统开发教程》清华大学出版社 李春葆 主编 2005年版 2.《Visual Basic 管理信息系统完整项目实例剖析》 人民邮电出版社 2005年版 3.《Visual Basic 程序设计标准教程》 上海科学普及出版社 袁福庆 主编 2007年版 4.《数据库技术》 安徽大学出版社 五国凤 主编 2004版 8、附录 管理员登入 图书信息管理系统: 读者身份登入 部分关键代码如下所附: 登入窗体 Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim str, Msgtext As String Private Sub cmd_exit_Click() End End Sub Private Sub cmd_login_Click() Static count1 As Integer Static intCount2 As Integer Set cn = New ADODB.Connection If cn.State = 1 Then cn.Close cn.ConnectionString = Provider=SQLOLEDB.1;In
显示全部
相似文档