vb sql图书管理系统报告图书管理系统.docx
- 文档编号:293731
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:19
- 大小:544.03KB
vb sql图书管理系统报告图书管理系统.docx
《vb sql图书管理系统报告图书管理系统.docx》由会员分享,可在线阅读,更多相关《vb sql图书管理系统报告图书管理系统.docx(19页珍藏版)》请在冰豆网上搜索。
vbsql图书管理系统报告图书管理系统
图书管理系统
一、需求分析
当今时代是飞速发展的的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理好图书馆信息而设计的。
针对各大中专院校的图书管理现状,设计出适合一般学校的计算机辅助图书管理系统。
实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有关信息的记录、修改、查询、删除等一系列任务的计算机管理与实现。
图书管理系统能方便、快捷地管理图书,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。
从而使人们有更多时间来获取信息、了解信息、掌握信息。
各功能模块描述如下:
1.系统管理
系统管理中,能实现新的管理员的添加和现存管理员的密码修改功能。
2.图书管理
在图书管理模块中,主要实现对图书类别的添加和管理,并且可以添加新的图书。
3.读者管理
实现对读者类别的添加和管理,读者类别可包含老师学生等等,并且各读者类别所借阅的图书书目和借阅时间都存在差别。
对已借阅图书的读者的信息进行添加和管理,并且日后可根据登记的读者编号进行查阅。
4.借阅管理
借阅管理包含对应读者所借图书的相关信息,可根据借阅编号查询相关借阅情况,并查看时候超期借阅,并进行一定金额处罚。
图书管理系统
借阅管理
读者管理
图书管理
系统管理
图1-1图书管理系统功能模块
二、概念结构设计
图2-1概念结构E-R图
三、逻辑结构设计
管理员(用户名,密码)
读者类别(类别名称,最大借阅数,最长借阅时间)
读者信息(读者编号,姓名,性别,单位,地址,电话,类别名称,登记日期,已借阅数量)
图书类别(类别号,类别名)
图书信息(图书编号,图书名称,类别名,作者,出版日期,登记日期)
借阅信息(借阅编号,读者编号,读者姓名,图书编号,图书名称,借出日期,归还日期,是否超期)
四、数据库物理设计
1.管理员表Admin
图4-1Admin表
2.读者类别表RT
图4-2RT表
3.读者类别表RI
图4-3RI表
4.图书类别表BC
图4-4BC表
5.图书信息表BI
图4-5BI表
6.借阅信息表LI
图4-6LI表
五、数据库的实施
1、读者管理模块实施:
首先使用conn.ConnectionString字符串方法进行与SQL数据库的连接,
在窗体中用commmand控件,label控件和textbox控件画出程序模型,然后建立记录集查询,然后用rs_addreader.Fields绑定各个textbox输入框到数据库。
使用rs_addreader.AddNew进行数据添加,使用rs_addreader.update进行数据修改更新,使用rs_addreader.delete进行数据删除。
2、借阅管理模块实施:
使用adodc控件实现程序与SQL数据库的连接,在窗体中用commmand控件,label控件和textbox控件画出程序模型,然后在窗体中添加datagrid控件,将其datasource设置成adodc1,在将其中的textbox的datasource属性也设置成adodc1,datafield设置成对应的数据项。
然后用ado控件建立第二个数据连接adodc2,用来连接数据库中的读者信息表,实现对外表的查询,在需要添加读者借阅信息时,只需要添加读者号,读者姓名会自动出现在文本框中,具体实现方法,将读者姓名的text2绑定到数据源adodc2,并为读者号的text1添加一个textchange事件:
Adodc2.CommandType=adCmdText
Adodc2.RecordSource="select*fromriwhereri_no='"&Text1.Text&"'"
Adodc2.Refresh
借阅罚款功能的实现,当单击判断按钮时,自动用当前时间减去借阅时间,如果结果小于等于30,则弹出不超期提示,若结果大于30则将结果减去30再乘以0.1元,得出应缴罚款。
具体判断是否超期的按钮代码为:
DimaAsDate
DimwAsDate
a=Format(Now,"YYYY-Mm-DD")
w=Trim(Text5.Text)
b=a-w
Ifb>30Then
MsgBox"借阅已超期,请缴罚款"&(b-30)*0.1&"元",vbOKOnly+vbExclamation,"警告"
Else
MsgBox"借阅还未超期。
",vbOKOnly+vbExclamation,"提示"
EndIf
EndSub
六、系统运行结果
1、读者管理:
图6-1读者管理菜单
图6-2添加读者类别
图6-3管理读者类别
图6-4添加读者信息
图6-5管理读者信息
图6-6查询读者信息
2、借阅管理
图6-7借阅管理
图6-8管理借阅信息
图6-9查询借阅信息
图6-10查询学号为3的学生借阅信息结果
七、实习总结
时间过得真快,转眼间,两周的课程设计生活已悄然过去了,课程设计期间,让我学到了很多东西,不仅使我在理论上对VB程序和SQL设计有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益非浅。
亲身感受到理论与实际的相结合,让我大开眼界。
这次课程设计对于我以后学习、找工作也真是受益菲浅,在短短的两周中,相信这些宝贵的经验会成为我今后成功的重要的基石,对程序设计有了理性的认识和理解。
在之前,程序设计对我来说是比较抽象的,不知道一个完整的程序要怎么完成。
这次我做的项目是图书管理系统,其中包含了登陆、读者信息管理,图书信息管理,借阅信息管理等几个部分。
在刚开始的时候,做的只是几个简单的界面,觉得其实还算比较简单的,到第三天,基本部分的代码都编写出来了,但是调试的时候出现了很多问题。
而且,有时候由于考虑不周以及粗心的缘故,代码方面也存在很大的误差。
老师教会了我们很多简单实用的技巧。
也让我们意识到了要想全面完整的完成一个模块,首先要经行程序设计,全面分析会用到的东西及考虑可能会出现的情况。
所以出现的问题也在老师的指导下,顺利解决了。
本程序的编写,有很多不足的地方,可能有些功能不太全面也不太完善,但我觉得自己是认认真真的做了,而且从中学到了很多,以后,我要把自己欠缺的知识点补习好,而且要学会举一反三,融会贯通,最重要的是改掉粗心马虎、考虑不周的习惯。
我想我以后会将此程序完善好,争取能够运用到生活中去。
再次感谢老师的耐心指导!
目 录
第一章可行性研究报告概述1
1.1项目名称1
1.2项目承担单位1
1.3项目建设地点1
1.4可研报告编制单位1
1.5项目概述及主要经济技术指标1
第二章编制目的、依据、原则和范围5
2.1编制目的5
2.2编制依据5
2.3编制原则5
2.4可行性研究的范围6
第三章建设的必要性7
3.1符合国家“十一五”规划纲要和循环经济要求7
3.2环境保护和节能降耗的需要8
3.3企业可持续发展的需要9
第四章项目建设条件10
4.1主体工程概况10
4.2厂址选择12
4.3公用设施及社会依托条件12
第五章改造规模与产品方案15
5.1改造规模15
5.2生产方案15
第六章生产设备节电技改方案16
6.1企业能耗现状分析16
6.2改造设备运行参数16
6.3技术方案、设备方案17
6.4项目建议改造方案22
6.5消耗定额25
6.6小结25
第七章项目实施机构和项目法人28
7.1项目实施机构28
7.2项目法人28
第八章环境保护28
第八章环境保护29
第九章社会经济效益31
9.1环境效益31
9.2社会效益31
第十章节约和合理利用能源33
10.1节能依据及标准33
10.2节能设计原则33
10.3能耗分析33
10.4节能措施及节能效果分析34
第十一章环境安全与劳动保护35
11.1安全35
11.2劳动保护36
第十二章生产管理与人员编制38
12.1生产管理38
12.2人员编制38
第十三章项目实施进度39
13.1建设工期39
13.2项目实施时期各阶段进度建议39
第十四章项目招标方案41
第十五章投资估算及资金筹措42
15.1投资估算42
15.2资金筹措43
第十六章经济评价44
16.1项目周期44
16.2成本参数44
16.3损益类参数44
16.4经济评价结果45
第十七章结论47
17.1结论意见及总的评价、存在的问题和建议47
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb sql图书管理系统报告图书管理系统 sql 图书 管理 系统 报告