【精品】VC++手机话费充值程序(源代码+论文)
收藏
资源目录
压缩包内文档预览:
编号:1639500
类型:共享资源
大小:463.77KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vc
手机
话费
程序
源代码
论文
- 资源描述:
-
【精品】VC++手机话费充值程序(源代码+论文),精品,vc,手机,话费,程序,源代码,论文
- 内容简介:
-
数据库原理与设计课程设计报告 手机信息管理系统 1 课程设计报告 科 目: 数据库原理与设计 设计题目: 手机信息管理系统 学生姓名: 靳国荣 学号: 20026235 学 院: 软件学院 专业: 软件工程 年 级: 2002 级 3 班 指导老师: 柳 玲 成绩: 日期 : 2005 年 1 月 18 日数据库原理与设计课程设计报告 手机信息管理系统 2 目目 录录 前 言 . 3 数据库设计 . 4 1需求分析 . 4 2数据流图 . 5 3数据字典 . 6 4数据库概念结构设计,局部 、全局优化 . 7 5数据库逻辑结构设计,优化后的数据模型 . 9 据库逻辑结构设计,建立关系模型 . 9 型中的函数依赖 . 9 析范式,优化数据模型 . 9 析完整性要求,提出主键、外键、候选键 . 10 出用户视图 . 10 6数据库物理 设计(用 言实现) . 10 据库结构定义 . 10 立索引、视图 . 11 储过程(如果使用)的结构和定义 . 12 要的查询语句等 . 12 系统功能 . 12 1程序的运行环境 . 12 2开发环境 . 13 3系统总体设计功能模块图 . 13 4主要功能描述 . 14 5 主要运行界面的图片 . 15 程序调试情况 . 16 总 结 . 17 参考文献 . 17 数据库原理与设计课程设计报告 手机信息管理系统 3 前 言 过去 , 当手机还是一个很新鲜的字眼的时候 , 手机是权利与身份的象征 , 科技和人们的意识等决定了手机的外在服务不可能达到很高的水平 , 那时还没有很完善的机制和软件系统来实现这个不太突出的需求 . 现代社会 , 随着科技的迅猛发展和人们生活水平的日益提高 , 手机已成为一个大众化 , 且普及率相当高的通讯工具 . 正是由于手机的大量普及 , 手机网络的服务已成为客户看重的一点 . 顾客即是上帝 , 一个产品的成功与否很大程度在于它对无形资产的积累 , 如培养长期客户 . 在这个竞争激烈的市场上 , 如何提 高手机的服务功能来满足顾客的需要 , 在服务上取胜 , 培养长期顾客 , 创造长远价值成为手机市场的核心问题 . 对于 目前大多数手机用户来说,手机 话费 充值的方法都过于单 调 。 除了 移动公司所发行的动感地带系列手机卡可以通过 直接缴费的方式进行充值外,其他方式的手机卡均只能通过手机充值卡进行充值。 因此 , 一个 具备基本功能且 可靠方便的 手机话费 查询 及充值 系统 可以 满足广大手机用户的需 要 . 本手机用户话费及使用状况查询系统 的客户主要有两类:一类是手机的 普通 用户,可以通过 其 手机号直接查询 该手机的话费; 另一类则是管理手机充值的工作 人员 ,除了了可以为用户提供充值以外,他们还具有查看用户信息的权利 。 该系统 将给 客户提供方便 , 快捷 , 准确的服务 . 数据库原理与设计课程设计报告 手机信息管理系统 4 数据库设计 1 需求分析 一、 系统 功能需求: 对于普通的手机用户来说,该系统仅允许他们 作 一个操作 : 即 可以 使用该系统 通过手机号与密码 发出 查询 请求 , 查询该手机 所剩余 的话费。 以下 所述的各种功能都是针对专门的工作人员。他们拥有各自的账号与密码。 工作人员必须通过账号与相对应的密码登陆系统才能有权限完成以下的各种功能。 工作人员的登陆账号也存在两种, 一种为普通的工作人员账号,可视为号;一种为特定的管理员账号,可视为 号。 号所表示的意义一般是工作人员的姓名,而 号可以例外。 两种帐号均可进行的操作有: 1. 更改与当前登陆账号所对应的密码 。 2. 可以 统计并查看所有的手机用户信息, 该 信息 主要 包括 两方面,一方面是仅关于本手机的各种信息; 另一方面是 登记该手机的用户信息。 3. 手机的各种信息包括手机号,手机密码,手机收费方式(手机卡使用种类或手机套餐使用种类),手机当前余额等。 4. 用户信息包括用户身份证号,姓 名,性别,家庭住址等。 5. 当存在新的手机号时,无论此时有无用户对其进行登记,都 可以 将与该手机号相关的纪录添加入数据库中 ,即可以添加手机用户的纪录。 6. 对于所能查看的信息,在需要时可以对相应的信息进行修改更新。 7. 对于已销号的手机可以删除关于该手机的纪录。 8. 如果存在过多的信息,而需要查找某一条特定纪录时,提供足够的查询信息,如手机号或用户身份证号,则可以直接查询关于该手机号的纪录或关于该用户的所有手机纪录。 9. 可以统计并查看所有的手机充值纪录,充值纪录信息 也 包括 两类 : 手机信息与执行此次充值操作的管理员信息。 10. 充值手机 信息有:被充值的手机号,本次充值的金额,充值后本手机的当前金额。 11. 管理员信息有:管理员编号与管理员账号 。 12. 可以对特定的手机进行充值,即可以添加 手机充值的纪录。 13. 可以查询特定的手机充值纪录,提供手机号或工作人员编号,可以查询到对 该手机进行充值的纪录或由该工作人员 执行过的手机充值纪录。 14. 注意 已存在 手机充值纪录不能 也无需 由工作人员自身进行删除或更改。 15. 如果系统中某手机被销号,则关于该手机所有的充值记录将全部自动消失。 16. 每一次手机被充值后,手机的所剩金额将得到自动更新 。 通过特定的管理员账号所可以执行的特殊操作有 : 数据库原理与设计课程设计报告 手机信息管理系统 5 1. 可以查询所有的工作人员的详细信息,该信息包括:工作人员编号,账号名称,密码,性别,家庭住址以及该工作人员是否 具有 管理员 权限 。 2. 当出现新的工作人员时,可以添加该工作人员的信息。 3. 对现存的工作人员的信息可以进行修改。 4. 当工作人员离开此岗位时,可以删除该工作人员的信息。 5. 对当前系统中存在的所有信息可以进行备份。 6. 如果已作过备份,存在备份文件,则可将对系统中所有的信息进行还原(鉴于时间关系,目前该功能 的实现较为草率 , 在 以后的版本中 将对该功能作做 进一步的改进 ) 。 系统的功能需求图 见系统功能中 二、系统非功能需求 方便性 实时性 快捷性 2 数据流图 系统数据流图如下: 数据库原理与设计课程设计报告 手机信息管理系统 6 3 数据字典 1、 手机信息 述特定手机的 信息 括手机号、手机余额等 用户 手机用户基本信息 工作人员 请求手机充值 工作人员基本信息 查 询 个人信息 提供用户手机余额 请求全部或 个别用户信息 手机余额查询请求 提供查询信息 提供所有用户信息 请求更改信息 供应 手机 用户 信息 查询 手机 用户 信息 更改信息 返 回 更改状态 请求更改信息 提 供更改后状态 手机 充值 返回充值后的状态 更改信息 手机充值信息 添加充值纪录 返回充值状态 查看或查询纪录 提供查询纪录 提供查询请求 返回查询纪录 提供更改纪录请求 返回更改信息 更改信息请求 返回更改后的状态 查看或查询信息 提供信息 查看或查询请求 返回查看或查询状态 数据库原理与设计课程设计报告 手机信息管理系统 7 2、用户信息 述手机持有者的信息 括用户姓名,身份证号等 3、 工作人员基本信息 述进行充值服务的工作人员的信息 括工作人员的编号,账号秘密等 4、手机 充值 信息 示记录每次手机充值的信 息 括 相应的手机 信息,充值金额,执行该操作的管理员信息 4 数据库概念结构设计,局部 、全局优化 由以上的需求分析及 数据流图,可以得出以下结论: 1 本系统中 存在 各种 关系的实体 有:工作人员,手机及手机用户 。在本系统中, 工作人员主要对 手机信息 产生操作,所以将用户信息加入手机中,形成手机用户信息。工作人员用示,手机用户信息有 示。 2本系统主要存在两种关系: 其自身存在 管理 的关系 以及 值的 记录关 系。管理关系使用 示,记录关系使用 示。 由此可得 全局 及局部 优化 为: 数据库原理与设计课程设计报告 手机信息管理系统 8 (0: N) ( 0: 1) 1: 1) ( 0: N) ( 1: 1) ( 1: 1) (1: 1) 1: 1) ( 1: 1) ( 1: 1) ( 1: 1) ( 1: 1) 1: 1) ( 1: 1) ( 0: 1) ( 1: 1) ( 1: 1) 0: 1) 0: 1) ( 1: 1) ( 0: 1) ( 1: 1) ( 0: 1) ( 0: 1) ( 0: 1) ( 0: 1) 1: 1) 1: 1) 数据库原理与设计课程设计报告 手机信息管理系统 9 5 数据库逻辑结构设计, 优化后的数据模型 据库逻辑结构设计, 建立关系 模型 根据 的描述, 建立 该系统中所 使用的数据库的 关系模型。根据转化规则 1 将图中的每一个实体映射到关系数据库中的一个表,并用实体名来命名该表 ,有: 又根据转换规则 4, 可考虑将 为外键 添加入 该外键参照的是自身表中的主键即 考虑到 中已存在 性,在具体实现中仅使用该属性即可达到区分工作人员的目 的,所以 系在该关系数据库中将不再被表示。 中不添加表示 一列外键。 下面根据转换规则 3 转化 间的一对多对多关系: 系。使用单独的一个表来表示该关系。表中包括从 化而来的两个表的主键,还包括连结到该联系的所有属性的列。表示该关系自身存在的属性有:纪录标号 手机余额值金额 总结成下表为: 型中的函数依赖 该关系模型中存在的函数依赖如下: 表 : 表 : 表 : 析范式,优化数据模型 由以上的函数依赖 易 知:该关系模型 仅 满足 第二范式,而不满足第三范式,所以需要对以上数据模型作进一步改进。如果希望上述模型满足第三范式,则仅需 对表 无损分解,将关于 所有信息写到另一个表中。即将依赖于 所有属性放到一个名为 表中,而在表 留下 性作为 一个外键。优化后的数据模型为: 数据库原理与设计课程设计报告 手机信息管理系统 10 析完整性要求,提出主键、外键、候选键 由以上的表及 中已经可以看出 各表的主键及外键,先列举如下: 表名 主键 外键 候选键 出用户视图 本系统的三种用户有三种不同的 用户视图范围: 手机客户可以 访问 的 列仅有 表 的 ,并且只能对该两列作查询操作,不能做其他操作。 普通工作人员对表 有查询、添加、删除及更改的权限,但对表 般没有操作权限。 高层管理员对该数据库中所有的表均具有查询、添加、删除及更改的权限,但不能 更改 数据库或表本身的配置。 6 数据库物理设计(用 言实现) 据库结构定义 表 名 数据类型 长度 允许空 主键 外键 描述 否 是 否 5 否 否 否 0 是 否 否 0 是 否 否 否 否 否 1 表示男性, 0 表示女性 否 否 否 1 表示 表示据库原理与设计课程设计报告 手机信息管理系统 11 表 名 数据类型 长度 允许空 主键 外键 描述 否 是 否 0 否 否 否 8 否 否 否 0 否 否 否 是 否 否 1 表示男性, 0 表示女性 表 立索引、视图 1索引:本数据库中的表除了主键 本身生成的主索引外,没有定义其他的索引。在查询时即引用主索引即可。 表 主索引列为: 表 主索引列为: 表 主索引列为: 表 主索引列为: 2视图: 虽然关系数据模型分析的结果表示该数据库需要定义不同的用户视图,但考虑到数据库与前台开发程序的连接比较复杂,所以该数据库中没有单独定义用户视图,不同的用户视图 被 有选择性的 的 句 的结果集取代。 列名 数据类型 长度 允许空 主键 外键 描述 否 是 否 是 否 否 1 否 否 否 0 是 否 否 否 否 否 是 否 是 引用表 主键 列名 数据类型 长度 允许空 主键 外键 描述 否 是 否 否 否 是 引用表 主键 否 否 是 引用表 主键 否 否 否 是 否 否 数据库原理与设计课程设计报告 手机信息管理系统 12 储过程(如果使用)的结构和定义 要的查询语句等 1 对表 行操作的语句有: 查询 表中所有行,并按 序: by 对于一定的 ,查询表中相应 列 : ; 对于一定的 ,查询表中所有列: ; 插入 新行 : , , , , , ); 删除 某列 : ; 更新 表中的特定列 : , , , , 。 2对表 执 作的操作 与对表 操作类似 : 查询: by by ; 插入: , , , ); 删除: ; 更新: , , , AS 。 3对表 执行的操作: 查询: by ; ; 插 入 : (, , AS AS ; 4备份恢复数据库所需的语句: 建立备份文件: ; 文件备份: 文件恢复: 删除备份文件: 系统功能 1 程序的运行环境 类别 标准配置 最低配置 计算机硬件 R) 4 256存 R) 4 128数据库原理与设计课程设计报告 手机信息管理系统 13 软件 操作系统 P , P , 000 8 据源 命名为 数据源, 连接 本系统 所用 数 据库的 名为 数据源,连接系统数据库 络通信 其他 2 开发环境 类别 标准配置 最低配置 计算机硬件 R) 4 256存 R) 4 128软件 操作系统 P , P , 000 8 数据库后台程序 000 前台开发程序 + 据源 命名为 数据源,连接本系统所用数据库的 名为 数据源,连接系统数据库 络通信 其他 3 系统总体设计功能模块图 数据库原理与设计课程设计报告 手机信息管理系统 14 4 主要功能描述 由以上的功能模块图可以看出系统所具有的主要功能: 1. 手机用户可 以选择用户查询功能直接查询某手机的余额。 2. 全部工作人员均可以查询用户信息,并提供用户充值。 a) 工作人员选择手机用户信息查看可以统计所有手机及该手机持有者的信息 。如果该手机没有用户信息,则用户信息为空白。 b) 对于所能查看到的 每条 手机及用户信息, 工作人员都可以对其进行修改。 c) 对于所能查看到的 需要删除的 手机及用户信息,工作人员 均可以将其删系统管理 密码管理 用户管理 工作人员管理 系统登陆管理 备份恢复管理 用户查询 备份 区分工作人员 权限 手机信息管理系统 用户信息管理 工作人员信 息管理 手机充值 用户信息查看 用户信息删除 用户信息修改 工作人员信息查看 工作人员信息修改 工作人员信息删除 用户信息查询 系统管理 手机充值记录查看 手机充值 手机充值记录查询 用户信息添加 工作人员信息添 加 数据库原理与设计课程设计报告 手机信息管理系统 15 除 ,并自动删除相应的手机充值纪录。 d) 工作人员可以添加新的 手机及其用户信息。 e) 如果存在手机或用户纪录, 工作人员可以 通过 提供 手机号或用户身份证号查询 到相应的纪录。 f) 工作人员可以查看所有手 机的 所有 充值纪录 。 g) 工作人员 填写相应的手机号及 充值金额即 可为手机提供充值 ,并自动更新手机余额。 h) 选择相应的手机号 或工作人员编号 ,可以 查询到该手机所有的充值纪录或由该工作人员 完成的充值纪录。 3. 全部工作人员均可以修改与自己的用户名相应的密码,并立即生效。 4. 高层管理人员还可以管理全部工作人员的信息。 a) 高层管理人员 选择 工作人员 信息查看可以统计 工作人员的信息。 b) 对于所能查看到的每条 工作人员 信息, 高层管理人员 都可以对其进行修改。 c) 对于 已 离职的工作人员 , 高层管理人员均可以将其 信息 删除。 d) 高层管理人员 工作人员可以添加新的 工 作人员 信息。 e) 高层管理人员 可以 使用 工作人员的编号 查询到相应的 信息 纪录。 5 主
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。