毕业论文:基于SQL Server的JSP宠物驿站的设计与实现(终稿).doc
《毕业论文:基于SQL Server的JSP宠物驿站的设计与实现(终稿).doc》由会员分享,可在线阅读,更多相关《毕业论文:基于SQL Server的JSP宠物驿站的设计与实现(终稿).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:_商丘科技职业学院毕业论文设计题目: 基于SQLServer的JSP 宠物驿站的设计与实现 系 别 : 计算机科学系 专 业 : 计算机软件技术 姓 名 : 刘 洋 兵 成 绩 : 指导教师 : 潘 亚 2021年4月基于SQLServer的JSP网上书店的设计与实现摘 要JAVA是当今流行的Web应用程序开发技术之一,作为一种B/S编写环境,它将HTML语言、java语言和效劳器组件有机地结合在一起,可以用来创立交互式的动态网页和具有数据库访问功能的Web应用程序。从软件的技术层面看,JSP有与浏览器无关、易于生成、面向对象、源程序码不会外漏等特点。从应用的层面看,JSP可以处理由浏览
2、器到站点效劳器的表单输入;可以访问和编辑效劳器端的数据库、读写Web效劳器的文件和实现访问计数器的功能。正是这些特点和功能决定了JSP对传统IT业、硬件业、应用效劳业以及通信业都会产生了巨大的影响。本文对网站构建的几种主要的技术,如网络技术、JAVA编程思想、IIS技术及网络数据库技术等进行了分析,研究了他们的具体应用方法,对它们的优劣也作了一些探讨;选用SQLServer作为后台数据库,MSVS作为前台的开发工具,并将软件工程相关理论应用于整个系统开发过程中。结合现有的设备条件和具体的实际情况,实现了基于JSP技术的网上书店计方案,该系统使用B/S模式,访问SQLServer数据库。实现用户
3、的注册和登陆、图书的查询、定购、信息反应等。关键词: 宠物驿站;JSP;组织结构设计;SQLServerDesign and Implementation of ASP.NET Online Bookstore Based on SQLServerAbstractNowadays ,JSP is a popular development technology of Web application ,As a script-programming environment of server ,it combines HTML ,javalanguage ,script code and ser
4、ver package together organically ,can be used for establishing Web application ,which has interactive dynamic web page and function of database visit.Watching from technological aspect of software ,JSP has some characteristics such as :can exist without compiling ,easy to produce ,independent of bro
5、wser, Orient-Object ,source code cant leak .Read from the aspect of application ,JAVA can deal with the form from browser input to website server ;can visit and edit server database ,read and write Web file of server ,realize the functions that determined JSP to traditional It industry ,hardware ind
6、ustry ,service trade , and communication industry will all exert an enormous influence.The paper built on the site of several major technologies such as :network technology ,and network technologies Server database technology for the analysis and study their specific application on their merits and
7、made some exploring ,selection SQLServer as a background database ,the JAVA as a tool for future development ,and related software engineering theory to the entire system development process , the integration of existing equipment conditions and specific conditions ,based on JAVABean technology to a
8、chieve a online bookstore design formulation .This system ,based on B/S model,links and visits the Microsoft SQLServer database registering and logging in ,book consulting and ordering ,and information feedback are realized .Keywords online bookstore; JSP ;design of organization structure ; SQLServe
9、r目 录摘 要IABSTRACTII引 言1一、系统开发平台的配置11IIS组件简介12IIS组件的安装23IIS组件的设置2二、开发平台的选择与工作原理21采用JSP的优势32JAVA的工作机制33JAVA的六大内置对象简介4三、网上书店的系统分析51宠物驿站模式确实定52系统数据流程分析53宠物驿站的数据库设计71.数据库概念结构设计72.数据库逻辑结构设计8四、网上书店的功能设计101前台事务管理系统112后台事务管理系统12五、网上书店有关技术的实现131数据库的链接132宠物的查询143订单的实现操作14结束语16参考文献17致谢18引 言随着互联网技术的开展,电子商务显得越来越重要
10、。在网络上,已出现非常多的网上商店、网上超市,而且它们的开展势头也相当迅猛。Internet带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁,电子商务业已经成为时尚。因图书信息易于判断和选择而独具优势,最适合于网上交易,所以网上书店成了电子商务的先锋。网上书店与传统的购书方式相比,克服了查找困难、浪费时间等难题,而且网上书店在查询、预览、高效上有着不可比较的特长。在这方面也有比较成功的先例,如网上宠物的典范PetShop。中国是宠物饲养历史悠久的国家,中国的犬猫鸟等宠物在古书中也早已有记载,古时曾把犬列为六畜之一,据最早史记中记载:公元前秦代时便出现了宫廷养狗。中国还有着珍贵的宠物资源
11、,犬类中如北京犬、沙皮犬、巴哥犬、藏獒等深受爱犬人士的喜爱。在 2003年市场调查结果显示,在较兴旺城市 北京、上海、武汉、广州等宠物集中的四大城市里,有72.5%的市民表示自己比较钟爱和需求某种动物.人口数量是决定产品需求的一个重环节,这一点在宠物市场中也不例外 中国现人口保守估计已突破14亿 我们暂按4户为一个家庭为一个需求单位的话就是3.5亿户居民 再根据 2003年市民宠物需求调查为72% 约为 2亿的需求量 72%百分比与美国现在情况相吻合, 这有着非常诱人的市场前景,虽然各大中小城市已有很多宠物商店,但是购置起来确实很麻烦,因此我们小组开发出?宠物驿站?解决了着一大难题! 本文通过
12、对JSP网站制作原理及SQLServer的数据库管理技术,设计并实现了一个功能比较完备的网上书店。根本满足了网上书店的业务需求,是JSP技术应用于电子商务系统的良好的实践。一、系统开发平台的配置如果想要在本地的计算机上运行JSP页面,我们必须正确的安装IIS组件,并进行相关的配置,下面我们就对IIS组件进行介绍、安装和设置。1IIS组件简介IIS是Internet Information Server的缩写,它是微软公司主推的效劳器,最新的版本是Windows 2003里面包含的IIS 6,IIS与Window NT Server完全集成在一起,因而用户能够利用Windows NT Serve
13、r和NTFSNT File System,NT的文件系统内置的平安特性,建立强大,灵活而平安的Internet和Intranet站点。IIS支持HTTPHypertext Transfer Protocol,超文本传输协议,FTPFile Transfer Protocol,文件传输协议以及SMTP协议Simple Mail Transfer Protocol,简单邮件传输协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS
14、完全支持VBscript,Jscript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器 。IIS的一个重要特性是支持ASP.NET。IIS 3。0可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBscript,Jscript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。2IIS组件的安装在安装IIS前在WINXP桌面上右击的“我的电脑,选择“管理,在弹出的窗口中选择“效劳和应用程序如图1,是没有看到“Internet信息效劳这一项的,所以
15、不能提供相应的效劳,为了能架设个人网站效劳器,我们就得安装IIS组件的:先点击“开始控制面板添加或删除程序,在添加或删除程序窗口中点击“添加或删除Windows组件,如图2,然后在弹出的“Windows组件向导窗口中在“Internet信息效劳IIS中打勾,如图3,点击下一步,进行安装,安装过程要求你放入Win XP的安装光盘,按要求做就可以安装完成,安装结束后按提示重启电脑。图1 图2 图3 图43IIS组件的设置1重启电脑后右击的“我的电脑,选择“管理,在弹出的窗口中选择“效劳和应用程序如图4,可以看到“Internet信息效劳这一项,右击“默认网站选择“属性,在弹出的“默认网站属性窗口中
16、选择“网站标签,修改网站标识中的“描述为你的网站名,其它用默认值。2将你想要在本地计算机上发布JSP页面所在的文件夹设置为“Web共享。3在浏览器地址栏输入127.0.0.1/Web共享文件夹名/主页文件名后,回车就可以访问你的网站了。二、开发平台的选择与工作原理1采用JSP的优势早期的WEB 网站设计简单,用户与效劳器的交互性相当有限。使用JSP有如下特性,便于电子商务系统的实现。1与浏览器无关。2方便设置断点、易于调试。 3编译后执行,运行效果提高。4丰富的控件库。5代码后置,使代码更清晰。2JSP的工作机制HTTP请求HTTP响应IISVBScritJScriptJDBCDatabase
17、Access浏览器效劳器 网页ActiveX ScriptingEngines图5 JSP工作原理图当用户申请一个*。JSP网页时,Web效劳器响应该HTTP请求,调用Tomcate容器,解释被申请文件;当遇到任何与ActiveX Scripting兼容的脚本如VBScript和Jscript时,Tomcate用相应的脚本引擎进行处理;假设脚本指令中含有访问数据库的请求,就通过JDBC与后台数据库相连,由数据库访问组件执行访问数据库操作;ASP.NET脚本是在效劳器端解释执行的,它依据访库的结果集自动生成符合HTML语言的网页,去响应用户的请求。所有相关的发布工作由Web效劳器负责。当效劳器解
18、释执行后,将生成的HTML响应到用户端浏览器,用户即可观看运行结果。工作原理如图5所示。3JSP的四大内置对象简介1request对象通过request对象,我们可以收集到客户端的form,cookies,超连接,或是效劳器的还境变量,因此,request为我们的JSP程序提供的加工的“原材料,没有request对象的话,那么java程序就失去了与客户端联系的交互能力。 2response对象response对象可以把JSP程序加工后的HTML标记,发送给客户,让他们可以看见结果。同时,也可以通过response对象设置客户端浏览器的状态,比方设置cookies是一种跟踪客户端状态的技术,有的
19、网站利用cookies来记录网站的访问次数,而cookies就是那些保存在Windows系统目录cookies里的那些文件,那些文件可以供网站重新读取和设置。用来跟踪你的状态,request和response可以说一个对孪生兄弟,一个负责收集,另一个负责输出。3session对象JSP程序可以说是一个Web的应用程序,传统的HTML页,不能跟踪客户端的情况,比方说客人现在处于那一个页面上,何时离开了这个网站,而session对象的引入,不但能使上述的问题得以解决,并且能为用户个人保存网站期间会话的数据信息,它只对用户个人作用,而对JSP程序中的其他用户是无作用的,其实session也是利用co
20、okies技术来临时保存用户数据。当把浏览器的cookies功能关闭,那么session对象就失效了,也就不能够记录到用户信息。4application对象既然session对象的数据是用户私有的,那么ASP.NET程序中必须要有一种能让处于JSP程序中所共同享有的数据信息,这就是application对象,可以说。application对象内保存的信息,是可以让同一JSP程序中的所有用户所共享的,比方聊天室里说一句话,聊天室里的所有人都能看见,这里就是应用了application对象把说话的信息保存起来,再显示出来。而悄悄话既是一种session对象信息。只有特定的用户能看见。三、宠物驿站的
21、系统分析宠物驿站系统是一个复杂、综合的系统,在对系统进行开发前,必须首先对系统进行整体分析与设计。具体到本系统而言,就是要分析所开发网上书店的运作模式,分析系统数据流程,并对数据库进行设计。1宠物驿站模式确实定所开发的网上书店是一个B2C模式的电子商务网站,模拟效劳对象是客户和供给商之间的交易模式,支付手段除了提供群众化的货到付款之外,还采用预付款方式:在线付款,邮局汇款等多种手段进行交易,然后往帐号中预存资金即可。配送方式是由专人将宠物送到客户的手中。通过分析可知这种模式的特点如下:1这种模式的B2C面对的顾客范围小,在一个区域之内,人数从几千人到几万人不等。2这种模式的配送方式是送货上门。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文:基于SQL Server的JSP宠物驿站的设计与实现终稿 毕业论文 基于 SQL Server JSP 宠物 驿站 设计 实现 终稿
限制150内