数据库课程设计---网上拍卖数据库设计.pdf

上传人:赵** 文档编号:21122188 上传时间:2022-06-18 格式:PDF 页数:11 大小:590.87KB
返回 下载 相关 举报
数据库课程设计---网上拍卖数据库设计.pdf_第1页
第1页 / 共11页
数据库课程设计---网上拍卖数据库设计.pdf_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《数据库课程设计---网上拍卖数据库设计.pdf》由会员分享,可在线阅读,更多相关《数据库课程设计---网上拍卖数据库设计.pdf(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、学学号:号:0121010340929数据库系统数据库系统课课 程程 设设 计计题题目目学学院院专专业业班班级级姓姓名名指导教师指导教师网上拍卖数据库设计计算机科学与技术学院计算机科学与技术计算机 1007 班谭永吴利军2013 年1月23日.武汉理工大学数据库系统课程设计说明书课程设计任务书课程设计任务书学生姓名学生姓名:谭永谭永专业班级:专业班级:计算机计算机 10071007 班班指导教师:指导教师:吴利军吴利军题目:网上拍卖数据库设计题目:网上拍卖数据库设计初始条件:初始条件:1.2.3.4.工作单位:工作单位:计算机学院计算机学院全部物品:普通物品:推荐物品:精品物品上面四种管理中,

2、可以相互转换,推荐物品和精品物品放在首页。全部物品包括了普通物品、推荐物品和精品物品。5.物品查询:物品分类查询和综合查询6.已交易物品:查看已经交易的物品和过期物品7.物品类型管理:类型分为一级类型和二级类型,点击一级类型的其中一项就可以进去该项的二级分类进行管理。要求完成的主要任务:要求完成的主要任务:1.根据上述的初始条件,进行调查分析并设计适当的属性。设计一个拍卖数据库,DBMS可选 Ms SQL Server、Oracle、MySQL 等。2.完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求分析,概念设计,逻辑设计,物理实现等。3.基于该数据库,最好实现一个或多个应

3、用程序(自己确定功能) ,程序设计语言(工具)任选。这一项是选作,不作硬性要求。时间安排:时间安排:本学期第 21 周:1.消化资料、系统调查2.系统分析3.总体设计,实施计划4.撰写报告1 天1 天2 天1 天指导教师签名:指导教师签名:年年月月日日系主任(或责任教师)签名:系主任(或责任教师)签名:年年月月日日;2.武汉理工大学数据库系统课程设计说明书网上拍卖数据库设计1概述1.1问题描述设计一个拍卖数据库,DBMS 可选 Ms SQL Server、Oracle、MySQL 等。基于此数据库实现一个应用程序,完成对物品分类查询和综合查询查询,查看已经交易的物品和过期物品及对物品类型管理。

4、1.2需求分析根据系统的需求,数据库中需要创建以下数据表。(1)用户信息表:用于存放注册用户的资料以及用户登录情况。(2)管理员信息表:用于存放管理员的信息和权限。(3)物品主分类信息表:物品的主要分类。(4)物品子分类信息表:物品的子分类,和子类的父类。(5)用户评价信息表:交易结束后用户的评价信息。(6)物品信息表:记录用户发布的物品的信息。(7)用户出价信息表:用于记录用户对相关物品的出价信息。2概念设计实体图表示:;3.武汉理工大学数据库系统课程设计说明书;4.武汉理工大学数据库系统课程设计说明书 E-R 图表示:3逻辑设计;5.武汉理工大学数据库系统课程设计说明书user(用户表)中

5、文名字段名用户编号id用户姓名nameEmail 地Email址手机号码mobile字段类型长度intvarcharvarcharvarchar20202020可否为空主键否否否否否PK备注自动增长用户密码passwordvarcharadmin(管理员表)中文字段名名用户id编号用户name姓名用户password密码EmailEmail地址手机mobile号码Item(物品表)中文名字段名物 品 编号主 类 别编号子 分 类编号所 有 者编号名称起拍价起 拍 日期结 束 日期备注描述状态字段类型长度intvarcharvarcharvarcharvarchar20202020可否为空主键否

6、否否否否PK备注自动增长字段类型intintintintvarchardecimaldatetimedatetimevarcharvarcharvarcharidKind_idChild_idUser_idnameinit_pricestart_timeend_timeremarkdescstate长度可否为主键空否PK否否FKFKFK备注自动增长是否发布(Y?N)20否18,2否否25525520否是是否;6.武汉理工大学数据库系统课程设计说明书Kind(主分类表)中文名字段名物品类别编号子分类数目名称描述idChild_nnamedesc字段类长度型intnumbervarchar255v

7、archar255可否为空主键否是否是PK备注自动增长Child(子分类表)中文名子分类编号名称字段名字段类型长度255是否为空否否否主键PKFK备注Child_idintnamevarcharint物 品 类 别 编id号manage (管理表)中文名字段名管 理 编id号管 理 员admin_id编号物 品 编Iteam_id号字段类型长度intintint是否为空主键否PK否否FKFK备注自动增长bid(竞标表)中文名字段名竞 标 编id号竞 标 人user_id编号物 品 编item_id号出价Price竞 标 日date期状态state字段类型intintintdecimaldate

8、timevarchar长度18,220是否为空否否否否否否主键PKFKFK备注自动增长竞标(进行、成功、失败);7.武汉理工大学数据库系统课程设计说明书4物理实现关系的存储方法:此数据库中关系使用索引存取方法。对物品表即物品这个关系的物品编号建立一个索引,用户表的用户编号,管理员表的用户编号,物品主分类表的物品分类编号分别建立索引。对于物品表、物品主分类表及子分类表间建立一个聚簇,在查询物品详细信息时提高连接操作的效率。各关系间的联系:用户表与竞标表是多对多的关系,管理员与物品是 1 对多的关系,一个用户可以竞拍多个物品,一个用户可以拍卖多个物品,物品种类与物品是 1 对多的关系。视图及查询设

9、计:在各个关系上建立视图,便于用户对物品的查询。可以通过对物品表、物品主分类表及子分类表的连接查询所有属性实现物品的综合查询,也可通过指定物品的分类实现分类查询。5试用的应用程序使用此数据库系统可以实现一个可运转的网上拍卖网站。系统系统层次框架:网上拍卖系统注册登录管理商品浏览流拍物品管理商品种类查看竞得物品浏览拍卖物品查看自己的竞标添加商品添加商品;8分类查看物品详细信息参加商品竞拍.武汉理工大学数据库系统课程设计说明书系统的主要页面系统的主要页面:主页:主页是系统的入口。登录页:系统为注册的用户提供一个进入系统并使用系统功能的入口。登出页:用户离开系统时显示的页面。注册新用户页:系统提供给

10、普通用户的注册功能。只有注册用户才可以参加竞拍并管理自己的物品。管理商品页:系统为注册用户提供商品管理功能。管理分类页:系统为注册用户提供商品分类管理功能。查看竞得商品页:系统为注册用户提供查看用户自己成功竞得的商品的功能。查看自己的竞标:系统为注册用户提供查看用户自己正在参与竞价的商品。浏览流拍商品:所有用户都可以浏览处于流拍状态的商品。浏览拍卖商品:所有用户都可以浏览正在拍卖的商品。查看商品详细信息:所有用户都可以查看正在拍卖物品的详细信息。但要参与竞拍必须是注册用户。提示错误信息页面:所有操作错误的提示信息页面。系统的功能模块系统的功能模块:功能模块功能模块功能功能用户登录系统后,可以添

11、加商品,添加商品的详细信息及商品管理模块验证码。系统会自动判断商品信息和验证码是否符合规则,如果不符合将给予提示。未注册用户通过导航兰使用此功能时,页面会跳转到登录界面。登录后用户可以通过此模块查看当前商品种类并添加新种类。添加商品种类信息及验证码,点击添加时,系统会自动判断商品信息和验证码是否符合规则,如果不符合将给予提示。如符合规则显示商品种类页面会自动更新。所有用户都可以浏览商品,其中包括浏览流拍商品和浏览拍卖商品。用户登录系统后,先通过浏览拍卖物品模块找到自己喜欢商品的详细信息。对喜欢的产品进行竞拍。出价要大于商品的最高价,否则系统将会给出提示信息。没有注册的用户通过点击用户登录界面下

12、方的链接可以进入注册页面,填写用户信息及验证码进行注册。点击注册时,系统会自动判断用户信息和验证码是否符合规则,如果不符合将给予提示。如符合规则会跳转到登录界面。商品种类管理模块浏览商品拍卖管理用户注册;9.武汉理工大学数据库系统课程设计说明书用户登陆模块用户输入本站的注册账号、密码及验证码即可以会员的身份登录到本站,进行商品浏览和竞拍。开发工具:开发工具:Dreamweaver8(网页制作工具,可以高效的开发 HTML 代码)Ms SQL Server(数据库管理系统设计)编程语言:java6个人总结刚开始弄数据库实验时以为设计数据库系统很简单,就是建立几个表而已。而通过这次课程设计,知道设

13、计数据库并非易事,没自己想的那么简单。从开始看到任务书的傻眼,后来搜集资料到消化花了相当多的时间,了解拍卖系统的运转过程以及所需的数据内容后,进行需求分析,后来处理 E_R 图也没课堂上做的题那么简单,因为也比较复杂,花了很多时间,搜了一定资料才弄出来,一直到逻辑结构设计和物理结构设计,都没自己当初想的那么简单,要考虑的东西很多。建一个数据库系统不仅仅是要建表,还要考虑其他的因素,例如数据库安全性,数据库的完整性,为了使建立的数据库好用还要建立适当的视图、索引,要选择合适的存取方法。这次课设,我明白还有很多关于数据库的知识还没有掌握好,需要进一步的去学习。由于时间以及自己技术不够的关系,最后的

14、应用程序只是做了个简单的分析,没有具体实现。 对于将数据库连接到具体应用程序中的知识了解还不够, 要经过一段时间的学习,并实践后才会掌握。不应该满足于平常的实验,要加强自己的综合应用能力,今后要通过学习,真正地实现一个可运转的拍卖系统。;10.武汉理工大学数据库系统课程设计说明书本科生课程设计成绩评定表本科生课程设计成绩评定表班级:姓名:学号:序号123456评分项目学习态度认真、遵守纪律设计分析合理性设计方案正确性、可行性、创造性设计结果正确性设计报告的规范性设计验收满分101020401010总得分/等级实得分评语:注:最终成绩以五级分制记。优(90-100 分) 、良(80-89 分) 、中(70-79 分) 、及格(60-69 分) 、60 分以下为不及格指导教师签名:200年月日;11

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com