Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc

上传人:b****1 文档编号:13065510 上传时间:2022-10-04 格式:DOC 页数:35 大小:689.25KB
下载 相关 举报
Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc_第1页
第1页 / 共35页
Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc_第2页
第2页 / 共35页
Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc_第3页
第3页 / 共35页
Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc_第4页
第4页 / 共35页
Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc

《Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc(35页珍藏版)》请在冰豆网上搜索。

Oracle9i数据库系统课程设计——网上书店系统Word格式文档下载.doc

维护-----------------------------------------许蕊

34

网上书店系统

第1章需求分析

需求分析是系统开发的第一步,也是最重要的一步。

需求分析就是描述系统的需求,通过定义系统中的关键域类建立一种理解和沟通的机制,因此,系统的需求分析应该是开发人员和用户或者客户一起完成的。

需求分析采用面向对象的方法来完成,即明确系统要服务于哪些用户,对这些用户提供哪些服务等.

1.1功能需求

这是一个电子商务系统,从较高层次上讲,我们的目标是赋予站点基本的电子商务功能,以尽量吸引在线顾客,而且使用起来也很容易。

我们力图分析那些理论中对顾客有价值的功能,除了基本的店面功能以及网站系统的必备功能外,我们还提供了购物车,可以对购物车信息进行修改,以给用户提供最大余地的选择空间,并且提供快速查找以及组合查找功能,方便客房了解并能快速购买所需产品。

对于系统管理员,也力求尽最大可能方便其进行操作。

将电子商城管理系统作为课程设计,目的是在学习数据库理论基础上,将所学的应用到实践中,以提高学习的质量,和提高知识的运用能力。

而本次的课程设计中。

重点是要掌握数据库的设计、数据查询的实现,并要求通过课程设计将理论向实践的转化、和对大型数据库理论的理解。

以及要求达到熟练掌握对数据库的分析和设计、数据表的建立(绘画数据流图、E-R图)。

以及利用面向对象的技术实现相应的增加数据,删除数据,修改数据,查询数据的基本功能。

总之,本论文将网上书店系统的功能划分为客户的对功能的需求和管理员对功能的需求这两部分。

如下所列:

1.1.1管理员对功能的需求

1管理员对功能的需求可以细分如下:

书籍管理

登录取得管理员权限。

登录成功后可以对客户管理、图书管理进行修改和维护。

退出此次权限。

退出后不能执行任何管理员的操作。

客户管理

1浏览所有用户信息。

用户信息包括用户编号、用户类别、姓名、密码、电子邮件、电话、邮政编码、地址等信息。

2删除不合法用户。

图书管理

1添加图书。

添加的图书信息主要包括图书书名、作者、出版社、出版日期、字数、版次、内容介绍、作者介绍以及价格。

2删除图书。

可以将不再需要的图书的所有信息删除。

3修改图书信息。

修改内容包括图书的基本信息,以及图书的价格信息。

4销售统计。

统计出图书一段时间以来的销售额,及销售数量。

1.1.2客户对功能的需求

1注册。

2登陆取得权限。

3所售新书总览。

4所售书目分类浏览。

5按照不同的条件检索图书。

6购物车信息。

购物车信息包括图书名称、图书价格,图书订购数量,是否要该图书及去收银台付钱。

7购买图书。

1.2系统配置需求

一般的系统配置需求是指相互消息传递顺利,协议分析正确,界面友好,

运行时间满足使用需要,安全性得到完全保证。

完善的数据库管理系统必然有一个相对最优的系统配置方案。

系统配置要根据用户的实际情况设计,主要依据就是系统吞吐量和系统稳定性的要求,此外,用户的维护水平也是一个重要的方面。

此设计中,系统配置选择如下:

、按书名、按作操作系统:

Windows9X、WindowsNTWorkstation/Server4.0以上、Windows2000Server/Professional、WindowsXPProfessional。

CPU:

没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。

当然,CPU的处理速度越快,运行ASP.NET代码的效率越高。

内存:

最低配置32MB,建议使用64MB以上内存,如果使用Windows2000或WindowsXP建议使用128MB以上内存。

硬盘空间:

至少需要50MB以上的硬盘空间来安装所需的组件。

运行ASP.NET的服务器端要求:

(如表2.1所示)

表2.1操作系统选择

操作系统

需要安装的WebServer

Windows98

PWS4.0以上

WindowsNT4.0Server

IIS4.0以上

Windows2000

IIS5.0以上

WindowsXP

1.3开发技术与实现

目前,最常用的三种动态网页语言有ASP(ActiveServerPages),JSP(JavaServerPages),PHP(HypertextPreprocessor)。

这里主要用到ASP.NET,以下是对ASP.NET开发语言的介绍

ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。

ASP.net提供许多比现在的Web开发模式强大的优势。

ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows2000Server上)。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。

ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。

将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。

简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。

更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态

网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。

使用ASP还有个好处,就在于ASP可利用ADO(ActiveDataObject,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。

1.4NET环境介绍

本系统主要用到了visualstudio开发工具中的.NET技术。

.NET是Microsoft面向XMLWeb服务的平台,通过.NET框架的公共语言运行库,.NET平台使各种XMLWebservices能够交互操作,而不管其源语言的不同。

开发人员可以生成可重用的XMLWebservices,而不是生成单个应用程序。

VS.NET建立并集成WebServices和应用程序的快速开发工具,使开发网站更方便,只需要简单的通过手动添加组件就可以轻松的完成网站的架设。

结合本系统主要是开发基础页面的特点,所以选择.NET开发环境。

1.5开发工具

1.vistualstudio的选择

VisualStudio的VisualStudio产品和.NET框架将全方位的大幅提高应用软件开发的各个方面。

在全世界成千上万的客户的信息反馈的推动下,这个产品将会提高开发者的生产效率,提高内建的支持团队开发的能力。

语言创新的特性、.NET框架的改进、企业开发的扩展支持,将会被VisualStudio集成开发环境全部表现出来。

2Orale简介

Oracle是最早商品化的的关系型数据库管理系统,它是世界上最大的数据库专业厂商甲骨文(Oracle)公司的核心产品,也是当前应用最广泛的、功能最强大的、具有面向对象特点、采用了客户机、服务器架构的数据库系统。

第二章数据库的分析与设计

根据需求分析,本系统主要实现两大管理模块:

前台的图书管理和后台的管理。

前台的图书管理主要用于通过Internet向普通浏览者提供图书的一些基本信息,而后台主要是实现用户的管理以及对图书信息的管理。

系统的功能特点如下:

1、页面模块化:

系统界面的设计使用模块进行处理,如把页面的头、尾页面内容,数据库的连接等做成单独的文件,在其它页面设计中需要时可以把其他页面的相应的内容包括进去了,这样有利于页面风格比较统一以及提高开发系统的效率。

2、图书信息模板的应用:

本系统的图书信息代码的生成是基于模块的,更换图书信息内容时只要将图书新的一些必要的信息录入,然后自动修改图书信息的模板。

3、功能较完善,管理方便:

功能方面包括图书产品的展示、用户注册及登录、图书的在线查询、定购等各个方面,完整地实现了网上书店的管理要求,同时由于应用了模板,对系统的管理维护非常方便。

因此得用户登陆网站后购物的主要处理流程如下:

登录界面

老用户登录

新用户注册

填写个人信息

注册成功

密码验证

选购商品

是否结算

N

放入购物车

Y

商品结算

浏览检索商品

是否登录

服务商处理订单

收到货款

服务商发货

服务商销毁订单

2.3数据库需求分析

以下是数据库需求信息:

一个用户可以购买多本图书。

一个用户对应一张订单。

一个列表对应多张订单。

用户,包括数据项:

用户ID、用户名、密码。

图书,包括数据项:

图书编号、图书名、价格、出版社、图书介绍。

订单列表,包括数据项:

订单编号、图书编号、购书数量。

订单,包括数据项:

订单编号、用户编号、下单时间。

2.4数据库设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

2.5数据库需求分析

针对网上图书销售系统的需求分析,得出如下需求信息。

订单分为单张详细订单和总订单。

§

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1