asp.net图书销售管理系统设计
一 . 课程设计目的和要求
1. 熟悉大型数据库管理系统的结构与组成;
2. 熟悉数据库应用系统的设计方法和开发过程;
3. 掌握一种大型数据库管理系统(DM5、ORACLE或SQL SERVER)的应用技术和开发工具的使用;
4. 熟悉数据库设计工具的使用;
5. 熟悉数据库安全的相关知识和技术;
6. 熟悉数据库系统的管理和文护。
二 . 咚咚图书销售系统设计说明书
1.概要说明
本系统开发平台: asp.net + sql server 2005
本系统采用架构: petshop
本系统运行环境: windows xp 或以上版本(安装iis5.0以上版本)
2.模块设计
本系统总共划分以下几个模块:
A. 图书编目
B. 图书查找
C. 图书进货(修改已经编目的图书数量,同时调整价格)
D. 图书退货
E. 会员添加/修改/删除
F. 出版社管理
G. 会员组管理
H. 用户状态管理
I. 零售购买
J. 零售退货
K. 图书销售/退货统计
L. 系统设置I. 表设计
图书编目
列名 数据类型 可否为空 说明
ID INT(4) NOT NUll 主键、自动增长
Isbn VCHAR(20) NOT NULL 图书isbn
Bookname VCHAR(20) NOT NULL 图书名称
Author VCHAR(20) NULL 图书作者
Edition VCHAR(20) NULL 图书版本
Bookconcernid Int(4) NOT NULL 图书出版社
Format VCHAR(20) NULL 图书开本
Publisttime DATETIME(8) NULL 出版日期
Totalpages INT(4) NULL 总页数
Price FLOAT NOT NULL 定价
Summary VCHAR(200) NULL 图书简介
Class VCHAR(10) NOT NULL 图书类别
Stocks INT(4) NOT NULL 库存量
Coverpic VCHAR(20) NULL 图书封面图片
Cost FLOAT NOT NULL 成本
Level INT(4) NULL 推荐等级
Addtime DATETIME(8) NULL 图书编目日期
其中bookid为主键, bookconcernid是表bookconcern 中convernid的外码,class是表bookclass中classid 的外码图书进货
列名 数据类型 可否为空 说明
ID INT(4) NOT NUll 主键、自动增长
Orderid VCHAR(20) NOT NULL 进货订单号
Concernid VCHAR(20) NOT NULL 图书出版社id
Num INT(4) NOT NULL 图书数目
Updatecost FLOAT NOT NULL 修改后的图书价格
Addtime DATETIME NOT NULL 进货日期
Agocost FLOAT NOT NULL 图书以前价格
Nowcost FLOAT NOT NULL 本次进货价格
Bookid INT(4) NOT NULL 图书id
其中id为主键, bookconcernid是表bookconcern 中convernid的外码,bookid是表book中bookid 的外码图书退货
列名 数据类型 可否为空 说明
ID INT(4) NOT NUll 主键、自动增长
Orderid VCHAR(20) NOT NULL 进货订单号
Concernid VCHAR(20) NOT NULL 图书出版社id
Num INT(4) NOT NULL 图书数目
Addtime DATETIME NOT NULL 进货日期
cost FLOAT NOT NULL 图书价格
Bookid INT(4) NOT NULL 图书id
其中id为主键, bookconcernid是表bookconcern 中convernid的外码,bookid是表book中bookid 的外码
图书类别
列名 数据类型 可否为空 说明
classID INT(4) NOT NUll 主键、自动增长,类别id
Classname VCHAR(20) NOT NULL 图书类别名
Parentclass INT(4) NOT NULL 上一级类别的id
Extra VCHAR(200) NULL 额外信息
其中classid为主键.图书出版社
列名 数据类型 可否为空 说明
concernID INT(4) NOT NUll 主键、自动增长,出版社id
Conname VCHAR(20) NOT NULL 出版社名
Conaddress VCHAR(30) NULL 出版社地址
Contel VCHAR(20) NULL 出版社电话
Conwebsite VCHAR(20) NULL 出版社网址
Conemail VCHAR(20) NULL 出版社email
其中concernid为主键.
图书零售
列名 数据类型 可否为空 说明
ID INT(4) NOT NUll 主键、自动增长
Orderid VCHAR(20) NOT NULL 零售单号
Userid INT(4) NOT NULL 用户id
Num INT(4) NOT NULL 图书数目
Returnkey VCHAR(10) NOT NULL 小票
Addtime DATETIME NOT NULL 进货日期
Discount FLOAT NOT NULL 图书折扣841