




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名学号成绩年级、班安阳师范学院计算机与信息工程学院期末作品报告书指导教师:题 目:图书管理系统一、试验目的、试验环境、设计思路:1. 实验目的:计算机网络的发展为人们打开了一种新的视野,促成了一个新领域新产业 的产生。网络的发展试图用一种全新的概念冲击各个传统的商业模式, 改变人们 的生活方式。新的需求产生了,人们想通过网络进行个人通信、媒体传播、商业 运作、办公、教学等。总之网络技术的发展促进了社会经济结构的变革。反之, 社会经济对网络发展提出的新的需求又大大的促进了网络的发展, 计算机网络及 其所涉及的一系列技术成为计算机领域新的研究热点。在计算机日益普及的今天,对个人而言若采用一套行之
2、有效的图书管理系 统来管理自己的书籍, 会方便许多。 对图书管理部门而言, 以前单一的手工检索 已不能满足人们的要求, 为了便于图书资料的管理需要有效的图书管理软件。 而 采用功能强大的数据库软件开发工具进行图书管理软件开发, 具有很好的可移植 性,可在应用范围较广的 WINDOW系列等操作系统上使用。除此以外,图书馆管 理系统已成为方便了广大师生、学校与外界之间的沟通架起了一座桥梁。2. 实验环境:操作系统: Windows XP 以上实验工具: Visual C+数据库: SQL Server 20053. 设计思路:1. 系统登录对登录系统的人进行身份的验证,增强系统的安全性,有效防止了
3、数据的 丢失。2. 图书信息管理对图书信息中的书籍名称、助记码、条形码、作者等信息的添加、修改、 删除等功能的实现。3. 操作员信息管理对操作员名称、密码、等级等信息的添加、修改、删除等功能的实现。4. 图书销售管理能有效的了解书籍的详细信息,并将原来的价格和打完折的价格反映给购 书者,节省了购书的时间,方便了顾客。5. 关于系统对系统进行大致的说明,方便了用户的使用。、功能模块及结构描述(函数功能和数据结构类型的定义。)1. 系统登录模块对登录系统的人进行身份的验证,增强系统的安全性,有效防止了数据的列名允诈空刚name 、l vardnar(30)passwordvardnar(SO)Be
4、velsmsllint2. 图书信息模块对图书信息中的书籍名称、助记码、条形码、作者等信息的添加、修改、 删除等功能的实现。列名|bc:kna n i 已varcbar(30)hortnnnevarchar(lQ)1_ 1barcodevarchar(3Q)T Eutiiarvarchar(30)Bbaokconcernvarchar(50)pricemoneyT EmemovarcbarflOO)kindvarchar(3U)3. 操作员信息模块对操作员名称、密码、等级等信息的添加、修改、删除等功能的实现列名如拒类型允诈空 mi iaai VS nameI ri vardnar(30)BBp
5、asswordvardnar(M)nBevelsmallintn.I|0 J4.图书销售模块能有效的了解书籍的详细信息,并将原来的价格和打完折的价格反映给购 书者,节省了购书的时间,方便了顾客。列宿埶垢妾型GustDiTir/ard-iart3Ooperatorvard-iar(3a)rebatefloatsum totalmoneypay moneymoneyfectmoneymoneyinbmedatetimecounter5.关于系统对系统进行大致的说明,方便了用户的使用。V三、流程描述:(函数流程图)图书管理系统登录界面添加功能流程图查询功能流程图四、源代码:1. 登录验证信息代码vo
6、id SysReg:OnBUTTONConfirm()strVal;password = m_pRs-GetCollect(password).bstrVal;, 提示 ,64);return;EndDialog(0);加信息代码void OperatorDlg:OnAdd(), 提示 ,MB_OK);catch(_com_error)MessageBox(操作失败., 提示,MB_OK|MB_ICONERROR);elseMessageBox(基础信息不能为空.,提示,MB_OK+MB_ICONINFORMATION);3. 修改信息代码void OperatorDlg:OnChangeop
7、e(), 提示 ,64);catch(.)MessageBox( 操作失败 ., 提示 ,MB_OK|MB_ICONERROR);elseMessageBox(请选择欲修改的信息.,提示,MB_OK|MB_ICONINFORMATION);elseMessageBox(基础信息不完整.,提示,MB_OK|MBCONINFORMATION);4. 删除信息代码void OperatorDlg:OnDelope(), 提示,64);catch(.)MessageBox(操作失败.,提示,MB_OK|MBCONERROR);elseMessageBox(请选择欲删除的信息.,提示,MB_OK|MB_
8、ICONINFORMATION);5. 图片显示代码void BookManDlg:OnPaint()CPaintDCdc(this);书销售管理五、问题及解决方法问题:在作品编写中遇到了很多的困难,比如:动态链接库无法链接,数据库中的 信息无法映射进MFC界面中,还有使用时的类之间和界面之间的调用等等。解决方法:通过在书本上参考有关的程序的代码,在网上查阅相关的资料及和别的同学 通过不断的讨论来解决问题。六、总结:在这次的期末作品编写中,我认识到后台数据库在整个系统设计中的 支撑作用。它是整个系统实现的保证,因此,数据库的设计关乎整个系统 的成败。设计之前的需求分析更是必不可少,保证数据的真实可靠也是数 据库之中很重要的一部分,它是保证系统正确性的前提。针对计算机硬件 结构提前做好物理结构的分析,尽量让其占少量的存储空间,提高空间利 用率,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕业班学生心理疏导计划
- 口算除法 (教学设计)-2023-2024学年三年级下册数学人教版
- 投资咨询工程师常见错误试题及答案2024
- 注册会计师跨国公司财务试题及答案
- Unit 4 Plants around us大单元备课 (教学设计)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2024年预算员考试实务试题及答案分享
- 品牌管理的重要性试题及答案
- 理解全媒体运营师的数据驱动营销:试题及答案
- 2024年人力资源管理师考试精要试题及答案
- 2024人力资源管理师科目试题及答案
- PA66ROHS无卤sgs报告环保报告
- 《送元二使安西》优秀课件
- 《比较不同的土壤》-完整版课件
- 2021年温二高、瓯海中学、龙湾中学提前招生英语试卷
- (WORD版可修改)JGJ59-2023建筑施工安全检查标准
- 2022年新高考全国Ⅰ卷英语试题及参考答案
- 高血压护理查房ppt
- 锦屏二级水电站厂区枢纽工程测量方案
- 山西安全资料地标表格
- 心理学专业英语总结(完整)
- 《电子商务法律法规》课程标准
评论
0/150
提交评论