毕业设计开题报告
计算机科学与技术
网络图书销售系统的设计与实现
一、选题的背景、意义
1.1 历史背景
随着互联网的普及和电子商务的飞速发展,网上书店是Internet电子商务在图书销售行业发展的必然结果。这种新型的图书销售形式,与传统利用书店进行销售的方式相比拥有许多优势包括降低了销售成本,利用网络作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制,信息的传递更迅速灵活,新书信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率。正是由于这些优势,网上书店才能得以迅速地发展。网上书店系统的主要功能是利用网站作为交易平台,将图书的一些基本信息以网站的形式发布到Internet中,客户可以通过Internet登录图书销售网站来查看售书信息并提交定单订购图书,实现在线进行交易。
网上图书销售系统是电子商务的一个典型应用。网上图书销售系统的出现对传统书店是一种有力的冲击。网上图书销售系统是指利用计算机网络技术把传统的书店业务上网,为读者提供通过互联网查询图书信息
、浏览图书及购买图书的图书销售部门。作为一个主要面向网络客户的图书经销商,究竟提供怎样简单、高效、便捷的系统给客户,才能让客户体验到自己与其他经销商的区别,吸引到更多的客户,这是一个企业不容忽视的问题。网上图书销售系统具有强大的交互功能,可使商家和客户方便的交流,有利于顺利完成交易。
1.2 国内现状
当今,电子商务(Electronic Commerce)受到人们越来越多的关注,并渗透到人们生活的各个角落,改变着社会经济的各个方面。网上购物,具有价格低廉,高效,方便,种类齐全的特点。随着网上交易信誉的提高,网上书店越来越得到人们的高度信赖。
网上图书销售系统相比较传统的图书销售系统具有很多方面的优点,如:优质低价的竞争优势,网上书店可容纳数量庞大的图书、期刊;而且在网上储存、发行,所占空间较少,订购手续和过程方便。可以节省商场租金,员工管理工资,书本翻阅损耗等一大批成本费用,显然,这将为网上书店提供了低价格销售商品的基础。传递速度快,不受时间和空间的限制,
随着网络技术和物流业的迅速发展,网上书店有了可靠的发展空间,这将为购买者提供很大的方便,购买者可以足不出户在网上挑选自己中意的商品,直接与网上书店订购,网上商店在接到购买者的真实信息后,马上为购买者送货。网上书店所面临的困难,由于网络技术还存在着很多的缺陷,就网络安全这
块来说,购买者会担心他们的购买信息被别人盗取,将对他们的财产造成损失。这就要求网上书店有防范黑客,保证购买信息完全的可靠性,让购买者放心,就目前的技术很难实现。网上书店的结算方式可以是用信用卡结算、邮购、电汇等方式,网上书店确认读者已付款后,就通过自己的配送体系,把图书送到读者手中。它的优点是能提供大量书目,读者选择面大,购书效率高,但是它的不足也是明显的,它必须有大量的网上购书者,先进方便的结算方式,完善的配送体系,较高的折扣率等条件支持。
1.3 发展趋势
随着Internet以及电子商务的飞速发展,传统的销售方式受到不小的冲击,已经不能很好的满足时代发展的要求。在这种情况下,基于Web的方式的电子商务系统得到了充分的发展,每天大量的网上交易正在进行着,可以说电子商务系统已经改变了人们的传统的生活、工作方式,正在引领人们步入信息化高度发展的时代。在这种情况下,作为一个出版社,如何制作自己的电子商务系统,如何使自己的产品以更加高速有效的方式在互联网上销售,例如网上图书销售系统,以适应自己生存成长的需要,已经成为决定其发展的重要因素之一。
未来网上图书销售系统的发展前景一片明朗,其主要表现为:面对的顾客年轻化,据最新互联网状况统计,我国网民已达3.38亿,其中60%在30 岁以下,这个范畴的用户,喜欢在网上下载音乐,电影,以及浏览一些电子版本的图书,容易接受新事物,接受网上购物,形成新时期购买的潮流,将会形成一个
极大的目标市场。随着每日的网上交易量的极具增加,信用问题将成为未来网上交易要非常的重视的问题,解决好了信用机制网上交易就成功了一大半,网上图书销售系统也不例外。还有,网上图书销售系统正在不断的做大做强,做的越大就越能吸引顾客得到顾客的青睐。
二、研究的基本内容与拟解决的主要问题
2.1 研究的基本内容
本课题的设计是为了开发一个基于web的网上图书销售系统。开发网上图书销售系统的宗旨在于方便人们进行图书的购买,加快书本的更新速度,使访问者足不出户就可以购买到自己想要的书籍,使图书销售以更加高效快捷的方式进行,方便消费者同时使经营者获得更
多的利润。网上图书销售系统首先应该方便用户浏览、购买图书,同时需要由系统管理员进行管理和维护,主要功能分为前台和后台管理员功能两个方面。
前台用户功能:为了方便用户购买图书,网上图书销售系统应该提供以下服务。
1) 用户注册登录:用户进行注册、登录。
2) 图书浏览:以列表方式显示图书信息供用户浏览。
3) 图书显示:显示图书的详细信息。
4) 图书搜索:使用搜索功能使用户快速地到所喜欢的图书。
5) 购物车:这是网上图书销售系统的基本元素。用户到所喜欢的图书时,可以将其放入购物车中,再继续查看其它图书。
6) 图书订单:用户下订单购买图书,由管理员定期负责处理,根据订单信息向用户送货。
后台管理员功能:管理员负责维护整个系统的运行,管理系统所有的信息和数据,应该提供以下功能。
1) 图书管理:维护网上图书销售系统中的所有图书信息。
2) 分类信息管理:维护系统中的所有分类信息。
3) 用户信息管理:显示所有注册用户的信息。
4) 订单管理:定期对用户订单进行处理,向用户送货。
2.2 拟解决的问题
1.密码的安全保护:将密码分为弱中强三个等级,存储在相信数据库表中。
2.数据库安全问题:建立完整的后台数据库表,使用安全性相对较高的数据库。
3.购物车的实现:利用cookie技术保存购物车中选择的物品。
4.图书智能搜索的实现:图书搜索引擎针对系统所有课程进行搜索,针对特定的类别的图书进行搜索。
三、研究的方法与技术路线、研究难点,预期达到的目标
网上购物的网站3.1 研究方法
对于此毕业设计课题,拟采取了如下研究方法。
1. 调查法。通过观察各大图书销售网站的功能界面实现,及了解周围网民对网上书店的改进意见及建议形成具有自己特的网上图书销售系统的实现形式。
2. 文献法。通过查阅国内外大量的关于网上图书销售系统的文献,全面、正确的、深
入的了解、掌握本课题。
3. 结构化系统设计法。运用asp提供的框架技术将本网上图书销售系统课题进行分解,形成一个个小的模块,每一模块都相关联系,最终形成完整的系统。
3.2 技术路线
1.计划的制定。制定总体计划和详细计划,整体设计和局部各模块的设计。
2.资料收集整理。通过图书馆、互联网等收集文献资料,通过访问调查,收集实际客户的意见和建议。
3.系统的设计与调试。采用ASP.NET语言编写代码和数据库的连接,并进行动态页面的设计。系统采用Microsoft visual basic 2008为开发工具,后台数据库选用SQL Server2005。
4.系统的运行与维护。系统进行试运行,发现其中的问题。
5.分析总结形成论文。采用系统的科学的方法,对系统实现的整个过程进行深入分析,形成论文。
3.3 研究难点
由于网上图书销售系统是一个大型的网络交易平台,那么就需要提供人性化的界面,和高效安全的交易机制。也就是说网上图书销售系统对系统的安全、效率、界面方面要求很高,这既要求有一定的美工功底,又要有一定的web开发的实力。同时网上图书销售系统会涉及到大量的数据要进行分类处理,这就对数据库的设计实现提出了很高的要求。
3.4 预期达到的目标
此课题研究的主要目标:用户可以自由访问本系统的图书销售允许提供访问的各个页面例如:通过各种方式查看图书、搜索图书。当用户要收藏、添加书目到购物车、购书时用户必须通过自己的账户先登入系统。若没有则可先进行实名注册。用户确认购买时可以给系统下订单,系统会定时进行处理。为用户提供一个方便、安全的网上图书销售平台。
四、论文详细工作进度和安排
第七学期第12周至第14周:调查与收集与本课题有关的资料与技术,阅读有关参考文献,并提交文献综述
第七学期第15周至第16周:根据任务书所规定的工作,完成开题报告
第七学期第16周至第17周:需求分析、确定系统框架,并完成外文翻译
第七学期第18周至第19周:系统模块设计,数据库设计,完成论文初稿
第八学期第4周至第八学期第12周:毕业实习,系统调试,论文完善,论文定稿
第八学期第13周至第八学期第14周:论文交指导老师审阅、评阅老师评阅
五、主要参考文献
[1] 刘海蓉,朱永昌,胡善岳.ASP. NET在线图书销售系统开发设计思想[J].张家口职业技术学院学报,2010,23(1):10-15.
[2]  陈弘,杨继春,方逵.基于B/S方式的图书销售系统的设计与实现[J].长沙大学学报,2000,14(4):01-06.
[3] 潘艳华.网上图书销售系统的分析与设计[J].西南科技大学网络信息中心,2009,12(2):6-12.
[4] 吴玮,韩丽萍.网上书店系统[J].漯河职业技术学院学报,2008,7(2):10-14.
[5] 刘兵,欧阳峥峥.Web高级程序设计教程[M].北京:中国水利水电出版社,2003.
[6] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006.
[7] 贾马里,王建新.基于Web框架的在线书店的设计和实现[J].中南大学学报,2006,25(3):34-52.
[8] 杨元海.网上书店软件设计[J]牡丹江大学学报,2010,19(8):65-70.
[9] 刘剑.基于Web的图书销售系统的设计与实现[J].北华航天工业学院学报,2010,20(2):12-20.
[10]Jeffrey Palermo,Ben Scheirman,Jimmy Bogard.ASP.NET MVC in Action[M].New York:Manning Publications,2007.
[11] Alex Homer and Dave Sussman. Inside ASP. NET Web Matrix[M].New York:Wrox Press
Ltd,1999.3.