欢迎来到天天文库
浏览记录
ID:29472621
大小:691.54 KB
页数:37页
时间:2018-12-20
《基于web的房屋在线出租系统说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、成都信息工程学院课程设计报告基于WEB的房屋出租系统课程名称:JSP程序设计学生姓名:李伟(2008122035)邓自立(200812202?)专业班级:08级信安1班任课教师:索望2011年6月14日附件:课程设计成绩评价表指导老师评阅成绩表学习与工作态度(30%)选题意义(10%)文献综述(10%)研究水平与设计能力(20%)课程设计说明说(论文)撰写质量(20%)设计创新(10%)总分指导老师签名:年月日课程设计答辩记录及评价表学生讲述情况教师主要提问记录学生回答问题情况答辩评分评分项目分值评价参考标准评分总分优良中及格差选题意义1098764文献综述1098764研究水
2、平与设计能力201917151310课程设计说明书(论文)撰写质量201917151310设计创新1098764答辩效果302825221915答辩小组成员签名答辩小组组长签名:年月日课程设计成绩评定表成绩汇总评分项目评分比例分数课程设计总分指导老师评分50%答辩小组评分50%目录1.背景与意义12.系统设计12.1系统主要目标12.2开发工具及技术简介12.2.1Java及JSP技术简介12.2.2Myeclipse简介22.2.3Derby数据库简介22.2.4Tomcat简介22.3需求分析22.3功能模块与系统结构32.3.1系统的总体功能划分(功能模块)32.3.2系
3、统总体设计32.3.3系统功能实现流程33系统功能详细设计43.1数据库设计43.1.1数据库分析43.1.2建表43.1.3数据库操作43.2系统功能程序实现过程53.2.1对表单内容的验证53.2.2表单的提交与处理53.2.3javabean和javaservlet的应用53.3系统界面54.测试报告85.结论8参考文献81.背景与意义随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租凭服务已经不能满足人们的需求。如何利用先进的管理手段,提高房屋租凭管理水平,是当今社会所面临的一个重要课题。本文通过用Myeclipes编写房屋租赁管理系统,利用软件工程原理,采用
4、面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化.。2.系统设计2.1系统主要目标该系统系统完成了以下功能:基本要求部分:1.用户分为一般注册用户与管理员用户以及游客,提供针对一般注册用户的注册与登录,发布信息等功能。2.管理员用户可发布信息。3.管理员用户可更新、删除信息4.游客可查询浏览信息。2.2开发工具及技术简介2.2.1Java及JSP技术简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存
5、在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。16 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是J
6、SP1.2规范,JSP2.0规范的征求意见稿也已出台。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet 是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP
7、可用一种简单易懂的等式表示为:HTML+Java=JSP。2.2.2Myeclipse简介MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,H
此文档下载收益归作者所有