网上书城系统毕业设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《网上书城》
摘要
随着科学技术的迅猛发展,网上购物所需的软件条件已经成熟。因此,我按照软件工程思想和管理信息系统的开发步骤,以网上书城能够用应用需求为背景,设计开发了网上书城网站。
网上书城是信息社会发展的必然要求。国际互连网开通,为信息社会的飞速发展创造了条件。因此,网上书城成为各国发展电子商务的首选目标,国际互连网开通后,各国最大的电子商务网站也大都是网上书店。随着网络的发展,网上城的发展就会越来越发达和完善。
随着计算机网络技术与通信技术的发展,人类已进入信息化社会,人们对信息和数据的利用和处理也已进入自动化、网络化、和社会化阶段,因此,开发相关的信息管理系统已经成为社会各行各业之必须,计算机学科作为一门边缘学科,集管理学科、信息科学、系统科学、现代通信技术和计算机技术与一身,可以解决企业和组织所面临的问题。
网上书城的魅力主要表现在两个方面:一是品种丰富,读者选书的余地大。凡稍具规模的网上书城,一般都有良好的网络购书界面。由于不受实物陈列空间的限制,向读者提供的选书品种往往能数十倍于实物书店,读者可以通过分类查找方式选择自己喜欢和需要的书。二是购买方便。读者可以从网上查找到自己所需要的图书后,立即发出购买信息,填写订单。网上书城接到订购信息后即可确认,几天就可以受到您所需要的图书。
本系统正是使用技术的动态网页与SQL Server 2005数据库结合打造的一个网上书城管理系统,一般用户通过网络访问该系统,提供用户注册功能,图书查询以及浏览图书详细信息功能;系统会员(已注册用户)可以修改注册信息,购买商品等;管理员可以修改、删除、添加、模糊查询用户信息、供应信息,对顾客的定单安排配送(即进行销售)以及向供应商定货和处理供应商发送来的货物(即进货和库存管理)。本系统充分发挥了技术显示于客户端,运行于服务器端的特点,保护用户资料的安全性。
该系统为广大读者提供各种图书,方便您的需求。
关键字:网上书城 SQL Server 2005
目录
第一章概述 (1)
1-1 系统要求简述 (1)
1-2 功能概述 (1)
1-3系统的运行环境 (1)
1-4 开发工具 (2)
第二章技术背景介绍 (2)
2-1 B/S系统介绍 (3)
2-2 Visual Studio 2005 平台和介绍 (3)
第三章图书管理程序设计 (5)
3-1 模块划分 (5)
3-2 模块功能描述 (5)
3-3 数据库结构 (6)
3-4 模块的实现 (7)
第四章测试系统运行情况 (17)
第五章总结 (18)
参考文献 (19)
第一章概述
1-1 系统要求简述
用户只有通过注册才能够在本网站购买图书;书城管理员可以完成对图书的修改、添加、删除以及对公告的管理和修改。通过使用该系统可以规范网上书城的业务流程,提高工作效率。
1-2 功能概述
1.提供图书信息发布平台,可以用来发布与图书有关的信息。
2.任何用户都可以访问系统上的图书信息,并可浏览所有网页上的图书,查看自己所需图书信息,但购买时只有会员才可以。
3.会员登录该系统可以查看我的订单、购物车等功能并对其进行管理。
4.只有管理员可以进入后台管理,管理员可以完成对图书信息的修改、删除添加等功能以及对公告的管理和添加新的管理员。
1-3系统的运行环境
服务器端所需要的配置如表1-1所示。
客户端所需要的配置如表1-2所示。
表1-2 客户端配置
1-4 开发工具
本项目所用的开发工具如表1-3所示
表1-3开发工具表
第二章技术背景介绍
2-1 B/S系统介绍
一、什么是C/S结构。
C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。
二、什么是B/S结构。
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
2-2 Visual Studio 2005 平台和介绍
:
是的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。 的语法在很大程度上与 ASP 兼容,同时它还提