欢迎来到天天文库
浏览记录
ID:18986297
大小:3.40 MB
页数:33页
时间:2018-09-18
《面向对象课程设计:图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计说明书课程名称:_面向对象课程设计___题目:XXXX系统院系:理学院_专业班级:信计08-2班学号:学生姓名:指导教师:2013年1月5日33安徽理工大学课程设计(论文)任务书理学院院系信计教研室学号20学生姓名专业(班级)设计题目图书管理系统设计技术参数·jdk1.6·开发工具:MyEclipse5.5.1GA·DBMS:MYSQL5.5,Navicat8·设计要求开发一个具有JSP技术的图书信息管理系统,系统分为三个模块且必须具备查询、修改、添加、删除等功能。后台数据库是基于Acc
2、ess2003建立的工作量需求分析,数据库设计,子模块和功能设计,各个模块实现窗口的设计,编写系统说明书和实验报告,说明书不少于15页工作计划12月26日需求分析12月日建立数据库和表及关系表,模块设计1月1日页面设计及熟悉JSP及其运行环境1月4,5日程序源代码编写、调试程序并编写Word文档和实现窗口的截图1月5日提交课程设计参考资料[1]刘彬.JSP数据库高级教程[M].北京:清华大学出版社.2006[2]王珊,萨日煊.数据库系统概论(第四版)[M]北京:高等教育出版社.2008[3]黄晓
3、东.Java课程设计[M].北京:中国水利水电出版社,2004.指导教师签字教研室主任签字33学生姓名:张三学号:20108888888专业班级:课程设计题目:XXX指导教师评语:成绩:指导教师:年月日安徽理工大学课程设计(论文)成绩评定表3333目录一、需求分析和设计5三、详细设计61.数据库设计和分析62.程序实现——使用流程:103.管理员登陆134.myAction.java说明155.DBI类说明268.SB类说明:32五、结论33参考文献3433一、需求分析和设计目前图书馆进行信息管
4、理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段,在电脑技术高速发展的今天,迫切需要充分利用计算机实现自动化管理。现在准备建立的图书管理系统。现在准备建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。图书借阅管理系统在各个图书馆、学校都有着至关重要的作用。在制作图书借阅管理系统之前,首先要知道所要做的系统可以实现哪些功能,要清楚不同级别的用户可以实现
5、哪些功能,实现什么样的界面。当明确了这些,项目开发的思路就清晰了,然后再对图书馆的系统进行考察、分析,从中吸取经验,并结合本系统的要求以及实际情况,设计出一个合理的系统。本系统是用MyEclipse5.5.1GA,Tomcat6.0等WEB开发技术或网络工具运用JSP语句制作的网页完成一个基本的图书借阅管理系统,使用MVC分层技术,用控制层,模型层,视图层分层实现图书管理,读者管理,图书借阅管理等功能,使应用程序更加强壮,更有弹性,更具个性化,使得当应用改变时,只需改变其中一层就可满足要求,减少
6、代码的维护量。本系统中由我实现的部分是控制层myAction.java,模型层的Book.java、SB.java、DBCon.java、DBI.java以及视图层的denglu.jsp、dodenglu.jsp两个登录界面和登录处理界面。二、系统模块图系统模块图如图2-1所示:33图2-1系统模块图三、详细设计1.数据库设计和分析图书借阅系统不仅要求数据库功能强大,而且要有很好的安全保障机制。Access数据库是当前应用最为广泛的数据库,它可以很好的支持各种信息,而且具有较高的数据安全保障,是
7、一般公司、企业首选的数据库之一,本系统采用Access数据库。(1)E-R图E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:ü实体型(Entity):用矩形表示,矩形框内写明实体名,比如在本系统中数据库的实体为管理员、用户、图书。ü属性(Attribute):用椭圆形表示,并用无向边将其与真实的实体相连接起来,比如书籍的作者、出版社和书号等。ü联系(Relationship):用菱形表示,菱形框内写
8、明联系名,并用无向边分别于有关实体连接起来,同时在无向边旁边旁边标上联系的类型(1:1:,1:n,或m:n)。比如图书和借阅的关系就是1:N的关系,一本书可能被多次借阅。本系统用到的E-R图如图3-1所示:33adminnamepasswordphonenumberreadersnosnamesexsdeptbookbnobnameauthorpricenum借阅/归还包含sbbnoborrowtimesno图3-1E-R图(2)数据表结构分析根据系统的设计要求和模块功能,进行数据库的分析和设计
此文档下载收益归作者所有