更新时间:05-20 编辑老师:佚名
本题目的意义及国内外研究状况:
随着计算机技术的发展和日益普及,基于组装电脑的自动组装软件已成为大势所趋,成为电脑装机的好帮手,它的优势不但体现在人力上,也体现在物力上。电脑组装配件能将有效地避免资源的浪费,有利于环保,减少人力,提高效率。随着信息技术的发展,出现了较为成熟的电脑装机系统。由于台式电脑的选择有品牌机和组装机之分。目前组装机的市场占有率明显占主导位置,所以组装机成为市场上的主要消费对象,但由于组装机的结构较为复杂,对于大都数消费者来说如何选择组装机的配件以及对价格的选择成为了一个难题。为此自主装机报价系统应运而生!
自主装机报价系统是应用JSP等软件开发出来的装机报价系统,具有良好的开放性,允许管理员对数据库进行管理与开发,有效地保证了电脑配件的时效性。为便于用户直接进行使用,系统主要适用各类采用组装电脑方案的个人及相关机构。
自主装机报价系统充分利用了B/S结构的特点,实现了将电脑装机报价的人工过程移植到电脑的功能,该系统的优势在于极大的简化了消费者在对电脑配件的选购过程。对于自主装机报价系统,其功能目标是实现将现有的人工电脑组装转换为用户可自行选择的电脑配件的转变,所以它必须实现整个配件查询及组装流程的进行,实现对系统的管理,以及完成查询,自定义选择这些环节和处理。由于系统数据收集的实时性要求较高,因此采用B/S结构来进行设计是合理可行的。
目前购买组装电脑仍然是DIY发烧友以及家庭用户和办公单位的首选,通过电脑报价系统我们可以使报价更准确直观,增加购买者的信任感以及对组装电脑的逐步认识,使用户不必为电脑组装感到困惑,并能过做到价格上的自由搭配,用户可以根据自己的需求来选择电脑的各个组成配件,为用户提供了最大限度的灵活性和操作性。作为商家可以自定义经济型、标准型和高档型的电脑的配置,并有详细的客户配置记录以备查询, 可以自定义多款电脑的配置。这无疑是对用户的莫大的帮助。并为商家和用户架起了一座桥梁。
现今,国外的各大厂家,都在不断的推出一系列的电脑配件如INTER和AMD的CPU,ATI与NVIDA的显卡,希捷和西部数据的硬盘,以及国内厂商的多彩,双飞燕,金和田,昂达等等的外设厂商。我们国家的电脑使用以及需求方面的剧增。在电脑的适用范围现在都在朝着信息化的道路前进。我们相信在今后这一系列的电脑组装机的使用会进一步加大,这样才符合信息时代的发展。所以自主装机报价系统的实用前景十分广阔。
目前,全国各媒体,网站对国内自主装机报价系统水平进行相关调查,发现目前国内各装机报价系统都有着适合自己的特色以及功能。相关的自主装机报价系统的资料也比比皆是,由于网络的飞速发展,越来越多卓越的电脑装机报价的软件功能逐步被人们领略到。这些都为开发系统分析和设计提供了充足的材料和理论基础。
研究内容:
Jsp网络购物系统的架构是基于Jsp/JavaBean的模式,这种模式以其稳定性和优越的速度,被全球企业证明公认为可以高效稳定的进行企业运算开发的平台。这种平台最大的优势在于可以跨系统,真正的“一次编写、 到处运行”的特点,在这种平台上开发的产品,可以轻松移植到其他的平台,例如:Unix、Linux、Windows系统,这样,在企业更换平台的时候可以最大的节约成本,提高运算质量。 Jsp网络购物系统基于jsp+javabean+数据库三层结构的动态购物网站。网站用户接口(即界面)由jsp完成,数据和逻辑处理由beans完成,数据储存由数据库完成。因为beans独立负责处理整个网站的全部数据逻辑运算,所以整个网站的负载量和速度都将大大提高,所以基于这种语言和结构开发的购物系统的优势是其它语言无法比拟的。更重要的是,jsp+bean能够在Apache环境下顺畅地运行,这也是其最大优点之一。这就更进一步保证了网站的稳定性和安全性,而这些,对于一个网站来说是非常重要的!
我主要研究的是如何设计出数据库和连接数据以及如何推荐模块的功能。我使用的数据库设计工具是SQL2000,实现模块的功能所使用的语言是JSP,运用Myeclipse 8.5来设计的。
研究方法、手段及步骤:
本系统采用的是JSP、Servlet和SQL2000开发,Windows XP Professional操作系统,用Dreamweaver进行前台网页界面设计、采用JDBC方式与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能。由于JSP、Servlet功能强大,而SQL Server 2000灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用JSP、Servlet、SQL Server 2000是开发轻平台的最佳组合从而说明本系统在技术方面可行。
使用的数据库设计工具是SQL2000,实现推荐模块所使用的语言是JSP,运用Myeclipse 8.5来设计的,步骤如下:
建立对应的表,用来存储数据
建立对应每个表的bean,用来进行添加,删除
建立对应每个表的action的 bean,用来进行查询,修改数据库
推荐模块的设计
系统结合与系统测试
毕业论文
论文答辩
参考文献:
王黎,于永军,张豪.jsp+Dreamweaver CS4+CSS+AJAX 动态网站开发典型案例[M].北京:清华大学出版社2010.1
郭真,王国辉.jsp程序设计教程[M].北京:人民邮电出版社2010.6
李曙光.JSP开发实例完全剖析[M].北京:中国电力出版社,2006.1
杨易.JSP高级程序设计[M].北京:人民邮电出版社,2006.1
Vivek Chopra.JSP高级程序设计[M],北京:机械工业出版社,2001.2
申吉红,廖学峰,余健.JSP课程设计案例精编[M].北京:清华大学出版社,2007.3
卢潇.软件工程[J].北京:清华大学出版社;北京交通大学出版社,2005.2
萨师煊,王姗.数据库系统概论[M].北京:高等教育出版社,2000.1
马运涛.Eclipse精要与高级开发技术[M].北京:电子工业出版社,2003.3
Bruce Shive.Research Direction in Object-Oriented Programming[M],2002.4