王姝图书馆管理系统(总结参考).doc
文本预览下载声明
安徽大学
程序设计课?程设计
总结报告
题 目: 图书管理系?统
组长姓名: 王姝 学号: Z0111?4204
院 (系): 电气工程及?自动化学院?
班 级: 自动化2班?
指导教师: 寻丽娜老师?
目 录
一、设计任务和?目的……………………………………………………………………………3
1.1 设计计划……………………………………………………………………………3
1.2 设计目的……………………………………………………………………………3
二、设计概要……………………………………………………………………………………3
三、详细设计与?实现……………………………………………………………………………3
3.1系统功能?和结构………………………………………………………………………3
3.1.1图书馆管?理系统功能?描述…………………………………………3
3.1.2总体设计?流程图……………………………………………………4
3.2 图书管理系?统详细设计?………………………………………………………………5
3.2.1 新建数据库?(SQL serve?r)……………………………………5
3.2.2创建数据?源…………………………………………………………7
3.2.3 C++中MFC应?用程序编程?…………………………………………8
3.2.4 详细设计与?实现…………………………………………………10
四、设计心得………………………………………………………………………………… 61
4.1 个人总结………………………………………………………………………… 61
4.2 课程设计总?结…………………………………………………………………… 66
五、参考文献………………………………………………………………………………… 66
一、设计任务和?目的
1.1设计计划?
一个简单的?图书管理系?统包括图书?馆内书籍的?信息、学校在校学?生的信息以?及学生的借?阅信息。此系统功能?分为面向学?生和面向管?理员两部分?,其中学生可?以进行借阅?、续借、归还和查询?书籍等操作?,管理员可以?完成书籍和?学生的增加?,删除和修改?以及对学生?,借阅、续借、归还的确认?。
1.2设计目的?
图书管理系?统中涉及登?陆,图书管理,读者管理,以及权限设?置相关知识?,需要运用的?知识全面,可有效检查?出学习中的?缺陷,同时在实践?中巩固数据?库相关知识?以及VC++编程设计。通过课程设?计,使学生提高?理论联系实?际解决问题?的能力,也使学生对?基于面向对?象的理论进?行系统设计?过程中的诸?多具体问题?有感性的认?识和深入的?理解。
二、设计概要
图书馆管理?系统创建基?于MFC APPWi?zard[exe],利用SQL?SERVE?2000和?MFC ODBC进?行数据库的?连接,在可视化的?界面上进行?用户名、图书及借书?卡的查询、添加、修改、删除,对数据库表?内的信息列?表进行操作?。它是一个基?于ACCE?SS数据库?的图书管理?系统的设计?与实现,运用Vis?ual C++结合Mic?rosof?t Acces?s 2000开?发而得。
图书馆管理?系统主要完?成了用户登?录功能、新建/删除用户功?能、用户管理功?能,对数据库内?图书、借书卡和用?户信息进行?查询、添加、删除、修改功能。
图书馆管理?系统设计是?有下列几步?完成的:首先对整体?功能进行分?析,开始是用户?登录,登陆成功后?显示主界面?,其分为图书?资料、读者资料、借书管理、还书管理和?退出五个菜?单;第二步是对?五个菜单继?续划分成具?体的类进行?实现;第三步是根?据课程设计?的要求在数?据库内的建?立具体的表?,并且进行连?接,及对数据库?数据库内容?的操作,与此同时完?成界面的退?出操作;第四步是对?图书馆管理?系统进行的?全面优化,修改不足。
三、详细设计与?实现
3.1系统功能?和结构
3.1.1图书管理?系统功能描?述
图书馆管理?系统的功能?为读者提供?借书、 还书和查询?所需图书及?图书、读者卡的管?理等功能。
图书馆管理?系统的功能?模块有:
(1)登录界面 只有管理员?才能使用全?部功能,更好的
显示全部