图书管理系统的C#代码(完整版)(共15页).docx
《图书管理系统的C#代码(完整版)(共15页).docx》由会员分享,可在线阅读,更多相关《图书管理系统的C#代码(完整版)(共15页).docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上C#代码清单共1个项目,包含5个类。项目: librarysystem类: Program.cs Readers.cs Manage.cs Menu.cs Publications.cs主类代码:namespace librarysystem / / 类名:Program / 功能:项目主类 / 时间:2015-11-19/ class Program static void Main(string args) Menu meu = new Menu(); meu.ShowMainMenu(); Console.ReadLine(); 出版物类代码:namespace
2、 librarysystem / / 类名:Publications / 功能:馆藏出版物信息 / 时间:2015-11-19 / class Publications /*出版物编号*/ private string PublicationISBN; public string PublicationIsbn get return PublicationISBN; set PublicationISBN = value; /*出版物名称*/ public string PublicationName; /*出版物作者或出版机构*/ public string PublicationAutho
3、r; /*出版物在架状态*/ public bool PublicationStatus; /*出版物类型*/ public string PublicationType; public Publications() public Publications(string PublicationISBN,string PublicationName,string PublicationAuthor,string PublicationType,bool PublicationStatus) this. PublicationISBN = PublicationISBN; this.Publica
4、tionName = PublicationName; this.PublicationAuthor = PublicationAuthor; this.PublicationType = PublicationType; this.PublicationStatus = PublicationStatus; 读者类代码:namespace librarysystem / / 类名:Readers / 功能:已获取权限读者的信息 / 时间:2015-11-19 / class Readers private string ReaderID; public string ReaderId get
5、 return ReaderID; set ReaderID = value; public string ReaderName; public string ReaderSex; public string ReaderDepartment; public string ReaderMajor; public string BowPublication = new string10,; public Readers() public Readers(string ReaderID, string ReaderName, string ReaderSex, string ReaderDepar
6、tment, string ReaderMajor) this.ReaderID = ReaderID; this.ReaderName = ReaderName; this.ReaderSex = ReaderSex; this.ReaderDepartment = ReaderDepartment; this.ReaderMajor = ReaderMajor; 管理类代码:namespace librarysystem / / 类名:Manage / 功能:管理员执行图书管理操作 / 时间:2015-11-19 / class Manage public bool BorrowFlag
7、= false;/*借阅操作成功标志*/ public bool ReturnFlag = false;/*归还操作成功标志*/ public Publications pub_search;/*保存查询到的出版物*/ public Readers Red_valid;/*保存查询到的合法用户*/ /*声明馆藏出版物数组*/ public Publications pubs=new Publications200; /*声明注册读者数组*/ public Readers reds=new Readers30; /*实例化馆藏出版物对象*/ public Publications pub0 =
8、new Publications(,C#从入门到精通,明日科技,书籍,true); public Publications pub1 = new Publications(, 数值分析, 李清朗, 书籍, true); public Publications pub2 = new Publications(, 模式识别, 张学工, 书籍, true); public Publications pub3 = new Publications(, 中国国家地理, 地理科学院, 杂志, true); public Publications pub4 = new Publications(, 意林,
9、长春市文学艺术界联合会 , 杂志, true); public Publications pub5 = new Publications(, 四川大学报, 四川大学, 报纸, true); public Publications pub6 = new Publications(, 经济学人, 伦敦经济学人报纸有限公司, 杂志, true); public Publications pub7 = new Publications(, 计算机网络, 谢希仁, 书籍, true); public Publications pub8 = new Publications(, 红楼梦, 曹雪芹, 书籍,
10、 true); public Publications pub9 = new Publications(, 新东方雅思培训课程, 俞敏洪, 音像制品, true); public Publications pub10 = new Publications(, MATLAB实用教程, 张世杰, 音像制品, true); /*实例化已注册读者对象*/ public Readers red0 = new Readers(, 李华, 男, 电子信息学院, 电子与通信工程); public Readers red1 = new Readers(, 王鹏, 男, 物理学院, 微电子学); public R
11、eaders red2 = new Readers(, 张建豪, 男, 数学学院, 现代数学分析); public Readers red3 = new Readers(, 陈莉, 女, 化学化工学院, 化学分析); public Readers red4 = new Readers(, 吴娜, 女, 医学院, 口腔医学); public Readers red5 = new Readers(, 宋雅茹, 女, 电子信息学院, 光学工程); /*初始化出版物数组*/ public void PublicationsInitial() pubs0 = pub0; pubs1 = pub1; pu
12、bs2 = pub2; pubs3 = pub3; pubs4 = pub4; pubs5 = pub5; pubs6 = pub6; pubs7 = pub7; pubs8 = pub8; pubs9 = pub9; pubs10 = pub10; /*初始化读者数组*/ public void ReadersInitial() reds0 = red0; reds1 = red1; reds2 = red2; reds3 = red3; reds4 = red4; reds5 = red5; /*查询图书操作*/ public bool SearchPublications() strin
13、g Pub_Name; bool SearchFlag = false; Pub_Name = Console.ReadLine(); foreach (Publications pub in pubs) if (pub != null & pub.PublicationName = Pub_Name) SearchFlag = true; pub_search = pub; return SearchFlag; /*借阅图书操作*/ public void Borrow() string Red_Name; string Pub_Name; bool ReaderFlag = false;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 C# 代码 完整版 15
限制150内