图书管理系统38481

图书管理系统38481

ID:44076828

大小:1.18 MB

页数:22页

时间:2019-10-18

图书管理系统38481_第1页
图书管理系统38481_第2页
图书管理系统38481_第3页
图书管理系统38481_第4页
图书管理系统38481_第5页
资源描述:

《图书管理系统38481》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VisuaIC++程序设计课程大作业题目名称:图书管理系统系名称:计算机科学与信息工程学院专业班级:2010级计算机科学与技术嵌入式学号姓名:201003040020李瑞娜学号姓名:201003040033邓丽娜2010年12月—、组员分工3二、需求分析3三、总体设计41.系统主要功能模块设42.系统使用处理流程设计43.数据库设计51.功能模块详细设计52.数据库详细设计16五、系统测试18六、总结20七、参考文献21、组员分工本小组共两名组员,在该图卩管理系统的软件设计与实现部分,组员邓丽娜主要负责系统中

2、对整个数据库的操作、管理和设置部分,包括权限验证、用户管理、基础数据设置、数据库的备份与恢复,以实现对数据库的管理和维护工作,并提高系统的数据安全性。组员李瑞娜主要负责实现对数据库屮的具体农的数据项的管理和操作,包括借阅管理、书库管理、读者管理等模块,通过添加、删除、修改等操作,來实现对图书信息、读者信息、借阅信息的管理和登记,从而能够为借阅者提供方便快捷的服务,同时也提高了操作人员的管理效率。二、需求分析该图书管理系统是基于利用计算机管理图书信息的需求而设计的,主要致力于为图书借阅人提供方便快捷的服务,以及

3、为图书管理人员提供准确可靠的信息,旨在提高图书管理的效率,节约相关的管理成木,增强图书管理的安全性,为学校的信息化建设提供必要的支持。具具体需求分析如F:1)系统需求:该系统需提供给图书借阅者、信息管理员和图书馆管理人员共三方面的需求,图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;信息管理员对图书借阅者的借阅及还书要求进行操作,同时对借书或还书信息进行杳询;图书馆管理员实现图书采购及验收编目入库。它要满足图书借阅管理、图书书库管理、图书借阅人管理的基本要求,并能实现方便的操作和扩展,满

4、足图书馆发展的需要,保障图书管理书籍的安全、准确。2)功能需求:该图帖管理系统主耍有以下几项基本功能•用户管理:用于管理系统用户,并能设置用户口令和权限,实现用户的添加、修改和删除,从而为系统的安全性提供保障。•基础数据管理:负责维护图书管理相关的基础数据,主要包括对图书逾期罚款、图书类别、读者类别的设置。・借阅管理:完成图书的借出登记,归还登记信息,以及借书信息和还书信息的查询浏览筹借阅相关的管理功能。・书库管理:维护书库中的图书信息,能够完成新书的入库登记,图书信息的杏询以及图书丢失处理等功能。•读者管理

5、:维护读者的相关信息,能够完成新读者信息的登记,读者信息的查询以及读者注销等功能。・数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用八对数据库的管理和维护工作,提高系统的数据安全性。3)性能需求:WindowsXP/2000/98/ME中的VisualC++开发环境»MicrosoftAccess2000数据库使用软件。三、总体设计1.系统主要功能模块设如图8所示:2.系统使用处理流程设计1.数据库设计该图书管理系统关联的数据库的数据项和数据结构如下:•用户表:用户名、用户密码、用户类型・罚款

6、设置表:罚款类型、罚款金额・图书类型设置表:类别名称、可借出天数•读者类型设置表:类别名称、可借书册数•图书信息表:图书编号、图书名称、图书类别、出版社、作者、图书价格、背记日期、是否借出、借阅人编号、说明•读者信息表:读者编号、读者姓名、读者性别、读者类别、注册日期、联系电话、单位部门、住址、说明•借出信息表:记录号、读者编号、读者姓名、图书编号、图书名称、图书类别、图书价格、借出日期、归述日期、是否归述、操作员•归还信息表:记录号、读者编号、读者姓名、图书编号、图书名称、图书类别、图书价格、借出LI期、归

7、还日期、罚款金额、其他金额、总计金额、操作员四、详细设计1.功能模块详细设计(1)开始界血:显示该系统的主界血及其简单布局创建一个基于单文档的MFC应用程序,建立系统主体框架,生成应用程序类、文档类、视图类和主框架;按功能模块的划分,使用资源编辑器创建系统菜单;在视图类的"int事件处理函数OnPaint()中添加代码,实现加载背景图片的功能。基本界而设计如下:(2)登录界面:即为权限验证模块,主要是根据用户输入的用户名和密码验证用户身份并决定其操作权限,而且会对用户的输入情况给出相应的提示信息。界面设计如下

8、:具体实现如下:验证用户身份并分配权限CUserSetrecordset;CStringstrSQL;UpdatoData(TRUE);if(m_strUser>IsEmpty())!AfxMessageBox(z,请输入用户名!”);mctrUser・SetFocus();return;}〃检杏密码是否输入if(m_strPass.IsEmpty0){AfxMessageBox("请输入密码!")

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。