图书管理系统的C代码.docx
- 文档编号:235692
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:15
- 大小:28.35KB
图书管理系统的C代码.docx
《图书管理系统的C代码.docx》由会员分享,可在线阅读,更多相关《图书管理系统的C代码.docx(15页珍藏版)》请在冰豆网上搜索。
C#代码清单
共1个项目,包含5个类。
项目:
librarysystem
类:
Program.csReaders.csManage.csMenu.csPublications.cs
主类代码:
namespacelibrarysystem
{///
///类名:
Program
///功能:
项目主类
///时间:
2015-11-19
///
classProgram
{
staticvoidMain(string[]args)
{
Menumeu=newMenu();
meu.ShowMainMenu();
Console.ReadLine();
}
}
}
出版物类代码:
namespacelibrarysystem
{///
///类名:
Publications
///功能:
馆藏出版物信息
///时间:
2015-11-19
///
classPublications
{
/*出版物编号*/
privatestringPublicationISBN;
publicstringPublicationIsbn
{
get
{
returnPublicationISBN;
}
set
{
PublicationISBN=value;
}
}
/*出版物名称*/
publicstringPublicationName;
/*出版物作者或出版机构*/
publicstringPublicationAuthor;
/*出版物在架状态*/
publicboolPublicationStatus;
/*出版物类型*/
publicstringPublicationType;
publicPublications()
{
}
publicPublications(stringPublicationISBN,stringPublicationName,stringPublicationAuthor,stringPublicationType,boolPublicationStatus)
{
this.PublicationISBN=PublicationISBN;
this.PublicationName=PublicationName;
this.PublicationAuthor=PublicationAuthor;
this.PublicationType=PublicationType;
this.PublicationStatus=PublicationStatus;
}
}
}
读者类代码:
namespacelibrarysystem
{///
///类名:
Readers
///功能:
已获取权限读者的信息
///时间:
2015-11-19
///
classReaders
{
privatestringReaderID;
publicstringReaderId
{
get
{
returnReaderID;
}
set
{
ReaderID=value;
}
}
publicstringReaderName;
publicstringReaderSex;
publicstringReaderDepartment;
publicstringReaderMajor;
publicstring[]BowPublication=newstring[10]{"","","","","","","","","",""};
publicReaders()
{
}
publicReaders(stringReaderID,stringReaderName,stringReaderSex,stringReaderDepartment,stringReaderMajor)
{
this.ReaderID=ReaderID;
this.ReaderName=ReaderName;
this.ReaderSex=ReaderSex;
this.ReaderDepartment=ReaderDepartment;
this.ReaderMajor=ReaderMajor;
}
}
}
管理类代码:
namespacelibrarysystem
{///
///类名:
Manage
///功能:
管理员执行图书管理操作
///时间:
2015-11-19
///
classManage
{
publicboolBorrowFlag=false;/*借阅操作成功标志*/
publicboolReturnFlag=false;/*归还操作成功标志*/
publicPublicationspub_search;/*保存查询到的出版物*/
publicReadersRed_valid;/*保存查询到的合法用户*/
/*声明馆藏出版物数组*/
publicPublications[]pubs=newPublications[200];
/*声明注册读者数组*/
publicReaders[]reds=newReaders[30];
/*实例化馆藏出版物对象*/
publicPublicationspub0=newPublications("000000","C#从入门到精通","明日科技","书籍",true);
publicPublicationspub1=newPublications("000001","数值分析","李清朗","书籍",true);
publicPublicationspub2=newPublications("000002","模式识别","张学工","书籍",true);
publicPublicationspub3=newPublications("000003","中国国家地理","地理科学院","杂志",true);
publicPublicationspub4=newPublications("000004","意林","长春市文学艺术界联合会","杂志",true);
publicPublicationspub5=newPublications("000005","四川大学报","四川大学","报纸",true);
publicPublicationspub6=newPublications("000006","经济学人","伦敦经济学人报纸有限公司","杂志",true);
publicPublicationspub7=newPublications("000007","计算机网络","谢希仁","书籍",true);
publicPublicationspub8=newPublications("000008","红楼梦","曹雪芹","书籍",true);
publicPublicationspub9=newPublications("000009","新东方雅思培训课程","俞敏洪","音像制品",true);
publicPublicationspub10=newPublications("000010","MATLAB实用教程","张世杰","音像制品",true);
/*实例化已注册读者对象*/
publicReadersred0=newReaders("20150000","李华","男","电子信息学院","电子与通信工程");
publicReadersred1=newReaders("20150001","王鹏","男","物理学院","微电子学");
publicReadersred2=newReaders("20150002","张建豪","男","数学学院","现代数学分析");
publicReadersred3=newReaders("20150003","陈莉","女","化学化工学院","化学分析");
publicReadersred4=newReaders("20150004","吴娜","女","医学院","口腔医学");
publicReadersred5=newReaders("20150005","宋雅茹","女","电子信息学院","光学工程");
/*初始化出版物数组*/
publicvoidPublicationsInitial()
{
pubs[0]=pub0;
pubs[1]=pub1;
pubs[2]=pub2;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 代码