欢迎来到天天文库
浏览记录
ID:18646277
大小:2.12 MB
页数:23页
时间:2018-09-20
《数据库课程设计:图书管理系统 (2)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计说明书课程名称:_数据库课程设计___题目:_____图书管理系统____院系:_专业班级:___学号:_学生姓名:____指导教师:_____2013年6月27日安徽理工大学课程设计(论文)任务书理学院院系信计教研室学号学生姓名专业(班级)设计题目图书管理系统设计技术参数·jdk1.6·开发工具:Eclipse·DBMS:MYSQL5.5,Navicat8设计要求1.模仿设计指导书上的内容来分析和设计系统,主要完成系统的设计与分析,程序可运行。2.2~3人一组,于第18周周五上午以班级为单位班长收齐交指导老师,提交下列材料:完整的课程设计说明书打印稿(每人
2、一份),源程序文件一组一份电子版,文件夹以全体组员名字命名。3.采用SQLserver数据库,MySQL,Access数据库。4.系统必须至少具备添加、删除、修改、查询的功能,并尽量仔细分析,力争完善。参考文献数目不得少于5个,格式必须按要求书写。工作量报告页数不少于12页,参考文献不少于五个。工作计划6月18日到6月19日进行可行性研究和需求分析6月20日到6月21日建立数据库和表及关系表,模块设计6月22日页面设计及熟悉Eclipse及其运行环境6月23日到6月27日程序源代码编写、调试程序并编写Word文档6月28日提交课程设计参考资料[1]印旻.Java与面
3、向对象程序设计[M].北京:高等教育出版社.2005[2]王珊,萨日煊.数据库系统概论(第四版)[M].北京:高等教育出版社.2008[3]齐治昌,谭庆平,宁洪.软件工程(第二版)[M].北京:高等教育出版社.2007[4]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社.2007[5]李兴华.Java开发实战经典[M].北京:清华大学出版社.2009指导教师签字教研室主任签字年月日学生姓名:学号:专业班级:课程设计题目:图书管理系统指导教师评语:成绩:指导教师:年月日安徽理工大学课程设计(论文)成绩评定表目录1概述11.1课题来源11.2设计目的及
4、内容11.2.1设计目的11.2.2设计内容11.3技术概述11.3.1JAVA语言简介11.3.2MySQL简介22需求分析及可行性分析22.1需求分析22.2可行性分析32.2.1系统目标可行性32.2.2社会可行性分析32.2.3技术可行性32.2.4经济可行性32.2.5管理可行性33系统设计43.1系统功能结构设计43.2数据库设计53.2.1物理设计53.2.2E-R模型设计53.2.3表/字段及表间关系设计63.3模块设计73.3.1图书管理模块73.3.2用户管理模块84系统实现84.1系统登录的实现84.2图书管理模块的实现114.3用户管理模块的
5、实现145系统测试156总结18参考文献191概述1.1课题来源图书管理系统是智能办公系统的重要组成部分。目前,图书管理系统正以方便、快捷的优势慢慢渗入人们的生活,将管理人员从传统的图书管理方式中彻底地解脱出来,提高了管理效率,减轻了管理人员的工作量,减小了出错概率,使读者可以花更多的时间在选择图书上。从而使人们有更多时间来了解信息、获取信息、掌握信息。采用数据库技术生成的图书管理系统将会极大的方便借阅者并简化图书馆管理人员的劳动,使管理人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,我们小组设计和开发了图书管理系统。1.2设计目的及内容1.2.1
6、设计目的目前市面上流行的图书管理系统不少。但是,对于普通高校的图书管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足高校对数据的管理及需求的系统。我们小组的目标就是在于开发一个功能实用、操作方便,简单明了的图书管理系统。1.2.2设计内容实现管理员的注册和登录,对图书相关信息的添加、按条件删除、修改、按条件查询以及对用户密码的修改。1.3技术概述1.3.1JAVA语言简介Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻
7、天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是JavaApplet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着JavaServlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(JavaServerPage)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。191.3.2MySQL简介与其他的大型数据库例如Oracle、DB2、
此文档下载收益归作者所有