基于jsp的失物招领系统毕业设计开题报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计开题报告
班级:学号:
姓名:
学院:软件学院
专业:
软件工程
(软件开发与测试)
设计题目:基于jsp的失物招领系统指导教师:
2014年2月28日
毕业设计开题报告
1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:
文献综述
在社会上,到处都有人不小心把自己的物品忘记掉在什么地方而很着急。
也有很多人捡到别人的东西不知道失主是谁不知道如何归还。
好多人拾到了别人的东西不知道如何归还,也又好多人丢失了东西不知道去哪里找而着急。
这些都给我们带来了很大的麻烦。
而传统的失物招领启示和遗失启示都是通过手写或者打印出来而贴在一些人流量大的地方来进行的。
可是又有多少人去看呢。
找回丢失物品的速度不仅慢而且机率也小,不仅如此,到处张贴也有损城市美观,具有很大的局限性。
本系统采用jsp应用开发技术[1]设计并实现一个失物招领在线交易平台。
该系统能够实现用户浏览查询功能,用户登录,管理员管理失物招领信息等功能。
系统采用B/S 模式。
整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。
系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。
而系统内部复杂的业务逻辑主要通过JavaBean的组件[2](Component)实现,JavaBean组件在WWW服务器上运行,通过JSP返回到客户浏览器。
通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。
在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。
本系统使用JSP技术作为表现手段[3],服务器采用Tomcat 5.0.3作为JSP引擎,系统业务逻辑由JavaBean 组件完成,使用JDBC 3.0 驱动程序访问数据库。
由于系统测试需要成熟的数据库支持,因此系统采用SQL Server 2000数据库作为数据库服务器[4]。
JSP是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个Java体系的Web开发技术[4],利用这一技术可以建立先进、安全和跨平台的动态网站。
JSP技术在多个方面加速了动态Web页面的开发[5]。
它主要有如下几个方面的特点:
1)将内容的生成和显示进行分离
2.本课题要研究或解决的问题和拟采用的研究手段(途径):
(一)主要研究内容
1) JSP技术及相关知识的学习。
2) 学习Eclipse的使用。
3) Tomcat服务器的配置和调试。
4) 对MySQL数据库技术掌握以及使用。
5) Web应用程序分析与设计的方法。
6)界面的设计
(二)研究手段
1) 本设计拟采用以下几大模块实现沙龙活动建站
(1)项目架构搭建
基于MVC整个架构基于面向对象的思想,包过对数据库的操作都是以对象传参;
(2)底层模块
基于MVC(Module View Controller)的设计理念,网站整体分三部分设计,然后用上次调用下一层的功能,各模块之间互相独立,便于团队之间的开发。
然后把网站所有的功能全部实现,包过多条件查询;
(3)视图模块
首先进行界面的设计,然后通过控制层返回视图,由控制层把数据输出在界面中,通过调试CSS来调整界面。
2)设计预实现功能
(1)用户注册与登录,区分权限;
(2)网站活动发布,以及后台管理。
(3)活动类别和标签的管理,利于活动的分类。
指导教师意见:
指导教师:
年月日所在学院审查意见:
教学院长:
年月日。