摘要文档主要介绍了此次课程设计题目“网上书店”的开发背景及如何分析、设和实现的。现在绝大多数的人们购书都是通过去书店,在那里查找自己需要的书籍并进行购买。经过几年实践,我国电子商务发展迅猛,并且越来越走向务实,还有就是网络的发展与应用已经蓬勃发展起来。一类适合现代人网上购书的系统网上书店是非常必要和可行的,并在我国已得到初步应用并有很广泛的市场需求前景。网上书店系统可以实现人们远程逛逛书店和购买图书的愿望。本系统主的功能是帮助经营实物书店的人们扩大市场和增加知名度。基本功能包括用户注册会员、登录、图书展示、图书查询、在线浏览图书、远程购买、远程交易等。系统开发工具是使用Asp及Access数据库,系统是基于出版社等用户背景开发的,可以有效的实现网上图书交易。在论文中首先介绍了电子商务及网上书店的相关知识,并根据以上知识制作网站。文中主要包括调研分析、可行性研究、平台论证、需求分析、网站的总体设计、详细设计、数据库设计等,并通过流程图和文字加以解释说明。目录引言……………………………………………………………31.系统概述………………………………………………………31.1文档目的……………………………………………………31.2系统相应目标………………………………………………32.系统可行性研究………………………………………………42.1编写目的……………………………………………………42.2背景………………………………………………………42.3参考资料……………………………………………………42.4项目目标……………………………………………………42.5对现有系统分析……………………………………………52.6技术方面的可行性…………………………………………52.7社会因素方面的可行性……………………………………52.8结论………………………………………………………63.需求分析………………………………………………………63.1系统需求……………………………………………………63.2功能需求……………………………………………………63.3使用范围……………………………………………………73.4用户界面及界面……………………………………………73.5输出要求……………………………………………………83.6故障处理……………………………………………………83.7可行性分析…………………………………………………83.8开发和使用环境……………………………………………93.9目标系统的其他需求………………………………………104.详细设计………………………………………………………104.1系统设计思想………………………………………………104.2系统结构设计………………………………………………104.3系统功能模块………………………………………………114.4系统模块功能………………………………………………124.5系统数据库设计……………………………………………144.6遇到的问题和分析解决……………………………………185.系统特色及关键技术…………………………………………186.系统测试………………………………………………………197.总结…………………………………………………………20网上书店-3-3引言网上书店已是现代传统书店必不可少的经营策略。目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线图书展示功能、在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。技术的进步对传统书店上网解决方案提出更严格的要求和挑战。为了保护传统书店的投资,书店上网解决方案应切合传统书店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统书店在实施上网方案的之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。网上书店具体实施的质素直接影响传统书店在网络的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。综上所述,网上书店已经成为互联网时代传统书店的必由之路。关键词:电子商务;网站;网上书城;数据库1.系统概述1.1文档目的主要介绍了此次“网上书店”的开发背景及如何分析、设和实现的。一类适合现代人网上购书的系统网上书店是非常必要和可行的,并在我国已得到初步应用并有很广泛的市场需求前景。本系统主的功能是帮助经营实物书店的人们扩大市场和增加知名度。基本功能包括用户注册会员、登录、图书展示、图书查询、在线浏览图书、远程购买、远程交易等。文中主要包括调研分析、可行性研究、平台论证、需求分析、网站的总体设计、详细设计、数据库设计等,并通过流程图和文字加以解释说明。在论文中还包括了部分网站制作的主要程序代码。1.2系统相应目标(1)首先在网上书店系统中,数据库应当解决如下需求:保存注册用户的个人信息,包括联系资料等。保存图书信息,包括书名,价格,作者,图片等信息。网上书店-4-4保存购物车的详细信息。保存购书信息,包括用户ID,图书ID,数量,总价等。保存订单信息,包括日期,支付方式,是否确认等。(2)其次整个网站应实现如下的任务:用户管理:用户管理模块包括用户注册、用户登录、修改用户个人信息等功能。图书管理:图书管理包括允许用户浏览图书列表、查看图书商品详细信息、快速查询所需要的图书3个功能。购物车管理:顾客可以把要买的图书放入购物车,查看购物车的内容,对自己购物情况进行修改或者确认。顾客可以删除图书、修改图书数量。顾客确认购物情况无误后可以结帐。订单管理:订单管理功能模块包括显示历史订单和显示订单的详细信息2个功能。显示历史订单负责显示某个用户所有的历史订单纪录,显示帝国男单详细信息负责显示某个指定订单的详细信息。2.系统可行性研究2.1编写目的编写本可行性研究报告的目的是对网上书店系统进行可行性分析,以最小的代价在尽可能短的时间内确定问题是否能够解决和是否值得解决,并最终确定本软件系统开发的可行性。2.2背景项目名称:网上书店系统项目用户:私营书店开发单位:信工学院计算机系09计科3班2.3参考资料A.软件产品开发文件编制指南》B.实用软件文档写作》肖刚、古辉、程振波、张元鸣编写,清华大学出版社网上书店-5-52.4项目目标在4个月内建立一个网络化、高效率的网上书店系统2.5对现有系统分析经过调查与分析,得到目前手工方式书店交易流程图,其中现行的管理系统如图:a)首先,顾客寻找选取所需图书。b)将选取图书拿至收银台。c)有营业员结账出店、2.6技术方面的可行性以上分析可知,该系统是一个网购系统,目前,国内许多公司均已成功实现,开发技术成熟,并有成功的经验借鉴,虽然购买通用的商业化软件系统也能满足需求,但价格昂贵而且将来维护升级不便。鉴于学院计算机教师有十几项信息管理系统成功开发经验,所以我们可通过所学由老师带领尝试开发,经济上可行,通过该项目开发,即让我们实训了,也让我们学到了更多的东西。2.7社会因素方面的可行性(1)法律可行性本系统开发与应用不涉及侵犯专利权、侵犯版权等方面的问题(2)操作的可行性网上书店系统是人工优化的系统,操作步骤简单,顾客通过界面提示就可可掌握顾客书籍营业员顾客网上书店-6-6系统的使用,本系统的开发与应用与用户单位的行政管理、工作制度没有冲突,员工素质能够满足软件系统的需求。2.8结论由于本项目具有经济可行性、技术可行性以及操作可行性,因此,该图书馆管理系统的项目开发是可行的。3.需求分析3.1系统需求随着人类经济高速发展,人们生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的跑书店买需要的图书。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,网上书店为大家带来了极大的方便。我所开发的这个网站所采用的是当前较为流行的软件VisualStudio2005+DreamWeaver8作为实现,以数据库SQLServer2005作为系统的后台操作。3.2功能需求网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登录管理、订单处理等模块。根据网上书店的基本需求,本系统需要完成的具体功能如下:*书图查询:当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者信息快速查询所需书目信息的功能。*购物车管理:当客户选择购买某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。*订单处理:对应客户购买图书商品信息的需求,在确定了所购图书商品的网上书店-7-7价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货的处理。*会员注册:为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关的信息。3.3使用范围网上书店相对于实体店:(1)营业时间不受限制,与传统的8小时营业时间不同,借助互联网,网上书店可以24小时全天候营业。这种不间断的服务方式对于巩固和扩大读者群、培育潜在的顾客具有重大意义。(2)不受营业场地限制。因为网上书店是虚拟书店,所以它无需门市,只要维持面积有限的库房即可正常运转,并以最低的成本经营最多的品种。(3)供需双方之间信息交流的广度、深度和速度有了质的飞跃。可提供的图书信息与用户需求信息的相互沟通及匹配一直是制约图书销量增长的瓶颈,网上书店以其直观的界面、丰富的信息、灵活的检索方式和个性化的定制服务,成功地解决了这一难题。(4)经营管理更加科学。现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和应用,这有助于克服传统营销模式中的主观性和盲目性,对于提高经营管理水平大有裨益。网上书店的用户群:(1)主流人群为经常上网的读书爱好者,拥有能够上网的条件,以青年和中年人为主。(2)部分用户持有信用卡,可在网上直接付款;无信用卡的用户可以汇款进行交易。(3)从职业划分来看,一部分用户是高校学生,追求时尚快捷的购物方式,购买力有限;另一部分则为工作人群,追求高效经济的购物方式,购买力较强。3.4用户界面及界面网站的各大页面要求要简洁,方便,友好,易懂,便于浏览者和管理者的浏览和进行相关操作。主要分一下两块:一、前台界面,通过用户注册和用户登录进入购物车,实现网上图书的购买。二、管理员界面,只有专门的管理员才能登录,并对有关信息进行修改和删除等操作。主要对一下六大块进行管理:订单管理、管理员管理、会员管理、物网上书店-8-8流管理、图书管理和图片管理。输入设备:键盘,鼠标。输出设备:显示器。显示风格:IE界面。显示方式:1024×768输出格式:网页方式。3.5输出要求要一个自己做网站让人能通过输入网址在互联网上找到,首先得配置IIS。详细的安装过程可通过查找相关图书或网上搜索得到。在自己电脑中安装IIS,在没有网络空间的时候,您可以将自己的电脑当作服务器,只需要将自己的IP告知他人,大家就能访问您的网页。这样就可以实现网上书店的输出。但是若要实现各种表单处理、注册页面、等动态功能的时候就必须使用IIS功能来调试。3.6故障处理由于在线书店用户端页面包含多种商品,并需要展示大量样品图片,在加载过程中会出现部分图片加载失败,没有显示,此时只需要刷新页面再次加载就可以正常显示。系统维护主要为后台数据库的维护,包括商品数据的管理和用户、管理员信息的管理,同时应该定期为数据库进行备分工作,以保证数据库的正