毕业设计-基于java_web架构的打印研究及其应用

毕业设计-基于java_web架构的打印研究及其应用

ID:12397846

大小:728.50 KB

页数:42页

时间:2018-07-16

毕业设计-基于java_web架构的打印研究及其应用_第1页
毕业设计-基于java_web架构的打印研究及其应用_第2页
毕业设计-基于java_web架构的打印研究及其应用_第3页
毕业设计-基于java_web架构的打印研究及其应用_第4页
毕业设计-基于java_web架构的打印研究及其应用_第5页
资源描述:

《毕业设计-基于java_web架构的打印研究及其应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成都航空职业技术学院高职高专毕业论文(设计)题目基于B/S架构打印的研究与应用指导教师职称讲师学生姓名学号专业软件技术班级院(系)计算机工程系完成时间2011年5月3日37目录摘要IABSTRACTII第一章绪论1第一节基于B/S的打印研究的兴起1第二节报表打印的现状2第三节B/S报表打印的提出及意义2第二章实现B/S打印和应用的相关技术3第一节Applet技术3第二节XML技术4一、XML概论4二、XML解析技术5第三节Spring概论6第四节Struts概述7第三章B/S打印的解决方案9第一节总体设计9一、总体

2、框架9二、设计需求10三、设计要求10第二节打印机的控制11第三节数字签名14第四节XML格式文件1637第四章B/S打印在Web系统中的应用18第一节开发环境和运行环境18一、开发环境18二、运行环境19第二节模型的建立19一、用例图19二、顺序图19三、协作图21四、系统状态图4.521五、活动图22六、主要类图23第三节Web系统的实现23第四节系统的演示界面25总结语27参考文献2837基于B/S架构的打印研究与应用摘要实现B/S报表打印的难点是页面的排版问题,既要适应浏览器的风格,又要符合打印的要求。考虑

3、采用XML文档描述格式信息。在运行时解释xml文档进行格式设置或是编译成java.swing对象,直接转换成图形,然后由Applet通过数字签名后调用打印机,把数据打印在物理纸上,也可以通过预览显示效果。这个B/S报表打印设计应用在一个超市管理系统中,为报表的打印提供数据。关键词:XML;Applet;B/S;数字签名37STUDYANDAPPLICATIONOFPRINTINGREPORTBASEDONB/SFRAMEWORKABSTRACTTosetthepageintypeisdifficultyofprin

4、tingreportbasedonB/SFramework,whichshouldnotonlybesuitableforthebrowser,butalsomeettherequirementofprinting.Consideringthattheavailablemethodsofprogrammingnowiscomplexandnotefficientinworking,therewillbeabetterwaytoseparatethecontenttotheformatwithXML.Thedocum

5、entofXMLwillbeexplainedandcompiledatruntime,thentodisplayforuserbyAppletcall,printthedataonthepaper,andyoucouldpreviewtheperformancefirst.ThisprintdesignisappliedtotheSumpermarketInformationManagement,togetthedata.KEYWORDS:B/S;XML;Applet;DigitalSignature37第一章绪

6、论第一节基于B/S的打印研究的兴起近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构从C/S结构向更加灵活的B/S多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段。在局域网及互联网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intra

7、net等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。但是任何事物都是

8、有两面性的,B/S结构同样也存在着一些不足之处。比如浏览器的精确打印一直是在B/S项目开发很难解决的问题,大部分的开发者往往采用第三方控件,或者购买别人的组件,我们可以通过研究设计,掌握在B/S下的最佳打印方案。该研究最终通过Java和xml结合来解决B/S构架下的精确打印。那你也可能要问:我们为什么要打印啊?打印什么内容啊?大家都知道报表就是用表格、图表等

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

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

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