某电信营业厅收费系统-数据库课程设计..docx

某电信营业厅收费系统-数据库课程设计..docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
某电信营业厅收费系统-数据库课程设计.

《数据库课程设计》课程设计报告 设计题目:某电信营业厅收费管理系统 学院名称: 信息工程学院专业班级: 姓 名: 学 号: 目 录1题目要求42 需求分析阶段42.1需求分析阶段的目标42.2需求分析阶段的任务42.2.1 处理对象:42.2.2处理功能及要求:52.3 需求分析阶段成果52.3.1 体会与收获52.3.2 电信营业厅收费系统数据字典53 概念设计阶段63.1 概念设计阶段的任务和目标64.逻辑设计阶段94.1逻辑设计的任务和目标94.2数据组织94.2.1将E-R图转换为关系模型94.2.2数据库模式定义105.1物理设计阶段的目标与任务125.2系统功能模块图126 实施阶段13 6.1.1 建立数据库、数据表136.2数据入库147系统调试、测试158心得体会181题目要求某电信营业厅营业收费管理系统实现费用类型、业务员管理;实现客户信息管理,客户设有结余金额;实现收费管理,自动修改用户的结余金额(用触发器实现);创建存储过程统计指定月份各种费用类型的收费情况;创建存储过程统计指定日期各业务员的收费情况;创建规则限定客户的电话号码是以数字1开头的11位数字组成的号码;创建表间关系。2 需求分析阶段需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后后来各个阶段的设计,并影响到设计结果是否合理和使用。2.1需求分析阶段的目标1.了解电信营业厅营业收费管理系统的基本内容;2.了解电信营业厅营业收费管理系统的基本业务流程;3.了解电信营业厅营业收费管理系统对业务员的管理,费用类型管理,客户信息管理的过程。4.通过调查和与电信营业厅人员的交流,了解用户对电信营业厅系统的业务要求,安全性和完整性要求;2.2需求分析阶段的任务2.2.1 处理对象:根据电信营业厅收费系统要完成的功能,该系统有以下数据库信息。●收营员信息。包括登录该管理系统的收营员的基本信息,如收营员编号、收营员编号、密码、收营员年龄。●客户信息。包括各个客户的基本信息,如客户手机号码、客户姓名、客户地区信息、客户结余金额等。●话费信息。包括该客户每月话费的详细信息,如:通话费、业务费、上网费等。●收费管理。包括客户电话、收银员编号、收费金额、收费日期。2.2.2处理功能及要求:1.能够存储所有入网客户的信息,并方便有效的进行相应的数据操作和管理,主要包括1)客户入网2)客户信息的关键字检索查询。2.能够对客户的交费信息进行查询,这主要包括: 1)客户交费交费纪录2)客户余额查询2.3 需求分析阶段成果2.3.1 体会与收获系统需求分析主要是通过对周边的附近各电信营业厅进行访问,请教,了解电信营业厅运行机制,并通过上网搜索相关电信营业厅的知识。由于不熟悉电信营业厅的运行规则,在绘制业务流程图和数据流程图时,遇到很多问题,存在许多考虑不周的问题。反反复复的重新考虑,重新分析和完善,才逐步把业务弄清楚,最终顺利的完成了需求分析阶段的任务。2.3.2 电信营业厅收费系统数据字典数据字典是体统中各类数据描述的集合,是进行详细的数据手机和数九分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项、数据结构、数据流、数据存储、处理过程和外部实体6个部分。数据项是不可再分的数据单位。数据结构反映了数据之间的组合关系。数据流是数据结构在系统内传输的路径。数据存储是数据结构停留或保存的地方也是数据流的来源和去向之一。处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典是需要描述处理过程的说明性信息。本文中包括14个数据项 如下:数据项字段类型数据项字段类型收营员编号char(11)收营员姓名char(10)年龄int密码char(20)手机号码bigint客户姓名char(10)地区char(20)结余金额int通话费int业务费int上网费int月份int收费金额int收费日期date4个数据结构如下收营员客户信息话费信息收费管理3 概念设计阶段将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。 3.1 概念设计阶段的任务和目标 (1)选择底层数据流为切入点,通常选择实际系统中的子系统; (2)设计分E-R图,即各子模块的E-R图;(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(4)生成全局E-R图,通过消除冲突等方面。 收营员实体图 客户信息实体图 收费管理实体图 话费信息实体图 系统ER图4.逻辑设计阶段4.1逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好

您可能关注的文档

文档评论(0)

jiulama + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档