- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告final
课程设计实验报告 系统名称:图书借阅管理系统 1.需求分析 图书借阅管理系统,该系统的主要任务是对图书馆库存的图书信息和进行借阅的读者信息进行建立、管理和维护;读者能通过该系统对想要借阅的图书进行有哪些信誉好的足球投注网站,可以用图书名、图书编号、图书作者等信息组合检索;系统的管理者能对读者的借阅情况和图书的借出与否进行统计和管理。 任务要求: 1. 图书信息、读者信息的建立和维护(增、删、修改) 2. 读者能进行借书、还书、操作 3. 能进行主题词、分类、国际标准书号、著作、书名等检索和上述各项的组合检索 4. 可以对读者的借阅情况进行统计与查询 2.系统功能设计 1)系统功能结构 2)模块功能介绍 a.书籍信息查询模块 根据不同的查询方法,调用相应的函数。 根据图书名查询,按照读者输入的信息进行模糊查询,输出相关书籍信息; 根据图书编号查询,按照读者输入的信息进行精确查询,因为图书的编号和图书是唯一对应的,输出相关书籍信息; 根据作者查询,按照读者输入的信息进行模糊查询,输出该作者所有的相关作品信息。 b.借书管理模块 系统管理者输入读者编号和借阅的书籍编号,修改书籍还能否借出的信息和读者的借阅信息。 c.还书管理模块 系统管理者输入要归还的书籍编号、读者姓名,会输出书籍的借出日期和应还日期,如果超出最后还书日期,会计算超出天数。 d. 读者信息模块 输入读者的姓名或者读者的编号,可以查询读者的借书情况,会显示该读者借阅的书籍信息、借书日期。 3详细设计 1)数据 读者:姓名,编号,登录密码 书籍:书籍名,书籍编号,作者,出版社,库存总量,库存余量 借书:读者编号,书籍编号, 还书:书籍编号,读者姓名,借书日期,应还书日期,超期天数 2)数据结构的定义 编号 数据结构名 数据结构含义 组成 DS-1 Clerk 管理员信息 Name Password DS-2 Book 书籍信息 Book_id Book_name Author Press Press_date Flag_borrow DS-3 Borrow 借书管理 Id Reader_id Book_id Borrow_date B_clerk_id DS-4 Reader 读者信息 Reader_id Name Max_Borrow Flag_borrow 3)函数调用关系图 4)主程序 关键代码设计: a.数据库连接代码 IMPLEMENT_DYNAMIC(CBorrowSet, CRecordset) CBorrowSet::CBorrowSet(CDatabase* pdb) : CRecordset(pdb) { //{{AFX_FIELD_INIT(CBorrowSet) m_READER_ID = _T(); m_BOOK_ID = _T(); m_B_CLERK_ID = _T(); m_ID = 0; m_ReaderName = _T(); m_nFields = 6; //}}AFX_FIELD_INIT m_nDefaultType = snapshot; } CString CBorrowSet::GetDefaultConnect() { return _T(ODBC;DSN=library); } CString CBorrowSet::GetDefaultSQL() { return _T([BORROW],[READER]); } b.借书管理代码 void CBorrowDlg::OnConfirm() { // TODO: Add your control notification handler code here BOOL m_bCanBorrow; BOOL m_bCanLendOut; m_bCanBorrow = FALSE; m_bCanLendOut = FALSE; CString mSqlStr; UpdateData(TRUE); if (!m_rsReaderDataSet.Open(AFX_DB_USE_DEFAULT_TYPE)) { AfxMessageBox(数据表打开错误!); return; } m_rsReaderDataSet.m_strFilter = READER_ID= + m_strReaderID; m_rsReaderDataSet.m_strFilter = m_rsReaderDataSet.m_strFilter + ; m_rsReaderDataSet.Requery(); if (!m_rsReaderDataSet.IsEO
您可能关注的文档
- 设备安全操作作业指导书.doc
- 电动汽车帮助起动时须注意的事项.doc
- 设备润滑及油品管理14.doc
- 设备检修过机故障分析.ppt
- 设备物料打运管理规定.doc
- 电动球阀,电动调节阀.doc
- 物业管理案例37篇.doc
- 电动老爷车后桥异响漏油原因.doc
- 设备系统变更管理规定.doc
- 物业管理案例100问.doc
- 考点解析人教版八年级上册物理《声现象》重点解析试题(含答案解析).docx
- 考点解析人教版八年级上册物理《声现象》重点解析试卷(含答案解析).docx
- 考点解析人教版八年级上册物理《声现象》重点解析练习题(含答案详解).docx
- 商业运营管理规范.docx
- 2025年医学课件-弥漫性血管内凝血(DIC)护理 ppt课件.pptx
- 考点解析人教版八年级上册物理《声现象》重点解析练习题(解析版).docx
- 考点解析人教版八年级上册物理《声现象》达标测试试题(解析版).docx
- 考点解析人教版八年级上册物理《声现象》达标测试试题(详解).docx
- 考点解析人教版八年级上册物理《声现象》达标测试试题(含详细解析).docx
- 考点解析人教版八年级上册物理《声现象》达标测试试题.docx
文档评论(0)