




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、*Java应用课程设计项目名称:简单高校图书管理系统课程名称:Java应用姓 名:袁瑾学 号:学1109704专 业:通信工程学 校:兰州交通大学指导老师:周宁日 期:2012年12月26日*目录一、前 言二、系统流程图三、功能需求分析 四、系统模块分析五、主要源代码7K、总 名吉七、参考文献一、前言当今时代是飞速发展的信息时代。在各行各业中离不开信息处 理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大 好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅 提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息 管理,计算机能够充分发挥它的优越性。计算机进行信息管理与
2、信息 管理系统的开发密切相关,系统的开发是系统管理的前提。图书管理 系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源 的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理, 现今,有很多的图书馆都是初步开始使用, 甚至尚未使用计算机进行 信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文 本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超 过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检 查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进 行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失, 且不易查找。总的来说,缺乏系统,
3、规范的信息管理手段。基于这些问题,有必要建立一个图书管理系统,使图书管理工作 规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的 速度和准确性,能够及时、准确、有效的查询和修改图书情况。本系统是小型图书管理系统,专为个人设计。本系统启动后需要登陆,然后进入主界在这个界面我们可以选择所需要的功能模块来完成所要执行的功能。系统支持一系列关于图书管理方面的简单操作,诸如查询、删除、 添加、修改密码等。二、系统流程图注意:首先是输入判断,相当于在登陆模块,要求用户输入用户名和密码;然后判 断,如果判断失败退出系统,否则进入图书管理系统的主界面。进入主界面后, 用户要选择所需执行的功能,即通过
4、鼠标点击相应项,来完成所需操作。三、功能需求分析(1)作为学生对图书管理系统的要求有:1 .能按各种方式(比如书名、编号、作者)查询图书馆的藏书 情况。2 .能够方便地借阅图书、续借图书、归还图书。3 .能够查询自己的基本资料、借阅图书情况。4 .能够熟悉图书管理系统的使用。(2)作为图书管理员,他们对图书管理系统的要求有:1 .能方便的对图书进行录入登记,注销陈旧的书籍。2 .能够方便地对新生进行登记,或注销已经毕业的学生信息(基 本信息,借阅信息)。3 .能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况息,以便各学院能够随时获知本院学生的一些借书信息。 四、系统模块分析
5、1 .首先是运行代码,出现登陆选择界面文件咐 漏事 浏览(N 搜索(A) 项目(P) 运行(R 奇口 (W) 朝£Problems Jj-dou 鹿)Declaration 5 白戏Main Java 应用程序 1 Df Program FilesJava'jdkl*6.0binjavaw,exe (.请先登录用户系统!1在校学生登录2教师工登录分为:学生登录和教职工登陆ava - Eclipse SDK立+牛(F) 漏嗝(E)项目(P)运行(R) 0口 (W) 第旨4 Pro blem sMain JavaD:Program FilesJavajdklr6.0binjavi
6、aw.exe ( 2012-12-2E请先登录用户系筑!在校学生登录 2教师工登录请输入密码工登录时,需要进行密码验证,正确输入密码,即可登陆图书管理系统。2.登陆后,出现功能选择,分为七个选项,根据需求,进行选择。在 用本系统前,首先要录入已借书学生的基本信息, 包括:姓名、学号、 班级、借书数量、名称、归还日期等,本系统将自动存储这些信息, 便于以后查询。请输入密码;xuehao欢迎登陆图书馆用户管理系统1录入学生基本信息2一查询学生借书信息3修改学生借书信息4一删除学生借书信息5增加学生借书信息6查询某位学生信息7退出请输入相应编号完成操作,3、录入借书学生信息请输入学生姓名;请输入学生
7、学号:201100000请输入学生性别,fj 一请输入学生年龄:19请输入学生专业班级:信工程借书数量:1借书名称:编程者思根归还日期H -日4、本系统的查询功能,可以根据学生学号进行查询请输入相应编号完成操作:6请输入您甦询的学生的学当201100000学生姓名耨学生学事201100000学生蝴:娉生年龈19学生专业班缴通虹程借书数墨1操作成功!5、根据功能选择,用户可以选择自己需要的功能,录入、查询、修改、删除等。6、教职工可以用自己的工作证号进行登录,进入图书管理系统后,功能和学生用户功能一样请确认后重新登录登陆!请先登录用户系统!1在校学生登录 2教师H登录请输入希码;gongzuoz
8、henghao欢迎登陆图书馆用户管理系统1录入学生基本信息2查询学生借书信息3一修改学生借书信息4删除学生借书信息5增力口学生借书信息6查询某位学生信息7退出五、主要代码import java.util.*;public class Main String口N= new String100;String口I =new String100;int 口 A=new int 100;String口S=new String100;String口Z=new String100;int 口 C=new int 100;StringM=new String100;String E=new String100
9、;int i ;public class personScanner src =new Scanner(System. in );Stringname= new String100;Stringid =new String100;int 口 age=new int 100;Stringsex =new String100; public void caidan()"欢迎登陆图书馆用户管理系统");"1 录入学生基本信息”);”2 查询学生借书信息”);”3 修改学生借书信息”);”4 删除学生借书信息”);”5 增加学生借书信息”);”6 查询某位学生信息”);”
10、7 退出”);new xuesheng();System. out .println(System. out .println(System. out .println(System. out .println(System. out .println(System. out .println(System. out .println(System. out .println( public void luru()xuesheng guanli1 二 guanli1.luru();public void chaxun()xuesheng guanli1= new xuesheng();guan
11、li1.chaxun();public void zengjia()xuesheng guanli1= new xuesheng();guanli1.zengjia();public void shanchu()xuesheng guanli1= new xuesheng();guanli1.shanchu();public void xiugai()xuesheng guanli1= new xuesheng();guanli1.xiugai();public void chaxun1()xuesheng guanli1= new xuesheng();guanli1.chaxun1();p
12、ublic void denglu()Scanner src= new Scanner(System. in );int s;String q;System. out .println("请先登录用户系统! ”);System. out .println(”1在校学生登录 2教师工登录);s=src.nextInt();if (s=1) System. out .println( "请输入密码:"); q=src.next();if (q.equals( "xuehao") zhixing(); elseSystem. out .println
13、( "请确认后重新登录登陆! ! !”); denglu(); elseif (s=2)System. out .println( "请输入密码:"); q=src.next();if (q.equals( "gongzuozhenghao") zhixing(); elseSystem. out .println("请确认后重新登录登陆! ! !");denglu();public void zhixing()Scanner src= new Scanner(System.in );Main guanli=new Main
14、();int m=0;int t=0;while (m!=4) switch (t)case 0:guanli.caidan();System. out .println( "请输入 相应编号完成操作:");t=src.nextInt(); break ;case1:guanli.luru();guanli.caidan();System.out .println("请输入相应编号完成操作:");t=src.nextInt(); break ;case2:guanli.chaxun();guanli.caidan();System.out .printl
15、n(应编号完成操作:");t=src.nextInt(); break ;case3:guanli.xiugai();guanli.caidan();System.out .println(应编号完成操祢:");t=src.nextInt(); break ;case4:guanli.shanchu();guanli.caidan();System.out .println(应编号完成操作:");t=src.nextInt(); break ;case5:guanli.zengjia();guanli.caidan();System.out .println(应编
16、号完成操作:");t=src.nextInt(); break ;case6:guanli.chaxun1();guanli.caidan();System.out .println(应编号完成操作:");t=src.nextInt(); break ;case 7:m=4; 请输入相请输入相”请输入相”请输入相”请输入相public class xuesheng extends person private String口 zybj =new String100; private int 口 shuliang =new int 100; privateString口min
17、gcheng =new String100;privateString口riqi =new String100;public void luru() int r;System. out .println("请输入借书学生人数:");r= src .nextInt();i =r;for (int t=0 ;t< i ;t+)System. out .println( "请输入学生姓名:");Nt= namet= src .next();System. out .println( "请输入学生学号:");I t= id t= src
18、 .next();System. out .println( "请输入学生性别:");St= sex t= src .next();System. out .println( "请输入学生年龄:");At= aget= src .nextInt();System. out .println( "请输入学生专业班级:");Zt= zybj t= src .next();System.out .println("借书数量:”);Ct= shuliang t= src .nextInt();System.out .println(
19、"借书名称:”);Mt= mingcheng t= src .next();System. out .println( "归还日期"); Et= riqi t= src .next(); public void zengjia() int f;i =i +1;f= i -1;System.out.println("请输入学生姓名:");Nf= namef= src .next();System.out.println("请输入学生学号:");I f= id f= src .next();System.out.println(
20、"请输入学生性别:");Sf= sex f= src .next();System.out.println("请输入学生年龄:");Af= age f= src .nextInt();System.out.println("请输入学生专业班级:”);Zf= zybj f= src .next();System.out.println("借书数量:");Cf= shuliang f= src .nextInt();System.out .println("借书名称:");Mf= mingcheng f= s
21、rc .next();System.out .println("归还日期:");Ef= riqi f= src .next(); public void shanchu()String m;int s;System. out .println("请输入您要删除的学生的学号:");m=src .next();for (s=0;s< i ;s+) if (m.equals( I s) for (;s< i ;s+) Ns= Ns+1; names= names+1;Is= I s+1; id s= id s+1;Ss= Ss+1; sex s=
22、sex s+1;As= As+1; ages= ages+1;Zs= Zs+1; zybj s= zybj s+1;Cs=Cs+1;shuliangs=shuliangs+1;Ms= Ms+1; mingcheng s= mingcheng s+1;Es=Es+1;riqi s=riqis+1;i =i -1;System. out .println( "操作成功!"); public void chaxun1()String m;int s;System. out .println("请输入您要查询的学生的学号:");m=src .next();for
23、 (s=0;s< i ;s+)if(m.equals(I s)System.out .print(System.out .print(System.out .print(System.out .print(System.out .print(System.out .print(System.out .print(System.out .println(System."学生姓名:"+Ns);"学生学号:"+I s);"学生性别:"+Ss);"学生年龄:"+As);"学生专业班级:"+Zs);
24、”借书数量:"+qs);”借书名称:”+Ms);"归还日期:"+Es);out .println( "操作成功!");public void xiugai()String n;int s;System. out .println( "请输入您要修改的学生的学号:"); n=src .next();for (s=0;s< i ;s+)if (n.equals( I s)System. out .println("请输入学生姓名:");Ns= names= src .next();System. out
25、 .println("请输入学生学号:");I s= id s= src .next();System. out .println("请输入学生性别:");Ss= sex s= src .next();System. out .println( "请输入学生年龄:");As= ages= src .nextInt();System. out .println("请输入学生专业班级:");Zs= zybj s= src .next();System. out .println( "借书数量:”); Cs= shuliang s= src .nextInt();System.out .println("借书名称:");Ms= mingcheng s= src .next();System.out .println("归还日期:");Es= riqi s= src .next(); System. out .println("操作成功!");public void chaxun() for (int y=0;y< i ;y+)System.out.print("学生姓名:"+Ny);System.out.pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农产品电商农村电商发展手册
- 三农村新型城镇化发展规划纲要
- 电影行业在线选座购票系统设计与实现方案
- 家居装修行业智能设计与装修管理方案
- 技改项目可行性报告
- 家庭太阳能光伏发电
- 施工安全保障措施方案
- 新兴文化消费市场发展趋势研究报告
- 三农村合作社碳排放减少方案
- 乳制品行业风味发酵乳生产技术研究与开发方案
- 鹦鹉介绍课件教学课件
- 汽车检测技术课件 任务一 认识汽车检测站
- 贵州省2025年初中学业水平考试英语 模拟试题卷(一)(含答案不含听力原文及听力音频)
- 电力系统运行维护预案
- GB/T 44561-2024石油天然气工业常规陆上接收站液化天然气装卸臂的设计与测试
- 2024年国家公务员考试《行测》真题卷(副省级)答案及解析
- 分子生物学教案
- 铝板施工组织设计方案
- 一年级语文下册专项阅读专项复习课件(课时)教学课件
- 天津市部分区2022-2023学年七下期中考试数学试卷(解析版)
- 统编版小学语文五年级下册第二单元快乐读书吧整本书阅读课《西游记》课件
评论
0/150
提交评论