1
华 北 科 技 学 院
《数据库系统课程设计》
课程设计说明书
班级: 大数据 B211 姓名: 罗依婧
学号: 202109034108
设计题目: 家电销售订单管理系统
设计地点: 信息楼 大软
设计时间: 2024.1.2 至 2024.1.12
成绩评定:
1、工作量: A( ),B( ),C( ),D( ),F( )
2、难易度: A( ),B( ),C( ),D( ),F( )
3、答辩情况:
基本操作: A( ),B( ),C( ),D( ),F( )
代码理解: A( ),B( ),C( ),D( ),F( )
4、报告规范度: A( ),B( ),C( ),D( ),F( )
5、学习态度: A( ),B( ),C( ),D( ),F( )
总评成绩:___________指导教师:____________
《数据库系统》课程设计报告
-I-
目 录
1 引 言 ...........................................................1
1.1 课程设计选题 ..................................................................................................1
1.2 课程设计的目的 ..............................................................................................1
2 总体设计 ...........................................................2
2.1 功能需求 ........................................................................................................2
2.2 总体设计 ........................................................................................................3
3 数据库设计..........................................................4
3.1 数据库设计 ....................................................................................................4
3.2 数据表设计 ....................................................................................................4
3.3 视图设计 ......................................................................................................8
3.4 存储过程、函数设计 .....................................................................................9
3.5 触发器设计 ...................................................................................................10
3.6 安全性设计 ..................................................................................................16
3.7 查询统计设计 ..............................................................................................17
4 数据应用设计 ......................................................17
4.1 登录/注册设计 ............................................................................................19
4.1.1 展示 ..........................................................................................................19
4.2 进货设计 ......................................................................................................21
4.2.1 展示 ..........................................................................................................21
4.3 查看/上架家电设计 ....................................................................................22
4.3.1 展示 ..........................................................................................................22
4.4 查看/新增供应商设计 ................................................................................23
4.4.1 展示 ..........................................................................................................23
4.5 查看/新增会员设计 ....................................................................................24
4.5.1 展示 ..........................................................................................................24
《数据库系统》课程设计报告
-II-
4.6 结账设计 ......................................................................................................25
4.6.1 展示 ..........................................................................................................25
4.7 查看进货和订单记录设计 ..........................................................................25
4.7.1 展示 ..........................................................................................................25
4.8 查看库存容量设计 ......................................................................................26
4.8.1 展示 ..........................................................................................................26
4.9 查看每种家电订单总数设计 ......................................................................26
4.9.1 展示 ..........................................................................................................26
4.10 新增订单/删除订单/修改订单设计 ........................................................27
4.10.1 展示 ........................................................................................................27
4.11 查看某段时间内各种家电的进货和订单情况设计 ................................28
4.11.1 展示 ........................................................................................................28
4.12 退出设计 ....................................................................................................28
4.12.1 展示 ........................................................................................................28
5 小结和展望 ........................................................29
参 考 文 献 ........................................................30
《数据库系统》课程设计报告
-1-
1 引 言
1.1 课程设计选题
《家电销售订单管理系统》
1.2 课程设计的目的
学生在充分理解《数据库应用》课程知识点的基础上,初步掌握将数据库应用于
具体的管理信息系统中。把数据库原理、数据库应用有机的结合在一起,以数据库原
理的理论为指导设计数据库,再将数据库设计应用到具体实例中。达到设计一个基本
完整的后台数据库,并通过前台管理数据。
正文 采用宋体字,小四号,1.5 行距,首行缩进二个字。
《数据库系统》课程设计报告
-2-
2 总体设计
2.1 功能需求
1.客户管理:能够管理客户信息,包括添加新客户、查看客户列表、编辑客户信
息和删除客户等。
2.产品管理:能够管理家电产品信息,包括添加新家电(进货)、查看家电列表、
编辑家电信息(修改家电信息)和删除家电等。
3.订单管理:能够创建新订单、查看订单列表、编辑订单信息和删除订单等。同
时,需要能够查询特定订单、按日期范围或客户进行筛选,并能够生成订单报表。
4.库存管理:能够实时跟踪和管理库存信息,包括记录库存数量、更新库存状态
等功能。将家电进货后,需要确定家电是否在库中已有,如果没有此类的家电信息,
需要将家电的基本信息存入库中,并且添加入库的家电的数量;如果有相同的家电信
息,则不需要录入家电信息,而直接更新家电的现有数量。
5.进货管理:能够记录和管理家电的进货信息,包括添加新的进货记录、查看进
货列表、编辑进货信息和删除进货记录等。在进货过程中,需要记录进货日期、供应
商信息、进货数量和进货价格等重要信息。
6.出库管理:能够记录和管理家电的出库信息,包括添加新的出库记录、查看出
库列表、编辑出库信息和删除出库记录等。对于已经生成订单的家电要及时更新数据,
对现有的家电数量进行更新检查,并且记录订单记录,以便为以后的进货作参考,如
果家电售空,这可以提醒操作人员进货。
7.供应商管理:能够管理供应商信息,包括添加新供应商、查看供应商列表、编
辑供应商信息和删除供应商等。并且对于供应商的联系方式要做出一定限制以便联系,
如规定输入正确的手机号数,邮箱的正确形式。
8.登录功能:允许用户使用已注册的用户名和密码登录系统。登录过程需要验证
用户输入的用户名和密码是否匹配,并且确保用户账号存在于数据库中。