欢迎来到天天文库
浏览记录
ID:36476498
大小:1.04 MB
页数:28页
时间:2019-05-11
《数据库课程设计上传》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、网上购物数据库设计1系统概述本系统是一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS5.0建立运行环境,再结合SQLServer2000建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。2系统目标和建设原则本系统设计的目标是将系统分为前台系统和后台管理系统。前台系统就是面向Internet上用户的网站。后台系统则是商店管理员对网站及其上的信息进行管理和
2、维护的系统,也可以说是一个Intranet系统。主要有前台系统的主页、商品信息模块、购物车模块、用户信息管理模块和订单模块,后台的管理员信息管理、商品信息管理、用户信息管理、以及销售管理模块。后台管理模块主要包括:登录(Login.aspx)、修改密码(ChangePwd.adpx)、查看管理员(AdminList.aspx)、添加、删除管理员(AddNewAdmin.apx)、查看管理员日志(Axtion.aspx)、查询、修改商品信息(ProduxtList.aspx)、查询用户信息、添加用户账户存款(UserList.aspx)、查询销售记录(Sails.aspx)等功能页面。3
3、支撑环境规划3.1网络逻辑环境28目前,Web项目较为流行的开发模式是三层逻辑体系结构,三层逻辑体系结构是指数据访问层(DAL)、业务逻辑层(BLL)、用户表示层。DAL涉及到数据库本身、存储过程以及提供数据库接口的组件;BLL指的是封装了应用程序商务逻辑的组件;而表示层指的是Web应用程序页,如图3.1所示。图3.1三层逻辑体系结构3.2软件支撑环境及开发工具1、操作系统:Microsoft公司Windown2000Server,网络协议采用TCP/IP协议, 客户机 WINDOWS2000/XP。2、WWW服务器:IIS5.03、数据库软件:SQLSERVER2000。4、前台软件
4、:MircrosoftVisualstudio4.系统总体设计4.1总体DFD本系统的DFD见图4.128图4.1系统DFD4.2功能结构4.2.1系统功能结构图系统的功能结构图如4.2所示:28图4.2功能结构图4.2.2前台模块详细功能描述其中,用户信息管理以及订单是禁止匿名用户访问的内容。(1)商品信息模块:热门商品浏览(首页显示点击率最高的商品列表)、新到商品浏览(首页显示最新添加的商品列表)、商品分类浏览、按商品名称搜索、商品详细信息。(2)购物车模块:添加商品到购物车、购物车信息修改、结账。(3)用户信息管理模块:注册新用户、登录、用户修改密码、用户个人资料管理。(4)订单
5、模块:查询个人订单列表、查询某笔订单的详细信息。4.2.3后台模块详细功能描述(1)管理员信息管理:28登录;添加新管理员、删除管理员:修改密码;管理员日志(记录管理员的每个操作,由超级管理员进行查询)。(2)商品信息管理:添加、删除商品类别;添加、修改、删除商品信息。(3)用户信息管理:查询用户信息、修改账户金额。(4)销售管理:查询某月的销售情况(包括每种商品的售出数量、相关订单数、销售收入)。4.3数据库设计数据库设计是指对于一个给定的应用环境,通过合理的逻辑设计和有效的物理设计来构造较优的数据库模式,建立数据库极其应用系统,满足用户的各种信息需求。从数据应用系统和开发的全过程来
6、考虑,数据库的设计可分为六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行与维护,按照这样的设计过程,数据库结构设计的不同阶段可形成数据库的各级模式。数据库设计的核心问题是如何从系统的观点出发建立一个数据库模式。一个良好的数据库应该充分反映物流发展变化的状况,充分满足组织的各级管理要求,同时还应该使后继系统开发工作方便、快捷,系统开发小,易于管理和维护。在物理设计阶段根据DBMS的特点和处理要求,进行物理储存安排。
7、
此文档下载收益归作者所有