数据库原理课程设计
题 目 电话计费管理系统 学 院 商学院 专 业 信息管理与信息系统 班 级 信息101 学 号 201052275129 学生姓名 金军地 指导教师 宣军英 编写日期 2012年6月29日
目录
1、 需求分析(沈园)..................................................................................................... 3
1.1 总体描述 ............................................................................................................ 3 1.2 功能需求 ............................................................................................................ 3
1.2.1 查询模块 ................................................................................................... 3 1.2.2 计费模块 ................................................................................................... 3 1.2.3 基本信息更新模块 ..................................................................................... 4 1.3 数据流图 ............................................................................................................ 4 1.4 数据字典 ............................................................................................................ 6 2、 概念设计(陈泽阳) ................................................................................................. 8
2.1 概述 ................................................................................................................... 8
2.2 系统E-R图......................................................................................................... 8 2.3 创建各表 ...........................................................................................................11 3、 逻辑设计(吴彬彬) ............................................................................................... 13
3.1 概述 ................................................................................................................. 13 3.2 E-R图向关系模型的转换 ................................................................................... 14
3.2.1 实体及其属性 .......................................................................................... 14 3.2.2 联系的属性 ............................................................................................. 15
3.2.3 根据转换规则将实体转换为关系模式 ....................................................... 15 3.2.4 电话计费系统的E-R图,转换为以下6个关系模式: .............................. 15
4、 物理设计(金军地) ............................................................................................... 16
4.1 概述 ................................................................................................................. 16 4.2 实现语句 .......................................................................................................... 16 5、 用户界面设计.......................................................................................................... 18 6、 程序代码设计与分析 ............................................................................................... 18
6.1 创建表及数据库 ................................................................................................ 18 6.2 建立存储过程向表中插入、修改、删除数据 ...................................................... 19
6.2.1 插入数据的存储过程 ............................................................................... 19 6.2.2 修改数据的存储过程 ............................................................................... 22 6.2.3 删除数据的存储过程 ............................................................................... 22 6.3 建立存储过程实现查询 ..................................................................................... 23
6.3.1 建立存储过程实现单表查询(5个)........................................................ 23 6.3.2 建立存储过程实现连接查询(5个)........................................................ 25 6.3.3 建立存储过程实现嵌套查询(2个)........................................................ 27
6.4 视图建立 .......................................................................................................... 28 7、 心得体会................................................................................................................. 29 8、 参考文献................................................................................................................. 29
电话计费管理系统
1、需求分析(沈园)
1.1 总体描述
对邮电局电话计费业务进行调查,设计的系统要求:
? 能用关系数据库理论建立几个数据库文件,来存储用户信息、收费员信
息和收费信息等资料。
? 能够记录通话信息,如来电号码、去电号码、通话时长、通话费用,查
询费用账单等信息,具有对各种数据文件装入和修改数据的功能。 ? 能在用户交费同时打印发票。 ? 有多种查询和统计功能。
? 能通过统计制定未来邮局服务计划方案。
1.2 功能需求
1.2.1 查询模块
? 月花费查询:客户可对每月的话费进行查询(每项记录包括
通话费、 新业务费、费用合计、实缴费用合计等信息)。 ? 账户余额查询:客户可查询话费单上的余额。 ? 用户资料查询:客户可以查阅个人资料。
? 电信业务查询:客户可以实时了解电信部门的各项活动。
1.2.2 计费模块
? 缴费信息:管理员可根据用户所缴的话费进行计费,并反馈
3
给用户,用户在交费的同时可打印发票。
1.2.3 基本信息更新模块
? 月话费管理:管理员可对每月的话费记录进行逐条添加、更
新和删除。 ? 客户受理结果:管理员可对客户受理情况的记录进行逐条添
加、更新和删除。
1.3 数据流图
客 登入申请 结果通知 客 结果通知 登入申请 收话 户 子 系 统 计 费 收 2 系 登入申请 话 费 更新结果 费统 管 理 员 子 系 统
户 系 统 户 收费
费 员 员 第0层的数据流图
电 客 查询申请 1 话 费 查询结果 结果通知 查 询 客 户 收 费 员 4
第1层的数据流图
客 户查询登入 1.1 生 成 缴费 缴费信息单
信息 手机号码 1.2 密 码 套餐 生 成 套餐信息单 信息 1.3 生 成 账户余额 余 额 单 查询 1.4 生 成 用户资料 资料报告单 查询 第2层的数据流图
客 记录年份 1.1.1 生成 记录月份 计 费 缴费信息单 户 付 款 第3层的数据流图
客 5 户