图书管理系统的C#代码完整版完整版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书管理系统的C#代
码完整版
HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】
C#代码清单
共1个项目,包含5个类。
项目: librarysystem
类:
主类代码:
namespace librarysystem
{ PublicationISBN = PublicationISBN;
= PublicationName;
= PublicationAuthor;
= PublicationType;
= PublicationStatus;
}
}
}
读者类代码:
namespace librarysystem
{ 询图书");
("2.借书服务");
("3.还书服务");
("4.新出版物入库");
("5.录入新读者");
("6.查询读者的借阅信息");
("7.退出管理系统");
("-------------------------------------------------------------------");
bool flag;
do
{
flag = false;
("请选择:");
string key = ();
switch (key)
{
case"1":
("请输入需要查询图书的书名:");
ShowPubInfo();
break;
case"2":
("请输入您的姓名:");
();
ShowBorrowInfo();
break;
case"3":
("请输入您的姓名:");
();
ShowReturnInfo();
break;
case"4":
("请按照提示逐步输入需要入库出版物的信息……");
ShowAddPublications();
break;
case"5":
("请按照提示逐步输入新注册读者的信息……");
ShowAddReaders();
break;
case"6":
("请输入您的姓名: ");
();
ShowRedPubInfo;
break;
case"7":
flag = false;
break;
default:
("无此业务,是否重新选择(y/n)?");
string answer = ();
if (answer != "y")
{
flag = false;
}
else
{
flag = true;
}
break;
}
} while (flag);
}
/*显示查询到的出版物信息*/
public void ShowPubInfo()
{
if ())
{
("您要查询的出版物信息:");
("-------------------------------------------------------------------"); ("编号: " + ("出版物名字: " + ("出版物作者: " + ("出版物类型: " + if {
("出版物状态:在架,可借");
}
else
{
("出版物状态:未在架,不可借");
}
("-------------------------------------------------------------------"); ("");
("");
("是否办理其他业务(y/n)?");
string answer = ();
if (answer == "y")
{
ShowMainMenu();
();
}
else
{
("结束");
}
}
else
{
("抱歉,未找到该图书!");
("是否办理其他业务(y/n)?");
string answer = ();
if (answer == "y")
{
ShowMainMenu();
();
();
}
else
{
("结束");
}
}
}
/*显示借阅操作结果*/
public void ShowBorrowInfo()
{
if
{
("恭喜,借阅成功!");
ShowRedPubInfo;
}
else
{
("抱歉,借阅失败!");
("是否办理其他业务(y/n)?");
string answer = ();
if (answer == "y")
{
ShowMainMenu();
}
else
{
("结束");
}
}
}
/*显示归还操作结果*/
public void ShowReturnInfo()
{
if
{
("恭喜,归还成功!");
ShowRedPubInfo;
}
else
{
("抱歉,归还失败!");
("是否办理其他业务(y/n)?");
string answer = ();
if (answer == "y")
{
ShowMainMenu();
}
else
{
("结束");
}
}
}
public void ShowRedPubInfo(Readers red)
{
("当前你的借阅信息如下:");
("--------------------------------------------------------------------"); ("编号: " + ;
("姓名: " + ;
("性别: " + ;
("所在院系: " + ;
("主修专业: " + ;
("已借图书: ");
for (int
{
if [i] != "")