蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

面向对象设计与编程-课程设计

  • 资源ID:53152740       资源大小:123.48KB        全文页数:11页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

面向对象设计与编程-课程设计

数据库系统原理面向对象设计 与编程联合课程设计 〈文档完成日期〉 1引言3 1.1编写目的3 1.2背景需求3 2结构设计6 2.1概念结构设计6 2. 1. 1数据实体-联系图6 2.1.2数据实体描述7 2. 1. 3实体联系描述7 2.2逻辑结构设计8 2.2. 1实体-关系图8 2.2.2关系模型描述9 2. 2. 3数据实体和联系与逻辑表的对应关系9 2.2.4数据视图描述10 2. 2. 5数据表数据录入10 2.3物理结构设计10 3系统设计10 3.1系统界面设计10 3.2系统功能模块设计11 4系统实现11 4.1系统主要模块实现代码介绍11 4.2系统运行效果11 1引言 1.1编写目的 为使学生在学完数据库系统原理此门课程期末,熟悉数据库设计的整个流程,及每个设计阶段的 产出物,要求学生根据此文档格式完成课程设计。 1.2背景需求 背景略,实际工作中需求为专门的需求规格说明书,以下为课程设计的简单需求 现需建立一个网上购物系统,此系统主要包含功能有客户注册登记信息管理、供应商注册 登记信息管理、商品信息管理和订单信息管理。客户注册登记信息管理主要提供姓名,性别,地 址,邮编,电话等基本情况,登记完成后,每一个客户都会自动生成一个唯一的客户编号,且会 记录其注册名及密码;供应商注册登记信息管理主要提供供应商名称,供应商自我描述,注册时 间,地址,邮编,联系电话,邮箱地址等基本情况,登记完成后,每一个供应商都会自动生成一 个唯一的供应商编号,且会记录其注册名及密码;每种商品信息都有一个唯一的商品编号,并且 还有商品名称、供应商编号、商标,商品型号,商品描述,单价和库存量等信息。一种商品只能 由一个供应商提供,但一个供应商可以提供多种商品。订单信息管理主要包括客户购买商品的信 息,包括数量,金额,订货日期。每个客户可以购买多种产品,每种产品也可以销售给多个不同 的客户。订单信息管理也会自动生成一个唯一的订单号。 具体设计要求如下 1 使用数据库中正确的用户注册的账号名及密码登入系统界面;, Sj欢迎登陆网上商城管理系统 回 用户名 密码 提交1重置1 2 系统管理菜单下要求可以实现登陆用户的密码修改与退出功能。 跖网上超市信息管理系统 系统管理|客户信息管理供应商信息管理商占 3 客户信息管理,要实现客户信息的增删改查功能,显示效果自行设计,要有根据客户 唯一编号进行查询的功能。 4 供应商信息管理,要实现供应商信息的增删改查功能,显示效果自行设计,要有根据 供应商唯一编号进行查询的功能。 理供应商信息管理I商品信息管理订单信息管理 供应商信息增加 供应商信息修改 供应商信息删除 查询供应商信息►查询所有供应商 投编号查询供应商 5 商品信息管理除了能把商品的信息显示外,还要实现设置商品的供应商的功能一种商 品只能由一个供应商提供,但一个供应商可以提供多种商品;商品信息查询应实现根据商品编 号查询出商品名称、供应商编号、商标,商品型号,商品描述,单价和库存量等信息并显示。 S商品信息管理订单信J 商品类别管理 商品信息查询 6 订单管理主要除了显示客户购买商品的信息,包括数量,金额,订货日期,还要求实 现类似5样式设置订单对应的客户的功能注意每个客户可以购买多种产品,每种产品也 可以销售给多个不同的客户。订单信息查询应能根据唯一的订单号进行订单中商品信息与购买 客户的户息的查询二 订单信息管理 订单管理 订单信息管理查询 2结构设计 2.1概念结构设计 说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,建立本数 据库的每一幅用户视图。 2.1.1数据实体-联系图 根据以上需求,此处用microsoft office word或其他的绘图软件画出实体-关系图E-R图, 图中需注明1 1或者1 n或者mn的联系 2.1.2数据实体描述 首先描述数据实体的作用,然后进行属性描述,属性是数据实体的组成元素。 下面是商品实体的描述示例 数据实体名称商品 实体说明 一种商品只能由一个供应商提供,但一个供应商可以提供多种商品。所以供 应商和商品之间是ln的关系。 每个客户可以购买多种产品,每种产品也可以销售给多个不同的客户。。所 以供应商和商品之间是mn的关系 属 性 项 名称 取值 类型 作用 商品编号 100001999999 整型 商品的唯一标识 商品名称 汉字 字符型 商品型号 字母、数字和特殊符号 字符型 区别同名商品的不同类型 单价 实数 货币型 库存量 整数 整型 商标 汉字、字母和数字 字符型 商品描述 汉字、字母和数字 字符型 对该商品的简单描述 供应商编号 1000199999 整型 该商品的供应商编号 接下来学生要以上图为例画出其他实体的描述。 2. 1. 3实体联系描述 首先描述实体联系,然后描述数据实体联系属性,实体或联系的性质就是属性,也是它们的组成 数据元素,实体由属性组成,联系也是由属性组成。 例如供应商与商品是两个实体,它们之间的关系是销售,销售关系是供应商对商品的售出数量, 数量便是销售关系的属性。请同学们填写下表。 实体联系名称 关系说明 名称 取值 类型 作用 属 性 项 2.2逻辑结构设计 说明把上述的数据实体进行分解或合并后重新组织起来的数据库全局逻辑结构,包括所确定的 关键字和属性、重新确定的记录结构,形成本数据库的数据库管理员视图。 如果整个系统的ER图描述过于复杂,可按系统-〉子系统-〉关键业务进行分解描述。 2. 2. 1实体-关系图 如果此处的E-R图与前面的E-R图无修改,也要复制过来,如有修改,则需重新画出。 2. 2.2关系模型描述 根据E-R图先写出所有概要关系模式,例如学生表(学号,学生姓名,性别,所属院系),下 划线表示主键,蓝色字体表示外键。 商品表(商品编号,商品名称,商品型号,单价,库存量,商标,商品描述,供应商编号) 此处参照上述示例写出其他所有概要关系模式 再详细填写下表 库表名merchandise 表中文名商品 主键 商品编号 外键 供应商编号 索引 商品编号,商品名称,单价 约束 库表说明 数据项 字段名 中文名 类型 长度 是否为空 初值 描述 MID 商品编号 Int 4

注意事项

本文(面向对象设计与编程-课程设计)为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开