已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
0信息科学与工程学院课程设计题目图书管理系统姓名学号班级13级本科四班物联网课程JAVA程序设计任课教师2014年12月20日课程设计任务书及成绩评定1题目图书管理系统课程设计的任务及要求任务设计一个功能齐全,实用的XXX软件。软件设计合理、界面设计美观。具体要求写明该软件完成了哪些功能课程设计所需的软件、硬件等硬件环境ITERLRCORETM2DUOCPU,主频231GHZ;内存3G;硬盘320G以上;1024768显示分辨率软件环境JDK60以上、ECLIPSE等设计报告1、设计目的和任务2、总体设计包括程序设计组成框图、流程图。3、详细设计包括模块功能说明函数功能、入口及出口参数说明,函数调用关系描述等。4、调试与测试包括调试方法,测试结果分析与讨论,测试过程中遇到的主要问题及采取的解决措施。5、源程序清单和执行结果清单中应有足够的注释。任课教师评语成绩教师签名日期目录21前言311设计目的412设计任务413运行环境42总体设计421设计原理43详细设计实现531代码532登陆后事件处理124心得体会1531前言JAVA的前身是OAK,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大范围的INTERNET上。1995年,JAVA语言的名字从OAK编程了JAVA。1997年J2SE11发布。1998年J2SE12发布,标志JAVA2的诞生。十多年来,JAVA编程语言及平台成功地运用在网络计算及移动等各个领域。JAVA的体系结构由JAVA语言、JAVACLASS、JAVAAPI、JAVA虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。JAVA支持多线程编程,JAVA运行时系统在多线程同步方面具有成熟的解决方案。JAVA的平台标准有JAVAME,JAVASE和JAVAEE。JAVA发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持JAVA的开发工具中主要的7有JAVADEVELOPMENTKIT,NETBEANS,JCREATOR,JBUILDER,JDEVELOPER和ECLIPSE等。其中JAVADEVELOPMENTKIT简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。411设计目的为了方便学校图书管理,加强师生之间的信息共享,图书管理系统是必不可少的一环。随着我国教育不断的发展知识不断的增多与多元化,图书信息处理日趋信息化,安全化。若继续使用传统的手工方式进行图书的管理,工作不但繁琐复杂,而且效率低下缺乏科学性以及合理性。随着计算机的应用的普及和深入,对图书进行统一管理,将成为管理学生的必要一环,也可以减少图书馆工作人员的工作量,真正实现图书管理的系统化、规范化、自动化达到提高图书信息查询效率提高的目的。充分利用计算机为辅助工具,实现从传统化向信息化的迈进,实现全面的办公自动化,为图书管理工作带来方便。12设计任务制作一款图书管理系统,是图书借阅,管理信息等更加方便快捷,改变传统方式的繁琐效率低下的特点。13运行环境环境是在个人笔记本上搭建的,根据运行情况得出本系统的运行环境至少为硬件环境ITERLRCORETM2DUOCPU,主频231GHZ;内存3G;硬盘320G以上;1024768显示分辨率软件环境JDK60以上、ECLIPSE等2总体设计21设计原理利用JAVA语言及数据库知识,将JAVA与数据库链接,形成动态查询,便于对信息的进行更加清晰的查询。53详细设计实现31代码其他代码由于数量原因省略此为MAIN方法代码。IMPORTJAVAAWTIMPORTJAVAAWTEVENTIMPORTJAVAXSWINGPUBLICCLASSMAINWINDOWEXTENDSJFRAMEIMPLEMENTSACTIONLISTENERJPANELPANEL1CONTAINERCJMENUBARMENUBJMENUSYSTEMMENU,BOOKMGRMENU,BORROWBOOKMENU,RETURNBOOKMENU,INFOBROWSEMENU,USERMGRMENUJMENUITEMUSERLOGINMENUITEM,USERADDMENUITEM,USERMODIFYMENUITEM,USERDELETEMENUITEM,EXITMENUITEM,BOOKADDMENUITEM,BOOKMODIFYMENUITEM,BOOKDELETEMENUITEM,BORROWBOOKMENUITEM,BORROWINFOMENUITEM,RETURNBOOKMENUITEM,RETURNINFOMENUITEM,BOOKLISTMENUITEM,BORROWBOOKLISTMENUITEM,USERLISTMENUITEMJLABELTITLELABEL,AUTHORLABEL,DATELABELPUBLICMAINWINDOWSUPER“图书馆管理系统“/系统管理菜单MENUBNEWJMENUBARSYSTEMMENUNEWJMENU“系统管理“USERMGRMENUNEWJMENU“用户管理“USERLOGINMENUITEMNEWJMENUITEM“用户登录“USERADDMENUITEMNEWJMENUITEM“添加用户“USERMODIFYMENUITEMNEWJMENUITEM“修改用户“USERDELETEMENUITEMNEWJMENUITEM“删除用户“EXITMENUITEMNEWJMENUITEM“退出“SYSTEMMENUADDUSERLOGINMENUITEM6USERMGRMENUADDUSERADDMENUITEMUSERMGRMENUADDUSERMODIFYMENUITEMUSERMGRMENUADDUSERDELETEMENUITEMSYSTEMMENUADDUSERMGRMENUSYSTEMMENUADDEXITMENUITEMUSERLOGINMENUITEMADDACTIONLISTENERTHISUSERADDMENUITEMADDACTIONLISTENERTHISUSERMODIFYMENUITEMADDACTIONLISTENERTHISUSERDELETEMENUITEMADDACTIONLISTENERTHISEXITMENUITEMADDACTIONLISTENERTHISMENUBADDSYSTEMMENU/书籍管理菜单BOOKMGRMENUNEWJMENU“书籍管理“BOOKADDMENUITEMNEWJMENUITEM“添加书籍“BOOKMODIFYMENUITEMNEWJMENUITEM“修改书籍“BOOKDELETEMENUITEMNEWJMENUITEM“删除书籍“BOOKMGRMENUADDBOOKADDMENUITEMBOOKMGRMENUADDBOOKMODIFYMENUITEMBOOKMGRMENUADDBOOKDELETEMENUITEMBOOKADDMENUITEMADDACTIONLISTENERTHISBOOKMODIFYMENUITEMADDACTIONLISTENERTHISBOOKDELETEMENUITEMADDACTIONLISTENERTHISMENUBADDBOOKMGRMENU/借书管理菜单BORROWBOOKMENUNEWJMENU“借书管理“BORROWBOOKMENUITEMNEWJMENUITEM“书籍出借“BORROWINFOMENUITEMNEWJMENUITEM“出借信息修改“BORROWBOOKMENUADDBORROWBOOKMENUITEMBORROWBOOKMENUADDBORROWINFOMENUITEMBORROWBOOKMENUITEMADDACTIONLISTENERTHISBORROWINFOMENUITEMADDACTIONLISTENERTHISMENUBADDBORROWBOOKMENU/还书管理菜单RETURNBOOKMENUNEWJMENU“还书管理“RETURNBOOKMENUITEMNEWJMENUITEM“书籍还入“RETURNINFOMENUITEMNEWJMENUITEM“书籍还入信息修改“RETURNBOOKMENUADDRETURNBOOKMENUITEMRETURNBOOKMENUADDRETURNINFOMENUITEMRETURNBOOKMENUITEMADDACTIONLISTENERTHISRETURNINFOMENUITEMADDACTIONLISTENERTHISMENUBADDRETURNBOOKMENU/信息一览菜单INFOBROWSEMENUNEWJMENU“信息一览“BOOKLISTMENUITEMNEWJMENUITEM“书籍列表“7BORROWBOOKLISTMENUITEMNEWJMENUITEM“借阅情况表“USERLISTMENUITEMNEWJMENUITEM“用户列表“INFOBROWSEMENUADDBOOKLISTMENUITEMINFOBROWSEMENUADDBORROWBOOKLISTMENUITEMINFOBROWSEMENUADDUSERLISTMENUITEMBOOKLISTMENUITEMADDACTIONLISTENERTHISBORROWBOOKLISTMENUITEMADDACTIONLISTENERTHISUSERLISTMENUITEMADDACTIONLISTENERTHISMENUBADDINFOBROWSEMENU/SETJMENUBARMENUBTITLELABELNEWJLABELNEWIMAGEICON“PICJPG“CGETCONTENTPANECSETLAYOUTNEWBORDERLAYOUTPANEL1NEWJPANELPANEL1SETLAYOUTNEWBORDERLAYOUTPANEL1ADDTITLELABEL,BORDERLAYOUTCENTERCADDPANEL1,BORDERLAYOUTCENTERSETBOUNDS100,50,400,300SHOW/设置初始功能USERMGRMENUSETENABLEDFALSEBOOKMGRMENUSETENABLEDFALSEBORROWBOOKMENUSETENABLEDFALSERETURNBOOKMENUSETENABLEDFALSEINFOBROWSEMENUSETENABLEDFALSE/设置每个菜单点击后出现的窗口和窗口显示的位置PUBLICVOIDACTIONPERFORMEDACTIONEVENTEIFEGETACTIONCOMMAND“用户登录“USERLOGINUSERLOGINFRAMENEWUSERLOGINTHISDIMENSIONFRAMESIZEUSERLOGINFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONUSERLOGINFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYUSERLOGINFRAMEPACKUSERLOGINFRAMESHOWELSEIFEGETACTIONCOMMAND“添加用户“8USERADDUSERADDFRAMENEWUSERADDDIMENSIONFRAMESIZEUSERADDFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONUSERADDFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYUSERADDFRAMEPACKUSERADDFRAMESHOWELSEIFEGETACTIONCOMMAND“修改用户“USERMODIFYUSERMODIFYFRAMENEWUSERMODIFYDIMENSIONFRAMESIZEUSERMODIFYFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONUSERMODIFYFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYUSERMODIFYFRAMEPACKUSERMODIFYFRAMESHOWELSEIFEGETACTIONCOMMAND“删除用户“USERDELETEUSERDELETEFRAMENEWUSERDELETEDIMENSIONFRAMESIZEUSERDELETEFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONUSERDELETEFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYUSERDELETEFRAMEPACKUSERDELETEFRAMESHOWELSEIFEGETACTIONCOMMAND“添加书籍“BOOKADDBOOKADDFRAMENEWBOOKADDDIMENSIONFRAMESIZEBOOKADDFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONBOOKADDFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCY9BOOKADDFRAMEPACKBOOKADDFRAMESHOWELSEIFEGETACTIONCOMMAND“修改书籍“BOOKMODIFYBOOKMODIFYFRAMENEWBOOKMODIFYDIMENSIONFRAMESIZEBOOKMODIFYFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONBOOKMODIFYFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYBOOKMODIFYFRAMEPACKBOOKMODIFYFRAMESHOWELSEIFEGETACTIONCOMMAND“删除书籍“BOOKDELETEBOOKDELETEFRAMENEWBOOKDELETEDIMENSIONFRAMESIZEBOOKDELETEFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONBOOKDELETEFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYBOOKDELETEFRAMEPACKBOOKDELETEFRAMESHOWELSEIFEGETACTIONCOMMAND“书籍出借“BORROWBOOKBORROWBOOKFRAMENEWBORROWBOOKDIMENSIONFRAMESIZEBORROWBOOKFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONBORROWBOOKFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYBORROWBOOKFRAMEPACKBORROWBOOKFRAMESHOWELSEIFEGETACTIONCOMMAND“出借信息修改“BORROWINFOBORROWINFOFRAMENEWBORROWINFODIMENSIONFRAMESIZEBORROWINFOFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZE10POINTLOCGETLOCATIONBORROWINFOFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYBORROWINFOFRAMEPACKBORROWINFOFRAMESHOWELSEIFEGETACTIONCOMMAND“书籍还入“RETURNBOOKRETURNBOOKFRAMENEWRETURNBOOKDIMENSIONFRAMESIZERETURNBOOKFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONRETURNBOOKFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYRETURNBOOKFRAMEPACKRETURNBOOKFRAMESHOWELSEIFEGETACTIONCOMMAND“书籍还入信息修改“RETURNINFORETURNINFOFRAMENEWRETURNINFODIMENSIONFRAMESIZERETURNINFOFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONRETURNINFOFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYRETURNINFOFRAMEPACKRETURNINFOFRAMESHOWELSEIFEGETACTIONCOMMAND“书籍列表“BOOKLISTBOOKLISTFRAMENEWBOOKLISTDIMENSIONFRAMESIZEBOOKLISTFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONBOOKLISTFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYBOOKLISTFRAMEPACKBOOKLISTFRAMESHOWELSEIFEGETACTIONCOMMAND“借阅情况表“11BORROWBOOKLISTBORROWBOOKLISTFRAMENEWBORROWBOOKLISTDIMENSIONFRAMESIZEBORROWBOOKLISTFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONBORROWBOOKLISTFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYBORROWBOOKLISTFRAMEPACKBORROWBOOKLISTFRAMESHOWELSEIFEGETACTIONCOMMAND“用户列表“USERLISTUSERLISTFRAMENEWUSERLISTDIMENSIONFRAMESIZEUSERLISTFRAMEGETPREFERREDSIZEDIMENSIONMAINFRAMESIZEGETSIZEPOINTLOCGETLOCATIONUSERLISTFRAMESETLOCATIONMAINFRAMESIZEWIDTHFRAMESIZEWIDTH/2LOCX,MAINFRAMESIZEHEIGHTFRAMESIZEHEIGHT/2LOCYUSERLISTFRAMEPACKUSERLISTFRAMESHOWELSEIFEGETACTIONCOMMAND“退出“THISDISPOSESYSTEMEXIT0/设置登录用户的权限PUBLICVOIDSETENABLESTRINGPOWERTYPEIFPOWERTYPETRIMEQUALS“系统管理员“USERMGRMENUSETENABLEDTRUEBOOKMGRMENUSETENABLEDTRUEBORROWBOOKMENUSETENABLEDTRUERETURNBOOKMENUSETENABLEDTRUEINFOBROWSEMENUSETENABLEDTRUEUSERLISTMENUITEMSETENABLEDTRUEELSEIFPOWERTYPETRIMEQUALS“书籍管理员“USERMGRMENUSETENABLEDFALSE12BOOKMGRMENUSETENABLEDTRUEBORROWBOOKMENUSETENABLEDFALSERETURNBOOKMENUSETENABLEDFALSEINFOBROWSEMENUSETENABLEDTRUEUSERLISTMENUITEMSETENABLEDFALSEELSEIFPOWERTYPETRIMEQUALS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA/T 2404-2026水环境污染刑事案件现场取证规范
- T/STSI 22-2021科技信息资源对象互操作规范
- T/SDHS 6-2025核设施用自吸式旋涡磁力泵
- T/CWAN 0115-2025钛及钛合金薄壁型材焊缝X射线数字成像检测
- T/CI 1134-2025隔离式纳米气凝胶聚苯乙烯光伏一体板外墙保温系统设计要求
- T/AHAASS 008-2024非规模畜禽养殖场(户)粪污资源化利用技术规范
- T/CNFIA 258-2026年份梅酒
- 2026学年江苏省南通市一年级数学期末高分通关冲刺押宝题(附答案)详细答案和解析
- 工业AI在阀门性能智能检测中的应用
- Photoshop 模拟考试试题(含详细答案解析)
- 《铁路机车车辆》课件 项目五 制动系统
- 26年秋八年级历史1-12课材料研读想一想课后活动答案
- 12精卫填海教学课件(共34张)
- 初中化学中考复习中和反应及反应后溶液成分探究教学设计
- 2026年初级注册安全工程师考试题库(附答案)
- 2025 医药产品冷链物流温控设施设备验证 性能确认技术规范
- 纪念中国工农红军长征胜利90周年应知应会100题及答案解析
- 2025年11月计算机技术与软件《中级信息安全工程师(下午卷)》试题真题及
- 2026年市政水务管理的创新发展
- 2026年教科版五年级科学上册3.5《摩擦力的比较》课件
- 深圳龙岗区建筑工务署笔试真题题库(含完整答案解析)
评论
0/150
提交评论