java课程设计小型图书管理系统_第1页
java课程设计小型图书管理系统_第2页
java课程设计小型图书管理系统_第3页
java课程设计小型图书管理系统_第4页
java课程设计小型图书管理系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

eaintheaccidentinvestion,managementandreporting,eachpostsdeventerdenterhissystemspecscheck,clearthesexanditions, time cyclisesandotherrelevantregeulations.strentheningservevisionandexamination, todetectandinvestigateillegalcommand elersalgaroopersinsandvirtionsoftoperingrules.secondsandfortityrecomproductionsititions a dentidenttsrisexist.1、accordingtotheextentfthesecurityrisks、solvingisdividedintoa、b、andclevelsofdifficulty; a级: difficult,miningdifficulties,shallbereportedtothecompanysproblems.b类: difficulttoresodifJava应用程序设计项目名称:简析高校图书管理系统课程名称: Java应用程序姓名:袁瑾学位:专业:通讯工程学校:兰州交通大学指导老师:周宁日期: 2012年12月26日目录一、前言- -和2、系统流程图- -三、职能需求分析-四、系统模块分析-5、主要源代码- -6、总结- -请参阅七、参考文献-一、前言当今时代是一个飞速发展的信息时代。 各行各业信息处理不可或缺的是计算机在信息管理系统中得到广泛应用的环境。 计算机的最大优势是它可以用来管理信息。 通过使用计算机进行信息控制,不仅提高了生产效率,还大幅度提高了安全性。 对于特别复杂的信息管理,计算机能充分发挥其优势。 计算机信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。 图书管理系统是为了管理图书馆的信息而设计的。 图书馆作为信息资源的集散地,图书和用户借出的资料很多,包括很多信息数据的管理,现在很多图书馆已经开始初步利用,没有用电脑进行信息管理。 根据调查,他们以前的信息管理的主要方式是基于文本、表格等纸媒体的手工操作,图书借阅状况(如借阅天数、超过限定借阅期限的天数的天数)的统计和验证等常常通过借阅卡的人工检查来进行,借阅者的借阅权限、借阅天数等通过人工计算、手写来进行。 由于数据信息处理的工作量多,容易发生错误的数据多,容易丢失,检索也困难。 一般来说,系统、规范的信息管理手段不足。基于这些问题,建立图书管理系统,规范、系统化图书管理工作,避免图书管理的任意性,提高信息处理的速度和准确性,及时、准确、有效地查阅图书情况。本系统为小型图书管理系统,专为个人设计。 本系统启动后需要登录,进入主界此接口允许您选择所需的功能模块,以完成要运行的功能。系统支持一系列关于图书管理的简单操作。 例如,查找、删除、添加和修改密码。二、系统流程图的系统开始失败退出作出判断成功作出判断输入密码增加学生借书的信息删除学生借书的信息修改学生借书的信息向学生查询借书的信息输入学生借书的信息退出注意:首先,输入判断相当于在登录模块中请求用户输入用户名和密码,而且,如果判断为失败而不退出系统,则判断为进入图书管理系统的主接口。 进入主画面后,用户选择想要执行的功能,用鼠标点击该项目,完成必要的操作。3 .功能需求分析(1)作为学生对图书管理系统的要求1 .可通过各种方法(如书名、编号、作者)查阅图书馆藏书情况。2 .可以方便借书,可以继续借书,还书。3 .可查询自己的基本资料或借阅图书。4 .能熟悉图书管理系统的使用。(2)作为图书管理员,他们对图书管理系统的要求如下:1 .可轻松登记图书,注销旧书。2 .可以简单注册新生,也可以取消注册毕业的学生信息(基本信息、借出信息)。3 .各学院的学生可以随时发表书籍逾期情况、馆内藏书情况、借阅情况等信息,各学院可以随时了解本院学生的书籍借阅信息。四、系统模块分析1 .首先在执行代码中显示登录选择画面分:学生注册和教职员注册在注册时,通过进行密码认证,正确输入密码,就可以在图书管理系统中进行注册。2 .登录后,出现功能选择,分为7个选项,根据需要进行选择。 在使用本系统之前,必须先输入借书学生的基本信息。 包括姓名、学校号、班级、借书数、姓名、归还日期等,本系统自动记忆这些信息,便于以后查阅。3 .输入借书学生的信息4、本系统的查询功能可根据学生学号查询5 .根据功能的选择,用户可以选择自己所需的功能、输入、查询、修改、删除等。6、教职员可以用自己的工作证号码登记,进入图书管理系统后,具有与学生用户相同的功能。5、主要代码import java.util.*公共类别主页;String N=new String100;String I=new String100;int A=new int100;String S=new String100;String Z=new String100;int C=new int100;String M=new String100;String E=new String100;int i;公共类别人员;scanner CSRC=new scanner (system.in )String name=new String100;String id=new String100;int age=new int100;String sex=new String100;以下称为公共void caidan (); 中所述方法的备选方法System.out.println (欢迎使用图书馆用户管理系统 );System.out.println(1输入学生基本信息 ) :System.out.println(2向学生查询借书信息 );System.out.println(3修改学生借书的信息 );System.out.println(4删除学生借书的信息 );system.out.println (增加学生的出租信息 );请参见System.out.println(6查询学生信息)System.out.println(7退出 )以下称为publicvoidaluru (); 中所述方法的备选方法xuesheng guanli1=new xuesheng ();guanli1.luru ();以下称为请参见publicvoidachaxun () () )xuesheng guanli1=new xuesheng ();guanli1.chaxun ();以下称为公共void zengjia () () )xuesheng guanli1=new xuesheng ();guanli1.zengjia ();以下称为公共void shanchu ()xuesheng guanli1=new xuesheng ();guanli1.shanchu ();以下称为请参见publicvoidaxiugai () () )xuesheng guanli1=new xuesheng ();guanli1.xiugai ();以下称为请参见公共void chaxun1() () )xuesheng guanli1=new xuesheng ();guanli1.chaxun1();以下称为请参见公共void denglu () )scanner CSRC=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 (请确认并重新登录! 什么? 是);denglu ();以下称为以下称为elseif(s=2)装模作样System.out.println (请输入密码:);q=src.next ();if(q.equals(gongzuozhenghao )装模作样zhixing ();以下称为elseSystem.out.println (请确认并重新登录! 什么? 是);denglu ();以下称为以下称为以下称为以下称为publicvoidazhixing (); 中所述方法的备选方法scanner CSRC=new scanner (system.in )Main guanli=new Main ();int m=0;int t=0;while(m!=4)装模作样开关(t )装模作样case 0:guanli.caidan (); System.out.println (请输入适当的编号以完成操作:); t=src.nextInt (); break;case 1:guanli.luru (); guanli.caidan (); System.out.println (请输入适当的编号以完成操作:); t=src.nextInt (); break;case 2:guanli.chaxun (); guanli.caidan (); System.out.println (请输入适当的编号以完成操作:); t=src.nextInt (); break;case 3:guanli.xiugai (); guanli.caidan (); System.out.println (请输入适当的编号以完成操作:); t=src.nextInt (); break;case 4:guanli.shanchu (); guanli.caidan (); System.out.println (请输入适当的编号以完成操作:); t=src.nextInt (); break;case 5:guanli.zengjia (); guanli.caidan (); System.out.println (请输入适当的编号以完成操作:); t=src.nextInt (); break;case 6:guanli.chaxun1(); guanli.caidan (); System.out.println (请输入适当的编号以完成操作:); t=src.nextInt (); break;case 7:m=4;以下称为以下称为以下称为publicclassxueshengextensperson;pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论