- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统开发概要
HEFEI UNIVERSITYVC++课程设计报告课程题目图书管理系统开发专业14自动化2班学生姓名李雁南 1405032030丁乔玲 1405032038夏鹏飞 1405032045指导教师秦学勇完成日期2017.1.3图书管理系统的设计摘 要随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之的是先进的图书管理系统,通过使用SQL Serve数据库创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。 数据库选择Microsoft SQL Server,不仅因为它为我们提供了一组功能强大的工具,这些工具提供的功能相当完善,能够满足专业开发人员的需要;更重要的是对于我们这种新用户来说,操作方便简单,运行快速安全,十分容易上手,很适合新手使用。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。关键字:VC++,SQL Serve数据库,图书管理目 录第一章设计的基本内容11.1 系统设计的目的11.2 系统设计分析11.3 组内分工1第二章系统概要设计22.1 系统模块规划22.2 系统详细设计22.2.1建立MFC单文档应用程序22.2.2 系统登录模块设计32.2.3 系统主界面设计42.2.4 图书信息管理设计42.2.5 写入代码52.2.6 数据库表的结构与程序连接6第三章数据库的建立63.1 数据库建表分析63.1.1 图书表63.1.2 图书类型表63.1.3 借阅者表73.2 数据库建模7第四章系统的实现74.1 用户信息74.2 借阅信息管理84.3 结果检测8第五章总结9参考文献10第一章设计的基本内容1.1系统设计的目的(1)巩固并加深学生对C++语言程序设计知识的理解;(2)培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设计方法的区别;(3)进一步掌握和应用VC++6.0集成开发环境;(4)提高运用C++语言解决实际问题的能力;(5)初步掌握开发小型实用软件的基本方法,能独立设计、实现系统;(6)掌握书写程序设计开发文档的能力(书写课程设计实验报告)。1.2 系统设计分析(1)权限管理:增加或删除系统操作人员,并指定操作人员的权限;(2)读者管理:设置不同的读者身份,并对读者相关信息进行管理,包括建立新的读者,编辑已有的读者信息和删除读者信息的操作;(3)图书类别的管理:对图书的类别进行管理;(4)图书入库管理:录入新的图书信息;(5)图书信息修改管理:对已有的图书信息进行修改,包括删除指定图书操作;(6)图书借还管理:实现对图书的借出和归还的管理;(7)图书查询管理:通过各种查询方式可以来进行查询,比如书号,书名,作者等;(8)图书超期管理:对超期的情况能自动给出提示信息。1.3 组内分工我们组总共三个人,除了我还有丁乔玲、夏鹏飞。经过商量决定了每个人的分工:夏鹏飞负责数据库建表、建库等部分;丁乔玲负责系统对话框及各个控件的制作;我负责规划系统模块,还为对话框添加属性,同时为控件创建消息函数并写入代码;最后实现VC与数据库连接,实现系统的运行。第二章系统概要设计2.1 系统模块规划2.2系统详细设计2.2.1建立MFC单文档应用程序建立名为“Library”的MFC单文档应用程序向导,在名为StdAfx.h的头文件中添加#include afxdb.h。图1创建文档程序2.2.2 系统登录模块设计绘制系统登录对话框,并设置属性。图2登录界面表1控件类型ID属性设置ButtonIDC_CONFIRMCaption设为“登录[L]”ButtonIDC_CANCELCaption设为“取消[C]”Static Text默认Caption设为“请输入用户名和密码”Static Text默认Caption设为“用户名”Static Text默认Caption设为“密码”Edit BoxIDC_LOGIN_NAME默认Edit BoxIDC_LOGIN_PASSWORDpassword双击对话框打开ClassWizard对话框,为IDD_LOGIN添加CLoginMDlg类,按下表为该类添加成员变量。表2控件ID变量名数据类型IDC_LOGIN_NAMEm_strNameCStringIDC_LOGIN_PASSWORDm_strPasswordCString2.2.3 系统主界面设计其中信息可以查看管理员信息,图书信息,读者信息;借阅中包含图书借阅,图书归还,缴纳罚款;查询中
文档评论(0)