欢迎来到天天文库
浏览记录
ID:39759239
大小:62.50 KB
页数:18页
时间:2019-07-11
《南航图书馆管理系统课设》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京航空航天大学《C++程序设计》课程设计报告图书馆管理系统姓名:学号:院系:信息科学与技术学院日期:2009.4.8目录目录2一、需求分析2二、系统主要功能2三、系统总框图2四、定义的函数及说明3五、特色算法4六、源程序4一、需求分析在信息技术日益普及的今天,很多事物都在信息技术的帮助下成倍的提高了效率,同样,如果一个图书馆能有一套有效的人事管理系统,这对于图书馆的日常管理是大有益处的。二、系统主要功能本系统提供了一个图书馆管理的平台可,所提供的功能如下:1.借书2还书3显示书库4添加书籍5删除书籍6编辑书籍7用户登陆8用户注
2、册9显示用户信息三、系统总框图主控模块图书管理模块功能实现部分文件存取界面管理模块四、定义的函数及说明classbook:存储了一本书的信息classstudent:存储了一个学生的信息classlib_sys:图书管理的功能部分intinput_data();从文件读入数据intoutput_data();向文件输出数据intuser_login();用户登陆intcheck_user_right();检查用户权限intcheck_admin_right();检查管理员权限bookedit_book_inner(bookk);
3、编辑一本书(程序内部使用)bookadd_book_inner();添加一本书(程序内部使用)intshow_book_inner(bookk);显示一本书(程序内部使用)intfind_book_inner(char*isbn);查找一本书(程序内部使用)intfind_student_inner(char*username);查找一个学生(程序内部使用)intadd_book();添加书籍intedit_book(char*isbn);编辑书籍intdel_book(char*isbn,intmuch);删除书籍intsho
4、w_book();显示书籍intborrow_book();借书intreturn_book();还书intregister_user();用户注册char*get_username();返回当前用户的用户名intshow_user_detail();显示用户信息classManager:界面实现部分intwork();显示和实现界面五、特色算法本程序把借书和用户关联在一起,而且出现的权限的概念,普通游客只能观看书籍列表,普通用户只能借书和还书,只有管理员才有权限对书籍信息和数量进行修改。注:当前默认管理员的帐户和密码都是adm
5、in六、源程序(见后页)Main.cpp#include"Manager.h"main(){Managerk;k.work();return0;}Book.h#ifndefBOOK_H#defineBOOK_Hclassbook{private:charisbn[50];charbookTitle[50];charauthor[50];charpublisher[50];chardatepublished[50];intleft;friendclasslib_sys;};#endifStudent.h#ifndefSTUDENT
6、_H#defineSTUDENT_Hclassstudent{private:charusername[50];charpassword[50];intnum;charisbn[50][50];friendclasslib_sys;};#endifLib_sys.h#ifndefLIB_SYS_H#defineLIB_SYS_H#include"book.h"#include"student.h"classlib_sys{private:intbook_tot;intstudent_tot;booklbook[100];stud
7、entlstudent[100];charusername[50];charpassword[50];intuser_state;//0isnouser,1isloginpublic:lib_sys(){username[0]=' ';password[0]=' ';user_state=0;book_tot=0;student_tot=0;}intinput_data();intoutput_data();intuser_login();intcheck_user_right();intcheck_admin_right(
8、);bookedit_book_inner(bookk);bookadd_book_inner();intshow_book_inner(bookk);intfind_book_inner(char*isbn);intfind_student_inner(cha
此文档下载收益归作者所有