java课程设计--简单图书管理系统的设计与开发

java课程设计--简单图书管理系统的设计与开发

ID:26013234

大小:2.68 MB

页数:52页

时间:2018-11-24

java课程设计--简单图书管理系统的设计与开发_第1页
java课程设计--简单图书管理系统的设计与开发_第2页
java课程设计--简单图书管理系统的设计与开发_第3页
java课程设计--简单图书管理系统的设计与开发_第4页
java课程设计--简单图书管理系统的设计与开发_第5页
资源描述:

《java课程设计--简单图书管理系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学华夏学院课程设计报告书课程名称:JAVA课程设计题目:简单图书管理系统的设计与开发系名:信息工程系专业班级:计算机1112姓名:曾高峰学号:10210411221指导教师:刘春燕2013年9月13日课程设计任务书学生姓名:曾高峰专业班级:计算机1112指导教师:刘春燕工作单位:信息工程系设计题目:简单图书管理系统的设计与开发要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.学生用户对图书管理系统的要求(1)借阅图书,续借图书,归还图书(2)查询学生用户基本资料和借阅

2、图书情况(3)按各种方式查询图书馆的藏书2.图书管理员对图书管理系统的要求(1)图书信息录入,注销陈旧图书;(2)对新手进行登记或注销(3)信息查询,可根据不同关键字进行条件查询;设计报告撰写格式要求:1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。严格要求自己,要独立思考,按时、独立完成课程设计任务。2、设计报告:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处

3、。设计报告正文字数不少于0.2万字(不包括附录)时间安排:消化资料、系统调查 1天项目原型开发 1天数据库建模            1天系统管理1天用户管理2天系统功能实现3天系统打包,验收1天指导教师签字:2013年9月1日系主任签字:2013年9月1日1目标图书管理系统在日常生活中用到的非常多,在对图书的管理方面非常方便图书管理系统设计的主要目的是对图书馆种类繁多的书籍进行管理,并且合理的管理好用户的借还信息。提高图书馆的工作效率,降低管理成本。内容主要包括:1.学生账号的注册,登陆,查看,修改个人信息,

4、查询所有和按条件查询图书,借阅图书,续借图书,等操作。2管理员的登陆,注册,管理员查看管理员的信息,管理员查看管理学生信息(对学生的删除和修改),对图书馆图书进行查询,注册注销等操作。2软件开发环境与技术简介2.1开发工具介绍开发工具:Myeclipse8.52.2数据库系统数据库系统:mysqlserver5.1服务器:Tomcat6.02.3硬件环境2.3.1运行环境2.3.1.1客户端CUP:高于奔腾三500MHz内存:大于64M可使用的操作系统:WindowsXP,浏览器:IE5.5以上浏览器2.3.1

5、.2服务器端CPU:高于奔腾三900MHz内存:大于1Gb操作系统:Windowsxp浏览器:IE5.5以上浏览器2.4软件环境服务器端需要MyEclips,MicrosoftSQLServer5.1数据库。2.5技术手段2.5.1jsp技术JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在传统的网页HTML文

6、件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。JSP的优点

7、:·对于用户界面的更新,其实就是由WebServer进行的,所以给人的感觉更新很快。  ·所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。  ·客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。2.5.2B/S开发模式B/S,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。客户机上只要安装一个浏览器,如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Info

8、rmix或SQLServer等数据库,在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,浏览器通过WebServer同数据库进行数据交互,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。