网上购书系统
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 15:33:22 体裁作文
篇一:网上书店系统
江西财经大学
自 学 考 试 毕 业 论 文
题 目 网上书店系统的设计 专 业 计算机信息管理 学生姓名 XXX 论文编号 XX 准考证号 012709100480 指导教师
2012 年度 上 (上/下)
江西财经大学自学考试毕业论文指导登记表(一)
目 录
需求分析???????????????????????????5 用户需求分析?????????????????????????5 1. 图书查询需求???????????????????????5 2. 购物车管理需求??????????????????????5 3. 订单处理需求???????????????????????6 4. 管理员与客户的分类功能??????????????????6 系统开发技术?????????????????????????7 MVC模式简介????????????????????????7 1. 电子商务概况概要?????????????????????9 系统总体设计????????????????????????11 1. UML活动关系图?????????????????????12 2. 系统组成?????????????????????????13 3. 功能设计?????????????????????????14
(1) 图书信息管理???????????????????14 (2) 购物车管理????????????????????15 (3) 会员注册?????????????????????15 (4) 订单处理?????????????????????15 数据库设计与实现??????????????????????16 一、 数据库的需求分析???????????????????16 1.数据库的逻辑设计????????????????????17 2.数据表的基本结构?????????????????????19 3.创建数据表脚本??????????????????????21 系统实现过程??????????????????????????23 开发平台???????????????????????????24 一、 系统各组件实现?????????????????????24 用户表示层??????????????????????????24 系统测试与运行?????????????????????????36 一、 系统测试????????????????????????36 二、测试结果?????????????????????????36 参考文献????????????????????????????40 谢 辞??????????????????????????????41
摘要
二十一世纪是知识大爆炸的时代,也是互联网迅猛发展的一个时代,国家信息化已成为一个国家发展的重要标准,互联网的发展不仅给人们的各种工作带来了方便和快捷,而且已经进入了每一个普通老百姓的日常生活中。网上书店这种销售模式改变了人们买书的传统模式,使人们足不出户就能买到自己想要的书籍;同时也使书店运营商方便的销售和展示自己的书籍。
本系统是基于WEB的网上书店系统。采用WINDOWS XP操作系统、Microsoft Visual Studio 2005 开发平台和SQL SERVER 2000数据库为整个系统开发的平台。本系统设计主要完成图书查询需求、购物车管理需求、订单处理需求、管理员与客户的分类功能。其中功能设计分为,图书信息管理、购物车管理、会员注册、订单处理。
【关键词】SQL server 2000 数据库 windows XP操作系统
第一章 需求分析
网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态展示、购物车管理、客户信息注册登录管理、订单处理等模块。
一、 用户需求分析
本网上书店系统主要完成以下具体任务: 1.图书查询需求
当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者住处快速查询所需书目信息的功能。
2.购物车管理需求
当客户选择购买某图书产品时,应该能够将对应图书信息,例如:价格、数量记录到购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。
3.订单处理需求
对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。
4.管理员与客户的分类功能
篇二:网上书店系统设计
计算机科学与工程学院
项目开发实践
题 目: 网上书店系统的分析与实现 小组成员:090509225陶明广 :090509204顾乃景 :090509215葛加波
1系统简介
1.1系统基本功能描述
随着现代科学技术的进步,计算机被广泛应用,人类社会正逐走向信息化。电子商务正在慢慢被人们所接受,并逐渐成为当今网络发展的一个热门行业。电子商务就是利用计算机技术,网络技术等等来实现购买,销售和交换商品,服务信息的过程。
网上书店就是电子商务的一种,它是一种用于图书在线销售的快捷方便的购书平台,是基于Internet的网上售书程序。网上书店系统是依据书店以及客户购书的需求而进行设计的。用户可以通过网络登录书店,浏览图书信息,对自己感兴趣的书籍可以加入购物车,决定购买就下发订单进行购买。而管理员可以处理订单信息,管理用户信息以及图书信息等等。 目的是为了实现客户登录与注册,客户信息管理,图书信息管理,购书管理与订单管理等功能。
分别介绍如下:
客户登录与注册功能:客户登录与注册自身信息,验证客户的信息是否合法以及验证客户是否为合法客户。
客户信息管理功能:由管理员系统管理客户信息,添加删除新的客户等等。
图书信息管理功能:主要实现对图书信息的管理和维护,进行有效的分类管理,如图书的添加,修改,查看与删除等。在网上书店系统中,主要包括:管理图书,添加图书,修改图书,查看图书。
购书与订单管理功能:包括客户搜索图书信息,添加至购物车,由订单管理功能来实现最终的付款。
1.2系统需求分析
通过对系统进行需求分析,我们可以确定系统中有两类客户:管理员和客户。各类客户的详细描述如下:
(1) 管理员
描述:管理员维护整个系统,负责后台管理。包括图书的信息维护,可以很好地对图书信息进行增加,修改和删除操作,并且可以进行合理的查看与分类管理操作;客户的信息
维护,可以对客户的各种信息进行集中地管理;订单的管理与维护,可以对订单进行集中合理的确认与删除操作;管理公告信息等等。
(2) 客户
描述:客户是整个系统的直接使用者。客户可以查询图书的信息,搜索自己所需要的图书;可以维护自身的信息,进行网上订书购书,并且可以查询自身的订单处理情况。 可以参考下表:
1.2.1业务流程分析
(1)网上书店系统整体业务流程图如下所示:
图1-1 系统整体业务流程图
(2) 登录子系统主要是验证不同客户的不同身份所对应的客户权限,进行不同的操作。对应的业务流程图如下:
图1-2 登录子系统业务流程图
(3) 管理子系统主要是括维护图书信息;维护客户的信息,进行集中地管理;管理与维护订单;管理公告信息等等。对应的业务流程图如下:
篇三:基于web的网上书店系统
湖南省娄底职业技术学院
学生毕业设计(论文)
题 目:基于WEB的网上书店系统
姓 名: 杨 慧
学 号: 207150238
系 部: 电子信息工程系
专 业: 软件技术
指导老师: 田 华 娟
开题时间: 2009年10月
完成时间: 2009年12月
湖南省娄底职业技术学院
摘 要
本文介绍了以网上书店为代表的商务电子的发展状况、技术背景,具体讲述了如何使用JSP建立了一个网上书店系统,网上书店的建立流程、数据库设计、功能模块的设计,以及每一个功能模块的代码实现方法。本系统采用JSP+JavaBean的模式来订制一个小型网上书店平台,系统采用界面与业务逻辑分离的三层结构设计,将业务逻辑封装在JavaBean中,使得系统的安全性、可维护性、可重用性和可扩展性都大大提高。系统采用SQL Server 2000为后台数据库以JSP Web为页面形式,涉及到数据库、网络、Web服务器、J2EE等方面的技术,实现了较为完备的功能。包括有前台管理:图书分类、图书详情浏览、可按书名、作者、出版社或者全部关键字查询图书,用户登录,购物车管理,订单管理,个人资料管理,用户留言,投票等功能。后台管理:管理员登录、书籍管理、订单处理、用户信息管理、用户留言、投票管理等。另外,整个系统具有友好的用户界面,操作简单实用,功能较为完备。
关键词:网上书店;JSP;JavaBean;SQL Server 2000
目 录
前 言 ............................................................................................................................................................ 4
第一章 引言 ................................................................................................................................................ 5
1.1 系统概述 ........................................................................................................................................ 5
1.2系统开发方法.................................................................................................................................. 5
1.3运行环境 ......................................................................................................................................... 5
第二章 可行性分析 .................................................................................................................................... 6
2.1系统开发的目标.............................................................................................................................. 6
2.2技术可行性分析.............................................................................................................................. 6
第三章 需求分析 ........................................................................................................................................ 7
3.1系统需求分析.................................................................................................................................. 7
3.1.1功能需求.............................................................................................................................. 7
3.1.2性能需求.............................................................................................................................. 7
3.1.3 安全与保密要求 ................................................................................................................. 7
3.2系统流程图 ..................................................................................................................................... 8
3.2.1数据流程图 .......................................................................................................................... 9
第四章 系统设计 ...................................................................................................................................... 10
4.1功能模块结构图............................................................................................................................ 10
4.2功能模块描述.................................................................................................................................11
4.3数据库设计 ................................................................................................................................... 12
4.3.1表设计................................................................................................................................ 12
4.3.2关系图................................................................................................................................ 14
4.3.3触发器................................................................................................................................ 15
4.4详细设计 ....................................................................................................................................... 16
第五章 系统测试 ...................................................................................................................................... 47
5.1软件测试概念................................................................................................................................ 47
5.1.2用户登录界面的测试 ........................................................................................................ 47
5.1.3购书时数量修改的测试 .................................................................................................... 47
5.1.4提交订单的测试 ................................................................................................................ 48
5.2测试总结 ........................................................................................................................................ 48
第六章 结 论 .......................................................................................................................................... 49
6.1主要功能 ........................................................................................................................................ 49
6.2有待改进 ....................................................................................................................................... 49
6.3经验与感受 .................................................................................................................................... 49
致 谢 .......................................................................................................................................................... 50
参考文献 ...................................................................................................................................................... 50
前 言
伴随着Internet正向我们大踏步走来,电子商务将成为21世纪主流的商业模式。网上书店将是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。
本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术,(jsp+javabean+sqlserver2000)?B/S模式开发的网上书店系统。
网上书店系统加强了自己对理论知识的更深一步掌握,同时又与实践相结合,让自己看到了专业技能的可实践性。
在编写过程中,我力求做得更完善,但是因为本人水平有限,对于很多功能还有所欠缺,想得不是很全面。敬请各位老师、同学批评指正。
杨 慧
2009年12月
第一章 引言
1.1 系统概述
网上书店系统是基于用户购物,书店管理员对书籍、用户、订单进行管理的电子商务系统。
1.2系统开发方法
本系统便是尝试用JSP开发J2EE架构的电子商务网站,它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术,(jsp+javabean+sqlserver2000)?B/S模式开发——网上书店系统。
1.3运行环境
1)客户端:装有Web浏览器与Internet连接的计算机;
2)服务器:装有JBuilderw 2006的系统
3)数据库:装有Sql Server2000的系统。
篇四:网上购书系统论文
湖南软件职业学院毕业设计(论文)
网上购书系统
ONLINE BOOKSTORE SYSTEM
分类号: 学校代号:4711 密级:无 毕业学号:20081200107
网上购书系统
ONLINE BOOKSTORE SYSTEM
摘要
电子商务已经成为新经济的代名词,能在internet上实现商品的展示、商品的检索、商品的订购、订单的全跟踪与管理、贷款的支付的系统称为网上购物系统。网上购物系统是电子商务的一种重要形式。
本文介绍的网上购物系统——网上购书系统,是一个立足于网络,以书籍为商品的专业性网上购书网站,系统同时具有自由买卖书籍、珍藏书籍等功能,为各种书籍的流通提供了一个高效的交易平台。文中首先介绍本系统开发时所用的环境,工具及技术,接着介绍了电子商务的发展背景,基本概念等一些基本理论,然后是网站的系统机构设计、需求分析、网站流程设计、数据库设计。最后是系统模块介绍,包括前台购书和后台管理两大部分。前台功能主要有首页、用户服务中心、注册、登陆、收藏、订单查询、修改密码、取回密码、个人资料、站内搜索等模块。个人交易平台包括我要买书、下订单以及收藏这三个部分。后台功能主要有书籍管理、用户管理、书籍分类管理、新闻管理、评论管理等。
关键词: 电子商务,网上购书系统, 数据库设计,ASP
Abstract
E-commerce has already become the pronoun of the economy, can realize the show of the goods on internet, search, order of the goods, the following the system with the management, payment of the loan to call the system of online shopping. The system of online shopping is a kind of important form of e-commerce.
The online shopping system that this text introduces the HENAN POLYTECHNIC UNIVERSITY of purchasing book on the net, it is one that base on the campus, the online shopping website of professional lines at the same time, the functions of the class books, such as teaching material, etc, have offered a high-efficient trade platform for circulation of the campus books. The system design environments, the tool and technology that in the article are introduced at first, then has introduced some basic theories, such as the development background of e-commerce, basic conception, etc. Then systematic structural design, demand analysis, website’s procedure design, design of storehouse of data of websites. It is the introduction to system every module finally, including the front-stage purchase the book and two major parts of back-stage management. The function of the front is mainly to Home Page, User service center, register, land, shopping basket, collection, inquiry orders, modify password, retrieve password, personal data inquiring, stand inside search etc. In the personal trade platform there includes that I want to buy the book, inquires orders and collection. Backstage supporter’s function mainly have books management, user’s management, categorized management of books, news management, comments management etc.
Key Words: E-commerce, Online bookstore system, Database Design, ASP
目 录
1引 言 ………………………………………………………………………1
1.1课题的来源和背景 ............................................................................(转载于:www.smhaida.com 海 达 范 文网:网上购书系统)....... 1 1.2设计思想..................................................................................................... 1 2系统分析 ………………………………………………………………………3
2.1系统的功能要求 ........................................................................................ 3
前台系统 ......................................................................................... 3 后台系统 ......................................................................................... 3 2.2运行要求..................................................................................................... 3 3总体设计 ………………………………………………………………………4
3.1编写目的..................................................................................................... 4 3.2总体设计框图 ............................................................................................ 4 3.3系统主页框架设计 ................................................................................... 5 3.4系统的数据要求 ........................................................................................ 6 4 详细设计 …………………………………………………………………8
4.1后台系统的实现 ........................................................................................ 8 4.2连接数据库的思路 ................................................................................. 10 4.3详细数据表 ............................................................................................... 11 4.4后台管理的控制台 ................................................................................. 15 4.5 前台系统的实现 ..................................................................................... 24 5部分软件的简介……………………………………………………………29
IIS简介 ........................................................................................................... 29 6 结束语 ……………………………………………………………………..30 7学习总结与参考文献……………………………………………………….31
学习总结: ..................................................................................................... 31 主要参考文献: ............................................................................................ 31
篇五:网上购书系统
目录
1 绪论 ............................................................................................. - 3 -
1.1课题简介 .................................................................................................... - 3 -
1.2设计目的 .................................................................................................... - 3 -
1.3设计内容 .................................................................................................... - 3 - 2系统需求分析 .............................................................................. - 4 -
2.1 需求分析的任务 ....................................................................................... - 4 -
2.2可行性分析 ................................................................................................ - 4 -
2.2.1技术可行性分析 .............................................................................................. - 4 -
2.2.2技术可行性评价 .............................................................................................. - 4 -
2.2.3经济可行性分析 .............................................................................................. - 5 -
2.3系统总体功能设计 .................................................................................... - 5 -
2.3.1总体功能描述 .................................................................................................. - 5 -
2.4系统功能图 ................................................................................................ - 6 - 3 概要设计 ..................................................................................... - 7 -
3.1 概要设计 ................................................................................................... - 7 -
3.1.1 系统功能表 ................................................................................................... - 7 -
3.2 系统结构图 ............................................................................................... - 7 -
3.3系统用例图 ................................................................................................ - 8 -
3.4系统类图 .................................................................................................... - 9 - 4 系统详细设计 ............................................................................. - 9 -
4.1 系统详细模块设计 ................................................................................... - 9 -
4.1.1用户注册 .......................................................................................................... - 9 -
4.1.2用户登录 ........................................................................................................ - 10 -
4.1.3用户退出 ........................................................................................................ - 10 -
4.1.4购物车管理 .................................................................................................... - 10 -
4.1.5购物车查看 .................................................................................................... - 10 -
4.1.6订单服务 ........................................................................................................ - 11 -
4.2系统中的关系模型。 .............................................................................. - 11 -
4.3 数据模型的优化 ..................................................................................... - 11 -
4.4 系统物理设计 ......................................................................................... - 13 - 5实施、测试与维护 .................................................................... - 14 -
5.1部分功能源码 .......................................................................................... - 14 -
5.1.1数据库连接关键代码 .................................................................................... - 14 -
5.1.2配置文件web.xml ......................................................................................... - 14 -
5.1.3配置文件struts.xml........................................................................................ - 16 -
5.2测试 .......................................................................................................... - 18 -
5.3维护 .......................................................................................................... - 18 -
6.系统运行效果展示 .................................................................... - 19 -
6.1首页展示 .................................................................................................. - 19 -
6.2用户注册 .................................................................................................. - 20 -
6.3注册成功页面 ................................................................................................... - 20 -
6.4图书搜索结果 ................................................................................................... - 21 -
6.5用户购物车页面 ............................................................................................... - 21 -
总结 ............................................................................................... - 22 - 参考文献 ....................................................................................... - 22 -
1 绪论
1.1课题简介
随着时代的发展,计算系软件和系统的成熟,网上购书如果简单方面预定成为一个影响多数人生活的问题。而建立网上购书系统是一个很好的解决办法。经过三年的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过学校提供的这次课程设计实践的机会,在指导教师的帮助下,历经一周多的时间,设计一套网上购书管理系统,下面,我将以这套网上购书系统信息系统为例,谈谈其开发过程和所涉及到的问题。
1.2设计目的
应用对javaEE的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。
实践和巩固在课堂教学中学习的关于javaEE的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。
实践和巩固在课堂教学中学习的关于网站建设的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。
1.3设计内容
选择课题并且对课题的相关信息有一定的了解,对于我选的课
题来说,我必须了解网上购书系统的构造以及购书人的信息还有书籍的相关信息。通过这些信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与网上购书系统执行相同的操作。需求分析阶段就是要研究我所作的网上购书系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式。
2系统需求分析
2.1 需求分析的任务
调查网上购书系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购书人信息和购书预定流程。处理要求、数据的安全性与完整性要求。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。
2.2可行性分析
2.2.1技术可行性分析
● 对现有软件的影响 :因为采用了Jave技术开发,所以系统运行需要安装有Java Runtime Environment(Java运行环境),Tomcat(JSP web Server)。
● 对用户的影响 :用户需要有必须的网络设备,如网卡等,以便接入互联网。
2.2.2技术可行性评价
1)作为Java平台的一部分,JSP拥有Java编程语言“一次编
写,各处运行”的特点,一次写入之后,可以运行在任何具有符合Java语法结构的环境,取代之过去单一平台开发。
2)从开发人员的角度来看其区别在于:ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于Javabean技术或JSP标签库。
3)JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖。
4)生成可重用的组件。JSP基于组件的技术方法加速了总体开发过程, JSP组件(Javabean,或定制的JSP标签)是跨平台可重用的,Javabean组件可以访问数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。
5)易于维护性。 基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理,JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。
如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强,在现有技术条件下,能够完成功能目的。
2.2.3经济可行性分析
开设网上书店可以大大降低成本,包括租赁店面成本、管理费用、办公费用等,同时,由于网络的广泛性,大大提高了顾客的范围,而且摆脱了时间限制,从经济角度来看有很大的发展潜力。
2.3系统总体功能设计
2.3.1总体功能描述
1)用户可以通过浏览选择不同类型的图书,看好后可以加入到购物车。
2)用户可以通过搜索找到自己想要的图书
体裁作文