C语言电话费统计管理系统(北京邮电大学)[2024-09-01]
电话费统计管理系统
- 系统服务人群:
- 用户。用户信息包含:用户ID、姓名、性别、电话、密码、邮箱、用户类型(如学生、教师或其他等)、话费账户相关信息
- 运营商管理员。每个运营商一名管理员,运营商管理员信息包含:管理员ID、所属运营商、姓名、邮箱、密码
- 要求:
- 用户ID、管理员ID均为字母数字组合的字符串,长度6-10个字符
- 电话号码为11位数字
- 邮箱必须符合规范
***@***.***
源码联系UP主 -> https://space.bilibili.com/329101171
电话费统计管理系统
- 话费账户信息包含:
- 电话号码、国际长途通话时间、国内电话通话时间、套餐费、当月费用、话费余量、流量余量等。
- 套餐信息包含:
- 套餐名称、套餐价格、套餐类型(如面向学生、教师或其他等)、套餐优惠信息、套餐话费时长、套餐总流量。
- 要求:
- 时间相关精确到分,不到一分钟按一分钟计。
- 用户购买套餐需要在前一套餐时间到期之后。
电话费统计管理系统
- 用户功能:
- 登陆:输入用户ID和密码登陆系统。
- 运营商套餐查询:根据系统提供的信息进行套餐查询。
- 根据套餐名查询;
- 根据运营商名查询;
- 根据套餐价格排序所有套餐;
- 根据套餐流量排序所有套餐;
- 根据套餐话费时长排序所有套餐;
- 查询之后允许用户购买套餐;
- 系统也可以有套餐推荐,可根据价格或热点套餐等来推荐,此处可自行确定用什么规则来推荐。
电话费统计管理系统
- 用户功能:
- 用户打电话计费
- 模拟用户打电话和上网使用流量,记录通话时间和流量使用;
- 拨打电话时可以通过选项确定通话类型,也可以通过拨号确定;
- 如果属于套餐内的服务,则从套餐减去;如果超出套餐规定的量或者没有购买套餐,按某规则进行计费,例如:国内电话费(0.18元/3分钟)、国际长途电话全价(1.0元/分钟)、上网流量(0.1元/兆)等,以上数值仅为示意,自行编制计费规则;
- 可根据用户类型或者其购买套餐的类型来决定用户是否能够欠费,以及能够欠费多少,自行编制规则;
- 用户账户余额不足时,需要先充值再继续使用电话;
- 根据用户的电话费使用情况来为用户提供优惠活动,例如送话费或者送流量等,优惠活动自行设计。
电话费统计管理系统
- 用户功能:
- 个人信息管理
- 对个人信息中的电话、密码及邮箱进行修改
- 查询话费清单
- 可以查询用户通话清单(本机号码、对方号码、通话时间、通话类型、当次话费) 及流量使用明细;
- 可以按时间分区统计用户累计通话及流量情况。
电话费统计管理系统
- 运营商管理员功能:
- 登陆:输入管理员ID和密码登陆系统。
- 话费查询统计管理:
- 查看用户套餐情况:
- 查询管理员自己所属运营商的套餐的购买情况(如:何时哪个用户购买了哪个套餐)
- 统计用户通话信息:
- 统计各类型电话(如本地、国内、国际等)的通话总时数;
- 对各个时段(2小时为一段)的通话业务(包括总业务量和不同种类电话的业务量)进行排序;
- 对所有用户进行电话费用(包括通话和流量)排序。
电话费统计管理系统
- 运营商管理员功能:
- 套餐管理:针对管理员所属运营商开设的套餐
- 套餐查询:查询所有开设的套餐信息
- 添加套餐:添加一个新的套餐
- 个人信息管理
- 对个人信息中的密码及邮箱进行修改
作业提交
- 小组文档
- 以小组为单位提交压缩包
- 命名规则:组长中方学号-组长中文姓名.rar
- 包含:
- 源程序每组一份;
- 可执行程序每组一份;
- 设计及测试报告每组一份,需包含如下内容:
- 系统分析与设计(详见28页)
- 系统测试结果
- 程序运行情况截图及简要说明;
- 验收报告每组一份:包含三张表,详见27页;
- 个人文档
- 个人实践报告每人一份
- 命名规则:中方学号-姓名.doc/docx
- 个人主要负责工作
- 个人实践感想
- 不少于2000字
- 模板见云平台
作业提交 - 验收报告格式:
- 表一:小组成员
- 表二:核心技术描述
- 表三:实现功能描述
学号 姓名 负责工作 贡献度
一级功能 二级功能 功能描述 说明
用户个人
信息管理
修改密码 修改当前登录的用户密码 新密码必须符合密码规则
增加地址 为当前登录用户增加一个新的收货地址
数据结构 结构体数组□ 链表□ 其它
数据存储 使用文件 描述具体的文件名称及其作用
未使用文件 描述具体使用的数据存储技术
其它技术
作业提交
- 系统分析与设计部分内容:
- 系统总体分析与设计
- 系统总体功能描述(包含模块图及整个系统的总体功能描述)
- 接口定义规范(按照什么原则来命名接口)
- 工程组架构设计(分层设计还是分模块设计)
- 系统的数据结构描述(系统需要处理什么样的数据,这些数据以什么形式存储及程序运行过程中使用的数据结构描述)
- 系统的开发环境及运行环境描述(包含软硬件环境)
- 模块详细设计
- 功能概述
- 处理流程(包含流程图及详细的处理流程)
- 模块的输入输出(包含输入输出的数据描述及数据结构或存储格式描述)
- 模块的接口描述(包含哪些接口,接口名字、接口参数名、参数类型、参数描述,返回值名,返回值类型、返回值描述,接口的作用)