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

合集下载

电信营业厅营业收费管理系统最终版

电信营业厅营业收费管理系统最终版

课程设计任务书2015—2016 学年第一学期专业班级:计科三班学号:1325010128 姓名:朱光峰专业班级:计科三班学号:1325010141 姓名:闫凯强专业班级:计科三班学号:1325010166 姓名:张福龙课程名称:数据库系统与应用完成期限:自2015 年12 月21 日至2015 年12 月27 日共 1 周课程设计题目电信营业厅营业收费管理系统的设计与实现设计目的: 在电信运营系统中,电信计费系统是主要的支撑系统,占有重要地位。

计费系统有效、安全地运行,在很大程度上影响着电信运营系统本身的运行效率和信誉。

计费系统历来都是电信运营和管理部门重点建设和发展的系统之一。

功能要求:根据现有条件,利用电信营业厅实现收费管理功能。

一、设计的任务:根据实际情况,进行需求分析,实现收费、管理、信息查询和变更。

二、开发工具:Visual C++6.0三、进度安排:第16周进行课程设计、设计说明书的撰写和课程设计答辩。

四、要参考资料:[1] 钱雪忠主编.数据库原理及应用[M].北京:北京邮电大学出版社2007 .[2] 王珊主编.数据库技术与联机分析处理[M].北京:北京科学出版社1998.[3] Bain T著.SQL server 2000数据仓库与Analysis Services[M].中国:中国电力出版社计划答辩时间:2015 年12月28 日指导教师(签字):批准日期:2015 年12 月 4 日摘要在电信运营系统中,电信收费系统是主要的支撑系统,占有重要地位。

收费系统有效、安全地运行,在很大程度上影响着电信运营系统本身的运行效率和信誉。

收费系统历来都是电信运营和管理部门重点建设和发展的系统之一。

在本文的项目中,综合三种方法的优点和不足,决定在需求分析阶段使用原型化方法,在系统分析和设计阶段使用结构化方法,在程序开发中使用面向对象方法,以这样的形式将三种方法结合起来开发本项目系统。

关键词:电信收费系统,程序开发,三种方法目录1 绪论 (1)1.1.项目开发背景 (1)1.2.项目开发目的 (1)1.3.项目开发方法 (2)2 需求分析 (3)2.1需求分析 (3)2.1.1.系统面向的用户 (3)2.1.2.系统管理员需求 (3)2.1.3.资料管理员需求 (4)2.1.4.查询统计管理员需求 (6)2.1.5.告警处理员需求 (9)2.2 系统功能结构 (9)2.3 数据流图 (10)2.3.1.业务流程分析 (10)2.3.2.数据流程分析 (16)3 逻辑结构设计 (22)3.1. 模块结构设计 (22)3.1.1. 系统管理模块结构 (22)3.1.2. 资料管理模块结构 (22)3.1.3. 查询统计管理模块结构 (23)3.1.4. 监控告警管理模块结构 (23)3.2 局部E-R图 (26)3.2.1. 概念模型设计 (26)3.2.2. 逻辑模型设计 (30)3.3全局E-R图 (31)3.4数据字典 (33)4 物理结构设计 (39)结论 (38)参考文献 (39)1 绪论(完成人:朱光峰)1.1.项目开发背景从电信运营商来看,电信计费远不是通话时长乘以费率这么一个简单算式就能解决的。

电信计费数据整合系统的设计与实现

电信计费数据整合系统的设计与实现

电信计费数据整合系统的设计与实现摘要:随着计算机网络通讯技术的迅速发展,一种叫做“实验室租赁”的电信公司应运而生。

该服务的内容是,当用户通过一个由电信公司提供的服务器进行远程登录,而电信运营商则会按照其上网时间来收取费用。

本文设计的数据采集系统主要是提取用户的账单信息,并对其进行一定的处理,然后发送到数据采集服务器。

由于收集到的数据都是流水式的,如果使用者数量庞大,而且经常登陆登出,会产生大量的数据,因此,为了获得有序的数据,系统会把数据从数据收集服务器中转换成数据表。

关键词: 电信计费数据;整合系统;设计引言:在电信行业中,存在着一种租赁服务,即客户通过租赁一台远程服务器来完成其工作。

一旦使用者登录伺服器,便能执行主机所能做的一切,例如读取档案、编辑档案或移除档案等。

由于服务器终端的价格较高,其租赁服务为广大用户带来了极大的便利。

每个人只要注册一个帐号,就能享受到不同的服务器服务。

很明显,用户必须为这种服务付费。

随着越来越多的用户使用该服务,通过手工记录每个用户的服务器使用状况来进行收费就显得非常的困难和不现实。

因此,这个工作就需要一个软件来替代手工。

一、系统工作模式计费帐务部门的工作主要有:1.收集帐务信息。用户在向电信公司申请数据服务的时候,首先要通过公司的审批。

确认了资费、资源等信息正确后,便进入了建设的开放阶段。

在完成了这条线路之后,财务部门将会根据客户的情况,提供相应的数据,并提供相应的收费。

2.收集计费信息:现在的很多数据服务,都是根据流量和时间来收费的。

这些流量和时间的资料是批价、开票的依据。

所以,要定期从各网管部门取得有关业务中各用户的流量和时间的原始资料,经过汇总、整理、计算,作为以后的结算和结算。

3.帐务信息维护:由于数据服务的类型很多,不同的业务经营模式和不同的客户的不同要求,使得会计信息往往要做相应的调整。

例如:多个地方的用户,必须合并,在付款的时候,将他们的收费记录在一个帐单里;用户按公司性质分为集团用户、大用户、公免用户三种;在某些特定的案例中,在付款之前和之后,对帐单的成本进行了调整。

电信计费管理系统VB课程设计

电信计费管理系统VB课程设计

电信计费管理系统VB课程设计一、课程目标知识目标:1. 让学生掌握电信计费管理系统的基础知识,包括系统架构、功能模块和数据流程。

2. 帮助学生理解VB编程语言在电信计费管理系统中的应用,如数据访问、界面设计和业务逻辑实现。

3. 引导学生了解电信行业的计费规则和策略,并能将其应用于实际项目中。

技能目标:1. 培养学生运用VB编程语言进行电信计费管理系统开发的能力,包括数据库操作、界面设计和代码编写。

2. 提高学生分析问题、解决问题的能力,使其能够根据实际需求设计合适的计费管理系统。

3. 培养学生的团队协作和沟通能力,以便在项目开发过程中进行有效的交流与协作。

情感态度价值观目标:1. 激发学生对电信计费管理系统的兴趣,培养其探索精神和创新意识。

2. 引导学生认识到电信计费管理系统在现实生活中的重要性,增强其社会责任感和使命感。

3. 培养学生严谨、认真的学习态度,使其在项目开发过程中遵循规范,养成良好的编程习惯。

本课程针对高年级学生,结合学科特点和教学要求,旨在提高学生的实践能力、创新意识和团队协作精神。

通过本课程的学习,使学生能够将所学知识应用于实际项目中,为将来从事电信行业相关工作打下坚实基础。

同时,注重培养学生的情感态度价值观,使其成为具有责任感和使命感的新时代青年。

二、教学内容1. 电信计费管理系统概述:介绍电信计费管理系统的基本概念、发展历程、功能模块和行业应用。

相关教材章节:第一章 电信计费管理系统概述2. VB编程基础:回顾VB编程语言的基本语法、数据类型、控制结构、过程和函数。

相关教材章节:第二章 VB编程基础3. 数据库操作:讲解数据库的基本概念,重点学习Access数据库的操作,包括表的创建、查询和SQL语句。

相关教材章节:第三章 数据库操作4. 界面设计:介绍VB界面设计方法,学习如何制作友好、易用的操作界面。

相关教材章节:第四章 界面设计5. 电信计费管理模块设计:分析电信计费管理模块的需求,学习如何利用VB 实现计费策略和数据处理。

电信运营计费管理系统的设计与开发

电信运营计费管理系统的设计与开发

本科生毕业设计电信运营计费管理系统的设计与开发-a a ----登录、权限管理及管理员管理模块院系计算机科学与技术学院专业计算机科学与技术独创性声明本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。

除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写的研究成果。

与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。

签名:年月日本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。

本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。

本人论文(设计)中有原创性数据需要保密的部分为:。

签名:年月日指导教师签名:年月日摘要随着电信用户的日益增加,计费项目变得越来越庞大,电信企业对客户以及业务的管理需要改善,为客户提供多层次、个性化和多样化的服务。

为了满足市场的需要以及方便管理和计费需要,运营商新增一项Open Lab(开放实验室)出租业务,开发了电信计费管理系统。

本系统的功能是全面准确的统计用户的消费情况,操作简单安全可靠,采用目前比较流行语言Java开发的,系统由SSH框架搭建,权限设计分明。

其中的登录模块、权限管理以及管理员管理模块是由我设计完成。

关键词:电信计费;Java;SSH;权限管理;管理员管理;ABSTRACTWith the growing of telecommuni cation’s users, the project of billing become more and more large, telecommunications need to improve the management of customers and business,and to provide customers with multi-level, personalized and diversified services. In order to meet market needs and to facilitate management and billing needs the operators added an Open Lab (Open Lab) rental business, developed the telecommunications billing management system.Functions of the system is comprehensive and accurate statistics on the spending of the user, it’s operation simply safe and reliable, with the current popular Java development language, the system set up by the SSH framework, permissions design clearly. One of the log module, permissions management, and administrator management module is completely designed by me.Key words:Billing;Java;SSH;Login;Rights;AdminManage目录第1章引言 (1)1.1 课题背景 (1)1.2 意义 (1)第2章需求分析 (2)2.1关系设计 (2)2.1.1 设计思想 (2)2.1.2 系统开发环境 (3)2.1.3 关键技术 (3)2.2 企业级的运行环境 (4)2.2.1 服务器 (4)2.2.2 数据库 (4)2.2.3 应用软件开发 (4)第3章项目介绍 (5)3.1 项目总体介绍 (5)3.2 项目的详细介绍 (6)3.2.1 管理员管理系统 (6)3.2.2 权限管理系统 (6)3.2.3 登录管理 (6)第4章后台数据库设计 (7)4.1 后台数据结构 (7)4.2 数据库设计 (7)第5章前台业务逻辑设计 (10)5.1 权限管理模块 (10)5.1.1 界面设计 (10)5.1.2 类图设计 (11)5.2 管理员管理模块 (17)5.2.1 界面设计 (17)5.2.2 类图设计 (19)5.3 登录模块 (22)5.3.1 界面设计 (22)5.3.2 登录用例 (23)结束语 (24)参考文献 (25)附录 (26)致谢 (30)第1章引言1.1 课题背景随着电信用户的日益增多,用户对业务的要求也日渐多元化。

电信运营-计费管理系统

电信运营-计费管理系统
采集系统 整合系统 用户管理系统 资费管理系统 管理员管理系统

计费系统整体结构图
电信营运系统
后台数据服务 采集系统 整合系统 前台营运管理 用户管理系统 资费管理系统 管理员管理系统 帐单查询系统 帐务查询系统 权限管理系统 前台用户服务 用户自服务系统
整体结构
相关术语字典





实验室 就是用户使用的Unix服务器,用户需要帐号与口令,通过IP访问. 业务帐号 用户使用实验室需要的帐号,口令,IP必须向电信运营商才能获得,该申 请信息就是业务帐号,业务帐号中包含资费种类,用户的费用产生就是 不同业务帐号下费用的总计. 帐务帐号 用户费用结算的信息就是通过帐务帐号来管理.帐务帐号主要记录用户 的支付方式,申请的业务帐号等. 帐单查询 就是费用查询,费用按不同业务的费用按帐务帐号总计成用户费用.帐 单查询就是查询帐务帐号下的费用,和每个帐务帐号下的业务帐号明细. 帐务查询 按实验室查询在每个实验室上产生的登录时长统计. 用户自服务帐单查询. 用户可以查询发生在自己个人帐务帐号下的总计费用,以及费用明细.

管理员管理系统就是超级管理员来管理普通管理 员。超级管理员登陆成功后,可以增加新的普通 管理员,同时为他分配一些权限,可以修改普通 管理员的信息,可以查询所有的管理员信息,可
用户管理系统




电信运营商提供基于Unix平台的实验室环境,选择使用这种业务 的用户能够远程登录到实验室中做基于这个实验室环境的一些工 作和实验。 用户要想成功登陆到开放实验室中,事先必须要拥有一个这个开 放实验室上的帐号,在本系统中此帐号称为业务帐号,每个开放 实验室上的业务帐号的用户名是唯一的,不同的开放实验室上的 业务帐号的用户名可以相同,这个帐号用户可以通过向本系统中 具有用户管理权限的管理员去申请。 一个用户会有多种业务,如:Email服务、Unix系统、代理主机 服务等,每个业务我们都要收取一定的费用,如果我们以业务账 户为单位来算总的费用,那么用户申请的每种业务都要单独交费, 会给用户造成不便,所以我们又添加了帐务账户来统一管理每个 用户所使用的所有业务账号上发生的费用,帐务帐号是要和用户 的真实信息联系在一起的,所以每个用户只能有一个帐务帐号, 但可以对应多个业务帐号。 用户管理子系统就是对用户的帐务帐号和业务帐号进行管理。

电信资费管理系统设计

电信资费管理系统设计

电信资费管理系统设计文档一.背景随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

近年来, 电信行业经历了很大的变化,从固定到移动, 从语音到数据, 从电路交换到分组交换, 从窄带到宽带的变化。

电信运营商在市场和政策的双重影响下, 正面临着深刻的重组。

新技术新业务创造了市场机会,使新运营商不断兴起。

旧运营商为了保持原有的市场份额也通过兼并改组等方式不断扩大业务范围, 争取为客户提供从传统的市话、长话、移动、智能网到新兴的数据。

用户将来可以在多个运营商提供的多种电信业务中自由选择。

在这种大背景下, 对电信运营商的计费和其它业务支持系统的要求有了大的变化, 怎么能够达到尽量为用户提供优惠和方便, 以吸引更多用户, 又能够保证企业合理的收益, 降低运营成本, 维持企业的运行和发展的目的。

电信计费系统成为了电信行业的运行体系中最重要的支撑系统。

从为用户提供综合服务的运营商的角度来看, 一个好的资费系统应具有以下特点:综合性:能够满足同时从不同的数据源中采集数据,并能够对数据进行适当的处理,并送到数据处理中心去。

灵活性:计费系统是业务规那么驱动以及对用户有好。

集成性:系统具备高内聚低耦合性,系统具有良好的接口和可扩展性。

可靠性。

对计费业务,要求保证数据的完整性。

二.关键技术介绍2.1 面向对象方法面向对象方法(Object-Oriented Method)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。

对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。

而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。

所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。

电信计费数据采集系统的设计与实现的开题报告

电信计费数据采集系统的设计与实现的开题报告

电信计费数据采集系统的设计与实现的开题报告一、题目电信计费数据采集系统的设计与实现二、选题背景随着通讯技术的发展和应用的广泛,电信行业的竞争愈加激烈。

如何通过有效的数据采集与分析,对电信运营商的营销策略、用户行为等方面提供决策支持成为电信从业者关注的重要话题。

因此,本论文选题基于目前电信运营商的需求以及市场现状进行。

三、选题意义电信计费数据采集系统对于电信运营商来说具有重要的意义:1. 分析用户行为:通过对用户的通话、短信、流量等数据进行采集和分析,能够更好地了解用户的行为和需求,为电信运营商提供有针对性的服务与产品。

2. 营销策略制定:依据数据采集系统采集到的数据,对用户需求和行为进行分析,并针对不同用户提供个性化的营销活动和服务。

3. 优化网络运营:通过数据采集和分析,可以识别出网络瓶颈和优化方案,提高网络运营效率。

四、选题内容本论文主要研究电信计费数据采集系统的设计与实现。

具体包括:1. 电信计费数据采集系统的架构设计:包括系统的整体架构设计、系统模块的结构设计等。

2. 电信计费数据采集系统的数据采集与处理方式:深入研究电信账单数据的采集和存储方式,并通过数据清洗、格式化、转化等方法,实现对源数据的处理和整理。

3. 电信计费数据采集系统的数据分析和应用:针对采集到的数据进行分析,通过数据挖掘、统计分析等方法,发掘用户行为和需求,提供有针对性的服务与产品。

五、论文研究方法本文将采用案例研究法和实验研究法相结合的方法进行研究。

1. 案例研究法:通过详细分析电信运营商的计费数据采集需求,针对性地构建电信计费数据采集系统和数据分析平台,从而全面、深入地掌握系统设计与实现的技术要点和方法。

2. 实验研究法:选取具体的电信运营商作为研究对象,通过在真实环境下进行的试验和实验结果的分析,验证和评价电信计费数据采集系统的设计与实现效果。

六、预期成果本论文的预期成果包括:1. 电信计费数据采集系统的架构设计与实现:包括系统的整体架构设计、系统模块的结构设计等。

某电信营业厅收费系统-数据库课程设计【范本模板】

某电信营业厅收费系统-数据库课程设计【范本模板】

《数据库课程设计》课程设计报告设计题目:某电信营业厅收费管理系统学院名称: 信息工程学院专业班级:姓名:学号:目录1题目要求 (3)2 需求分析阶段 (3)2.1需求分析阶段的目标 (3)2。

2需求分析阶段的任务 (3)2.2.1 处理对象: (3)2.2。

2处理功能及要求: (4)2。

3 需求分析阶段成果 (4)2。

3。

1 体会与收获 (4)2。

3。

2 电信营业厅收费系统数据字典 (4)3 概念设计阶段 (5)3.1 概念设计阶段的任务和目标 (5)4.逻辑设计阶段 (8)4。

1逻辑设计的任务和目标 (8)4.2数据组织 (8)4.2.1将E—R图转换为关系模型 (8)4.2.2数据库模式定义 (9)5。

1物理设计阶段的目标与任务 (11)5.2系统功能模块图 (11)6 实施阶段 (12)6。

1.1 建立数据库、数据表 (12)6.2数据入库 (13)7系统调试、测试 (14)8心得体会 (16)1题目要求某电信营业厅营业收费管理系统●实现费用类型、业务员管理;●实现客户信息管理,客户设有结余金额;●实现收费管理,自动修改用户的结余金额(用触发器实现);●创建存储过程统计指定月份各种费用类型的收费情况;●创建存储过程统计指定日期各业务员的收费情况;●创建规则限定客户的电话号码是以数字1开头的11位数字组成的号码;●创建表间关系。

2 需求分析阶段需求分析简单地说就是分析用户的要求。

需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后后来各个阶段的设计,并影响到设计结果是否合理和使用.2。

1需求分析阶段的目标1。

了解电信营业厅营业收费管理系统的基本内容;2。

了解电信营业厅营业收费管理系统的基本业务流程;3。

了解电信营业厅营业收费管理系统对业务员的管理,费用类型管理,客户信息管理的过程.4.通过调查和与电信营业厅人员的交流,了解用户对电信营业厅系统的业务要求,安全性和完整性要求;2.2需求分析阶段的任务2。

电话计费管理系统大数据库设计

电话计费管理系统大数据库设计

数据库原理课程设计题目计费管理系统学院商学院专业信息管理与信息系统班级信息101学号9学生金军地指导教师宣军英编写日期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 建立存储过程向表中插入、修改、删除数据 (20)6.2.1 插入数据的存储过程 (20)6.2.2 修改数据的存储过程 (22)6.2.3 删除数据的存储过程 (23)6.3 建立存储过程实现查询 (24)6.3.1 建立存储过程实现单表查询(5个) (24)6.3.2 建立存储过程实现连接查询(5个) (25)6.3.3 建立存储过程实现嵌套查询(2个) (28)6.4 视图建立 (29)7、心得体会 (30)8、参考文献 (30)计费管理系统1、需求分析(园)1.1 总体描述对邮电局计费业务进行调查,设计的系统要求:●能用关系数据库理论建立几个数据库文件,来存储用户信息、收费员信息和收费信息等资料。

●能够记录通话信息,如来电、去电、通话时长、通话费用,查询费用账单等信息,具有对各种数据文件装入和修改数据的功能。

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

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

《数据库课程设计》课程设计报告设计题目:某电信营业厅收费管理系统学院名称:信息工程学院专业班级:姓名:学号:目录1题目要求 (3)2 需求分析阶段 (3)2.1需求分析阶段的目标 (3)2.2需求分析阶段的任务 (3)2.2.1 处理对象: (3)2.2.2处理功能及要求: (4)2.3 需求分析阶段成果 (4)2.3.1 体会与收获 (4)2.3.2 电信营业厅收费系统数据字典 (4)3 概念设计阶段 (5)3.1 概念设计阶段的任务和目标 (5)4.逻辑设计阶段 (8)4.1逻辑设计的任务和目标 (8)4.2数据组织 (8)4.2.1将E-R图转换为关系模型 (8)4.2.2数据库模式定义 (9)5.1物理设计阶段的目标与任务 (11)5.2系统功能模块图 (11)6 实施阶段 (12)6.1.1 建立数据库、数据表 (12)6.2数据入库 (13)7系统调试、测试 (14)8心得体会 (16)1题目要求某电信营业厅营业收费管理系统●实现费用类型、业务员管理;●实现客户信息管理,客户设有结余金额;●实现收费管理,自动修改用户的结余金额(用触发器实现);●创建存储过程统计指定月份各种费用类型的收费情况;●创建存储过程统计指定日期各业务员的收费情况;●创建规则限定客户的电话号码是以数字1开头的11位数字组成的号码;●创建表间关系。

2 需求分析阶段需求分析简单地说就是分析用户的要求。

需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后后来各个阶段的设计,并影响到设计结果是否合理和使用。

2.1需求分析阶段的目标1.了解电信营业厅营业收费管理系统的基本内容;2.了解电信营业厅营业收费管理系统的基本业务流程;3.了解电信营业厅营业收费管理系统对业务员的管理,费用类型管理,客户信息管理的过程。

4.通过调查和与电信营业厅人员的交流,了解用户对电信营业厅系统的业务要求,安全性和完整性要求;2.2需求分析阶段的任务2.2.1 处理对象:根据电信营业厅收费系统要完成的功能,该系统有以下数据库信息。

电信计费系统的设计与实现

电信计费系统的设计与实现

本科毕业设计说明书题目:电信计费系统的设计与实现院(部):计算机科学与技术学院专业:网络工程班级:姓名:学号:指导教师:完成日期:目录摘要 (IV)ABSTRACT (V)1 前言1.1背景 (1)1.2改进 (1)1.3意义 (2)1.4章节安排 (2)2 系统分析2.1技术可行性 (4)2.1.1企业目前系统环境 (4)2.1.2系统开发环境 (4)2.2经济可行性 (4)2.2.1服务器 (4)2.2.2 数据库 (4)2.2.3 应用软件开发 (4)2.3开发技术简介 (5)3 系统需求3.1项目总体介绍 (8)3.2系统部署结构模型 (8)3.3功能模块结构模型 (9)3.4操作功能菜单结构模型 (10)3.5系统功能具体描述 (10)3.5.1采集系统 (10)3.5.2整合系统 (11)3.5.3用户管理系统 (11)3.5.5管理员管理系统 (12)3.5.6帐单查询系统 (13)3.5.7帐务查询系统 (13)3.5.8用户自服务系统 (14)3.5.9权限管理系统 (14)4系统总体设计4.1软件结构图 (15)4.2数据实体设计 (16)4.2.1权限与管理员数据实体类图 (16)4.2.2用户帐务帐号,业务帐号与资费实体类类图 (17)4.2.3用户登录时长数据相关实体类图 (18)4.3数据库设计 (18)4.3.1 表的分类 (18)4.3.2 数据的存储 (19)4.3.3 建表规则 (19)4.3.4权限,角色与管理员相关表设计 (19)4.3.5用户帐务帐号,资费与业务帐号相关表设计 (21)4.3.6用户登录时长原始数据与整合数据相关表设计 (22)4.4架构设计 (24)5详细设计5.1资费模块的设计与实现 (26)5.1.1资费管理的设计与实现 (26)5.1.2资费修改的设计与实现 (30)5.1.3资费删除的设计与实现 (34)5.1.4资费增加的设计与实现 (36)6 系统测试6.2 测试目的 (40)6.3测试用例 (40)6.4 测试结果分析 (42)7 结论 (44)谢辞 (45)参考文献 (46)摘要在电信运营系统中,电信计费系统是主要的支撑系统,占有重要地位。

电信计费管理系统VB课程设计

电信计费管理系统VB课程设计

电信计费管理系统VB课程设计一、教学目标本节课的教学目标是使学生掌握电信计费管理系统VB的基本设计和实现方法。

知识目标要求学生了解电信计费系统的业务需求、设计原则和实现技术;技能目标要求学生能够运用VB编程语言实现简单的电信计费功能;情感态度价值观目标则是培养学生的团队合作意识和问题解决能力。

二、教学内容本节课的教学内容主要包括电信计费管理系统的需求分析、系统设计和实现。

首先,学生将学习电信计费系统的业务需求,包括计费规则、用户信息管理等。

接着,学生将了解系统设计的原则和方法,如模块化设计、数据结构选择等。

最后,学生将学习如何使用VB编程语言实现电信计费功能,包括用户登录、话费查询、充值等。

三、教学方法为了达到本节课的教学目标,将采用多种教学方法。

首先,通过讲授法向学生传授电信计费系统的业务知识和设计原则。

其次,通过案例分析法让学生了解实际的电信计费系统设计和实现案例。

此外,还将学生进行小组讨论和实验,以培养学生的实际操作能力和问题解决能力。

四、教学资源为了支持本节课的教学内容和教学方法的实施,将准备以下教学资源:教材《电信计费管理系统VB编程与应用》、参考书《VB编程入门与应用》、多媒体资料《电信计费系统设计实例》以及实验设备如计算机、网络等。

这些资源将帮助学生更好地学习电信计费管理系统的相关知识和技能。

五、教学评估本节课的教学评估将采用多元化方式,全面客观地评价学生的学习成果。

评估方式包括平时表现、作业和考试等。

平时表现主要评估学生在课堂上的参与程度、提问回答等;作业主要评估学生的编程实践能力;考试则评估学生对电信计费管理系统VB知识的理解和应用能力。

评估标准将根据教学目标制定,确保评估结果的客观性和公正性。

六、教学安排本节课的教学安排将分为两个阶段:第一阶段为理论教学,第二阶段为实践教学。

理论教学阶段,安排每周两次课,每次课2小时,共计4周;实践教学阶段,安排每周一次课,每次课2小时,共计4周。

电信计费系统数据分析处理系统设计方案

电信计费系统数据分析处理系统设计方案

电信计费系统数据分析处理系统设计方案(WORD版可编辑)摘要电信计费系统数据分析处理系统是典型的后台信息处理系统,其开发主要包括后台数据库的建立和维护以及服务器的搭建两个方面。

本系统对后台数据库设计采用oracle数据库开发,并对此数据库技术进行了较深入的学习和应用:而后台开发语言采用java作为主要开发语言,连接数据库技术以JDBC为主,主要完成对电信计费系统数据分析处理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。

本系统是一套精确、有效的数据分析处理系统,它提供了电信产业对原始数据进行有效处理的功能,并支持标准的SQL语法。

本系统主要是在现有电信计费信息日常维护管理管理的基础上,把大量的人工管理信息转变为计算机管理,简化了某某电信公司的工作,提高了管理的效率,同时方便电信计费信息维护。

关键词:电信;oracle数据库;数据库结构;JDBCTelecom billing system data analysis and processing systemAbstractTelecom billing system data analysis and processing system is a typical management information system , its development mainly includes the backstage database the establishment and the maintenance as well as front end application procedure development two aspects. The system uses the Oracle development of the design of database, and the database technology for a more in-depth study and application for front-end application developed using JDBC, mainly to complete the analysis, analysis of Telecom billing system data analysis and processing system needs the function module division, database model, and has designed the database structure and the application procedure.This system is a simple, fast database management system, it provides many people use the management mode, and supports the standard SQL syntax. The system is mainly based on the existing management of university equipment daily maintenance, put a lot of manpower management information into the computer management, simplify the XX Telecom Company management work, improve the efficiency of management, and maintenance convenient Telecom Company . A servlet looks and feels like a miniature web server. It receives a request and renders a response. But, unlike conventional web servers, the servlet application programming interface (API) is specifically designed to help Java developers create dynamic applications.Key words: Telecom;Oracle;the database structure;JDBC目录摘要 (i)Abstract (ii)1 绪论 (1)1.1 背景与意义 (1)1.2 电信计费系统数据分析处理系统的现状和优势 (2)1.3 任务概述 (2)1.4 电信计费系统数据分析处理系统特点 (3)2 相关技术 (4)2.1系统说明 (4)2.1.1 硬件环境 (4)2.1.2 软件环境 (4)2.2开发计划 (5)2.3 可行性分析 (5)2.3.1 风险分析 (5)2.3.2 技术可行性 (6)2.3.3 操作可行性 (6)2.4 设计方案:对涉及工具和技术的相关说明 (7)2.4.1 C/S体系结构 (7)2.4.2 Oracle (8)2.4.3 JAVA (8)2.4.4 JDBC简介 (8)3 需求分析 (10)3.1 系统分析的任务与步骤 (10)3.1.1 系统分析的任务 (10)3.2 系统项目范围 (11)3.3 功能需求 (11)3.4 系统实体分析 (14)3.5 系统的数据库设计 (15)3.5.1 概念设计 (15)3.5.2 设计局部ER模式 (15)3.5.3 设计全局ER模式 (16)4 总体设计 (17)4.1 系统功能说明 (17)4.1.1 系统总体功能表 (17)4.1.2 采集数据服务器和中央服务器模块功能 (17)4.1.3软硬件环境需求 (20)4.1.4产品质量需求 (20)4.2建立数据库模型 (21)5 详细设计 (22)5.1 AAA服务器端采集模块 (22)5.2 AAA服务器端备份模块 (23)5.3 AAA服务器端网络模块 (25)5.4 系统日志模块 (26)5.5 系统配置模块 (27)5.6 中央服务器端备份模块 (29)5.7 中央服务器端网络模块 (30)5.8 中央服务器端入库模块 (31)6 系统测试 (34)6.1 系统测试的目的 (34)6.2 面向对象系统测试方案 (34)6.3 系统测试用例 (35)结论 (38)参考文献 (39)外文原文 (40)中文翻译 (48)1 绪论1.1 背景与意义随着电信企业的不断壮大,对计费系统的改进迫在眉捷。

电信计费系统分析与设计

电信计费系统分析与设计

电信计费系统分析与设计学院:专业:姓名:指导老师:商学院学号:职称:二○一五年五月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计《电信计费系统分析与设计》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。

本人签名:日期:年月日电信计费系统分析与设计摘要随着电信业务的不断扩展,许多业务复杂性不断的提升,而对电信业务的信息化管理不但可以提升对用户的服务性,赢取更好的口碑,同时也可以为公司创造利益。

在整个电信业务运营系统中,电信的Unix服务器租赁计费系统是主要的运营支撑系统,本系统通过后台数据采集系统收集数据,在此基础上统计用户的资费与使用时间来进行收费。

为了使程序更加安全和高效,数据库采用的是比较稳定ORACLE数据库,本系统采用B/S结构实现,使用Spring+MyBatis等轻量级框架实现代码的编写,MyBatis实现了分页功能和对数据库的操作,同时,为了给程序解耦合,采用了Spring的架构。

系统的用户界面采用jsp+javascrip等技术实现动态页面,更好的用户交互。

电信计费系统用来解决了电信业务上的复杂和减少了人工计费上的误差所造成的损失,同时也减少了在人工的投入,在一定的程度上对电信业务创造了巨大的利益,系统操作简单和交互友好也减少了对营业人员的上岗培训,因此电信计费系统对电信业务的管理具有一定的实用价值。

关键词:电信计费;B/S模式;运营支撑系统The Analysis and Design of TelecommunicationBilling SystemAbstractIn the whole telecommunication operating system, Unix server leasing telecommunication billing system is the main operation support system, which collects the data through the backstage data acquisition system. Besides, the fees and use time basis on it to charge.The telecommunication system is mainly divided into six modules, which are as following:1.The login module, applying to verifying an administrator.2.The administrator module, applying to administrator privilege allocation and to increase or censored operations.3.Charges management module, applying to new fees or stop setting.4.Accounting management module, applying to the lost of leasing account management.5.Business management module, applying to the user who use the server lease account management.6.Bill management module, applying to the user listing of all charges and report in every month.In order to make the program become more secure and efficient, we adopt the ORACLE database, and its system adopts the B/S structure, which uses the Spring+MyBatis and other lightweight frameworks implementation code. MyBatis implementation of the paging function and the operation of the database, and at the same time, in order to provide application solution coupling, we also adopt the Spring framework. Moreover, the user interface of the system adopts the jsp+javascrip technology to achieve dynamic pages, and it better for user interaction.Key word: Telecommunication Billing, B/S Mode, Operation Support System目录第1章绪论 (1)1.1 系统开发的背景和目标 (1)1.1.1 系统开发的背景 (1)1.1.2 系统开发的目标 (1)1.2 系统的主要功能和特点 (1)1.3 设计开发的方法和工具的选择 (2)1.4 论文的内容和结构安排 (2)第2章系统规划 (3)2.1 用户需求分析 (3)2.2 总体结构 (5)2.3 可行性研究 (5)2.3.1技术可行性 (5)2.3.2经济可行性 (6)第3章系统分析 (7)3.1 业务流程分析 (7)3.1.1管理员管理业务流程图 (7)3.1.2资费管理业务流程图 (7)3.1.3账务帐号管理业务流程图 (8)3.1.4业务帐号管理业务流程图 (9)3.1.5账单管理业务流程图 (9)3.2 数据流程分析 (10)3.2.1顶层数据流程图 (10)3.2.2管理员管理数据流程图 (11)3.2.3资费管理数据流程图 (12)3.2.4账务账号管理数据流程图 (12)3.2.5业务账号管理数据流程图 (13)3.2.6账单管理数据流图 (13)3.3 数据字典 (14)3.3.1数据项 (14)3.3.2数据存储 (16)3.3.3数据流 (16)3.3.4数据处理 (18)3.3.5外部项 (18)第4章系统设计 (19)4.1 总体设计 (19)4.1.1管理员管理模块功能 (19)4.1.2资费管理模块功能 (20)4.1.3账务帐号管理模块功能 (20)4.1.4业务帐号管理模块功能 (21)4.1.5账单管理模块功能 (21)4.2 数据库设计 (22)4.2.1 概念模型 (22)4.2.2 逻辑模型 (25)第5章系统实现 (28)5.1 系统实现 (28)5.1.1系统登录模块实现 (28)5.1.2管理员管理模块实现 (28)5.1.3资费管理模块实现 (29)5.1.4账务帐号管理模块实现 (29)5.1.5业务帐号管理模块实现 (30)5.1.6账单管理模块实现 (31)总结 (32)参考文献 (33)谢辞................................................ 错误!未定义书签。

《电信数据仓库设计》课件

《电信数据仓库设计》课件

06
电信数据仓库物理设 计
数据存储设计
1 2
数据存储类型
选择合适的存储类型,如关系型数据库、 NoSQL数据库、数据仓库等,以满足数据存储 需求。
数据存储架构
设计数据存储架构,包括数据分层、数据冗余、 数据备份等,以确保数据安全可靠。
3
数据存储性能
优化数据存储性能,包括数据压缩、数据分区、 数据索引等,以提高数据读写效率。
01
数据量大
电信行业每天都会产生大量的用 户数据、网络数据等,数据量巨 大。
02
数据类型多样
03
数据质量要求高
电信行业数据包括结构化数据、 非结构化数据、流数据等,数据 类型多样。
电信行业数据需要保证准确性、 完整性、一致性,对数据质量要 求较高。
电信行业数据仓库需求
高效的数据存储和处理
灵活的数据分析能力
设计维度
总结词
维度是用于分析数据的角度或属性,是 数据仓库中的重要组成部分。
VS
详细描述
在电信数据仓库设计中,维度设计是关键 的一步。维度是用于分析数据的角度或属 性,如时间、区域、产品等。通过合理设 计维度,可以更好地组织和展示数据,并 提供灵活的数据分析功能。在设计维度时 ,需要考虑维度的层次关系、属性的定义 和取值范围等细节问题。
数据索引设计
索引类型
选择合适的索引类型,如B树索引、哈希索引、 位图索引等,以提高查询效率。
索引维护
设计索引维护策略,包括索引重建、索引优化 等,以确保索引性能。
索引监控
建立索引监控机制,实时监控索引性能,及时发现和解决性能问题。
数据分区设计
分区策略
根据业务需求和数据特点,选择合适的分区策略,如按时间分区 、按地区分区、按业务分区等。

电信计费系统课程设计

电信计费系统课程设计

电信计费系统课程设计一、课程目标知识目标:1. 理解电信计费系统的基本概念、原理及其在通信行业中的应用;2. 掌握电信计费系统的组成部分、功能及相互关系;3. 了解电信计费系统的业务流程、计费策略和收费方式;4. 掌握电信计费系统的安全性、可靠性和扩展性要求。

技能目标:1. 能够运用所学知识分析电信计费系统的实际案例,提出优化和改进方案;2. 学会使用相关软件工具设计简单的电信计费系统,实现基本计费功能;3. 能够编写简单的计费算法,对电信业务进行计费;4. 具备一定的团队协作和沟通能力,能够就电信计费系统设计与他人进行有效讨论。

情感态度价值观目标:1. 培养学生对电信计费系统的兴趣,激发他们探索通信行业发展的热情;2. 增强学生的信息安全意识,认识到电信计费系统在保护消费者权益方面的重要性;3. 培养学生严谨、务实的学习态度,提高他们分析问题和解决问题的能力;4. 培养学生的创新精神和团队协作精神,使他们具备一定的职业素养。

本课程目标旨在使学生在掌握电信计费系统相关知识的基础上,提高实际操作能力和综合素质,为未来从事通信行业工作打下坚实基础。

同时,注重培养学生的情感态度价值观,使他们在学习过程中形成正确的价值观和职业操守。

二、教学内容1. 电信计费系统概述- 电信计费系统的基本概念与原理- 电信计费系统的发展历程与现状- 电信计费系统在通信行业中的重要性2. 电信计费系统的组成与功能- 计费系统的基本组成部分- 各组成部分的功能与相互关系- 计费系统的主要业务流程3. 计费策略与收费方式- 常见计费策略及其特点- 计费参数的设置与调整- 收费方式的分类及实际应用4. 电信计费系统的安全性、可靠性与扩展性- 安全性要求及其保障措施- 可靠性要求及其实现方法- 扩展性要求及其设计原则5. 计费系统设计与实践- 计费算法的设计与实现- 计费系统软件工具的使用- 简单电信计费系统的设计与实现6. 电信计费系统案例分析与优化- 实际案例的介绍与分析- 现有计费系统的优缺点- 优化与改进方案的设计与讨论教学内容依据课程目标进行选择和组织,注重科学性和系统性。

缴费数据库课程设计

缴费数据库课程设计

缴费数据库课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握缴费数据库的结构和功能;2. 学会使用数据库管理系统进行数据录入、查询、更新和删除操作;3. 掌握数据库设计的基本原则,能独立设计简单缴费数据库。

技能目标:1. 能够运用所学知识,搭建一个简单的缴费数据库系统;2. 熟练运用数据库管理系统进行数据操作,提高数据处理能力;3. 能够分析实际需求,进行数据库设计,解决实际问题。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习热情;2. 培养学生的团队协作意识,学会在数据库设计过程中与他人沟通、合作;3. 引导学生认识到数据库在现实生活中的应用价值,增强社会责任感。

课程性质:本课程为实践性较强的课程,结合学生年级特点,注重培养学生的动手操作能力和实际问题解决能力。

学生特点:学生具备一定的计算机操作基础,对数据库技术有一定了解,但实践经验不足。

教学要求:教师需关注学生个体差异,因材施教,以实践操作为主线,引导学生主动探索,培养其创新意识和实际操作能力。

通过课程学习,使学生在掌握数据库知识的同时,提升综合素养。

二、教学内容1. 数据库基础知识:数据库概念、数据模型、关系数据库的基本操作;2. 数据库设计:实体关系模型、E-R图绘制、关系模型转换、数据库表设计;3. 数据库管理系统:数据库管理系统的基本功能、操作界面、数据录入与查询;4. 数据库操作:数据插入、更新、删除、查询(SQL语句编写与执行);5. 缴费数据库实例:设计一个简单的缴费数据库,实现学生信息管理、缴费信息管理等功能;6. 数据库安全与维护:数据库备份与恢复、权限管理、事务处理。

教学内容安排与进度:第一周:数据库基础知识学习;第二周:数据库设计方法与实践;第三周:数据库管理系统操作;第四周:数据库操作实践;第五周:缴费数据库实例设计与实现;第六周:数据库安全与维护。

教材章节关联:1. 数据库基础知识:第三章 数据库系统概述;2. 数据库设计:第四章 关系数据库设计;3. 数据库管理系统:第五章 数据库管理系统;4. 数据库操作:第六章 数据库操作语言SQL;5. 缴费数据库实例:综合应用实例;6. 数据库安全与维护:第十章 数据库安全与保护。

电信计费管理系统设计与实现

电信计费管理系统设计与实现
整个系统的实现还需要依赖于后台对原始话单进行一系列的处理,后台通过定时器或存储过程对话单数据进行实时处理之后,才能在前台实时的统计出用户需要的数据信息。以上这些是对系统的初步了解,详细调查将在系统分析部分讨论。
3
1.技术可行性
目前,已经有较多的电信计费系统解决方案成功实现,并运用在实际的生产环境中,实现此类系统的技术都是较为成熟的,而本论文需要实现的只是电信计费系统中统计分析的小部分功能,较为简单。因此,从技术上来说,完全可以用现有的技术实现本论文中的项目系统。
实时的计费解决方案不仅可使运营商在任何基于分组的网络上向不同类型的用户提交一切服务,并通过开发新的收益来源来增加平均每户每月收入值,还能使运营商按照用户的切实需求迅速地将增值服务推向市场。其次,它能够有效地帮助运营商弥补在数据业务预付费方面存在的技术差距,并以较低的成本真正实现预付费与后付费的融合。最后,它还能促使运营商将所需的基础设施及时安排到位,并着手就第三方提供的内容展开交易并顺利实现收益结算。但是,好的实时计费方案也需要有配套的计费管理系统进行数据统计和异常数据监控,才能完美发挥其作用。
总之,电信计费管理系统已不再是被动的后台系统,其作为整个电信行业的核心竞争力所在的地位日益巩固,已经成为整个电信系统的灵魂。它能有效地提供服务,降低运营成本,提高运营效率。无论是运营商、内容提供商还是各分销商必须给予它足够的重视,才能在群雄逐鹿中占居有利地位。
第2章
2.1. 项目开发背景
从电信运营商来看,电信计费远不是通话时长乘以费率这么一个简单算式就能解决的。以固话为例,要生成账单,首先交换机要将主叫、被叫、通话时长等实时记录,然后系统把采集到的交换机记录经过预处理、过滤、划价、累计求和,才能形成最后的用户账单。电信全程全网的特性,使得用户在使用电信业务过程中要涉及多个环节。传统的计费系统只是一个数据的处理系统,如果由于时钟同步、信令传送等问题,影响到所采集数据的准确性,那么计费的结果就会出现偏差。因此,建立配套的计费管理系统的必要性就突现出来了。

数据库课程设计--电话计费管理系统

数据库课程设计--电话计费管理系统

课程设计报告设计名称:数据库原理及应用课程设计姓名:学号:专业班级: D班级101 系(院):设计时间:2011.12.23~~2011.1.4设计地点:1题目电话计费管理系统2概述随着近年来我国电信业的迅猛发展,各项业务量快速增长,新的业务种类和新的服务形式不断推出,而旧的电信业务的计费处理从体制到技术都越来越不能适应形势的需要,甚至在某种程度上已经限制和阻碍了业务的发展。

新的时期,新的挑战。

近年来,我国移动电话的普及全国各个角落,种类繁多,形式多样。

同时业务的需求也是千变万化,作为一家好的电话服务公司要想在现代电信产业中稳步发展,求的生存,就的有良好管理体制和先进的管理系统和优秀的技术。

3需求分析系统逻辑组成结构经过分析要完成电话记费的基本功能首先要建立以下基本表:客户资料表:客户资料表记录了客户的基本信息,设计表如下页表1收费员资料表:收费员资料表记录了收费员的基本信息,设计表如下表2应收款额表:应收款额表记录了客户的缴费及余额信息,设计表如下表3话费信息库表:话费信息库表记录了客户的基本话费信息,设计表如下页表4表1客户资料表表2.收费员资料表表3.应收款额表表4.话费信息库表4 系统设计系统概念结构图1. 系统E-R图功能模块图分析电话计费系统的功能模块图,可以看出系统有两个动作分支构成,即客户查询和管理员管理系统,做功能模块如图.图2.功能模块图5系统实现主界面<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"><title></title><style type="text/css">.style1{width: 100%;}.style2{width: 109px;}.style3{width: 225px;}</style></head><body bgcolor=#7AC5CD style="text-align: center"><form id="form1" runat="server"><div style="background-position: center; height: 114px; text-align: justify; background-image:url('images/title.jpg'); background-repeat: no-repeat;"dir="ltr"></div><table class="style1"><tr><td>&nbsp;</td><td class="style3">&nbsp;</td><td class="style2" style="text-align: justify">&nbsp;</td><td class="style2" style="text-align: justify">&nbsp;</td><td class="style2" style="text-align: justify">&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td class="style3">&nbsp;</td><td class="style2" style="text-align: justify"><asp:Button ID="Button1" runat="server" BackColor="Purple" BorderColor="#00CCFF"Font-Bold="True" onclick="Button1_Click" Text="收费员登录" Width="110px" /></td><td class="style2" style="text-align: justify">&nbsp;</td><td class="style2" style="text-align: justify">&nbsp;</td><td>&nbsp;</td></tr><tr><marquee behavior="alternate" hspace=380 vspace=60 height=30 width=40% bgcolor=#00FF00 align=middle >欢迎使用电话收费管理系统制作人张鑫</marquee></tr></table></form></body></html>数据插入<%@ Page Language="C#" AutoEventWireup="true" CodeFile="addclient.aspx.cs" Inherits="addclient" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"><title>无标题页</title><style type="text/css">.style1{text-align: center;}</style></head><body bgcolor=#7AC5CD><form id="form1" runat="server"><div class="style1"><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请输入新用户的用户名:<asp:TextBox ID="TextBox1" runat="server" Width="218px"></asp:TextBox><asp:Label ID="addnew" runat="server" ForeColor="#CC0000"></asp:Label><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 请输入新用户的地址:&nbsp; <asp:TextBox ID="TextBox2" runat="server" Width="218px"></asp:TextBox><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 请输入新用户的电话:&nbsp;<asp:TextBox ID="TextBox3" runat="server" Width="219px"></asp:TextBox><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="提交"Width="104px" BackColor="#9900FF" /><asp:Label ID="tip" runat="server" ForeColor="#CC0000"></asp:Label><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="继续"Width="104px" BackColor="#9900FF" /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:Button ID="Button3" runat="server" BackColor="#9900FF" Height="26px"onclick="Button3_Click" Text="返回" Width="104px" /><br /></div><br /><br /></form></body></html>数据查询<%@ Page Language="C#" AutoEventWireup="true" CodeFile="alterclient.aspx.cs" Inherits="alterclient" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"><title>无标题页</title><style type="text/css">.style1{height: 106px;}.style2{color: #6600FF;font-weight: bold;}.style3{font-size: xx-large;}</style></head><body bgcolor=#7AC5CD><form id="form1" runat="server"><table cellSpacing="10" cellPadding="0" width="100%" border="0"><tr><td><table class="bborder" cellSpacing="0" cellPadding="0" width="100%" border="0"><tr><td height="22" class="style2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="style3">显示信息并修改</span></td></tr><tr><td><table cellSpacing="1" cellPadding="3" width="100%" border="0"><tr><td class="style1" colSpan="9"><asp:GridView ID="GridView1" runat="server"DataKeyNames="ClientID"AutoGenerateColumns="False"OnRowDeleting="GridView1_RowDeleting"OnRowEditing="GridView1_RowEditing"OnRowCancelingEdit="GridView1_RowCancelingEdit"OnRowUpdating="GridView1_RowUpdating"Height="238px"onselectedindexchanged="GridView1_SelectedIndexChanged" style="color: #003300; margin-top: 27px; background-color: #666699"Width="910px"><Columns><asp:BoundField DataField="ClientID"HeaderText="ClientID" ReadOnly="True"SortExpression="ClientID" /><asp:BoundField DataField="ClientName"HeaderText="ClientName"SortExpression="ClientName" /><asp:BoundField DataField="ClientAddr"HeaderText="ClientAddr"SortExpression="ClientAddr" /><asp:BoundField DataField="ClientPhone"HeaderText="ClientPhone"SortExpression="ClientPhone" /><asp:BoundField DataField="ClientAddTime" HeaderText="ClientAddTime"SortExpression="ClientAddTime" /><asp:CommandField ShowEditButton="True" /><asp:CommandField ShowSelectButton="True" /><asp:CommandField ShowDeleteButton="True" /></Columns></asp:GridView></td></tr><tr class="btd3" align="center"><td class="btd">&nbsp;</td></tr><tr><td class="btd" colSpan="9"><table cellSpacing="0" cellPadding="5" width="100%" border="0"><tr><td style="text-align: center"><IMGsrc="images/print.gif" align="absMiddle"> <A href="javascript:window.print()">打印</A>&nbsp;&nbsp;<asp:literal id="ErrorMsg"runat="server"></asp:literal><asp:Label ID="tips" runat="server"Font-Bold="True" ForeColor="#CC0000"></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Button ID="Button1" runat="server" BackColor="#006600"onclick="Button1_Click" Text="刷新"Width="83px" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<asp:Button ID="Button2" runat="server" BackColor="#006600"onclick="Button2_Click" Text="返回"Width="83px" /></td></tr></table></td></tr></table></td></tr></table></td></tr></table><asp:SqlDataSource ID="SqlDataSource1" runat="server"ConnectionString="<%$ ConnectionStrings:gasuserConnectionString %>"SelectCommand="SELECT [ClientID], [ClientName], [ClientAddr], [ClientPhone], [ClientAddTime] FROM [Client]"></asp:SqlDataSource></form></body></html>数据修改与删除<%@ Page Language="C#" AutoEventWireup="true" CodeFile="alterclient.aspx.cs" Inherits="alterclient" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"><title>无标题页</title><style type="text/css">.style1{height: 106px;}.style2{color: #6600FF;font-weight: bold;}.style3{font-size: xx-large;}</style></head><body bgcolor=#7AC5CD><form id="form1" runat="server"><table cellSpacing="10" cellPadding="0" width="100%" border="0"><tr><td><table class="bborder" cellSpacing="0" cellPadding="0" width="100%" border="0"><tr><td height="22" class="style2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="style3">显示信息并修改</span></td></tr><tr><td><table cellSpacing="1" cellPadding="3" width="100%" border="0"><tr><td class="style1" colSpan="9"><asp:GridView ID="GridView1" runat="server"DataKeyNames="ClientID"AutoGenerateColumns="False"OnRowDeleting="GridView1_RowDeleting"OnRowEditing="GridView1_RowEditing"OnRowCancelingEdit="GridView1_RowCancelingEdit"OnRowUpdating="GridView1_RowUpdating"Height="238px"onselectedindexchanged="GridView1_SelectedIndexChanged" style="color: #003300; margin-top: 27px; background-color: #666699"Width="910px"><Columns><asp:BoundField DataField="ClientID"HeaderText="ClientID" ReadOnly="True"SortExpression="ClientID" /><asp:BoundField DataField="ClientName"HeaderText="ClientName"SortExpression="ClientName" /><asp:BoundField DataField="ClientAddr"HeaderText="ClientAddr"SortExpression="ClientAddr" /><asp:BoundField DataField="ClientPhone"HeaderText="ClientPhone"SortExpression="ClientPhone" /><asp:BoundField DataField="ClientAddTime" HeaderText="ClientAddTime"SortExpression="ClientAddTime" /><asp:CommandField ShowEditButton="True" /><asp:CommandField ShowSelectButton="True" /><asp:CommandField ShowDeleteButton="True" /></Columns></asp:GridView></td></tr><tr class="btd3" align="center"><td class="btd">&nbsp;</td></tr><tr><td class="btd" colSpan="9"><table cellSpacing="0" cellPadding="5" width="100%" border="0"><tr><td style="text-align: center"><IMGsrc="images/print.gif" align="absMiddle"> <A href="javascript:window.print()">打印</A>&nbsp;&nbsp;<asp:literal id="ErrorMsg"runat="server"></asp:literal><asp:Label ID="tips" runat="server"Font-Bold="True" ForeColor="#CC0000"></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Button ID="Button1" runat="server" BackColor="#006600"onclick="Button1_Click" Text="刷新"Width="83px" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<asp:Button ID="Button2" runat="server" BackColor="#006600"onclick="Button2_Click" Text="返回"Width="83px" /></td></tr></table></td></tr></table></td></tr></table></td></tr></table><asp:SqlDataSource ID="SqlDataSource1" runat="server"ConnectionString="<%$ ConnectionStrings:gasuserConnectionString %>"SelectCommand="SELECT [ClientID], [ClientName], [ClientAddr], [ClientPhone], [ClientAddTime] FROM [Client]"></asp:SqlDataSource></form></body></html>6系统测试及用户手册1、该电话计费管理的运行环境要求客户机装有一下系统和软件:系统:Windows XP或Windows 7编程环境:visual studio 2008编程语言:csharp数据库:SQL Server 20082、数据库连接步骤(1)打开sql2008,右键数据库,附加数据库图3(2)确定,安全性,新建登陆用户图4图5 (3)右键用户名,属性,用户映射图6 (4)右键数据库,安全对象图7 (5)在网站的web.Config中插入代码连接数据库图8 3、主要功能模块和主界面的相关截图1)还未登陆界面图9 2)登陆界面图10 3)主界面图11 4)添加用户信息界面图12 5)查找界面图13 6)修改删除界面图147课程设计心得体会通过这次实践,巩固和加深我对数据库和C#的了解,使我更加熟练的使用各控件,对于一个相对较大的程序,我深刻的了解到,要多做备份,而且事前要做好各种准备,如整体的构思、布局,多查资料学会用要使用的各控件和功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库课程设计》课程设计报告设计题目:某电信营业厅收费管理系统学院名称:信息工程学院专业班级:姓名:学号:目录1题目要求某电信营业厅营业收费管理系统●实现费用类型、业务员管理;●实现客户信息管理,客户设有结余金额;●实现收费管理,自动修改用户的结余金额(用触发器实现);●创建存储过程统计指定月份各种费用类型的收费情况;●创建存储过程统计指定日期各业务员的收费情况;●创建规则限定客户的电话号码是以数字1开头的11位数字组成的号码;●创建表间关系。

2 需求分析阶段需求分析简单地说就是分析用户的要求。

需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后后来各个阶段的设计,并影响到设计结果是否合理和使用。

需求分析阶段的目标1.了解电信营业厅营业收费管理系统的基本内容;2.了解电信营业厅营业收费管理系统的基本业务流程;3.了解电信营业厅营业收费管理系统对业务员的管理,费用类型管理,客户信息管理的过程。

4.通过调查和与电信营业厅人员的交流,了解用户对电信营业厅系统的业务要求,安全性和完整性要求;需求分析阶段的任务处理对象:根据电信营业厅收费系统要完成的功能,该系统有以下数据库信息。

●收营员信息。

包括登录该管理系统的收营员的基本信息,如收营员编号、收营员编号、密码、收营员年龄。

●客户信息。

包括各个客户的基本信息,如客户手机号码、客户姓名、客户地区信息、客户结余金额等。

●话费信息。

包括该客户每月话费的详细信息,如:通话费、业务费、上网费等。

●收费管理。

包括客户电话、收银员编号、收费金额、收费日期。

1.能够存储所有入网客户的信息,并方便有效的进行相应的数据操作和管理,主要包括1)客户入网2)客户信息的关键字检索查询。

2.能够对客户的交费信息进行查询,这主要包括:1)客户交费交费纪录2)客户余额查询需求分析阶段成果体会与收获系统需求分析主要是通过对周边的附近各电信营业厅进行访问,请教,了解电信营业厅运行机制,并通过上网搜索相关电信营业厅的知识。

由于不熟悉电信营业厅的运行规则,在绘制业务流程图和数据流程图时,遇到很多问题,存在许多考虑不周的问题。

反反复复的重新考虑,重新分析和完善,才逐步把业务弄清楚,最终顺利的完成了需求分析阶段的任务。

电信营业厅收费系统数据字典数据字典是体统中各类数据描述的集合,是进行详细的数据手机和数九分析所获得的主要成果。

数据字典在数据库设计中占有很重要的地位。

数据字典通常包括数据项、数据结构、数据流、数据存储、处理过程和外部实体6个部分。

数据项是不可再分的数据单位。

数据结构反映了数据之间的组合关系。

数据流是数据结构在系统内传输的路径。

数据存储是数据结构停留或保存的地方也是数据流的来源和去向之一。

处理过程的具体处理逻辑一般用判定表或判定树来描述。

数据字典是需要描述处理过程的说明性信息。

本文中包括14个数据项如下:3 概念设计阶段将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。

它是整个数据库设计的关键。

概念设计阶段的任务和目标(1)选择底层数据流为切入点,通常选择实际系统中的子系统;(2)设计分E-R图,即各子模块的E-R图;(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(4)生成全局E-R图,通过消除冲突等方面。

收营员实体图客户信息实体图收费管理实体图话费信息实体图系统ER图4.逻辑设计阶段逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。

具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。

数据组织实体型转换为关系模式。

实体的属性就是关系的属性,实体的码就是关系的码。

对于实体间的联系则有以下不同的情况:一个m:n联系转换为一个关系模式。

与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

三个或三个以上实体间的一个多元联系可以转换为一个关系模式。

与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合具有相同码的关系模式可合并。

由于客户与话费的联系方式是1:n(一对多),而收营员与客户之间的联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,,将其联系也转化成独立的关系模式,具体的基本E-R图向关系模型的转化如下:收营员(收营员编号,密码,年龄,姓名)收费管理(手机号码(外码),收营员编号(外码),收费金额,收费日期)客户管理(手机号码,姓名,地区,结余金额)话费信息(手机号码(外码),月份,通话费,上网费,业务费)(注:画框的字为主码)数据库模式定义数据库的模式定义包括三个方面:1.数据的逻辑结构;2.数据之间的联系;3.数据有关的完整性约束、安全性要求。

收营员表客户信息表手机号码为主码,每个人的的手机号码可以确定该客户的名字及信息。

手机号码要求以1开头,且只能输入11位,该约束语句如下手机号码bigint,check(手机号码like'1%'),check (len(手机号码)=11)收费管理表由于每个手机号码可以交多次费,且每个收营员可以为同一客户进行交费,故该表中没有主码,手机号码位客户信息表中的主码,在此作外码。

收营员编号为收营员表中的主码,在此做外码。

收费日期,必须输入正确的年月日,故为date型。

话费信息表由于每个客户每个月只有一张话费信息表,估、故只有手机号码与月份同时确定时才可确定一张话费信息表。

且月份只能输入1-12月,该约束方式如下月份int,check ((月份)between 1 and 12)5物理设计阶段物理设计阶段的目标与任务数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。

系统功能模块图本系统的功能主要包括如图几个方面:系统功能图6 实施阶段建立数据库、数据表数据库的建立create database Chinanet建立数据表收银员表create table收银员(收营员编号char(11)primary key,收营员姓名char(10)not null,年龄int,密码char(20)not null);客户信息create table客户信息(手机号码bigint primary key,check(手机号码like'1%'),check (len(手机号码)=11),姓名char(10)not null,地区char(20)not null,结余金额int);话费信息create table话费信息(手机号码bigint,check(手机号码like'1%'),check (len(手机号码)=11),通话费intnot null,业务费int,上网费int,月份int,check ((月份)between 1 and 12),foreign key(手机号码)references客户信息(手机号码),primary key (手机号码,月份));收费管理create table收费管理(手机号码bigint (,check(手机号码like'1%'),check (len(手机号码)=11),收营员编号char(11)not null,收费金额int not null,收费日期date not null,foreign key(收营员编号)references收银员(收营员编号),foreign key(手机号码)references客户信息(手机号码),);建立存储过程存储过程共有4个存储过程1.统计指定日期各业务员的收费情况create procedure P_存储过程(@收费日期date,@收营员编号char(11),@收费总金额int output)asselect@收费总金额=SUM(收费金额)from收费管理where (@收费日期=@收费日期and@收营员编号=@收营员编号)2.统计指定月份各种费用类型的收费情况(1)上网费create procedure T_存储过程(@月份int,@上网费总金额int output)asselect@上网费总金额=SUM(上网费)from话费信息where (@月份=月份)(2)业务费create procedure T1_存储过程(@月份int,@业务费总金额int output)asselect@业务费总金额=SUM(业务费)from话费信息where (@月份=月份)(3)通话费create procedure T2_存储过程(@月份int,@通话费总金额int output)asselect@通话费总金额=SUM(通话费)from话费信息where (@月份=月份) 建立触发器触发器收费管理,自动修改用户的结余金额create trigger T3_on收费管理for insertasdeclare@余金额intselect@余金额=收费金额from收费管理update客户信息set结余金额=结余金额+@余金额where客户信息.手机号码=(select手机号码from inserted)数据入库系统包括客户收费,客户增加,收营员管理等功能,共有4张基本表,采用事先在Excel中录入数据,然后使用SQL Server 2008数据导入/导出向导功能,直接将数据导入到相应的基本表中。

7系统调试、测试对电信营业厅收费管理系统进行测试,验证每个功能是否符合要求,具体的测试如下:1 基本表和视图视图查看收营员表查看客户信息表查看收费管理表查看话费信息表查看2 检验各个存储过程统计指定日期各业务员的收费情况declare@收费总金额intexec P_存储过程'2015-12-06','1',@收费总金额outputselect'收费总金额'=@收费总金额统计指定月份各种费用类型的收费情况上网费declare@上网费总金额intexec T_存储过程'3',@上网费总金额outputselect'上网费总金额'=@上网费总金额业务费declare@业务费总金额intexec T1_存储过程'3',@业务费总金额outputselect'业务费总金额'=@业务费总金额通话费declare@通话费总金额intexec T2_存储过程'3',@通话费总金额outputselect'通话费总金额'=@通话费总金额3 检验各个触发器在进行交费之后insert into收费管理values (,'2',30,'2015-12-06')该客户结余金额如下8心得体会在本次课程设计过程中,首先拿到题目时,给我最大的感觉就是难。

相关文档
最新文档