- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上订餐JSP系统毕业论文
目 录
1
1.1 课题的背景及意义 1
1.2课题分析 2
1.3技术方案的选取 2
1.3.1 开发语言 2
1.3.2 开发模式选择 3
1.3.3 数据库 4
第二章 系统概述 5
2.1运行环境 5
2.1.1软件运行环境 5
2.2需求分析 5
2.2.1 管理者的需求 5
2.2.2 系统使用者需求 5
2.2.3 系统维护人员需求 6
2.3 总体设计原则 6
2.4 系统体系结构分析 6
2.4.1 C/S结构与B/S结构 6
2.4.2 B/S与C/S的优越性 7
第三章程序设计 9
3.1系统数据库设计 9
3.2 程序模块设计 11
3.3 系统模块总图 14
3.3 分页显示算法 14
3.4 上传下载的实现 16
3.4.1 jspSmartUpload组件的特点 16
3.4.2、jspSmartUpload组件相关类 17
3.4.3?jspSmartUpload实例 21
3.5程序界面设计 22
第四章 系统实现主要技术 25
4.1 JavaServer Pages(JSP)技术简介 25
4.2 JSP 和其他类似或相关技术的一个简单比较 26
4.3 最佳JSP应用服务器Tomcat 26
4.4 javaBean组件技术 27
4.5 JSP中JavaBeans的应用 30
4.5.1 jsp:useBean操作指令 31
4.5.2 JavaBeans的Scope属性 31
4.7 Tomcat配置 33
4.7.1 Server.xml文件配置 33
4.8 数据库编程 35
4.8.1数据库编程基础及语法 35
4.8.2 本系统中的连接方式 37
第五章 测试问题及解决 38
5.1 java汉字处理问题及解决 39
5.2文件下载问题 39
结 论 40
结束语 41
参考文献 42
附 录 43
第一章 绪论
1.1 课题的背景及意义随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中是,系统使用(Java语言)和开发, 实现了动态管理,使得的管理更加及时、高效,提高了工作效率。该系统具有一般系统的功能,主要包括。系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于平台架构开发设计,主要实现对。随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Management Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。1.2课题分析
系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立。系统从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开,即管理者、系统使用者、系统维护者。1.3技术方案的选取
1.3.1 开发语言
随着互联网技术的不断发展,基于浏览器/服务器(Browser/Server 简称B/S)体系结构的应用程序得到了空前广泛的应用。但是服务器之间的通讯,尤其是在不同平台上运行的服务器之间的通讯仍然不是一件容易的事情。因为大多数Internet应用程序都是以数据库为中心的,方便的访问多种数据源的能力也比以往任何时候都更加重要。
JSP无疑可以轻松地实现这类功能,JSP技术是一种服务器端的HTML页面中嵌入JAVA代码的脚本语言,它比一般脚本语言的执行速度更快,由于JSP是基于JAVA语言的,所以它可以运行在UNIX/LINUX和WINDOWS平台上,是一种难得的动态网页开发语言。在动态内容的解决问题中,还存在其他的解决方法,但是开发人员要掌握这些技术很难。例如,Java Servlets这样的技术就可以使得用Java语言编写交互式的应用程序的服务器端的代码变得更加简单。Java Servlets就是一个基于Java技术的运行在服务器端的程序(与Applet不同,后者运行在浏览器端)。开发人员编写出Servlet程序,用来接收来自Web浏览器的HTTP请求,动态地生成响应,然后发送包含HTML或XML文档到浏览器。但是使用这种方法,整个网页必须都在Java Servlet中制作。如果开发人员或者Web管理人员想要调整页面的显示,就不得不从新编辑并编译Java Servlet程序。采用这种方法,编写带有动态内容的页面需要有很熟练的
文档评论(0)