欢迎来到天天文库
浏览记录
ID:51906984
大小:517.00 KB
页数:40页
时间:2020-03-18
《java学校图书借阅管理系统课程设计归纳总结报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、江西理工大学应用科学学院课程设计报告书《JAVA程序设计》课程设计报告书课程名称面向对象程序设计设计题目学校图书借阅管理系统专业班级电子商务141学号05学生姓名宋小燕起止日期2016.5.28至2016.6.24经济管理工程系目录目录1第1章系统概述21.1系统功能概述21.2系统功能图2第2章数据库设计32.1数据库表结构32.2数据库表的关系4第3章连接数据库的实现6第4章系统详细设计74.1系统登录模块设计7附源代码+截图4.2系统主界面详细设计8附源代码+截图4.3新书入库模块设计12附源代码+截图4.4图书查询模块设计15附源代码+截图4.5修改图
2、书信息模块设计17附源代码+截图4.6删除图书模块设计21附源代码+截图4.7学生信息添加模块设计22附源代码+截图4.8学生信息查询模块设计25附源代码+截图4.9学生信息修改模块设计27附源代码+截图4.10学生信息删除模块设计31附源代码+截图4.11借阅登记模块设计32附源代码+截图4.12图书归还模块设计34附源代码+截图4.13学生借阅信息模块设计35附源代码+截图第5章小结及展望37答辩记录3838第1章系统概述1.1系统功能概述l实现图书信息、出版社等信息的管理;l实现读者信息、借阅证信息的管理;l实现图书的借阅、归还管理;l创建视图查询各种图
3、书的书号、书名、总数;l创建存储过程查询指定读者借阅图书的情况;l建立数据库相关表之间的参照完整性约束。1.2系统功能图学校图书借阅管理系统书籍信息学生登记信息借阅管理新书入库书籍查询书记修改书记删除学生信息添加学生信息查询学生信息修改学生信息删除书籍借阅书籍归还学生借阅信息38第2章数据库设计2.1数据库表结构表3.1usertable字段名字段类型长度对应中文名usernamechar10passwordchar10varchar50表3.1Stutable字段名字段类型长度对应中文名StuNOvarchar50StuNamechar10StuSexcha
4、r10Stuyuanxitext16StuSpecialtext16StuClasschar10表3.1Bookjoin字段名字段类型长度对应中文名BookNOvarchar50BookNamevarchar50BookPubvarchar50BookDatedatetime8Authorchar10BookTotalchar10用户权限表3.1BOOK字段名字段类型长度对应中文名BookNOvarchar50BookNamechar10StuNOvarchar50382.2数据库表的关系38第3章连接数据库的实现3838第4章系统详细设计4.1系统登录模块设
5、计截图源代码classdeluwinextendsJFrameimplementsActionListener{JLabell1,l2;JTextFieldt1;JPasswordFieldt2;JButtonbutton;deluwin(){setTitle("登陆");setLayout(newFlowLayout());setBounds(50,50,200,150);setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);l1=newJLabel("管理员");l2=newJLabel("密码");t1=ne
6、wJTextField(10);t2=newJPasswordField(10);button=newJButton("登陆");button.addActionListener(this);add(l1);add(t1);add(l2);add(t2);add(button);setVisible(true);}38publicvoidactionPerformed(ActionEvente){Stringa=t1.getText();Stringb=t2.getText();try{Class.forName("sun.jdbc.odbc.JdbcOdbc
7、Driver");Connectioncon=DriverManager.getConnection("jdbc:odbc:song","sa","");Statementstmt=con.createStatement();Stringsql="select*fromusertablewhereusername='"+a+"'andpassword='"+b+"'";ResultSetrs=stmt.executeQuery(sql);if(rs.next()){newmainwin();this.setVisible(false);}else{JOptio
8、nPane.showMessageDi
此文档下载收益归作者所有