ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:708.78KB ,
资源ID:4431420      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4431420.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统实验报告.docx

1、图书管理系统实验报告 The manuscript was revised on the evening of 2021图书管理系统实验报告姓名成绩学号年级、班安阳师范学院计算机与信息工程学院期末作品报告书指导教师: 题 目: 图书管理系统 一、试验目的、试验环境、设计思路:1.实验目的:计算机网络的发展为人们打开了一种新的视野,促成了一个新领域新产业的产生。网络的发展试图用一种全新的概念冲击各个传统的商业模式,改变人们的生活方式。新的需求产生了,人们想通过网络进行个人通信、媒体传播、商业运作、办公、教学等。总之网络技术的发展促进了社会经济结构的变革。反之,社会经济对网络发展提出的新的需求又大

2、大的促进了网络的发展,计算机网络及其所涉及的一系列技术成为计算机领域新的研究热点。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。而采用功能强大的数据库软件开发工具进行图书管理软件开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。除此以外,图书馆管理系统已成为方便了广大师生、学校与外界之间的沟通架起了一座桥梁。2.实验环境:操作系统:Windows XP以上实验工具:Visual C+数据库:SQL Server

3、 20053.设计思路:1.系统登录对登录系统的人进行身份的验证,增强系统的安全性,有效防止了数据的丢失。2.图书信息管理对图书信息中的书籍名称、助记码、条形码、作者等信息的添加、修改、删除等功能的实现。3.操作员信息管理对操作员名称、密码、等级等信息的添加、修改、删除等功能的实现。4.图书销售管理能有效的了解书籍的详细信息,并将原来的价格和打完折的价格反映给购书者,节省了购书的时间,方便了顾客。5.关于系统对系统进行大致的说明,方便了用户的使用。二、功能模块及结构描述(函数功能和数据结构类型的定义。)1.系统登录模块对登录系统的人进行身份的验证,增强系统的安全性,有效防止了数据的丢失。2.图

4、书信息模块对图书信息中的书籍名称、助记码、条形码、作者等信息的添加、修改、删除等功能的实现。3.操作员信息模块对操作员名称、密码、等级等信息的添加、修改、删除等功能的实现。4.图书销售模块能有效的了解书籍的详细信息,并将原来的价格和打完折的价格反映给购书者,节省了购书的时间,方便了顾客。5.关于系统对系统进行大致的说明,方便了用户的使用。三、流程描述:(函数流程图) 验证 添加功能流程图 查询功能流程图四、源代码:1.登录验证信息代码void SysReg:OnBUTTONConfirm() strVal; password = m_pRs-GetCollect(password).bstrV

5、al; ,提示,64); return; EndDialog(0);加信息代码void OperatorDlg:OnAdd() ,提示,MB_OK); catch(_com_error) MessageBox(操作失败.,提示,MB_OK|MB_ICONERROR); else MessageBox(基础信息不能为空.,提示,MB_OK+MB_ICONINFORMATION);3.修改信息代码void OperatorDlg:OnChangeope() ,提示,64); catch(.) MessageBox(操作失败.,提示,MB_OK|MB_ICONERROR); else Message

6、Box(请选择欲修改的信息.,提示,MB_OK|MB_ICONINFORMATION); else MessageBox(基础信息不完整.,提示,MB_OK|MB_ICONINFORMATION);4.删除信息代码void OperatorDlg:OnDelope() ,提示,64); catch(.) MessageBox(操作失败.,提示,MB_OK|MB_ICONERROR); else MessageBox(请选择欲删除的信息.,提示,MB_OK|MB_ICONINFORMATION);5.图片显示代码void BookManDlg:OnPaint() CPaintDC dc(this

7、); 书销售管理五、问题及解决方法问题:在作品编写中遇到了很多的困难,比如:动态链接库无法链接,数据库中的信息无法映射进MFC界面中,还有使用时的类之间和界面之间的调用等等。解决方法:通过在书本上参考有关的程序的代码,在网上查阅相关的资料及和别的同学通过不断的讨论来解决问题。六、总结:在这次的期末作品编写中,我认识到后台数据库在整个系统设计中的支撑作用。它是整个系统实现的保证,因此,数据库的设计关乎整个系统的成败。设计之前的需求分析更是必不可少,保证数据的真实可靠也是数据库之中很重要的一部分,它是保证系统正确性的前提。针对计算机硬件结构提前做好物理结构的分析,尽量让其占少量的存储空间,提高空间利用率,还应进行逻辑概念分析,尽量避免纪录的重复,不需要建表的时候可以利用视图提取所需信息查看。属于同一个数据库的每张表都不是独立存在的,表与表之间必然存在某种联系,分析时应格外注意这个问题,这样才能使得整个系统联系更加密切,从而使系统更加完善,功能更加齐全。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1