网上书店开题报告(定稿)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文)开题报告
课程设计网上图书销售系统的设计
使用专业计算机应用技术
开题教师000
职称讲师
201 年月日
201 届毕业设计(论文)开题报告
毕业设计(论文)题目网上图书销售系统的设计
学生姓名00 专业班级计算机应用技术
指导教师姓名0000 职称讲师
一、课题背景
随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发---网上图书销售系统[1]。
网上书店[2]是一种高质量,更快捷,更方便的购书方式。首先,网上书店将所有的图书信息[3](包括书名、作者、出版社、出版日期、字数、价格等)清晰的呈现在购书者面前,购书者可以根据上面的信息选择自己想要的图书。其次,网上书店由于是在网上交易它不像传统的图书交易需要大量的库存,网上书店可以出现零库存,这样就降低了销售成本。从市场角度讲,出版物是重要的消费热点,网络出版和发行的客观需求较强,况且人力资源充足,劳动力价格低,为图书配送提供了条件。再次,网上交易使一种全天候的交易它可以全天24小时为你服务,并且可以超出本地买到你想要的图书,这样就使得网上书店的交易突破了时间和空间的限制,实现全球服务。最后,网络的传播速度快,更新也就快,因此新书的信息传递变得更迅速灵活,新书信息上传后,客户可以立即看到,交易马上就可以从网上进行,从而大大提高了交易的效率。正是由于这些优势,网上书店才能得以迅速地发展。
图书销售系统在国际互联网上可以实现的商务功能已经多样化[4],从基本的对外沟通展示功能、信息发布功能、在线图书展示功能、到在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统商店功能都可以在互联网上进行电子化的高效运作。同传统的书店相比,网上图书商店[5]具有如下三点优势:
1) 企业上网不仅给消费者和企业提供了更多的选择消费与开拓销售市场的机会,而且也是提供了更加密切的信息交流场所,从而提高了企业把握市场和消费者了解市场的能力。
2) 网上书店改变了企业竞争的交易成本。网上书店具有投入成本低、批发数量大及用户多的优势。电子商务也使企业规模影响竞争力的基础发生了改变。例如在传统的销售渠道中,大书商与小书商之间的竞争差别很大。
3) 网上书店的经验表明,如果网上书店可以为顾客提供品种齐全的图书、折扣以及灵活的条件、可靠的安全性和友好的界面,在线购物者一般都愿意在网上进行图书交易。
参考文献:
[1] 汪孝宜,刘中兵,徐佳晶等.JSP数据库开发实例精粹[M].北京:电子工业出版社,
2005.100-105
[2] 姚晓春,郑文清.Java编程技术教程[M].北京:清华大学出版社,1999.
[3] 飞思科技产品研发中心.Jsp应用开发详解[M].北京:电子工业出版社,2006.
[4] 周竞涛,赵寒,王明微.Eclipse完全手册[M].北京:电子工业出版社,2006.
[5] 宋昆、李严.SQL Server数据库开发实例解析[M].北京,机械工业出版社,
2006.
二、毕业设计方案或毕业论文研究方案
本系统采用三层架构设计,它的工作原理如图所示。
三层结构原理图
采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。
JSP技术能让Web开发员和网页设计员快速地开发容易维护的动态Web主页。用JSP 开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源(例如JavaBesns)的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
开发工具:SQL SERVER 2000
三、毕业设计(论文)预期成果及创新
对于典型的数据库管理系统,尤其是对像电子商务这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。本系统在设计时应该满足以下几个目标:
●采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、
准确、数据存储安全可靠。
●全面展示书店内所有的图书,并可展示最新图书及特价图书。
●为顾客提供一个方便、快捷的图书信息查询功能。采用模糊查询查询数据。
●实现网上购物。
●商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相
应的决策。
●查看商城内的公告信息。
●用户随时都可以查看自己的订单。
●对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。