资源描述
数据库程序设计综合实训
———————————————————————————————— 作者:
———————————————————————————————— 日期:
2
个人收集整理 勿做商业用途
河南机电高等专科学校
课程设计报告书
学生管理信息系统
2012 / 2013 学年 第 2 学期
课程名称: 数据库程序设计综合实训
专业班级:__________________________
学 号:__________________________
姓 名:__ _
指导教师:__________________________
课程设计指导教师评语
成 绩:___________
指导教师签字:___________
1选题背景及需求简介
音像租借管理系统是一个可以为音像租借店提供音像的出租与归还业务的信息化管理系统,该系统可以把音像租借管理中一些繁琐的数据计算、信息处理化为简单的指令操作,彻底的把管理人员从手工方式中解放出来。
音像租借店的管理员可以把音像制品的信息输入该系统,并且为不同类型的音像制品设定不同的租借方案:也可以把音像制品的信息和租借方案从系统中删除。
当顾客需要租借影片时,音像点管理员负责把顾客信息和顾客需要租借的影片名称输入系统,并收取按金,把顾客归还的影片从租借信息中删除,并归还押金。
顾客可以申请成为会员,音像店管理员需要把顾客的基本信息记录保存在系统中.每位会员都会有一个账户,会员可以对账户充值.在租借影片时,只要会员账户的余额足够就不需要交付押金;
2系统的总体设计
2.1系统功能组成
该系统包含7个大模块:会员管理、音像管理、基本业务处理、数据管理、统计、库存管理、系统维护。
18个小模块: 如图:图2.1 系统功能模块图
第 - 12 - 页 共 12 页
库 存 管 理
库 存 盘 点
库存信息汇总
音像租售管理系统
基本业务处理
系 统 维护
用户权限管理
备份管理
统 计
数 据 管 理
音 像 查 询
会 员 管 理
缺货音像管理
新音像管理
销售音像查询
出租音像查询
会 员 注 销
会 员 注 册
顾客资料统计
销售音像统计
出租音像统计
今日业务统计
收 支 管 理
音 像 归 还
音 像 销 售
音 像 出 租
图2。1系统功能模块图
2。2。数据库结构
图2。2 E—R图
2。3数据库表
根据以上的关系模式,并结合音像租售管理信息系统的具体功能、要求和开发数据库的特点,对本系统的数据库设计,如表2.1至表2.11所示(*号表示主键,#号表示外键):
2.3。1GK(顾客)
表2.1 实体“顾客"的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
GK_zjh
字符型
18
证件号
GK_xm
字符型
8
姓名
GK_xb
字符型
2
性别
GK_csny
日期型
出生年月
GK_jtzz
字符型
30
家庭住址
GK_lxdh
字符型
20
联系电话
GK_gklx
字符型
6
顾客类型
GK_zcrq
日期型
8
注册日期
GK_zxrq
日期型
8
注销日期
GK_dqrq
日期型
8
到期日期
GK_bz
字符型
50
备注
2.3。2XSYX(音像)
表2.2 实体“音像”的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
XSYX_yxbh
字符型
20
音像编号
XSYX_yxmc
字符型
10
音像名称
XSYX_yxlb
字符型
8
音像类别
XSYX_dy
字符型
8
导演
XSYX_zy
字符型
20
主演
XSYX_dpsm
数值型
4
碟片数目
XSYX_jj
数值型
8
进价
XSYX_sj
数值型
8
售价
XSYX_nrjj
字符型
50
内容简介
2。3.3ZJ(租借)
表2.3 联系“租借”的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
ZJ_zjdh
字符型
20
租借单号
#
GK_zjh
字符型
20
证件号
#
CZYX_txm
字符型
20
条形码
ZJ_zjje
数值型
8
租金金额
ZJ_yjje
数值型
8
押金金额
ZJ_zk
数值型
4
折扣
ZJ_czrq
日期型
6
出租日期
ZJ_dqrq
日期型
8
到期日期
ZJ_sfgh
字符型
2
是否归还
2.3。4GM(购买)
表2。4 联系“购买"的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
GM_gmdh
字符型
20
购买单号
#
GK_zjh
字符型
20
证件号
#
XSYX_yxbh
字符型
20
音像编号
GM_sj
数值型
8
售价
GM_sl
数值型
8
数量
GM_zk
数值型
4
折扣
GM_gmrq
日期型
8
购买日期
2.3。5YG(员工)
表2。5 实体“员工”的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
YG_yggh
字符型
20
员工工号
#
BM_bmbh
字符型
20
所属部门编号
YG_xm
字符型
8
姓名
YG_xb
字符型
2
性别
YG_csny
日期型
10
出生年月
YG_jtzz
字符型
30
家庭住址
YG_lxdh
字符型
20
联系电话
YG_gz
字符型
10
工种
YG_zw
字符型
10
职位
2。3.6BM(部门)
表2。6 实体“部门”的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
BM_bmbh
字符型
20
部门编号
#
YG_yggh
字符型
20
经理编号
BM_bmmc
字符型
20
部门名称
BM_dd
字符型
30
地点
BM_lxdh
字符型
20
联系电话
2.3。7DG(订购)
表2.7 联系“订购”的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
DG_dgdh
字符型
20
订购单号
#
XSYX_yxbh
字符型
20
音像编号
#
GYS_gysbh
字符型
20
供应商编号
DG_dgrq
日期型
10
订购日期
DG_dgdj
数值型
10
订购单价
DG_dgsl
数值型
20
订购数量
2.3.7RK(入库)
表2.8 联系“入库”的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
RK_rkdh
字符型
20
入库单号
#
DG_dgdh
字符型
20
订购单号
#
HG_hgbh
字符型
20
货柜编号
RK_rkrq
日期型
10
入库日期
RK_rksl
数值型
20
入库数量
2。3.9HG(货柜)
表2.9 实体“货柜”的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
HG_hgbh
字符型
20
货柜编号
HG_hgmc
字符型
20
货柜名称
HG_wz
字符型
20
位置
2。3.10 GYS(供应商)
表2。10 实体“供应商”的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*
GYS_gysbh
字符型
20
供应商编号
GYS_gysmc
字符型
20
供应商名称
GYS_lxrxm
字符型
10
联系人姓名
GYS_dz
字符型
30
地址
GYS_lxdh
字符型
20
联系电话
2。3。11CF(存放)
表2。11 联系“存放"的数据库表
键
字段编码
数据类型
长度(字节)
字段名称
*,#
XSYX_yxbh
字符型
20
音像编号
*,#
HG_hgbh
字符型
20
货柜编号
CF_sl
数值型
20
数量
2.4数据流程图
程序流程图又称程序框图,用来描述程序结构执行的逻辑过程,其表示方法简明直观,是最早被使用的一种概念模式。程序流程图的基本步骤为:处理、判断、输入输出、起始和终止等基本功能,每个步骤使用不同的符号加以表示,
并利用这些符号来描述程序的执行过程。
程序流程图使用的符号说明如下:
处理 输入输出 判断
起始终止 控制转向
用户使用:
通过正确输入用户名及密码,用户可以实现以下功能
会员管理、音像管理、基本业务处理、数据管理、统计、库存管理、系统维护。如图2。3
图2.3用户使用流程图
3。开发工具
操作系统:WindowsXP SP3
软件环境:Power Builder9。0
数据库:Microsoft SQL Server2000
硬件环境:hp div_4 1214笔记本电脑
展开阅读全文