本科毕业设计(论文)开题报告
1
本科毕业设计(论文)开题报告
2
本科毕业设计(论文)开题报告
3
本科毕业设计(论文)开题报告
4
本科毕业设计(论文)开题报告
5
本科毕业设计(论文)开题报告
6
本科毕业设计(论文)开题报告
7
本科毕业设计(论文)开题报告
8
第二篇:在线图书交易系统 开题报告
石河子大学信息科学与技术学院
毕业设计(论文)开题报告
课题名称: 学生姓名:
学 号: 学 院:
专业年级: 指导教师: 职 称:
完成日期:
在线图书交易系统 XXX XXX XXX XXX 信息科学与技术学院 计算机网络技术 XX 副教授 二○一○年一月二十日
一、本课题来源及研究的目的和意义
1.课题来源
石河子大学信息科学与技术学院
2.本课题研究的目的和意义
1.1研究目的
本课题通过对在线图书交易系统的研究,论证网上交易方式实现方法和可行性。介绍如何利用网络和数据库技术等技术实现实时在线交易。从而利用我们掌握的计算机网络技术专业知识实现在线图书交易。
2.2研究意义
本课题能够锻炼两个人在面对一个具体的项目时,遇到问题,分析问题,解决问题,合作完成项目的能力;获得小组合作、实施课题,并按照既定计划进行开发的经验,以及查找相关文献的能力。
二、本课题所涉及的问题在国内(外)研究现状及分析
1.国内研究现状
在线图书交易系统主要以网上书店的形式进行图书交易,我国第一家网上书店是19xx年建立的中国书店网上书店。19xx年4月杭州新华书店建立了新华书店系统的第一个网上书店。19xx年2月上海书城与中国银行、VISA国际组织等多家金融业、信息产业的组织与公司合作,创办了网上书城网上书店。目前,我国网上书店发展迅速,数量已达数百家,比较有影响的有当当网上书店、北京图书大厦、上海书城、中国图书网等。
2.国外研究现状
世界上第一家网上书店是19xx年美国联机公司(AOL)在网络上建立的“阅读美国书店”。目前最负盛名的是美国西雅图亚马逊图书公司的亚马逊网上书店,它创建于19xx年,19xx年12月9日,亚马逊网上书店的创始人杰夫·贝索斯,“由于革命性的改变了全球消费者传统购物方式”被美国《时代》周刊评为年度封面人物。英国网上书店较著名的有因特网书店。德国著名的网上书店有图书在线网上书店等。
3.在线交易系统发展的未来动向
自Internet出现以来,大量的信息通过它迅速传播,打破了原有的通信方式。随着互联网技术在全球的广泛使用,标志着人类社会开始进入了“网络经济”时代。而“网络经济”时代最显著的特征就是信息技术在传统商业领域的应用,即电子商务。电子商务就是利用计算机技术、网络通信技术、多媒体技术等技术实现商务活动的电子化、信息化、数字化、无
纸化和国际化。电子商务作为一种新型、高效的交易方式风靡全球,它为商业领域带来了根本性的革命,同时也对人们的购物习惯和日常生活产生了深刻的影响。它带来了变革,带来了商机,带来了无限光明的未来。
在线图书交易系统作为电子商务的一种应用形式,具有广阔的发展前景。书籍是人类进 步的阶梯,人类社会的发展和进步都离不开书籍。人们已经普遍地认识到了书籍的重要。书籍作为商品,有它一定的特殊性:图书属低价商品,易于运输,而且很多顾客在买书时不要求当面检查一下,因此构建网上购书就有其独特的优势。优势如下:信息量大,图书信息丰富,检索定购便捷,可提供如畅销书排行、读者评论等个性化服务。随着网络的发展,科技的进步,网上购书的巨大潜力预示着其前景的灿烂。
4.在线交易系统技术分析
4.1 ASP技术
ASP 全称为 Active Server Pages(动态服务器主页),它是一种应用程序环境,可以利用 VBScript 或 Java Script 语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,解释为标准 HTML 格式的网页内容,再送到浏览者浏览器上显示出来。可以将 ASP 理解为一种特殊的 CGI。
利用 ASP 生成的网页,与HTML相比具有更大的灵活性。只要结构合理,一个 ASP 页面就可以取代成千上万个网页。尽管 ASP 在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。
ASP应用程序以.asp文件的形式存盘无需经过任何的编译,便能有浏览器查看,当然不能直接运行,只有在服务器执行后才能浏览。ASP程序的控制部分是使用VBScript、Jscript等脚本语言来设计,当执行ASP程序时脚本程序将一整套命令发送给脚本编辑器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编译语言一样,ASP程序的编写也遵循一定的规则,如果想使用自己所喜爱的脚本语言编写ASP程序,那么服务器上需要有能解释这种脚本语言的脚本解释器。当安装ASP时,系统提供了VBScript和Jscript两种脚本语言,而VBScript则被作为系统默认的脚本语言,也可根据自己的喜好改变系统默认的脚本语言。
Active Server的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果。ASP文件可以用常规的文本编辑器编辑, ASP使用VBScript、JavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用"<%?%>"将ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML
格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。
ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:Database Access component(数据库访问组件)、File Access component(文件访问组件)、Ad Rotator component(广告轮播器组件)、Content Linking component(内容链接组件)、Browser Capabilities component(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。
在网站系统的开发应用中,Microsoft公司的ASP(Active Server Pages)被广为使用。ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和JavaScript或其他的第三方脚本语言来创建ASP,实现了过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。ASP可以和诸如SQL Server和Microsoft Access2000这样的数据库进行连接,进而完成数据的交换与更新。
4.2 Adobe Dreamweaver CS3
Adobe Dreamweaver CS3是Adobe公司最新推出的网页制作软件版本, 是建立 Web 站点和应用程序的专业工具,也是网络浏览文件的一个开发工具,它具有强大的功能和简便的操作平台,是一款所见即所得的网页制作软件。该软件集网页制作、网站管理、程序开发于一身,可以帮助用户在同一个软件中完成所有网站建设的相关工作。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大。使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能。Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的Internet 应用程序。从而使用户能连接到数据库、Web 服务等。
4.3 VBScript
VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。
VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。
由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系统中可以被使用的程序库,比如它可以使用Microsoft Office的库,尤其是使用Microsoft Access和Microsoft SQL Server的程序库,当然它也可以使用其它程序和操作系统本身的库。
4.4 Microsoft Office Access 2000
Microsoft Office Access 2000是由微软发布的关联式数据库管理系统.它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是Microsoft Office的成员之一。是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
三、对课题提出的任务要求及实现预期目标的可行性分析
1.对课题提出的任务要求:
实现以下功能:
(1)用户管理模块:系统用户注册,进入系统时的身份验证。不同页面浏览时的身份验证。
(2)在线图书销售模块:允许用户浏览所有图书,允许用户按图书种类进行查找,允许用户购买图书,允许用户对购物车管理,系统实现订单的管理,完成整个购物流程。
(3)图书在线管理模块:管理员身份验证,对数据库中图书信息管理,对用户信息管理。
2.完成本课题需要使用的系统平台和主要开发工具
(1)window xp操作系统
(2)Web 服务器为NetBox服务器
(3)便成语言选用 VBScript
(4)编程工具选用Adobe Dreamweaver CS3
(5)数据库使用Office Access 2000
3.实现预期目标的可行性分析
1)技术可行性
本课题所涉及的研究目标,在国内外已经有相当成熟的理论基础和技术基础。通过对开发人员的文献调查,对在线图书交易系统所涉及到的技术问题进行了分析,绝大多数可以
使用计算机网络技术的专业知识进行构建,部分不会的可通过自学。总体可以完成此题目。
2)经济可行性
本课题只需根据计算机网络技术的专业知识和计算机设备来完成,因此不需要经济上的负担,可以锻炼学生对专业知识的实用和动手能力。
3)操作可行性
本课题要求对计算机技术有所了解,能够会简单的查询,选择等。操作性完全可行。
四、本课题需要重点研究的、关键的问题及解决的思路
1.构建数据库检索有一定的困难。解决方案:通过阅读书籍或资料学习并掌握数据库检索技术,完成课题。
2.代码编写有一定的困难。通过认真学习和熟练掌握VBScript语言来完成代码的编写。
五、完成本课题所必须的工作条件及解决的办法
1.完成本课题所必须的工作条件
(1)要求能够连入互联网的个人计算机一台。
(2)能够保证一天不少于8个小时的工作环境。
(3)相关的书籍和学习资料。
2.解决的办法
(1)使用个人计算机,且能够连入因特网。
(2)在宿舍或机房完成。
(3)通过个人购买,网络搜索,大学图书馆和学院资料室借阅解决。
六、完成本课题的工作方案及进度计划
1.完成本课题的工作方案
为完成本课题的基本任务要求,拟定工作方案如下:
(1) 确定毕业设计题目之后,首先在大学图书馆,因特网上搜集相关的文献和技术文档,以及可能涉及到的软件程序,帮助文档等。
(2)阅读搜集到的文档,熟悉课题所涉及到的知识和开发工具。查漏补缺,继续完善文献和技术文档。
(3)对于课题进行功能分解,抽取其系统结构图,划定功能模块。
(4)尝试编写功能模块,坚持完成一块,调试一块,解决一块的原则。
(5)进行系统调试,安装和部署项目。
(6)在各阶段中,做好相关的文档;在调试结束后进行文档的整理与汇总,完成毕业设计文档的撰写,并做好演示课件,准备毕业答辩。
2.完成本课题的进度计划(以周为单位)
(1)2009.12.15—2009.12.30 搜集相关文献文档,完成文献综述和开题报告
(2)2010.1.1—2010.1.30 系统需求分析
(3)2010.2.1—2010.2.30 数据库设计,系统功能设计
(4)2010.3.1—2010.4.30 功能设计编码
(5)2010.5.1—2010.5.25 毕业论文、文档写作
七、主要参考文献
[1]吴淑慧,郑维智.基于C/S结构的使用在线系统设计[A].北京工商大学学报,2006,24(3):37-39.
[2]方美琪,电子商务概论.北京.清华大学出版社,2002 年,第2版:30-31
[3]肖龙海.计算机远程综合监控与管理系统的开发与应用[D].东南大学,2003.
[4]孟中立.水泵生产过程在线检测技术研究[D].江苏:江苏大学,2006.
[5]李正希.AsP.NET案例开发.中国水利水电出版杜,2005.1:90一9
[6]施迅.中小型系统的开发流程及其于在线系统开发中的应用[C].上海:复旦大学,2005.
[7]比尔.伯切尔 韩世杰编译.WRAM在线系统[J].航空维修与工程,2007,5:18-18.
[8]金英,王伟,李丹霞.黑龙江省农业综合开发在线系统的建设[A].农机化研究,2007,5:236-237.
[9]何典,刘济波,聂丁.基于WEB构建在线实验报告系统[A].计算机与现代化,2007,3:115-117.
[10]张书杰,潘兴庆,李健.基于PKI/CA的银行与基金公司在线交易系统的构建[A].北京工业大学学报,2006,32(5):477-480.
[11]李学迅,马伟,马震.教育在线系统结构及功能设计分析[N].昆明理工大学学报,2004,29(1):41-44.
[12]史石榴.唐山区域物流在线系统解决方案[M].物流技术与应用,2004,9(6):100-103.
[13]王建华,张军.计算机考试网络在线系统[N].哈尔滨师范大学自然科学学报,2003,19(1):39-41.
[14]张素香.基于WWW的实时在线系统监测技术[M].电脑开发与应用,2003,16(3):15-16.
[15]张家文,张柄云.北京谱仪在线系统的控制与监测[M].核电子学与探测技术.1998,18(6):456-459.
[16]郭庆琳,吴惠芳.C/S模式的高校电子招生简章在线系统[M],计算机系统应用.1998,7:47-48.
[17]侯荣平.慧聪商情网在线交易系统的建立与研究[D].北京化工大学,2001.
[18]贾清斌.基于C/S结构钒钛在线贸易系统的设计与实现[D].电子科技大学,2006.
[19]徐爱鸣.网上书店应用系统的设计与实现[D].南京理工大学.
[20]汤海基.网上书店系统的设计与实现[D].华中科技大学.
[21]李劲.一个网上交易系统的设计与实现[D].华中科技大学.
[22]赵泉午,玉婷.采用ASP技术建立网上书店的解决方案.大连理工大学.
[23]曹桂琴,韩鑫.用ASP技术建立网上书店的解决方案[D]大连理工大学.
[24]涛诊砖.基于.NET平台网上书店系统的设计和实现[D]华东师范大学.
[25]李艳.基于BS模式的往上书店设计于实现[D]华中科技大学.
[26]黄旭.基于J2EE和UML技术的网上书店购物系统[D]华中科技大学.
[27]李用江,杨世勇,辛向军.VISUAL C#.NET与网络数据库编程.西安交通大学出版社.
[28]吴海波,郭外萍.ASP.NET程序设计.人民邮电出版社.
[29]张蓓.ASP.NET通用模块及典型系统开发实例导航.人民邮电出版社.
[30]张旭东,汪洁.ASP网络开发实用工程案例.人民邮电出版社.