web综合实验售书系统精品资料.doc
《web综合实验售书系统精品资料.doc》由会员分享,可在线阅读,更多相关《web综合实验售书系统精品资料.doc(24页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、实 验 报 告课程名称: 在线图书销售系统的设计与实现 专业: 软件工程 班级: 103061 学号: 06 姓名: 苏楠 指导教师: 汤秋艳 成绩: 完成日期: 2012.06.12 21实验题目:在线图书销售系统的设计与实现实验目的:综合掌握ASP.NET WEB程序的运用能够综合运用所学内容设计网站实验内容:本次综合实验一共有8学时,分4次课完成。要求学生开发一个WEB应用程序,要求必须有WEB窗体和一些控件的使用,还要求这个WEB应用程序的设计必须有后台数据库,还要有网页和数据库的安全保护等等,要求有首页来展示商品信息、搜索页面、图书分类列表页、购物车功能页等。这是对这门课程知识的一个
2、总体概括,设计的内容都是本门课所讲授到的知识点。实验要求: 程序设计前要进行一定的需求分析、数据库设计,在整个网站中要有数据库的应用,为保证网站风格统一使用内容页和模板页,要求完成网站基本功能,浏览、查询、购物等。实验报告要求:1、 正文部分,行间距固定值22磅;段前段后0;字体:宋体小四;2、 一级标题:黑体,三号;段前段后12磅3、 二级标题:黑体,四号;段前段后6磅4、 三级标题:黑体,小四,段前段后05、 图名:在图的下方,5号黑体,图1.1、1.2形式6、 表面:在表上方,5号黑体,表1.1、1.2形式,表要是三段式表格7、 以下内容仅供参考!不能雷同8、第三章 系统详细设计,要求分
3、功能模块来介绍,首先介绍改模块实现的功能,然后截图,最后写实现该功能用的主要技术(编程上的)。摘 要 随着电子商务的迅速发展,越来越多的人们通过网络交易,足不出户的获得想要的各种商品。图书很合适网上销售,因此网上销售系统的开发具有重要的意义。基于分析,本设计充分利用JSP技术开发了网上销售系统。该系统基于Internet 技术,有效的综合了计算机技术,数据库技术,网络通讯技术等多学科前沿技术,是WEB技术和信息技术相结合的实例。首先介绍本设计的研究背景,介绍电子商务的相关内容及网上图书系统的特点,系统设计的关键技术,介绍现实电子商务网站的各种技术及特点。建立网上图书销售系统的总体设计方案。重点
4、实现网上图书销售系统的用户模块和管理员模块,综合运用了JSP的技术,完成业务逻辑的实现,表示层的实现和数据库的设计等。介绍的网上图书销售系统的调试运行情况。关键词:电子商务 网上图书系统 JSP技术 数据库技术 系统分析 系统设计目 录引 言41 系统分析61.1系统开发环境61.2系统开发工具61.3系统功能介绍61.3.1 WEB服务器技术71.3.2 WEB数据库访问技术71.4 开发工具简介71.4.1 C#概述81.4.2 SQL Server 2005概述92 系统总体设计92.1 系统功能结构设计92.2 数据库设计102.2.1 数据表设计103 系统详细设计与实现103.1
5、主页主要信息模块113.2 客户注册会员模块113.3 主界面分类模块123.4 用户购物车模块123.5 用户书籍查询模块13结 论15引 言近年来,随着人类社会进图信息时代步伐的加快,Internet 从过去主要用于科研和简单信息的发布向商业化大踏步迈进,广大的商家和用户从各自不同的角度希望Interner 能够带来更大的实惠,用户对Interner的应用需求也有了根本性的变化,基于Interner的电子商务正兴未艾并逐渐成为Interner商业化发展的重要内容。电子商务顾名思义就是各参与方之间以电子方式而不是以物理交换或直接物理接触方式完成任何形式的业务交易。从宏观上讲,电子商务师指在通
6、过电子手段建立一个新的经济秩序,它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融,税收,教育 等社会其他层面;从微观角度上来说,电子上网是指各种具有商业活动能力的实体。网上购物,就是电子商务所包含的三大种类之一。电子商务的起源主要基于三个方面,即:社会发展需求,人的知识与技能的提高和系统化的高校电子工具的推广。事实上,电子商务并非是一个新生事物,早在上个世界70年代,电子数据交换和电子资金传送作为企业间电子商务应用的系统雏形就已经出现了。Interner的发展为电子商务的发展奠定基础,随着Internerde t高速发展,电子商务的旺盛生命力日益显露,Interner的强劲发展和网络应用在
7、全球内的普及,为电子商务的发展奠定了良好的基础。InternerD的一项最为重要的应用系统已呈现在我们眼前。中国互联网络信息中心统计报告显示,截止2007年6月30日,我国国民的总人数达到了1.60亿人。互联网普及率达到了12.3%;宽带网民数达1.22亿。有60.6%的网民浏览过国务网站,可以这样认为网上购物是将来最有希望的网上事业,因此,开发功能强大,性能完善的网上购物系统具有十分重要的意义和价值。基于以上电子商务的特点,书籍很适合网上销售,人们可以通过登录网站浏览书籍的目录,价格等介绍,很容易挑选自己喜欢的书籍,因此本设计网上图书销售系统具有十分广泛的应用价值。本文分为三章来介绍快递管理
8、系统的设计与实现。第一章系统分析,在系统分析中主要是系统的需求分析、系统的功能分析、可行性分析、开发工具简介、架构简介等;第二章系统总体设计,提出系统功能模块的细分和数据库的详细设计等;第三章系统详细设计与实现,主要包括系统功能子模块的设计与实现、设计理念、实现功能和最终得到的结果等。1 系统分析1.1系统开发环境硬件开发环境:处理器:Mobile Intel Celeron(R) CPU2.40Hz;物理内存:256MB;硬盘大小:8GB等软件开发环境:操作系统:Microsoft Windows 7;开发工具:Visual studio 2010,SQL server 2005本模块主要功
9、能是对到达的货物进行司机回执管理、客户回执管理和货物验新到货物单信息管理。其中在司机回执中主要实现司机回执单信息的查看、修改和删除;在客户回执中主要实现客户回执单信息的查看、修改和删除;在新到货物单信息中主要对货物的查询和确认。1.2系统开发工具 SQLServer2005概述及优点 本设计使用 SQLServer2005 数据库,SQL server 是Microsoft 公司在原来和Sybase 公司合作的基础上推出的一款面向高端的数据库系统。而SQLServer2005版本则是较新的,大型联机事务处理的新型数据库平台。他继承了SQLServer2005以前版本的一些强大的优势,同时,它的
10、功能比以前的版本更加强大,界面更加友好。无论是在功能,安全性,可维护性,还是在易操作性上都较以前版本有课很大的进步。它的全文检索功能配置很简单,使用十分方便。由于SQLServer2005的全文检索服务已经集成到了整个服务中,因此,全文检索可以使用“企业管理器”进行统一的图形界面的管理,操作简单。1.3 系统功能介绍 网上图书销售系统可分为后台管理员部分和前台用户二大部分。前台主要完成时功能是针对消费者的,包括书店图书分类,查询,排行,推荐及读者购书等。在现实生活中的超市里每个消费者都有一个购物车,在这里为用户建立了以个购物车,只是这里的购物车是虚拟的,但是它具有现实生活中过无车的功能。 后台
11、的主要功能是增加,删除图书信息,查询图书信息,设定图书信息,对图书的类别和对出版商进行管理,查询统计销售信息。1.3.1 WEB服务器技术WEB服务器主要的作用是提供Internet 上的WEB服务,只有架设了WEB服务器,申请了IP地址以及域名,并且连接到Internet.才能提供WEB服务,其他用户才能通过Internet访问服务器上的WEB页,WEB服务器架设有多方案,这主要取决于服务器的操作系统平台和WEB服务器软件的选择。1.3.2 WEB数据库访问技术电子商务是以WEB网络和数据库技术为支撑的,其中WEB数据库技术是电子商务的核心技术。WEB数据库,就是能将数据库技术与WEB技术很
12、好的融合在一起,是数据库系统为WEB的重要有机组成部分的数据库,它能够实现数据库与网络技术的无缝有机结合,WEB数据库管理系统基于WEN模式的DBMS信息服务,充分发挥DBMS高效的数据库存储的管理能力,为Internet用户提供使用简便,内容丰富的服务,WEB数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持。1.4 开发工具简介Visual Studio.NET是一个功能强大、高效并且可以扩展的编程环境,是一个构建企业分布式应用的开发平台,基于Web服务的技术得到了Visual Studio.NET的大力支持。使用Visual
13、 Studio.NET开发平台可以构建Windows应用程序、 Web应用程序1以及Web服务。使用Visual Studio.NET构建分布式应用程序将更加简单、高效而且稳定2。.NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。若是单纯以概念来说,你可以把.net当做一个工作平台一般,它是一个开发环境的基底,提供你开发Windows、Web、Mobile、XML.等应用程式一个共通的平台,若是要了解深一点,则再去了解其运作的相关机
14、制那是有助于你利用它来开发.C#和.NET主要是应用在网际网路。1.4.1 C#概述C#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#是由Microsoft开发的一种新型编程语言,由于它是从C和C+中派生出来的,因此具有C+的功能。同时,是Microsoft公司的产品,它又同VB一样简单。对于Web开发而言,C#向Java,同时具有Delphi的一些优点。Microsoft宣称:C#是开发.NET框架应用程序的最好语言。 3。1、C# 的特点中间代码:微软在用户选择何时MSI
15、L应该编译成机器码的时候是留了很大的余地。微软公司声称MSIL不是解释性的,而是被编译成了机器码。而这种实现方式决定了基于MSIL的程序(指的是用C#,Microsoft Visual Studio C#,”Managed C+”,C+的一个符合CLS的版本等语言编写的程序)将在性能上超过”解释性的”Java代码3。命名空间中的申明:当创建一个程序的时候,在一个命名空间里创建了一个或多个类。同在这个命名空间里(在类的外面)还有可能声明界面,枚举类型和结构体。必须使用using关键字来引用别的命名空间的内容3。两个基本类:一个名叫object的类是所有别的类的基类。而一个名叫string的类也像
16、object一样是这个语言的一部分。参数传递:方法可以被声明接受可变数目的参数。缺省的参数传递方法是对基本数据类型进行值传递。ref关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值。out关键字也能声明引用传递过程,与ref不同的地方是,out关键字指明这个参数并不需要初始值。2、C#的优点(1)C# 是.NET的关键性语言,它是整个.NET平台的基础。与C#相比,.NET所支持的其它语言显然是配角身份。比如,VB.NET的存在主要是对千万个VB开发人员的负责。对于JScript.NET和 Managed C+ 也同样可以这么说,后者只是增加了调用.NET类的C+ 语言
17、。C#是唯一没有在设计思路中加入了前辈语言某种遗传的新事物。(2).NET平台将 C#作为其固有语言,重温了许多Java的技术规则。C#中也有一个虚拟机,叫做公用语言运行环境(CLR) 4,它的对象也具有同样的层次。但是 C#的设计意图是要使用全部的Win32 API甚至更多。由于C#与 Windows的体系结构相似,因此 C# 很容易被开发人员所熟悉。(3)java的目的是要拯救分布式计算世界,C# 则不同。C#本质上是C+的进化产物,使用了包括声明、表达式及操作符在内的许多C+特征,但是 C#还有更多的增强功能,比如类型安全(type-Safe)、事件处理、碎片帐集、代码安全性等。在C#中
18、,除了可以使用许多API,更能使用.NET类。特别地是,我们可以处理COM的自动化和C类型的函数。1.4.2 SQL Server 2005概述SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。 SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是
19、它们同样有它们自立另外的专有扩展功能用于它们的系统。2 系统总体设计2.1 系统功能结构设计 1、前台用户系统功能描述:功能模块图如下图所示前台管理会员是否有次会员查看推荐图书会员登录注销登录查看类别图书购买图书图书查询查看购物车查看图书查看图书 2、后台管理: 1.) 图书管理 2.)图书查询 3、图书类别管理 1.) 删除图书 增加图书 2.) 删除图书类别 增加图书类别 3.) 删除出版商 增加出版商2.2 数据库设计2.2.1 数据表设计所做的 模块主要涉及1 各种书籍的信息:查询书籍相关的信息。如表2.1。表2.1 各类书籍表BookIDIDISBNNameImagePrice356
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web综合实验售书系统 精品资料 web 综合 实验 系统 精品 资料
限制150内