北京理工大学继续教育暨现代远程教育学院毕业设计(论文)开题报告毕业设计题目:网上书店网站设计与实现专业:网络工程班级(教学站):XXXXXXXXXXX学生姓名:指导教师:熊孟英一、选题的背景与研究意义(一)选题的背景:随着因特网(Internet)的诞生、发展和逐渐普及,个人和企业要生存、要发展,就必须采取新的生存方式和竞争手段去适应Internet的发展。面对Internet本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越严重,原有的商业格局、商务运作模式在Internet面前也显得无能为力,客观形势给传统商务带来了压力和动力、机遇和挑战、条件和可能,挑战是现实的、机遇是潜在的,所以迫使我们必须重组原有的商业格局,变革原有的商业模式来契合Internet的发展以取得最大的效益。据调查,目前我国国有大中型企业中大约70%左右使用了Internet,其中一些企业拥有自己的网站和服务器。另据一项调查表明,目前全球网上交易额每年增长10%以上,占总交易额的比例越来越大。网络在商务领域确确实实引发了一场可以扭转乾坤的革命。电子商务的出现,使得传统的经营模式和经营理念发生巨大的变化。电子商务创造了巨大的效益和机会,在市场上发挥最佳的作用。电子商务的发展,不仅有力地推动Internet的发展,对社会的进步和经济的变革产生深远影响,最重要的,它本身的发展和成熟为我们提供了许许多多的机会。图书信息易于判断和选择,所以适合于网上交易,因而“网上书店”成了电子商务的先锋。网上书店利用信息技术、数字技术、虚拟技术、网络技术在互联网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场。网上书店的出现使人们足不出户就可以买到自己需要的图书,从而打破了传统书店的经营模式。(二)研究意义:网上书店的诞生虽然只有短短的几年时间,却以其独有的网上运作特色和优越服务得到迅速发展,提供了全方位的图书信息和双向交流的渠道。与普通书店相比,网上书店具有其不可比拟的优势:(1)将营业时间延长至极限与传统的8小时营业时间不同,借助互联网,网上书店可以24小时全天候营业。这种不间断的服务方式对于巩固和扩大读者群、培育潜在顾客具有重大意义。(2)不受营业场地限制因为网上书店是虚拟书店,所以它无需门市,只要维持面积有限的库房,即可正常运转,以最低的成本经营最多的品种。(3)使供需双方之间信息交流的广度、深度、速度有了质的飞跃图书信息与读者需求信息的相互沟通及匹配一直是制约图书销量增长的瓶颈,网上书店以其直观的界面、丰富的信息、灵活的检索、个性化的定制服务,成功地解决了这一难题。(4)促进了经营管理的科学化现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和应用,这有助于克服传统营销模式中的主观性、盲目性,对于提高经营管理水平大有裨益。网上书店订书程序简单。网上书店网页内容的设计安排简明实用,容易操作,大大简化了购书手续,极大的方便了广大读者。一个成熟运做的网上书店还可以为读者和网上书店,以及读者与读者提供一个良好的交互空间,讨论读后感想,抒发精彩书评。二、研究的思路与主要内容:(一)研究思路:项目采用B/S(浏览器/数据库服务器)三层应用体系结构,前台页面由JSP编写,系统流程控制器及事务处理由JAVA语言编写,后台数据库采用MySql数据库。项目分为一般用户登录,管理员前台管理和管理员后台管理三个模块。JSP网页为整个服务器端的JAVA库单提供了一个接口来服于HTTP的应用程序,是一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性。(二)主要内容:项目使用JAVA语言,用MySql进行后台数据库的建立,实现一个交互的网上书店系统。网上书店系统理系统主要包括图书浏览、购物车、订单管理、用户管理和系统维护5部分。本系统主要从用户与管理员的角度出发,其主要完成以下任务:1、根据设计要求,首先进行本系统的功能概述,对不同的用户分配不同的使用权限。根据需求分析,用户可分为一般用户、注册用户和系统管理员。一般用户进入该网站后,可以浏览该网站的商品内容,查询需要的商品的信息,注册用户登陆后,除了拥有一般用户的功能外,还具有通过购物车选购商品、填写订单和登记缺货等功能,系统管理员具有系统全部功能的使用权限,包括管理用户和书籍等。2、对系统功能模块的分析,主要包括两大模块:一为系统管理模块,二为系统销售模块。在这两大模块下又可以划分出若干小模块(用户管理、图书管理、图书查询、图书浏览、购物车、订单管理)。3、业务流程分析,包括用户和管理员两大业务流程设计。4、数据库关系设计,采用构建E-R图的设计方式设计数据库。三、毕业论文所用的方法(技术路线)1、主要通过网络,对各种类型的书籍和杂志收集数据,来对研究课题进行全面分析。2、运用软件工程方法和数据库设计来研究本论文,主要从需求分析;概念设计;逻辑设计;物理设计;验证设计五个方面进行研究。3、本论文运行的平台是JAVA平台,后台数据库是MySql数据库.4、本论文通过数据流程图、系统功能图和E-R图来描述该系统实现的功能以及各个实体属性之间的关系四、主要参考文献:[1]邓良松、刘海岩、陆丽娜.软件工程[M].西安:西安电子科技大学出版社,2000.11[2]萨师煊、王珊.数据库系统概论[M].北京:高等教育出版社,2000.2[3]董士海.计算机软件工程环境与软件工程[M].北京:北京科学出版社,1990[4]刘韬、骆娟.VisualBasic数据库通用模块及典型系统开发[M].人民邮电出版设[5]黄玉春主编.VisualBasic程序设计与实训教程[M].北京:清华大学出版社,2006[6]苏宝莉主编.VisualBasic程序设计案例教程[M].北京:中国电力出版社,2007[7]郑永前主编.管理信息系统[M].北京:化学工业出版社,2008[8]夏邦贵、刘凡馨等编著.VisualBasic数据库开发经典实例精解[M].北京:机械工业出版社,2005.10[9]李春胞、曾慧编著.SQLServer应用系统开发教程(第2版)[M].清华大学出版社,2008.05五、计划进度一、准备、选题阶段(2015年12月7日-2015年12月20日)二、开题报告撰写阶段(2015年12月21日—2016年1月15日):按照任务书的要求制定工作计划,搜集资料、查阅国内外文献,来撰写开题报告(3000字以上)。三、论文撰写阶段(2016年1月16日—2016年4月15日):包括代码清单,程序使用说明以及论文正文等6年4月16日—2016年4月22日)五、答辩阶段(2016年4月25日-2016年5月23日)六、指导教师意见: