预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES19页 数据库系统原理课程 设计报告 题目:网上书店数据库系统原理设计 PAGE-1- 目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc265151761"网上书店系统数据库设计 1 HYPERLINK\l"_Toc265151762"1.课程设计要求 1 HYPERLINK\l"_Toc265151763"1.1课程设计的目的 1 HYPERLINK\l"_Toc265151764"1.2课程设计的内容和要求 1 HYPERLINK\l"_Toc265151766"1.3课程设计进度安排 1 HYPERLINK\l"_Toc265151767"2.课程设计报告正文 2 HYPERLINK\l"_Toc265151768"2.1系统需求分析 2 HYPERLINK\l"_Toc265151769"2.2系统逻辑模型 3 HYPERLINK\l"_Toc265151770"2.3系统的物理模型 PAGEREF_Toc265151770\h12 HYPERLINK\l"_Toc265151771"2.4数据库设计 PAGEREF_Toc265151771\h13 HYPERLINK\l"_Toc265151772"3总结 17  PAGE-18- - 网上书店系统数据库设计 1.课程设计要求 1.1课程设计的目的 1)培养学生运用所学课程《数据库系统原理》的理论知识和技能,分析解决计算机应用实际问题的能力。 2)培养学生掌握用《数据库系统原理》的知识设计计算机课题的思想和方法。 3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:通过调查研究和上机实习,收集和调查有关技术资料。掌握设计课题的基本步骤和方法。根据课题的要求进行上机实验调试。 1.2课程设计的内容和要求 通过课程设计要求学生掌握数据库设计、开发查询等基本方法,掌握VisualFoxpro的操作方法,熟练进行数据表操作、SQL查询和简单的程序设计能力。初步掌握数据库设计工具ERWIN的操作,能够运用ERWIN设计ER图。最后综合利用上述工具设计和开发一个小型数据库。为今后学习信息系统设计开发建设打下良好基础。 1.3课程设计进度安排 第1-4天:学习和掌握VisualFoxpro的基本操作,包括数据表操作、SQL语言以及可视化的程序设计。 第5-10天:学习和掌握运用ERWIN设计ER图的基本方法和技巧。 第11-14天:针对某一特定应用项目进行需求分析,设计ER图。 2.课程设计报告正文 2.1系统需求分析 1)主要的实体: 图书(编号、名称、作者、价格、出版社、数量、图片、所属类别、其他备注) 图书分类(编号、名称、备注) 用户(用户ID号、用户昵称、用户名、密码、联系方式、E-email、家庭住址、邮编) 订单(订单号、用户名、地址、联系方式、图书名、数量、金额、日期、付款方式) 收货人(订单号\姓名、性别、联系方式、邮编、E-mail、地址) 管理员(ID号、密码、姓名、性别、年龄) 2)针对一般的网上书店系统,总结出如下的需求信息和实体间的联系: 用户分一般用户、注册用户和管理员 多个管理员共同管理用户、订单 一般用户和管理员用户都可以不登陆就查看图书信息 注册用户登陆后可以维护自己的信息,购买图书,并且在向网站发出订单时自动填写自己的联系信息。 按图书内容来分类,每本书对应于一个类别; 一个用户可以购买多本图书; 一个用户可以填写多份订单详细信息; 一个用户可以设定多个收货人 3)根据上述的系统功能分析和需求总结,设计下面的数据项和数据结构: 系统用户(user)信息数据库,列出以下数据项: 用户信息:用户ID(自动编号)号、用户昵称、用户名、密码、联系方式、E-email地址、家庭住址、邮编。 管理员信息:帐号、密码、姓名、性别、年龄 收货人信息数据库,列出以下数据项: 收货人信息:姓名、性别、联系方式、邮编、E-mail、地址 系统的图书(book)信息数据库,列出以下数据项: 图书的记录信息:编号、名称、作者、价格、出版社、数量、图片、所属类别、其他备注 图书的交易订单记录(orders)数据库,写出以下数据项: 图书交易订单信息:订单号、用户名、地址、联系方式、顾客购买的图书、图书数量和金额、交易的日期、付款方式。 2.2系统逻辑模型 根据需求分析,在ERWIN中根据需求分析设计出逻辑模型。利用ERWIN软件设计出ER图。