超市库存查询系统的设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超市库存查询系统的设计与实现.doc

超市库存查询系统的设计与实现   【摘 要】本文利用JSP技术实现了超市库存查询系统的所有步骤,详细介绍了利用JSP访问SQL Server数据库的方法和技巧, 并在设计过程中采用了JSP+Tomcat6.0相结合的技术,此方法对于创建基于web的应用系统具有很好的借鉴作用。   【关键词】web应用系统 超市库存查询 JSP Tomcat   一、引言   随着Intemet即国际互联网的快速发展,互联网深刻的影响和改变着我们的生活,这使得很多超市的货物务管理工作可在网上方便快捷地完成。文中设计与实现了基于JSP技术的超市库存查询系统,这个系统把B/S结构和先进的JSP技术结合在一起,可满足多层次用户对超市库存查询,且该系统具有较高的安全性。   二、系统设计目标   根据目前的网络状态,再结合现在大多数超市的库存查询系统模式,要建立一个理想的小型超市库存查询系统,必须具有以下两个信息管理功能:(一)以网页的形式,动态显示某超市的商品库存;(二)查看库存的方式有:排序查看,分类查看。   三、技术选择   从整体局面考虑,综合各种现有的开发技术,帮助用户通过浏览器来完成人机交互。为优化库存货物的的全面查询功能,在这里我们选用的体系结构是B/S(浏览器/服务器)模式,采用的技术主线是JSP,采取的数据库管理系统的开发方案为SQL Server 2005,对于服务器的选择要求是JSP页面或者能支持JSP的处理。   (一)JSP技术   JSP全名为Java Server Pages, 是网络时代最重要的技术之一。JSP/Servlet技术以其简单易用,面向对象,安全,多线程等优秀品质,以及源代码开放、跨平台好、可移植性好、运行效率高等优点备受行业亲睐。因此JSP技术引起更多技术人员的关注,现在的B/S体系结构就是依靠这种技术,经过时间考验现在该技术已经成为动态网站的主流技术[1]。   (二)JSP技术分析   1.生成和显示分离内容。纵观当今的Web页面又有哪个不是基于JSP技术,采用HTML设计或者XML标识来构成的,页面的动态效果也是利用JSP标识或者小脚本实现的。因为JavaBeans和标识中封装着核心逻辑,这样就保证了网页管理人员以及页面设计人员对JSP页面管理维护以及设计操纵,且彼此之间影响很少,稳定好性。   2.适应平台。Java几乎能满足所有平台的需求,因此能保证JSP+JavaBeans在大多数平台下运行。因为跨平台性好,JSP和JavaBeans可在不同平台直接移植。   3.数据库连接。Java程序与数据库的连接是通过JDBC驱动程序来实现的,并满足查询、提取数据等操作功能。JDBC-ODBC bridge技术是由Sun公司开发的,该技术可以帮助Java程序完成带有ODBC驱动程序的数据库的访问,而现在ODBC驱动程序已经广泛使用到很多数据库系统中,所以Java程序能够独立完成大多数数据库的访问。   4.利用Java优势。Java是JSP页面内置脚本语言是基础,并且JSP页面都是通过JavaServlets来表现,因此Java技术所有的优点JSP页面有具有,甚至具有Java技术的存安全性能和储管理能力,同时可以满足操作复杂的Web应用。Java编程语言有一个最大的特点就是“一次编写,各处运行”, 尽管JSP只是Java平台的一个组成部分,但它以及具备了这一大特征。所以JSP技术能够融入到多样式的体系结构中,并且能充分将其中的技巧和工具灵活使用,可广泛应用到更多的企业级的分布式中[2]。   (三)JSP/Servlet工作过程   JSP/Servlet可以完成HTTP响应和请求工作,来自客户端浏览器的请求主要通过线程的工作方式来完成响应。如果只是单独使用Servlet,其工作过程就比较复杂[3]。因为Servlet在面对静态内容时还需要输出语句才能完成输出工作。但是通过Servlet引擎对JSP进行处理,就能完成动态内容中的静态HTML的分离工作,显然这比较方便。   四、系统实现   在超市库存查询系统中,最核心组成部分是货物的查询管理,按价格、名称、数量和生产日期查询等。   (一)数据库的设计与操作   超市查询系统数据库的最重要环节是结构设计。在设计数据库时,以系统的功能模块为主体,先设计数据表,然后扩展相应需要的数据内容,最后添加关系并设置主键索引。下面以商品数据表来说明数据表的显示效果,如图1所示:   数据库操作在整个系统中是一件重大项目,具体而言它应该包括数据库连接与关闭、数据查询、数据修改、数据添加、数据删除等功能。为了更方便的编程工作,可以使用JavaBean方式把这些数据库封装起来,原因是JavaBean可以完成某些特殊任务,

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档