二手交易平台系统课程设计报告书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
存档资料成绩:
XXX大学
课程设计报告书
所属课程名称大型数据库系统
题目二手交易平台系统
分院
专业班级
学号
学生姓名
指导教师
2010年12月24日
XXX大学课程设计(论文)任务书
专业
班级姓名
一、课程设计(论文)题目基于SQLServer的高校二手平台数据库设计
二、课程设计(论文)工作:自2010年 12月 23日起至 2011年 1月 4日止。
三、课程设计(论文)的内容要求:
针对南昌高校二手市场平台建设设计数据库
要求: 1. 使用工具 SQL Server2000 或者 2005
2.根据需求分析设计所需要的表和字段
3.处理好数据库表之间的关系
4.合理使用视图和索引
学生签名:()
20年月日
课程设计(论文)评阅意见
评阅人职称
20年月日
等级
序号项目
优秀良好中等及格不及格1课程设计态度评价
2出勤情况评价
3任务难度评价
4工作量饱满评价
5任务难度评价
6设计中创新性评价
7论文书写规范化评价
8综合应用能力评价
综合评定等级
目录
第 1 章课程设计(论文)任务书 (2)
第 2 章程序设计目的 (5)
第 3 章程序实现思路 (6)
第 4 章程序清单或正文 (9)
第 5 章课程设计心得 (14)
第 6 章参考文献 (15)
第 2 章程序设计目的
随着科学技术的不断提高 ,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并
发挥着越来越重要的作用。作为计算机应用的一部分,使用
计算机对线上销售平台进行管理,具有检索迅速、方便快捷、高效率、低成本、存储量大操作等所无法比拟的优点。这些
优点能够极大地提高管理和办事的效率。而且随着经济的发
展和人们生活水平的提高,大学生的消费水平也在逐渐提高,不需要和不再使用的学习用品、生活用品和娱乐用品等也逐
渐增多,这造成了物品的闲置和剩余。通过本项目研究可以
建立一个校内二手交易平台,方便在校生交易二手用品,为
同学提供方便。同时,可以促使我们运用数据库的知识来解
决身边存在的问题。提高我们的动手能力和分析解决问题的
能力。只要系统的设计合理,就可以增加一条销售通
路,,利用网络的共享、互动的优点,结合地面销售的优点,借助数据库管理技术,开发一个网上销售平台,实现网物网上销售规范化、个性化、人性化。
第 3 章程序实现思路
1.创建 4 个表,分别是:
商品信息表:包括id、商品名、价格、数量
用户信息表:包括id、用户名、用户登入密码、性别、
QQ、地址、电话号码
交易单信息表:包括id、卖方 id 、买方 id、成交时间
管理员信息表:包括id、管理员 id、管理员类别、管理
员登入密码
2.为创建的 4 个表建立视图,将它们连接起来。
3.画出 4 个表的 E-R 图,如下:
商品信息实体E-R 图
商品表
id account
Pname price
用户信息实体E-R 图
用户表
phone id
address Cname
Cpasswork QQ
sex
交易单信息实体E-R 图
交易单表
id deal_time
seller_id goods_id
buy_id
管理员信息实体E-R 图
管理员表
id
Administer_class
Administer_id
Administer_passwork
第4章程序清单或正文以下是创建的 4 个表:
create table products
(id int not null primary key,
Pname varchar(40) not null,
price money not null,
account int not null,
)
create table consumer
(id int not null primary key, Cname varchar(40) not null, password varchar(30) not null, sex char(2) not null,
QQ varchar(40) not null, address varchar(30) not null, phone char(50) not null,
)
create table bargain
(id int not null primary key, seller_id int not null,
buy_id int not null,
goods_id int not null,
deal_time datetime not null, )
create table administer
(id int not null primary key,
administer_id int not null,
administer_class varchar(20) not null,
administer_passwork varchar(50) not null, )