网上书店系统毕业论文 - 图文 联系客服

发布时间 : 星期一 文章网上书店系统毕业论文 - 图文更新完毕开始阅读df8c66343968011ca30091c6

第一章 前 言

随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统,以及在大规模的事务处理和对工作流的管理等方面的应用。开发网上书店管理系统能够使未来的书店管理更加规范化、合理化。能够有效的快速记录大量的图书的信息,并能对其进行修改使用户能够运用简便的方法能够快速的查到他们所需要的图书的信息,信息化水平已成为衡量一个国家现代化水平和综合国力的重要标志。我国也正处于改革开放进一步深化的环境下,因此我们应当抓住机遇,充分利用信息,扎实的做好信息管理系统的基础工作,建设开发较为先进的应用系统,加快我国信息化建设的步伐。

近几年来,随着加入WTO,社会生活节奏日益加快,网上书店使得人们以网络代步,提高购物效率,同时也随之不断地发展。为了更好地服务于广大读者,各大书店先后搭建了各类信息管理系统,逐渐形成了数字化书店的管理概念。即以网络化管理为基本模式,以信息为售书行业发展的基本动力,以信息技术为增强书店竞争实力的基本手段,以信息化建设为书店发展的新增长点,以信息文化改变着人们教育、工作方式和思想观念。从而根本上实现了服务于广大读者,提高书店管理者各项工作的效率和质量,为书店创造经济效益。

1.1开发背景

网上书店是近年来随着网络技术的发展而产生的一种新型的书店形式。与传统书店相比,网上书店拥有许多的优势。网上书店的建立可以大大减少图书销售中的中间环节,节省大量的人力、物力,并且能够提供更多的书目信息。另外,网上购书的读者不会再受地域的限制,而是遍及世界各地,这也就极大限度地扩大了出版物的发行范围。正是由于这些优势,网上书店才能得以在短时间内迅速发展起来。网上书店的兴起,实际上是 Internet 电子商务在图书业发展的必然结果,它使传统的图书销售业发生了根本性的变革,同时也使传统的购书方式发生了根本性的变化。设计这一程序能使学生对网上书店的具体细节有个比较明确的概念,并从中学习到实用的编写网上书店平台的知识及一些开发软件的使用。

1.2国内外研究现状

国外网上书店充分理解和挖掘网上售书的优势,提供了一般传统书店所没有的高水平服务,他们以独特的运作方式,图书品种多,图书传递速度快,图书价格便宜,订书程序简单,提供全方位的图书信息和双向交流的渠道,提供追踪服务和增值服务等优点

1

赢得越来越多读者的心。

国内同行近年来也借鉴和学习国外的成功经验。形成了一套比较成熟的网上书店系统,但仍有一些缺陷不足,有待我们去发展和提高。

1.3系统设计目标

在进行开发网上书店之前,跟据调查得到的详尽的系统功能需求分析,系统分为以下模块:

前台页面:

1)图书查看:用户可以搜索图书,查看图书的详细信息。 2)验证用户:未登录用户可以注册和登录,变为已登录的用户。

3)图书订购:已登录的用户可以订购图书,订购的图书会加入购物车,用户确认购买后订单信息将传到后台。 后台页面:

1)用户管理:书店管理员可以对注册用户的信息进行增删改查,主要是维护用户的基本信息。

2)图书管理:书店管理员可以对图书的信息进行增删改查,主要是维护图书的基本信息。

3)订单管理:书店管理员可以查看用户的订单信息,根据订单发货。

2

第二章 系统开发所采用的技术

本系统采用了Microsoft Visual Studio 2008等开发工具,数据库选用的是功能比较强大的SQL Server 2005,语言采用的是C#语言,以及ASP.NET技术。

2.1 Microsoft Visual Studio开发工具概述

Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework3.5加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX的Web应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASP.NET应用程序服务和 Microsoft平台。

2.2 SQL Server概述

Microsoft SQL Server 是一个关系数据库管理系统。是真正的客户机/服务器体系结构。它具有图形化用户界面,使系统管理和数据库管理更加直观、简单。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。SQLServer与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。它具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。SQL Server支持XML(Extensive Markup Language,扩展标记语言),强大的基于Web的分析 ,支持OLE DB和多种查询和分布式的分区视图。

3

第三章 网上书店系统需求分析

3.1需求分析 3.1.1需求分析的任务

需求分析的基本任务:确定系统的目标和范围,调查用户的需求,分析系统必须做什么,编写需求规格说明书等其它相关文档,以及需求工程审查.同时还包括需求变更的控制、需求风险的控制、制定需求过程的基本计划等工作。

需求分析包括两个活动:需求开发和需求管理。

需求可分四类:业务需求是反映组织机构或客户对软件高层次的目标要求,这项需求是用户高层领导机构决定的,它确定了系统的目标规模和范围。用户需求是用户使用该软件要完成的任务。功能需求是软件开发人员必须实现的软件功能。非功能需求是产品必须具备的属性或品质 ,包括对用户的重要属性(有效性、效率、灵活性、完整性、互操作性、可靠性、健壮性、可用性)和开发者的质量属性(可维护性、可复用性、可测试性)

3.1.2需求分析的原则

近年来已提出了许多软件分析与说明的方法。虽然各种分析方法都有其独特的描述方法,但总的看来,所有分析方法还是有它们共同适用的基本原则。

1)必须能够表达和理解问题的数据域和功能域

所有软件定义与开发工作最终是为了解决数据处理问题,就是将一种形式的数据转换成另一种形式的数据。其转换过程必定经历输入、加工数据和产生结果数据等步骤。对于计算机程序处理的数据,其数据域应包括数据流、数据内容和数据结构。

数据流即数据通过一个系统时的变化方式。输入数据首先转换成中间数据,然后转换成输出结果数据。在此期间可以从已有的数据存储(如磁盘文件或内存缓冲区)中引入附加数据。对数据进行转换是程序中应有的功能或子功能。两个转换功能之间的数据传递就确定了功能间的接口。

数据内容即数据项。例如,学生名册包含了班级、人数、每个学生的学号、姓名、性别、各科成绩等。学生名册的内容由它所包含的项定义。为了理解对学生名册的处理,必须要理解它的数据内容。

数据结构即各种数据项的逻辑组织。数据是组织成表格,还是组织成有层次的树型结构。在结构中数据项与其他哪些数据项相关?所有数据是在一个数据结构中,还是在几个数据结构中。一个结构中的数据与其他结构中的数据如何联系。这些问题都由数据结构分析来解决。

4