第一篇:课程设计--模拟电信计费系统
课程设计指导书
课题名称:模拟电信计费系统
设计目标:按照软件工程的规范,以SQL Server或Access为后台数据库,以Visual C++、Delphi等为前端开发工具,设计并实现一个能模拟电信计费过程的系统。需求描述:
本系统存放固定电话通话的源数据和费率数据。通话数据包括:主叫区号、主叫电话号码、被叫区号、被叫电话号码、通话开始时间、通话时长(秒)。如果主、被叫区号相同,则为本地通话;否则为长途通话。费率数据存放本地到外地的通话费率,包括:被叫区号和通话费率。
系统应实现以下功能:
(1)计费功能(对应专门的菜单):
根据存放在源通话数据中的通话记录和长途费率对每一条通话记录
计算其通话费用。其中:
通话费的计算方法如下:
通话费=长途电话费+本地电话费
长途电话费=费率(元/分钟)×通话时长(分钟)
(通话时长不满1分钟的按1分钟计算)
本地电话费为:3分钟以内0.5元,以后每3分钟0.2元。
(2)话费查询:按电话号码查询某月或某几个月该电话号码的所有本地话费、长途话费和总费用。
(3)话单查询:按电话号码查询某月或某几个月该用户的所有通话记录。结果形式:
提交课程设计报告、源程序和可演示的软件
课程设计报告要求:详见课程设计模板
课程设计参考思路:
(1)熟悉数据库和开发工具,掌握开发工具与本地数据库的连接方法。
(2)理解系统的信息需求,进行合理的数据库设计,建立各数据库表。
(3)理解系统的功能需求,设计应用软件。结合Delphi 或VC++进行系统界面
(窗体、菜单以及相应控制按钮)的设计、连接与操纵数据库方案的设计,编写程序。
(4)系统运行、调试并完善。
(5)撰写设计报告。
第二篇:电信计费系统实习报告
实习报 告
生产实习单位
实习时 间
2017年 4月 6日至 2017年 4 月 15日止
指导教师(单位)指导教师(学校)学 生 姓 名 学 号 学 校
说 明
生产实习结束之前,每个学生都必须认真撰写《实习报告》。通过撰写生产实习报告,系统地回顾和总结实习的全过程,将实践性教学的感性认识升华到一定的理论高度,从而提高实习教学效果。
1. 实习报告要求条理清晰,内容详尽,数据准确。字数不少于5000字。
2. 生产实习报告的质量反映了生产实习的质量,它是实习成绩评定的主要依据之一。没有在规定时间前递交实习报告者不得参加实习成绩评定。3. 生产实习报告含有“学生实习鉴定”表。
4. 实习单位指导教师须在“学生实习鉴定”表中给予评价并签署,否则视为无效。5. 封面中的“生产实习单位”必须写单位的全名,必须写上单位指导教师姓名。6.
“前言”部分: “实习背景”可简介实习目的、学院有关实习的要求、通过何种方式到此单位实习、实习起止时间等内容;“实习环境”可包括实习单位全称、第0 页
榆林学院电子与信息工程学院实习报告
地址、实习单位性质、规模、简介、所在部门、该部门主要工作、指导教师安排等内容。
7. “实习内容”部分:属报告的主要部分。“实习过程”概述实习各阶段所从事的主要工作等;“实习内容”包括项目介绍、本人从事的工作、软硬件平台和技术等;“实习成果”应具体列出自己所完成的主要成果及实际应用情况等。
8. “总结”部分:其中“其它意见”可对学院课程设置、教学内容、实习安排等方面提出自己的意见或建议,也可对实习单位的各个方面提出自己的意见。
第 1 页
榆林学院电子与信息工程学院实习报告
目 录
1.前言.......................................................................................................................................3 1.1 实习背景..........................................................................................................................3 1.2 实习环境..........................................................................................................................4 2.实习内容..............................................................................................................................4 2.1 实习过程..........................................................................................................................6 2.2 实习内容..........................................................................................................................7 2.3 主要成果..........................................................................................................................8 3.总结.......................................................................................................错误!未定义书签。3.1实习体会...........................................................................................................................9 3.2其它意见...........................................................................................................................9 4.学生实习鉴定.........................................................................................................................9
第 2 页
榆林学院电子与信息工程学院实习报告
1.前言
1.1 实习背景
达内IT培训集团是计算机专业实习报告目前中国高端IT培训的带领品牌)致力于造就Java、C++、C#/.Net等方面的中高端软件人材)由usa国际数据集团IDGVC和集富亚洲JAFCO ASIA投资)是中国首家患上到国际风险投资的IT培训机构)是SUN公司在中国境内最大的Java培训互助伙伴、中关村科技园区管委会指定的“软件人材造就树模***”)是中国“先参加工作后付款”IT培训标准样式的首创者2006-2009连续4年入选德勤评选 “高科技高成长中国50强、亚太地区500强”
达内提倡“高薪参加工作、高品位参加工作”)而非寻求简单的参加工作率)迄今已累计为IBM、微软、Motor罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、baidu、联想、神州数字、大唐电信、亚信等知名IT企业造就输送了5万多名中高级软件人材
微软IT学院中国发展中心将微软全球IT教育方案结合中国高校IT人材造就的需求与近况)先容 “微软IT学院”的中国方案)并就经济发展与企业需求调研、专业与课程配置、讲授师财力量的造就、实验室、校内外实际练习及实训***、课程与教材、讲授质量办理与评估、企业定单与参加工作输送等八个关键环节提供可借镜的实施计谋
达内微软强强联手 打造国际化IT人材造就创新之路
面临中国软件产业国际化发展的大趋势)面向中国IT专业大学小时候起就有业)造就国际化的创新IT人材才是符合当前世界IT产业的发展趋势)才气赢患上中国IT产业起飞的制高点)才是中国软件外包营业持续发展的焦点竞争力在当今世界IT产业链高度整合、高度一体化的大趋势下)引进国际资源)校企紧密互助)走国际化的IT人材造就标准样式之路无疑是最好途径那末怎样走向国际化IT人材造就标准样式的创新之路:怎样在IT产业链下确立有效的校企结合方式)走出产学研结合的特色办学之路:怎样准确地把握企业需求)畅通参加工作渠道)解决大学小时候起就有业困难的问题:这些个问题吸引了当局、院校、教育机构以及企业的热烈恳切存眷面临当前的亟亟形势下)作为
第 3 页
榆林学院电子与信息工程学院实习报告
中国高端IT培训行业带领品牌的达内IT培训集团)与国际著名厂商微软IT学院互助成立微软IT学院中国发展中心)并于日前召开“国际化IT人材造就标准样式创新论坛”
1.2 实习环境
我们在榆林学院2号实验楼四楼实验室实习,环境优美,水电齐全。实习内容
NetCToss电信计费系统主要应用java 语言开发,我们用到的框架是SSH(Struts2+Spring+Hibernate)中的Servlet,控制层用到的是Action请求和响应,数据库方面我们用的是oracle数据库。
相关技术简介: Servlet简介:
Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。
Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后,Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。例如,Servlet 可完成如下功能:(1)创建并返回一个包含基于客户请求性质的动态内容的完整的 HTML页面。(2)创建可嵌入到现有 HTML 页面中的一部分 HTML 页面(HTML 片段)。(3)与其它服务器资源(包括数据库和基于 Java 的应用程序)进行通信。(4)用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。例如,Servlet 可
第 4 页
榆林学院电子与信息工程学院实习报告
以是多参与者的游戏服务器。
(5)当允许在单连接方式下传送数据的情况下,在浏览器上打开服务器至applet的新连接,并将该连
接保持在打开状态。当允许客户机和服务器简单、高效地执行会话的情况下,applet也可以启动客户浏览器和服务器之间的连接。可以通过定制协议或标准(如 IIOP)进行通信。
(6)对特殊的处理采用 MIME 类型过滤数据,例如图像转换和服务器端包括(SSI)。(7)将定制的处理提供给所有服务器的标准例行程序。例如,Servlet 可以修改如何认证用户。
系统的基本流程是:
当Web容器收到 请求(HttpServletRequest)它将请求传递给一个标准的的过滤链包括流程流程(ActionContextCleanUp)过滤器,然后经过Other filters(SiteMesh ,etc),接下来需要调FilterDispatcher核心控制器,然后它调用ActionMapper确定请求那个ActionActionMapper返回一个收集Action详细信息的ActionMaping对象。接下来
FilterDispatcher
将控制权委派给ActionProxy,ActionProxy调用配置管理器(ConfigurationManager)从配置文件中读取配置信息(struts.xml),然后创建ActionInvocation对象,ActionInvocation在调用Action之前会依次的调用所用配置拦截器(Interceptor N)一旦执行结果返回结果字符串ActionInvocation负责查找结果字符串对应的(Result)然后执行这个Result Result会调用一些模版来呈现页面,之后拦截器(Interceptor N)会在被执行(顺序和Action执行之前相反)最后响应(HttpServletResponse)被返回在web.xml中配置的那些过滤器和(核心控制器)(FilterDispatcher)。实习内容主要是实现以下模块的设计:
1.主页:主要用于展示NetCToss电信计费管理系统的主页;
2.资费管理: 拥有资费管理权限的管理员,点击资费按钮后,显示当前的资费情况列表,点击月租、基费、时长按钮可分别对资费情况通过月租、基费、时长的升序进行排列,管理员可对资费情况进行增、删、改以及暂停资费的启用操作,增加新的资费
第 5 页
榆林学院电子与信息工程学院实习报告
时,管理员需要填写该资费的所有基本信息,新增加的资费系统将其初始状态设置为暂停状态,修改资费情况下可以修改资费的各项基本信息,点击保存按钮后,系统将增加或修改后的资费记录保存到数据库,启用一项暂停的资费时,系统会记录其启用的时间,删除一项资费时,需管理员进行删除的确认,确认删除后,直接从数据库相应表中删除该条记录;
3.管理员管理:拥有账务账号管理权限的管理员,可对账务情况进行管理,在该部分,管理员可对通过客户的身份证号、姓名、登录名等搜索客户的帐务信息,同样的,管理员可对任意一个用户的帐务信息进行增、删、改以及暂停、开通等操作,操作后系统将其保存到数据库;
4.个人信息:管理员可以修改自己的个人信息;
5.修改密码:管理员可以修改自己的登录密码,在修改登录密码时,两次输入密码必须一致才能修改成功。
2.1 实习过程
实习前期,我们主要进行工作开始前的例行学习,完成相关的java的一些基础知识的复习,同时完成了一些小的程序,实习的第一天,在实习的开班仪式上,我已经开始了解了企业的模式,跟平时的学习会有显著的差别,这是对我们能力和社会经历的一次全面的锻炼,前两个周我们主要为我们的电信计费系统奠定基础知识,主要是javaWeb的一些的基础知识,例如HTML,CSS样式,servlet的相关知识。具体的实习的过程如下所示:
第一天:我们主要熟悉开发环境。我们今天主要安装了eclipse8.5,tomcat,FlashFXP,jar-1,oracle
第二天:1.连接数据库,登陆验证;2.查询用户信息 ;3.用特定地址访问网页
第三天:今天上午的工作是在昨天的基础上继续完善验证码的编写.1.页面登陆2.登陆验证码3.修改验证码字体.第四天:1.完成昨天未完成的任务am;2.写有关修改密码的需求分析以及用例分析am;3.继续修 改需求分析pm;4.实现页面跳转pm 第五天:1.完成了昨天剩余的一点内容;2.根据老师的要求建立了表;3.用jdbc方法实现findModuleByAdmin()第六天:1.根据老师的要求建立了表,建立了数据库;2.完成了概要设计中的名词解析;3.建立了两个接口
第七天:1.根据老师的要求实现Cost功能。2.听刘老师的讲座。3.尝试编写了修改密码的功能。
第八天:1.完善了昨天的内容。2.完成实习报告。3.完成ppt。第九天:答辩
第 6 页
榆林学院电子与信息工程学院实习报告
按照这个总体计划,我们的开发大体分为以下两个阶段: 技术储备阶段
进行项目开始前的例行学习,学习开发环境的搭建,项目开发需要的相关知识。项目开发阶段
从第二周开始,我们便开始开发电信计费系统。在这个过程中,作为相关的研发工程师,根据组长安排的项目计划,首先完成各自负责的模块的需求分析,接着对相关模块的主要属性进行说明,让文档设计人员整合到概要设计中,之后我对我的相关模块的主要方法和属性进行说明,完成相关的类图,让项目经理整合到详细设计中,之后完成相关的编码过程,最后对自己的模块进行测试,形成测试报告。2.2 实习内容
主要内容: 电信资费管理登陆入口 ○登录界面以及验证码的实现 2 查看资费管理 ○实现删除和增加部分
在十天的实习过程中,我们主要是写了一个电信计费系统,利用的技术主要是Servlet框架,主要是要实现常见的管理系统的登录,以及资费的管理等功能。这些功能具有管理系统的典型性,实现起来要严格按照MVC分层设计,分工明确才能确保项目顺利进行。具体来说,在数据库中建立管理员表和资费信息表,管理员模块包括登录,个人信息管理,密码修改等功能,主要技术有AJAX异步刷新管理员列表,角色列表,账单列表等一系列的列表,Javascript以及Servlet中相关知识验证填写信息是否符合网站要求。
对于所有的列表浏览模块,我们都使用了分页功能,以及AJAX的异步加载功能,来让管理员浏览列表有更好的体验。
此外数据库我们使用了oracle数据库。
第 7 页
榆林学院电子与信息工程学院实习报告
2.3 主要成果
图表 1---用户管理界面
图表 2---登录后的菜单页
第 8 页
榆林学院电子与信息工程学院实习报告
图表 3---资费管理
3.1实习体会。
3.2其它意见
感谢 给我们提供的优秀平台,老师的悉心指导,无其他意见。
学生实习鉴定
兹证明, 大学/学院)(信息工程 学院)级 专业 同学,从 2017
第 9 页
榆林学院电子与信息工程学院实习报告
年 4月 6日至 2017 年 4 月 15 日在 的 4楼 实验室 进行实习。实习期间,该同学主要从事了以下几个方面的工作:
请您对学生实习工作进行评价(生产实习报告内容的真实性,学生在整个实习期间的工作表现,专业知识水平、自学与动手能力、外语水平、合作与独立工作能力、交流表达能力等)
建议实习成绩:
(以优、良、中、及格、不及格五级分计)指导教师(签字):
评定时间: 年 月 日
第 10 页
第三篇:达内电信计费系统项目介绍
李洪鹤/lihh@tarena.com.cn
一、回顾
1、Spring核心功能
1)IOC
将对象的创建权、注入权交给Spring来
管理,由Spring容器负责做这些事。由于
Spring是通过配置实现的这些逻辑,因此
可以降低对象之间的耦合度。
2)AOP
面向切面编程,主要解决的是针对一批
组件的通用逻辑编程的问题,它采用了
公共的类+配置的方式实现这个逻辑,可以
降低公共类和组件之间的耦合度。
3)整合
Spring可以整合JDBC、MyBatis、Struts2、Hibernate框架/技术,可以简化对这些框架/技术的使用。
4)MVC
Spring实现了MVC,按照MVC思想对
代码进行了分层,从而降低了项目中
代码之间的耦合度。
2、Java知识体系
画图
二、项目介绍
1、项目整体需求
1)项目背景
电信公司有UNIX服务器出租业务,针对
该出租业务需要一套办公系统来提升办事
效率,提升该业务信息化程度(无纸化
办公),我们的系统就是针对该出租业务
而提供的完整解决方案。
2)整体解决方案
画图
2、解决方案
1)NETCTOSS(要讲)
--名词解析
Net China Telecom Operation
Support System
中国电信运营支撑系统-网络版
--功能
用于创建账号,创建资费标准,以及
查询用户的消费情况等。
--使用者
电信公司营业员
--部署
应用服务器
2)DMS(讲过)
--功能
解析客户登录、登出UNIX服务器的时间,并将解析到的信息存入数据库,即实现
了客户登录服务器的数据采集功能。
--使用者
自动运行
--部署
DMS Client部署在每一台UNIX服务器上;
DMS Server部署在引用服务器上。
3)PL/SQL(不讲)
--功能
自动计算出客户本月的消费情况,由
Oracle任务自动在月底调用。
--使用者
Orcale任务调度。
--部署
Orcale数据库。
4)自服务(不讲)
--功能
可以查询客户的套餐余量,可以修改
客户的资费等,类似于移动/联通营业
厅APP。
--使用者
客户
--部署
应用服务器
3、项目计划
1)Unit01
day01-day02,完成资费管理模块。
2)Unit02
day03-day04,完成账务账号模块。
3)Unit03
day05-day06,完成业务账号模块。
4)Unit04
day07-day10,完成角色模块、管理员
模块以及登录相关的功能。
5)Unit05
day11,学习AOP,并应用到项目中。
6)Unit06
day12,学习事务管理,并应用到项目中。
如果时间允许,做项目总结及分享。
4、项目目标
1)基本要求
完成资费模块
2)达标
再完成账务账号模块,登录功能。
3)要求
自己写代码
4)目标
具备独立开发的能力
5、技术架构
1)开发环境
Linux+MyEclipse6.0+JDK1.6+
Tomcat7+Oracle10g
2)使用的技术
Java+Spring+MyBatis+JSP+JQuery
3)结构
基于MVC代码的分层思想,将代码分为
如下几层
表现层(V):JSP+JQuery
控制层(C):
DispatcherServlet+Controller,即主要由Spring MVC实现。
业务层(C):
由于业务相对简单,不用独立的业务
层,而是直接在Controller中实现
业务,在企业真实的项目中,往往
这里是有独立的业务层。
持久层(M):
Spring整合MyBatis来实现数据库
的访问。
三、搭建环境
1、声明
在项目组中搭建项目环境应该由项目经理、结构师、设计师来完成,我们只需要下载
他们构建好的代码,添加业务代码即可。
因此这项内容了解即可,不是重点。
2、搭建环境大致步骤
1)解决访问数据库的问题
使用Spring整合MyBatis来实现数据库
的访问
2)解决处理请求的问题
使用Spring MVC来处理请求
第四篇:河南科技大学出租车计费系统课程设计
河南科技大学
课 程 设 计 说 明 书
课程名称
电子设计自动化课程设计
题 目
出租车计费系统设计
学 院 __ 电信学院_ _ 班 级 __ 电信科083班_ 学生姓名 __ 陈真淮_ 指导教师 __ 张雷鸣、王勇 日 期
__ 2010年9月20日 _
课程设计任务书
课程设计名称 电子设计自动化课程设计 学生姓名 陈真淮 专业班级 电信科083设计题目
出租车计费系统设计
一、课程设计目的
1、综合运用EDA技术,独立完成一个课题的设计,考察运用所学知识,解决实际问题的能力;
2、结合理论知识,考察阅读参考资料、文献、手册的能力;
3、进一步熟悉EDA技术的开发流程,掌握文件编辑、编译、仿真、下载验证等环节的实现方法和应用技巧;
4、锻炼撰写研究报告、研究论文的能力;
5、通过本实践环节,培养科学和严谨的工作作风。
二、设计内容、技术条件和要求
1、能够实现计费功能:
费用的计算是按行驶里程收费,设出租车的起价为5.00元,当里程小于3km时,按起价计算收费;当里程大于3km时每公里按1.3元计费。等待累计时间超过2min,按每分钟1.5元计费。所以总费用按下式计算:
总费用=起价费+(里程-3km)×里程单价+等候时间×等候单价
2、能够实现显示功能:
① 显示汽车行驶里程:用四位数字显示,显示方式为“XXXX”,单位为km。计程范围为0~99km,计程分辨率为1km。
② 显示等候时间:用两位数字显示分钟,显示方式为“XX”。计时范围为0~59min,计时分辨率为1min。
③ 显示总费用:用四位数字显示,显示方式为“XXX.X”,单位为元。计价范围为999.9元,计价分辨率为0.1元。
三、时间进度安排
1周:(1)完成设计准备,确定实施方案;(2)完成电路文件的输入和编译;(3)完成功能仿真。2周:((1)完成文件至器件的下载,并进行硬件验证;(2)撰写设计说明书。
四、主要参考文献
(1)谭会生、瞿遂春,《EDA技术综合应用实例与分析》,西安电子科技大学出版社,2004(2)曹昕燕、周凤臣等,《EDA技术实验与课程设计》,清华大学出版社,2006
指导教师签字:
2010年9月5日
目录
一、设计任务与要求………………………………………………………3
二、设计背景………………………………………………………………3
三、系统设计方案…………………………………………………………4
1.3元计费。等待累计时间超过2min,按每分钟1.5元计费。所以总费用按下式计算:
总费用=起价费+(里程-3km)×里程单价+等候时间×等候单价
(2)、能够实现显示功能
① 显示汽车行驶里程:用四位数字显示,显示方式为“XXXX”,单价为km。计程范围为0~99km,计程分辨率为1km。② 显示等候时间:用两位数字显示分钟,显示方式为“XX”。计时范围为0~59min,计时分辨率为1min。③ 显示总费用:用四位数字显示,显示方式为“XXX.X”,单位为元。计价范围为999.9元,计价分辨率为0.1元。
二、设计背景
近年来,我国出租汽车行业迅猛发展,出租汽车已成为我国城市公共交通的重要组成部分和现代化城市必备的基础设施,成为人们工作、生活中不可缺少的交通工具。它对繁荣经济、促进发展、方便群众、改善交通起到了积极作用。出租汽车对我国人民物质和文化生活影响之大、作用之广是前所未有的。出租汽车行业的服务水平和程度已经成为现代化的重要标志。
出租汽车服务行业和出租汽车计价器紧密相关,因为出租汽车必须安装出租汽车计价器才能投入营运。出租汽车计价器是一种能根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并直接显示车费值的计量器具。计价器是出租汽车的经营者和乘坐出租汽车的消费者之间用于公平贸易结算的工具,因而计价器量值准确与否,直接关系到经营者和消费者的经济利益。随着出租车行业的发展,对出租车计费器的要求也越来越高,用户不仅要求计费器性能稳定,计费准确,有防作弊功能;同时还要求其具有车票资料打印、IC卡付费、语音报话、和电脑串行通信等功能,而这些与电子技术的发展是分不开的。
本次课程设计即是应用EDA技术来实现出租车计费系统设计和验证。EDA技术(即Electronic Design Automation技术)就是依赖强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、化简、分割、综合、系统有两个脉冲输入信号clk_195、fin,两个控制输入开关start、stop。整个系统的控制过程为:start作为计费开始开关,当start为高电平时,系统开始根据输入的情况计费。当有乘客上车并开始行驶时,fin脉冲到来,进行行驶计费,此时的stop需要置为0;如需停车等待,就把stop变为高电平,并去除fin输入脉冲,进行等待计费;当乘客下车且不等待时,直接将start置为0,系统停止工作。
系统由分频模块、计量模块、计费模块和控制模块四部分组成。计量模块是整个系统实现里程计数和时间计数的重要部分;控制模块是实现不同计费方式的选择部分;设计通过分频模块产生不同频率的脉冲信号来实现系统的计费。计量模块采用1HZ的驱动信号,计费模块采用13HZ、15HZ的驱动信号;计量模块每计数一次,计费模块就实现13次或者15次计数,即为实现计时时的1.5 元/min、计程时的1.3元/km的收费。
3.2 系统的总体框图
由Quartus仿真得系统总体顶层框图为:
四、模块设计及仿真
4.1 分频模块
分频模块是对系统时钟频率进行分频,分别得到15HZ,13HZ,1HZ三种频率;本设计中通过这三种不同频率的脉冲信号实现在计程车行驶、等待两种情况下的不同计费。而系统时钟频率CLK=15*13Hz=195Hz。在接入实际硬件电路时,根据系统时钟频率选用的不同,会等比例地得到不同分频频率。
其原理框图如下:
控制模块的仿真波形图为:
由图中可以看出,当ent0为高电平时,输出为这一时段的clk_in1;当ent1为高电平时,输出为这一时段的clk_in2;
4.3 计量模块
本模块实现对于出租车在行驶和等待过程中的使能和计时功能。当行驶里程大于3KM时,本模块中en0信号变为1;当等待时间大于2min时,本模块中en1信号变为1;clk1每来一个上升沿,计量模块实现一次计数,里程数或者等待时间加1。
其原理框图为:
计量模块的仿真波形图为:
步价为5元。
4.5 顶层例化模块
本模块用例化语句实现出租车的计费器系统设计,将各个模块组合在一起。
系统模块的仿真波形图为:
由图中可以看出,当fin脉冲信号到来时,实现了行驶计费,当行驶里程超过三公里,则再按每公里1.3元计费;当stop为高电平,即进入等待计时收费;当等待时间超过2min时,每过一分钟加1.5元,即为实现每等一分钟收费1.5元。
五、硬件验证
5.1 实验过程
EDA课程设计中对于各个模块的设计是基础,首先要分析清楚各个模块的功能,然后分别进行编程设计、验证,然后使用VHDL语言中的元件例化语句,将各个模块组合到一起,实现总的设计功能。在出租车计费系统的4个模块中,重点在于计量模块,计费模块。计量模块主要有汽车的启动、停止、暂停等按键;各模块完成后,在将它们组合成完整的出租车系统。
本次设计的首要是如何实现等待计时和行驶里程的不同计费。对于里程和等待时间的计数都使用的是计数器的原理,通过fin和stop信号的不同值实现在不同情况下的计数;通过分频产生的13HZ、15HZ、1HZ对应的周期频率关系,由1HZ的信号控制计量模块,由控制器选择产生的信号作为计费模块的输入信号,所以计费模块的输入信号是13HZ、15HZ的信号之一,计量模块每完成一次计数,计费模块完成13次或者
为5+(89 —3)*1.3=116.8元;等待三分钟时,收费为118.3元。
硬件仿真图如下:
六、总结与心得
不经意间,为期两周的课程设计已经接近尾声。这次课程设计是设计一个出租车计费器系统,实现行驶计费功能、等待计费功能、预置功能等。在设计过程中同时用到了多进程多模块例化等设计方法。在设计中遇到了很多问题,比如在硬件实现过程中,当进行等待计时计费时,发现计时很慢,初步分析是因为计时的驱动频率不大,需要选择256HZ以上的频率;更改以后,计时正常,但同频率下行驶计费速度较快,不便观察,因此要注意观察的点和频率的选择。另外在设计过程中我发现控制系统的纠错功能还需要进行改进,而迫于时间和精力的限制我只查阅了相关的资料,了解设计原理,而没有设计出来。但总体来说,这次
中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。通过这次设计,本人在多方面都有所提高。同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在这次设计过程中,体现出自己单独设计模具的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。
最后感谢我们的王老师和张老师。两位老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次设计的每个细节和每个数据,都离不开老师的细心指导。而您们开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。在此我要对两位老师在这次课设中的给予的悉心指导表示深深的谢意!同时感谢帮助过我的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊
七、参考文献
[1] 潘松、黄继业.《EDA技术实用教程》[M].北京:科学出版社,2005 [2] 谭会生、瞿遂春.《EDA技术综合应用实例与分析》[M].西安:西安电子科技大学出版社,2004 [3] 亿特科技.《CPLD/FPGA应用系统设计与产品开发》[M].北京:人民邮电出版社,2005 [4] 曹昕燕、周凤臣.《EDA技术实验与课程设计》.清华大学出版社,2006 [5] 王勇.《电子设计自动化实验指导书》.河南南科技大学电工电子实验教学中心,2009
port(clk2:in std_logic;
start: in std_logic;
c0,c1,c2,c3: buffer std_logic_vector(3 downto 0));end jifei;
architecture rt3 of jifei is begin
process(clk2,start)begin
if start='0' then c3<=“0000”;c2<=“0000”;c1<=“0101”;c0<=“0000”;
elsif clk2'event and clk2='1' then
if c0=“1001” then c0<=“0000”;
if c1=“1001” then c1<=“0000”;
if c2=“1001” then c2<=“0000”;
if c3=“1001” then c3<=“0000”;
else c3<=c3+1;
end if;
else c2<=c2+1;
end if;
else c1<=c1+1;
end if;
else c0<=c0+1;
end if;
end if;
end process;end rt3;
计量模块VHDL源程序:
library ieee;
use ieee.std_logic_1164.all;use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;entity jiliang is
port(s: in std_logic;
fin: in std_logic;
stop: in std_logic;
clk1: in std_logic;
en1,en0:buffer std_logic;
k1,k0: buffer std_logic_vector(3 downto 0);
m1,m0: buffer std_logic_vector(3 downto 0));
end jiliang;
architecture rt2 of jiliang is
signal w:integer range 0 to 59;
--秒计数器
begin
process(clk1)begin
if clk1'event and clk1='1' then
clk_out<=clk_in2;
end if;
end process;end rt4;
顶层例化模块VHDL源程序:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;entity kongzhi is
port(ent0,ent1:in std_logic;
clk_in1:in std_logic;
clk_in2:in std_logic;
clk_out:out std_logic);
end kongzhi;
architecture rt4 of kongzhi is begin
process(ent0,ent1)begin
if ent0='1' then
clk_out<=clk_in1;
elsif ent1='1' then
clk_out<=clk_in2;
end if;
end process;end rt4;
第五篇:2010电信计费大会-亚信
面向3G的支撑系统
亚信科技
市场部总经理
刘丰
大家下午好,刚才宁宇讲了很多NGBOSS的规划,我这块比较具体讲一下面向3G的支撑系统。我认为支撑系统本身是一种演进,并不会随着3G业务的来临是革命,是大的变化,这个应该不是。
在3G时代的时候,支撑系统应该做一些什么事情。从3G业务来看,我们认为3G业务的主旋律应该是创新,这个创新包括四个方面,包括技术创新,产品创新,运营模式创新,以及营销方面的创新。和指陈系统不能,支撑系统我们认为他的主旋律是演进。谈到技术创新,从3G角度来看,3G所提供的数据业务带宽远远超过2.5G,2.5G带宽只有56K,3G会到380几K,这样一种带宽使得原来我们用户感受很差的应用,有可能变得很容易接受,用户的感受会显著提高,也使原来不可能的应用变得可能。使得视频电话,VOD的业务,音乐下载这些大应用业务都成为可能。
3G重要的不是技术,而是服务。我们可以说窄带和GPS是革命性的技术,应该说Internet改变了人类的活动方式,3G是GPS上面的技术演进,并不是革命性的技术,这是我们这块的基本定位。国外这些专家把3G戏称为Game、Gamble、Girl,翻译成中文就是黄赌毒。国外运营商推广3G的经验,我们可以得这样的结论,日本的NTTdocomo,他把3G作为革命性的技术推向市场。同时J—Phone把3G作为标准推向市场,效果都不好。相反KDDI把3G作为业务升级推向市场,比较成功。
3G是催化力量,使很多业务成为可能,3G是什么杀手级?在世界运营商范围内的杀手级应用,2G时代SMS,短信是杀手级应用。我们看比较成功的日韩运营商,举韩国SKD的例子,他们整个音乐下载,包括铃声下载占整个收入的53%,占整个数据收入的53%,当然他们有一些文化特色,包括成人内容会占到20%几,还有手机电视,可以讲这种音乐可能是各个3G运营商发现,这是比较受各个年龄段人欢迎的一个业务。人们也预测随着3G市场的逐渐成熟,2006年会发现数据业务大发展的拐点。
商业模式创新,实际上3G,大家预计到2010年中国用户会有1.85亿,业务收入会达到2000多亿,这样的规模单靠电信运营商不可能达到这样的规模,一定是电信运营商和各行各业进行合作,包括和银行、证券和媒体,和体育,形成多方的价值链关系,才有可能形成这样的市场关系。运营商和这些行业关系很复杂,有的是合作竞争,有的是共生关系。近期来看,我注意到4月7号的时候,中国移动宣布和NBA结成市场合作伙伴,这是中国移动和其它的体育这样一个协会建立一种联系,这样一种代表现象,包括像移动公司和银联建立连动优势,这样的公司开展移动电子银行业务。这都是一种商业模式方面的创新。可能这一点比前面的产品创新和技术创新来得更关键。
营销创新,实际上3G有人预测会逐渐的改变人们的生活方式,像Internet一样,原来看新闻都从报纸上看,现在都从网上看。3G来临的时候会逐渐改变人的生活方式,我也反思现在IPTV炒的这么热,手机可以上电视,会不会原来从电脑和手机上看电视,比从客厅里看电视来得更方便。像韩国他们推广3G的时候,实际把3G作为新媒体和新文化来推广,他并没有作为技术来推广。刚才我提到中国移动和NBA结成这样的市场合作伙伴关系。实际大家可以看到,这样的举动有很多方面的含义。首先他是针对年轻客户群,我们在研究韩国SKT公司的时候也发现,他们这些10到30岁之间的用户群,实际为整个数据业务贡献了70%的业务收入。应该说在3G时代,真正的这些争夺的客户群是这样年轻的客户群,他
们对这种新技术、新产品有很强的好奇心,中国移动跟NBA结成这样的关系,首先对年轻客户群的深入理解,了解他们的心里,了解他们的生活方式,同时也是一种跨行业的深度合作。有人讲3G时代如果没有内容,实际上这个跑道上也不会有更漂亮的车,内容是非常关键的一个环节。NBA吸引M—zone这样的客户群,这样的合作关系可以为运营商带来很多价值。中国移动通信一直努力发觉移动通信的巨大潜力,力求与其它行业开展深度合作,这就是一种营销方面的巨大创新。
3G业务有非常大的特点,不像语音业务,每个手机用户都使用语音业务,3G业务复杂多样,并不是每个人都使用所有的数据业务,比如举一个例子,城市导航,只有开车的人才使用,音乐下载也不是每个人都在用。这样的业务特点使得我们对客户群要有一个深入的了解。从欧洲运营商来看,他们在推广3G业务的时候,把自己客户群分成几类,这里举一个奥地利运营商的例子,他把客户运营商分成九类,把可能的3G业务做一个横纵的表格,做很多市场调研,他们发现现在对3G业务有明确要求的是两类人,一个是技术热衷爱好者,另外是新经济团体,10到30岁之间的人群,他们对新的业务有非常强烈的好奇心,真正推广3G业务的时候,针对这些用户群才是真正对的用户群。我这里讲的专业人士,像我们在座很多都是专业人士,这些人他们实际对3G业务并不一定是主要受众,你推广针对这些人就是错误的营销手段。
我们看一下,我们也研究一下国际上一些运营商他们的成功经验,应该讲3G成功有三个基本条件,第一个要有比较全覆盖的、高质量的网络,第二要有大量的功能齐全的手机,价格要合理,这也是非常关键的一点,也就是终端,第三点永远是对的,如果你没有合适的内容,实际3G本身不会有太大的吸引力。从杀手级这块我也提到,可能没有一个通用的杀手级应用,每个文化群体要不断做尝试。像刚才前面讲的一样,3G是关于创新的,给大家很大的想象空间,要挖掘每个用户群他们真正需要的产品。从中国建设3G角度来看,应该说中国的移动用户渗透率还是比较低的,应该说25%、26%左右,应该说中国有13亿用户群体,如果我们渗漏率达到50%,也是现在用户量的翻番,所以对整个移动网络有巨大的需求,3G也可以很大程度满足这样一种市场。与其我们在2G扩用这种网络,不如新建一个3G系统,未来的每线成本还可以低。
另外所有的运营商都面临一个问题,2G和3G的长期并存问题,这两个网络之间怎么协调发展,这是一个值得探讨的问题。
上面我们就把我们对3G业务的理解做了一个简单的概括,我的一个思路是讲,3G业务是关于创新的。这里我还包括四点创新,是技术创新、产品创新、业务模式创新、营销方面的创新,特别是营销方面的创新。
3G支撑系统应该做什么,怎么应对这些挑战?如果粗粗地看一下,大家发现3G对BOSS系统有很多挑战,包括服务的广泛性、新的业务模式和客户保持密切的接触,有不同种类型的合作伙伴,收费有各种各样的需求,显得很杂乱无章,如果归纳一下,还是看出一些规律。上面我们提到3G业务模式有几种创新,技术创新、产品创新、营销创新,这些都会对BOSS系统的演进构成推动力。另外一点,中国还有一个特色,这次3G牌照发放会伴随运营商重组,运营商重组也会影响3G的发展方向,另外管理理念会影响3G的发展方向。总的来说,我们认为3G支撑系统是一种演进,这个驱动力的情况下我们归纳出四点,产品创新和技术创新对现有系统是支撑能力的改进和提升。3G模式TM这块的发展,运营商管理理念是引起的系统整合和流程优化,营销方面的创新是需要经营分析系统的强力支持。
支撑能力的提升是因为3G网络建设的时候会引入很多新的网源,开展很多业务的时候会有很多新的数据采集源,这些都会对现有系统的支撑能力需要有一个提升的要求。包括产品管理、定单管理、服务开通、数据采集,综合计费,这些都要体现3G新的网源和数据源变化。3G时代因为数据业务的极大推进,这块数据量会呈基数类的发展,这块会大量的记
录产生,对整个处理系统性能会有非常高的要求。下面有接口标准化,下一代会不会接口标准化是一个非常关键的环节。
支撑能力提升的第二点,我们认为是内容计费,内容计费是非常老的话题,伴随Internet在90年代出现的时候,中国有163、169,当时接入计费非常简单,但是内容计费一直是难题,最早有一个内容管理和计费。后来亚信开发很多产品,包括我们2001年做了很多内容计费的探讨。所以这是一个非常古老的话题,但是Internet计费后来发生很大的问题,为什么?因为Internet是基于无中心,他是崇尚自由精神的网络,所以最终的计费没有进行下去。同样这个话题在2001年移动Internet出现的时候又重新提出来,我们做WAP计费的时候也有这个问题。今天我们面临3G发展的时候,这个话题就是旧话重提。当然现在我们有这个解决手段又发生一些变化,内容计费应该可以从两个角度进行看,首先可以从核心网络设备,GGSN如果能够支持这些话单整合,突出这些内容的话单,这个我们就可以有内容计费的数据源。另外一个解决方法是综合网关的改造,我们可以把现有的网关增加一些处理功能,加入到整个网络中去,也能够生成一些数据源。其实核心要解决的问题,就是解决收费站的问题,Internet因为没有收费站,所以收不了费。3G时代我们要找一个合适的点,来把这个收费站建立起来,是这样一个情况。现在有很多方案,可能每个核心设备厂商都有自己的方案,我们也在积极地和我们的客户,合作伙伴做非常深入的研究。
支撑能力的第三个方面是预付用户如何使用数据业务,这个一直是老大难问题,但是这是3G必须解决的问题。前面提到3G时代真正对数据业务有大量需求的是10到20岁的人群,目前中国移动和中国联通都有相应的品牌对应,像Mzone和UP新势力,这个运营商的特点支付能力有限,都会采用预付方式,预付方式如何使用数据业务,这是非常有意思的话题。现在不同运营商有不同的方法,有的BOSS做预付业务,智能网的用户移到BOSS里来,网络设备可以通过RADIUS和DIAMETER协议和后台支撑系统接口共同完成预付用户的业务使用,这块我们也有相当的研究储备。
PRM的发展和完善,刚才提到商业模式的完善和创新是对PRM的管理提出非常大的考验。BOSS的试点,实际这里有很多对合作伙伴的管理。现在BOSS系统里这些合作伙伴关系管理还是粗浅的管理,未来随着合作伙伴越来越多,价值链越来越复杂,价值链不断拓展和延伸,整个合作伙伴关系管理会是一个非常大的方面,这里像包括合作伙伴的考核、分析,这都是非常关键的一个环节。
合作伙伴最重要要建立好利润分成的机制,有一个清晰、公平、合理的利润分成模式,这是能够使得整个数据业务市场蓬勃发展,因为如果这一点做不到,很多CP和SP没有积极性,那么他们对数据业务这块的贡献会减小,实际整个3G业务数据的启动是整个合作伙伴积极热情的投入才可能发生。我们在PRM这块,在我们的一些客户那边也有一些试点,我们也有一个初步的产品做PRM方面的管理。上面我也提到流程优化,实际流程优化是支撑系统的一种内驱力,激变没有3G业务的外部力量,支撑系统也会向前演进,没有3G我们BOSS系统也会向前演进,我们也会这样想,支撑系统有一个基本的演进路线,一个是市场需求会使支撑系统向前演进,比如增加一个新的业务,现在BOSS系统不支持,你必须要让这个系统向前走。这个市场驱动这种类型的需求有特点,这个都比较急,恨不得用户跟你讲,我提一个需求,你能不能下礼拜上限,第二个演进路线是管理驱动,支撑系统实际上是运营商管理理念的体现,也是支持运营商的管理理念。举一个例子,像CRM,它是一种客户战略,它也是支撑系统,是一个经营理念,CRM这样的经营理念通过CRM这样的支撑系统来实现,反过来讲,支撑系统会随着客户的经营哲学发生变化的时候会向前演进,这点实际是和3G无关,没有3G,支撑系统也会向这两条演进。
还有系统整合,我这里谈了两个方面,第一是运营商重组可能会引起的支撑系统整合,我谈运营商重组风险很大的事情,现在有很多谣传,也不知道哪个是真正的版本。当然不外
乎两点,一个是单建,一个是修改。单建,如果某一个运营商拿到牌照,但是没有2.5G的支撑系统,他可能会选择单建,但是也可能能不能把其它系统改造一下支撑3G,也是有可能的,如果时间来得及的话。第二是运营商内部的支撑系统的整合,现在所有运营商都谈我们的经营理念以客户为中心,但是现实是,他们的支撑系统是分散的,这样分散的支撑系统和以客户为中心的经营理念是相背离的。因为最终客户是需要你对他有完整的服务,比如从客服看见他的业务,你从营业厅看见的业务是一致的。我们现在几个电信运营商都有多套支撑系统,特别数据业务和语音业务这个都是分立的。移动刚才也提到,BOSS和DSMP是两个独立的系统。随着数据业务在整个系统里占的比例越来越大,这两个系统之间的关系越来越密切,最终用户需要全方位服务,你必须提供这样的服务。电信也这样,现在有MBOSS,原来还有VNET,还有IDSP,这样几套系统之间的整合,当然可能不会立刻发生,但这会是非常重要考虑的点。联通也是一样,现在有多套的支撑系统。
如果我们看一下BI,前面我们也提到很多有针对性的营销,3G这样的业务,他不是针对全部的受众,他一定是有一个特定的受众群。应该说我们现在的这些主流运营商都或多或少建立经营分析系统。但是,应用情况也确实各异,有的也不是特别理想。我个人的一个感觉,还是没有真实的,需求不是那么强烈,而且使用部门也不是专职的在使用。比如我是计费中心的人,我干完我的活以后,我上去使一下经营分析。这样的情况是不行的,必须有专门的人使用这个系统。我想随着3G牌照的发放,运营商之间的竞争加剧,这点会得到显著改善。因为一个是个性化营销,3G时代需要个性化营销,再一点竞争加剧,使得整个经营分析系统对运营商会越来越重要。应该说亚信这块已经有相当的积累了,包括我们做了很多客户分群,做了很多客户价值的分析,包括交叉销售,特别是流失管理,因为这块随着移动运营市场的竞争加剧,客户流失肯定是非常关键的问题,这块有没有好的解决方案,这是很有意思的。亚信经营分析系统会在扮演越来越重要的角色,而且随着中国移动市场渗透率的提高,更多的运营商是把注意力放在怎么保留这些高价值客户上面。
下面我简单把3G业务分析和3G支撑系统面临的挑战做一个介绍。3G业务还是以创新为主,3G支撑系统还是以演进为主,这是我们的基本思路。
下边我简单介绍一下亚信在3G支撑系统的市场情况。因为3G支撑系统会是一种演进,所以整个支撑体系结构不会发生大的变化,这个包括BOSS网管和其它的外围系统。当然我们也会在很多方面有很多细致的考虑,比如3G时代到来的时候,随着带宽的增加,手机营业厅业务,很多运营商开了手机营业厅业务,但是带宽很窄,你要使用的时候,用户感受很差,所以没有开展起来。手机营业厅能够非常方便给最终用户提供服务,你可以从手机查询你的话费,甚至通话详单,可以看手机的积分和帐单,这是很有意思的。我们在这方面也都做了研究,实际最终用户有很多这方面的需求,我自己就有这方面的需求,哪天我从手机上看到我的帐单是非常高兴的一件事。
下边向大家做一个广告,亚信在BOSS领域有非常大的市场份额,我们在做BOSS1.5的工程实施有很大压力,我们的汗从后背流下来了。
最后做一个总结,应该说3G在我们看来是一种催化剂是一种驱动力。它对业务的影响是创新,这块是说给所有业界的朋友留下巨大的创新和想象空间,3G时代从没有像现在这样考验大家的想象力,我们在公司负责3G业务研究的时候,也是挖空心思想下边哪一个应用会是重点应用。创新会包括很多方面,从支撑系统来看,支撑系统基本是一个演进,这里演进的3G是演进的驱动力,包括价值链的调整,引起合作伙伴关系管理,系统自己不断的优化和整合,营销系统和BOSS形成紧密互动。3G无论对业务的影响还是运营支撑系统的影响都是一个长期的过程,我们会拭目以待,看看将来发生什么,谢谢大家。