数据库课程设计

发布 2022-10-04 14:31:28 阅读 2804

管理员登录及进货查询。

设计题目: 网上购物系统

班级: 08级软件工程1班

姓名: 吕英杰。

学号2008119057

指导教师:崔丽。

成绩评定:二〇一〇年十月三十日。

1.需求分析。

通过对购物**的分析以及汲取老师的建议本项目需要完成以下2类需求:

1.1 **会员相关需求:

登录界面美观友好。

注册信息需要有用户名、密码、邮箱、****等基本信息。

账号的安全保障。

检索商品功能强大且易于操作。

结账流程简单的同时安全性要高。

没有结账前对购物车里的商品可以取消订单。

有相应的充值方式。

可查看自己的订单信息。

1.2 **后台管理员相关需求:

管理员账户的安全性。

查看所有用户非私有信息。

可以对客户账号进行相应的更改操作。

查看相应的商品信息。

可以及时看到商品库存信息。

可对相应的采购及时更改库存信息。

每个商品需要有自己的编号。

通过编号可反映出商品的基本类型。

查看所有订单以及交易信息。

2.总体设计说明。

2.1设计目的。

通过运用数据库课程相关知识以及相应的开发工具模拟现出实生活中网上购物系统,以达到对数据库课程课程内容的加深学习,并提高协作能力。

2.2总体设计内容。

流程图。前台功能模块主要用于实现会员注册,登录,修改个人信息,分类查看商品信息、购物、管理购物车、结账等功能。

后台管理模块主要用于后台管理员对客户、商品以及查看交易信息等内容。

2.3 服务器配置要求。

硬件配置。cpu: p4及以上版本。

内存: 1g以上。

软件配置。操作系统:windowsxp、windowsvista、windowsseven

数据库版本:sqlserver2000

开发工具:myeclipse6.0 j**a

3.数据库设计。

3.1概念设计。

网上购物数据库名称为shopping其中包含用户表、管理员表、商品表、交易记录表、进货记录表等五张表,er图如下:n

nnnnnn图 3.1.1 er图。

其详细属性介绍为:

用户属性中包含了用户的基本信息,包括用户名、用户编号、用户密码、余额、

地址、邮编等。

管理员属性包含了管理员编号、管理员名称、管理员密码等。

商品属性包含了商品的编号、库存、**、名称、生产厂家、种类、**等。

交易记录属性包含了交易编号、用户名称、商品名称、收获地址、邮政编码、日期等。

库存记录属性表包含了编号商品名、数量、**、库存状态、厂家。

3.2逻辑设计。

用户表级联交易记录表。

商品信息表级联库存记录表。

3.3物理设计。

数据库shopping(client,management,goods,transaction,stock)

3.3.1用户表。

表3.3.1 client表。

3.3.2管理员表。

表3.3.2 management表。

3.3.3商品表。

表3.3.3 goods 表。

3.3.4交易记录表。

表3.3.4 transaction 表。

3.3.5库存记录表。

表3.3.5 stock表。

4.1 实体的建立。

4.1.1 实体分析。

根据数据库表的结构分析出实体的结构。

4.1.2 **实现。

用户实体。package shopping. entity;

public class client

public void setclientname(string clientname)

public string getpassword( )

public void setpassword(string password)

public string getemail( )

public void setemail(string email)

public string gettel()

public void settel(string tel)

public float getbalance()

public void setbalance(float balance)

public int getid()

public void setid(int id)

public client(string clientname, string password, string email, string tel,float balance, int id)

public client()

public string tostring()"

return sb. tostring

管理员实体。

package shopping. entity;

public class manager {

string managername;

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...