网上书店管理系统的设计与实现

 2024-02-06 10:02

论文总字数:14867字

摘 要

随着信息技术和世界经济一体化的发展,网上书店已成为传统书店必不可少的经营策略之一。网上书店可减少图书销售的中间环节,并扩大出版物的发行范围。该网上书店系统的设计经过系统需求分析、概念设计、逻辑设计、数据库实施、系统调试和测试几个阶段,系统基于Microsoft Visual Studio 2005,以SQL Server 2005作为后台数据库开发完成。业务主要由前台购书和后台管理两大部分构成,论文重点介绍了网上书店整个系统的业务流程及其实现细节,包括图书浏览搜索、购物车管理、后台订单处理等核心业务。

关键词:网上书店,电子商务,Visual Studio 2005,SQL Server 2005

Abstract: With the development of information technology and the globalization of world economy, online bookstore has become an essential business strategy of the traditional bookstore. Online bookstore can reduce intermediate links book sales, and expand the range of circulation publications. The online bookstore system designs through system requirements analysis, conceptual design, logical design, database implementation, system debugging and testing stages, and is developed based on Microsoft Visual Studio 2005 with SQL Server 2005 as database. Main business consists of two parts, the front desk book shopping and background management. The paper focuses on the online bookstore of the entire system of business processes and the implementation details, including books browse search, shopping cart management, order processing and other core business background.

Keywords: Online Bookstore, E-Commerce, Visual Studio 2005, SQL Server 2005

目 录

1 绪论 3

1.1 课题来源 3

1.2 开发背景 3

1.3 系统开发平台 3

2 系统需求分析 3

2.1 设计目标 3

2.2 系统关系图 4

3 系统功能分析 4

4 数据库设计 5

5 系统功能模块设计与实现 7

5.1 登录模块 7

5.2 前台图书浏览模块 9

5.3 前台搜索图书模块 10

5.4 前台用户购物车模块 11

5.5 前台用户订单模块 12

5.6 后台管理员模块 13

5.7 后台用户管理模块 14

5.8 后台图书管理模块 15

5.9 后台订单管理模块 16

6 系统的测试 17

结 论 18

参 考 文 献 19

致 谢 20

1 绪论

1.1 课题来源

现代生活中,人们达到丰衣足食之后,对于心灵智慧的要求逐步提高,虽然获取信息的方式有很多,书籍这种记载传承知识的方式却一直长远流长,基于书籍方面开展的服务也有很多种,其中基于网络实现在线售书的方式在互联网时代逐步发展起来,不仅有大公司主打在线售书的平台,而且有传统企业的互联网化,实现业务在线的功能,因此如何帮助人们快速有效地发现需要的图书并迅速送到客户手中成为竞争的焦点[1]。电子商务使人们的生活和商务活动发生了很大的变化,随着Internet的飞速发展也得到了越来越多的应用,为了提高交易效率,节省时间,越来越多的人开始选择网上购物,网上书店的应用也随之遍布各地。该网上书店系统主要有前台和后台两大模块,前台主要是用户用于查看图书、购书;后台是管理员用于管理用户和图书。

1.2 开发背景

网上书店是以当前商务的网络化、快速化的实际需求为背景,以实现图书购买的方便、快捷以及送货上门等服务为前提所进行的一种综合信息服务系统的设计。在电子商务发展如火如荼的大环境下,网上书店已成为网上购物的主流趋势,渗透进人们生活和工作的各个方面,得到长足的发展。

1.3 系统开发平台

网上书店系统采用Visual Studio 2005和SQL Server 2005开发。C#是由Microsoft开发的一种新型编程语言。它结合了C 的功能强大性和Java的简洁性,还具有Delphi和VB的易用性,是一种易于使用、功能强大、表达力丰富的开发.NET框架应用程序语言[2]。开发数据库应用选择一个好的数据库是非常重要的。就本人而言,对SQL Server 2005比较了解,因而本网上书店系统选择了SQL Server 2005作为后台数据库。SQL Server 2005本身功能比较强大,一般中小企业中应用较多[3]

2 系统需求分析

2.1 设计目标

该项目的目的是开发一个书店网站以及后台管理系统[4,5]。前台实现的功能主要有:(1)图书选购;(2)购物车功能;(3)查看图书详细情况;(4)用户注册;(5)用户登陆;(6)查看用户的订单信息;(7)修改用户个人信息。后台管理部分的功能主要有:(1)用户管理;(2)图书管理;(3)订单管理。

2.2 系统关系图

根据需求网上书店系统的用户分为顾客和管理员。顾客是网站前台的使用者,主要进行图书浏览和选购图书;管理员负责网站后台,主要管理用户、图书和订单。网上书店系统的用例图如下图所示。

图2-1 系统用例图

用户信息表(UserInfo) 、用户角色表(UserRole)、订单信息表(OrderInfo)、图书订单表(BookOrder)、图书信息表(BookInfo)、图书评论表(Comment) 、图书分类表(Classify) 和图书出版社表(Publish)之间的关系如下图所示。

图2-2 实体关系图

剩余内容已隐藏,请支付后下载全文,论文总字数:14867字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;