图书管理系统实验报告.pdf
《图书管理系统实验报告.pdf》由会员分享,可在线阅读,更多相关《图书管理系统实验报告.pdf(15页珍藏版)》请在三一文库上搜索。
1、. . 姓名成绩 学号年级、班 安阳师范学院计算机与信息工程学院 期末作品报告书 指导教师: 题目:图书管理系统 . . 一、试验目的、试验环境、设计思路: 1. 实验目的: 计算机网络的发展为人们打开了一种新的视野,促成了一个新领域新产业 的产生。网络的发展试图用一种全新的概念冲击各个传统的商业模式,改变人们 的生活方式。新的需求产生了,人们想通过网络进行个人通信、媒体传播、商业 运作、办公、教学等。总之网络技术的发展促进了社会经济结构的变革。反之, 社会经济对网络发展提出的新的需求又大大的促进了网络的发展,计算机网络及 其所涉及的一系列技术成为计算机领域新的研究热点。 在计算机日益普及的今
2、天,对个人而言若采用一套行之有效的图书管理系 统来管理自己的书籍, 会方便许多。 对图书管理部门而言, 以前单一的手工检索 已不能满足人们的要求, 为了便于图书资料的管理需要有效的图书管理软件。而 采用功能强大的数据库软件开发工具进行图书管理软件开发,具有很好的可移植 性,可在应用范围较广的WINDOWS系列等操作系统上使用。 除此以外, 图书馆管 理系统已成为方便了广大师生、学校与外界之间的沟通架起了一座桥梁。 2. 实验环境: 操作系统: Windows XP 以上 实验工具: Visual C+6.0 数据库: SQL Server 2005 3. 设计思路: 1. 系统登录 对登录系统
3、的人进行身份的验证,增强系统的安全性,有效防止了数据的 丢失。 2. 图书信息管理 对图书信息中的书籍名称、助记码、条形码、作者等信息的添加、修改、 删除等功能的实现。 3. 操作员信息管理 对操作员名称、密码、等级等信息的添加、修改、删除等功能的实现。 4. 图书销售管理 能有效的了解书籍的详细信息,并将原来的价格和打完折的价格反映给购 书者,节省了购书的时间,方便了顾客。 5. 关于系统 对系统进行大致的说明,方便了用户的使用。 . . 二、功能模块及结构描述(函数功能和数据结构类型的定义。 ) 1. 系统登录模块 对登录系统的人进行身份的验证,增强系统的安全性,有效防止了数据的 丢失。
4、2. 图书信息模块 对图书信息中的书籍名称、助记码、条形码、作者等信息的添加、修改、 删除等功能的实现。 3. 操作员信息模块 对操作员名称、密码、等级等信息的添加、修改、删除等功能的实现。 . . 4. 图书销售模块 能有效的了解书籍的详细信息,并将原来的价格和打完折的价格反映给购 书者,节省了购书的时间,方便了顾客。 5. 关于系统 对系统进行大致的说明,方便了用户的使用。 三、流程描述 : (函数流程图) 图书管理系统 图 书 信 息 管 理 操 作 员 信 息 管 理 图 书 销 售 管 理 信 息 添 加 信 息 删 除 信 息 添 加 信 息 删 除 图 书 折 扣 图 书 应 付
5、 金 额 图 书 实 付 金 额 图 书 数 量 图 书 增 加 登录界面 信 息 修 改 信 息 修 改 . . 验证 添加功能流程图 查询功能流程图 进入信息添加 输入信息 输入不合理 添加记录 添加成功到修改 生成查询命令 查询数据库 显示结果列表 退出 查询页面 查询 . . 四、源代码: 1. 登录验证信息代码 void SysReg:OnBUTTONConfirm() / TODO: Add your control notification handler code here CString c_user,c_password; m_username1.GetWindowText
6、(c_user); m_password1.GetWindowText(c_password); if (c_user.IsEmpty() | c_password.IsEmpty() MessageBox(“ 用户名称或密码不能为空“, “用户登录信息 “); return; CString sql; sql.Format(“select * from tb_operator where name = %s and password = %s“,c_user,c_password); m_pRs-raw_Close(); m_pRs-Open(_variant_t)sql,m_pCon.Ge
7、tInterfacePtr(),adOpenKeyset,adLockOptimistic,adCm dText); if (m_pRs-RecordCount0) Flag = true; username = m_pRs-GetCollect(“name“).bstrVal; password = m_pRs-GetCollect(“password“).bstrVal; /PostMessage(WM_CLOSE,0,0); . . /EndDialog(0); BookManMenu dlg; dlg.DoModal(); else username = “; password = “
8、; MessageBox(“ 用户名或密码不正确.“,“提示 “,64); return; EndDialog(0); / CDialog:OnCancel(); 2. 添加信息代码 void OperatorDlg:OnAdd() / TODO: Add your control notification handler code here if (!InfoIsNull() CString c_operator,c_password,c_level; m_opename1.GetWindowText(c_operator); m_opepwd1.GetWindowText(c_passwo
9、rd); m_level.GetWindowText(c_level); int level= atoi(c_level); CString sql; sql.Format(“insert into tb_operator values (%s,%s,%d)“,c_operator,c_password,level); . . if (m_pRs-State =adStateOpen) m_pRs-raw_Close(); try m_pRs-Open(_bstr_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 实验 报告
链接地址:https://www.31doc.com/p-5215403.html