欢迎来到天天文库
浏览记录
ID:20546403
大小:372.50 KB
页数:22页
时间:2018-10-13
《图书信息管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XXX职业技术学院信息工程系XXX职业技术学院课程设计论文设计题目:图书管理系统学生姓名:XXX指导教师:XXX专业名称:网络系统管理所在院系:信息工程系2007年7月5日XXX职业技术学院信息工程系摘要图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合开入式图书馆的要求,对MSAccess数据库管理系统、JAVA程序设计进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功
2、能模块划分,并由此设计了数据库结构和应用程序。设计充分利用JAVA、MSAccess数据库技术的强大力量,提高了编程效率和可靠性。关键字:数据库JAVA语言Access图书管理GUI目录XXX职业技术学院信息工程系第1章选题及本次课程设计的任务11.1查找资料11.2选题11.3总结数据、明确任务11.4本次设计的重大意义11.5本章小结1第2章设计实现的详细步骤22.1系统的基本结构22.2用户登录窗体22.3管理系统主窗体32.4浏览图书信息42.5添加图书信息52.6修改图书信息72.7查询图书信息82.8删除图书信息92.9读者信息管理102.10Ac
3、cess数据库102.11本章小结11第3章设计中遇到的重点及难点123.1重点及难点123.2本章小结12第4章本次设计中存在不足与改良方案134.1不足与改良方案134.2本章小结13结论14参考文献15致谢16指导教师评语17答辩委员会评语18XXX职业技术学院信息工程系第1章选题及本次课程设计的任务1.1查找资料《Java应用教程》《Java2程序设计基础》《Java程序设计教程与实训》《管理信息系统》1.2选题图书管理系统1.3总结数据、明确任务该系统必须具备的数据库:图书信息数据库、读者信息数据库、管理员数据库该系统必须具备以下功能:1、能对各类图
4、书实行分类管理;2、提供必要的读者信息;3、对图书的查询;4、具有图书检索功能;5、能对读者信息进行管理等。这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员对读者信息进行管理1.4本次设计的重大意义在此次课程设计中,主要设计的是图书馆管理员管理图书部分。图书馆管理员有修改图书借阅者信息的权限,图书馆管理员功能的信息量大,数据安全性和保密性要求最高。本次课程设计实现对图书信息、借阅者信息。图书馆管理员可以浏览、查询、添加、删除、修改的基本信息;浏览、查询、添加、删除和修改图书借阅者的基本信息。1.5本章小节本章主要通过查找
5、资料明确了此次课程设计的题目,并确定了此次课程设计的主要任务和此次课程设计的重要意义。17XXX职业技术学院信息工程系第2章设计实现的详细步骤2.1系统的基本结构登录图书信息管理读者信息管理浏览图书信息添加新书信息修改图书信息查询图书信息删除图书信息2.2用户登录窗体的的实现本窗体是为了让图书馆管理员按照账号和密码进行登录,如账号和密码输入正确,即可进入管理系统主窗体,而把用户登录窗体关闭。如果输入错误,则弹出错误提示。图2-1用户登录窗体17XXX职业技术学院信息工程系在输入管理员的登录信息时,通过连接数据库来判断信息是否正确。Stringstrurl="j
6、dbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=student.mdb";Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectionconn=DriverManager.getConnection(strurl);2.3管理系统主窗体的的实现管理系统主窗体是当管理员输入账号和密码正确后进入的窗体,该窗体主要包括管理员可以对图书进行管理的一些操作,浏览图书,添加图书,查询图书等和对读者的一些浏览、查询、修改信息等操作。图2-2管理系统主窗体在此窗体上,主要
7、添加了标签和按钮,该5个按钮可以链接到对图书进行详细操作的5个窗体上,分别是Allinfo,AddInfo,ModifyInfo,SearchInfo,DeleteInfo。“读者信息管理”按钮可以链接到对读者信息管理的窗体上。在读者信息管理的窗体上可以对读者的基本信息进行管理。为了美化窗体,在中间加了4个标签。17XXX职业技术学院信息工程系2.4浏览图书信息浏览图书信息是对数据库中的图书信息进行全部浏览显示,显示书号,书名,是否借出,出版日期,作者,图书分类,系别,出版社,备注。图2-3图书信息rs=stmt.executeQuery("Select*Fr
8、omStuInfo");通过和Acce
此文档下载收益归作者所有