《基于BS模式的网上书店系统的设计及实现开题报告.doc》由会员分享,可在线阅读,更多相关《基于BS模式的网上书店系统的设计及实现开题报告.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、伊犁师范学院本科生毕业论文(设计)开题报告论 文 题 目:基于B/S模式的网上书店系统的设计及实现学 生 姓 名: 章勇系 专 业:计算机科学与技术 学 号: 指 导 教 师:宋浩远开题报告时间:2009 年1月12日填表说明和要求1 开题报告作为毕业论文(设计)答辩小组对学生答辩资格审查的主要依据材料之一。此报告应在指导教师指导下,学生在毕业论文(设计)工作前期内完成,经指导教师签署意见,同意后生效。2 学生阅读论文,资料的篇数一般不少于10篇,开题报告中应包括文献综述、选题依据、可行性分析及预期成果。字数不少于2000字。此表一式一份,随同学生毕业(设计)论文一起由各系存档。一、文献阅读序
2、号作者文章题目(书目)期刊名称(出版单位)、时间1 孙宝文,王天梅编著. 电子商务系统建设与管理 M. 北京:高等教育出版社,2004.2 李铮编著. 电子商务网站规划、建设与管理 M. 北京:电子工业出版社,20063 廖咸真编著. 电子商务网站建设 M. 重庆:重庆大学出版社,20044 刘军,董宝田, 王秀娟编著. 电子商务系统的分析与设计 M. 北京:高等教育出版社,20035 刘志勇编著. SQL Server2005宝典(第一版) M. 北京:电子工业出版社, 20076 萨师煊,王删编著.数据库系统概论 M. 北京:高等教育出版社, 2005 7 岳丽华,丁卫群编著. 数据库系统
3、概论 M. 北京:科学出版社,20008 何主洁,黄婷儿译著. 数据库设计教程 M. 北京:机械工业出版社, 20069 王国平编著. Dreamweaver MX 2004网页时尚设计师 M. 北京:电子工业出版社, 200510 王炯,姜真杰编著. Flash网页制作教程 M. 北京:清华大学出版社, 200511 林宏基编著. Web开发技术教程(第二版) M. 北京:北京大学出版社,200712 杨易编著. JSP网络编程技术与实例 M. 北京:人民邮电出版社,200513 李曙光编著. JSP开发实例完全剖析 M. 北京:中国电力出版社,200614 姜晓铭,陈武编著. JSP程序设
4、计与实例分析教程 M. 北京:清华大学出版社, 2001二、开题报告一、文献综述:相关研究的最新成果及动态 1、网上书店的概述Internet带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁,电子商务业已成为时尚。因图书信息易于判断和选择而独具优势,最适合于网上交易,所以网上书店成了电子商务的先锋。与传统店面书店相比网上购书的市场规模和经营模式突破了地理位置、经营面积、营业时间的局限,是一种全新的销售渠道,其优势是显而易见的比如虚拟世界可以容纳巨大的信息;内容传播和交流沟通的无障碍与低成本;时空概念上相对的自由度;增加书箱品种易如反掌,它能给读者海量的选择;建立仓储的费用相对低廉;同时
5、国家对信息产业大力支持。目前,国内图书市场供需不完全平衡,网上书店以广阔的市场覆盖面及24小时全天候服务,充分满足了读者的需求。另外,开设网上书店的成本远远低于传统模式,会给商家带来可观的经济效益。因此,无论是从商家的角度而言,还对于消费者而言,网上书店都具有较强的优势和良好的发展前景。2、B/S模式的概述B/S(Browser/Server)模式,即浏览器/服务器模式,又称B/S结构,是一种从传统的二层C/S模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。B/S网络结构模式是基于Intranet的需求而出现并发展的。B/S模式最大特点是:用户可以通过WWW浏览器去访问Intern
6、et上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的,B/S模式所具有的框架结构可以大大节省这些费用,同时,B/S模式
7、对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。B/S模式提供了一致的用户界面:B/S模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。B/S模式具有很强的开放性: 在B/S模式下,外部的用户亦可通过通用的浏览器进行访问。B/S模式的结构易于扩展: 由于Web的平台无关性,BS模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。B/S模式具有更强的信息系统集成性: 在BS模式下,集成了解决企事业单位各种问题的服务,而非零散的单一功能的多系统模
8、式,因而它能提供更高的工作效率。B/S模式提供灵活的信息交流和信息发布服务: B/S模式借助Internet强大的信息发布与信息传送能力可以有效地解决企业内部的大量不规则的信息交流。3、SQL Server的概述:SQL是结构化查询语言,SQL Server数据库服务器,它是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。SQL (Structured Query Language结构化查询语言)是目前使用最广的并且是标准的数据库语言。SQL语言使得存取或更新信息变得十分容易,你可以直接使用SQL从网站上查询信
9、息。SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。并且安全性比较强,并且对数据库中数据的恢复和可以同时支持更多用户对数据库进行访问等都有一定的优势。同时SQL Server还具有以下一些特点:1.图形化用户界面,使系统管理和数据库管理更加直观、简单。 2.丰富的编程接口工具,为用户进行程序
10、设计提供了更大的选择余地。 3.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与microsoft BackOffice产品集成。 4.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 5.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 6.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。二、论文选题的依据网上书店是电子商务的典型应用。JSP是构建电
11、子商务系统的新兴技术,采用JSP技术,可以方便地将系统分离为三层:表示层、业务层及数据库层。表示层向客户的浏览器提供基于Web的显示页面;业务层处理客户购书过程;数据层则提供数据存储。采用这种层次结构可以提高系统的扩展性和服务器的效率,方便开发。本文针对目前网上书店所面临的问题,采用JSP技术,设计开发了一个网上购书系统,具有高可靠性、可扩展性和可重用性的特点。系统中采用多种设计模式来提高系统性能:采用前台控制器来方便地实现导航;采用复合视图来向用户提供Web显示,减少了视图中代码的重复;采用业务代表降低各层之间的耦合;并在业务层中采用值对象来向表示层提供数据。系统以微软数据库管理系统SQL
12、Server作为后台数据库, 实现了基于B/S模式的网上书店系统的设计与实现。三、可行性分析1、技术可行性随着计算机、网络通讯和信息技术,特别是Java技术的发展。电子商务在国际上得到广泛的应用,取得了巨大的成功。我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。为了适应新环境下的新的销售模式和顾客销售方式的改变,我开发的这个网上书店网站。它是基于Internet/Intranet 及Web技术,建立以Browser/Server为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。2、经济可行性因商业模式和消费观念的变迁,电子商务业已成为时尚。与传统的书店相
13、比,基于B/S模式的网上书店的投资和运营的成本非常低廉,通常只有传统的百分之几。3、操作可行性该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。四、预期成果本以构建网上书店网站为目标,由前台购物、后台管理、在线支付三大部分组成。本网上书店将实现一下基本功能:1、 主页面 用户可以在此页面中浏览图书信息,用户还可以单击链接,弹出或者转到其他页面来显示该图书的详细信息。2、 子页面 可以查看各分类图书,并且可以通过主页面单击相关的链接来显示这些分类的图书。3、 搜索 页面中的搜索功能主要包括了精确搜索和模糊搜索双重功能。用
14、户可以在文本框中输入图书的名称不选择类型时,将按照模糊方式搜索站内的信息;如果用户选择了类型,将在该类中查询该图书信息。4、 详细页面 在详细页面中,将显示出用户所选择图书的详细信息。详细信息中包括了图书的各种相关属性等。5、 新闻 显示站内图书信息,用户可以通过打开新闻也来查看关于图书的新闻内容。6、 购物车 购物车页面主要管理购书信息,该页面将用户所购买的图书记录下来,并将其保存在数据库中。用户购买完毕后,将转入到收银台结算金额。其操作过程与我们生活中在购物商店过程一样。7、 后台管理页面 该页面是为管理员维护系统而设计的,管理员需登录到管理页面中,来操作系统中的数据及用户信息。开题报告人:章勇2009年1月12日指导老师评价:指导老师:宋浩远 2008年1月12日