



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专业课程设计报告题目:用户电缆线路配置模块设计和实现专业软件工程()学生姓名陈霜燕班级学号指导教师王晓军指导单位软件学院日期评 分 项总分评分遵守机房规章制度评平时表现()上机时的表现学习态度团队合作精神分软件设计程序准备情况及其实现程序设计能力()软件设计合理性细软件功能实现情况报告书写规范程度报告()内容详实程度文字表达熟练程度则答辩 ()回答问题准确度评分等级总评分语教师签名:评年月日备 评分等级有五种:优秀、良好、中等、及格、不及格注用户电缆线路配置模块设计和实现一、前言用户电缆线路常用分线、配线设备。这些分线、配线设备的功能是:在用户电缆线路中,把任何一对入线和任何一对出线进行连接的
2、线路设备。对于有惟一的标识(即有规定编号)的配线架,交接箱和分线盒(箱),选择与其相连的电缆(惟一的标识、规定编号)中的合适的芯线(或端口),并用灵活的跳线将主干模块和配线模块连接或断开,以实现用户电缆线路的配置和释放。(如图)配线架直列交接箱配线模块电缆交接箱电缆分线盒配 线 电主 干 电缆缆电信跳线电缆第对芯线局端交接箱主干模块电缆第对芯线图 线路示意图用户电缆线路的配置和释放过程:配置步骤如下:1. 操作员从一组分线箱分线盒中选择一个分线箱分线盒,如选择分线盒。2. 系统自动从与分线箱分线盒连接的电缆中选择一个还未分配的电缆芯线(即芯线的使用标志设置为“空闲”标志) ,如选择电缆第对芯线
3、。3. 从这个电缆芯线开始,系统自动将电缆中还未分配的芯线分配到各个配线点。如图中,将选中电缆第对芯线,这样就为它和电缆第对芯线之间配置一个跳线,从而将分线盒连接到局方的配线架上,形成一条通路。4. 当将条通路指派给某个用户使用时,需要将占用的所有线路资源的使用标志设置为“占用”标志,保证该资源不能再次分配给其它通路。如可将电缆第对芯线和电缆第对芯线的使用标志设置为“占用”标志。释放过程将通路所占用的线路资源全部释放掉,并将相应芯线的使用标志设置为“空闲”标志。配线方式:目前只要求以下三种配线方式: 直接配线:分线盒(箱)直接与直列相连。 一级交接配线 二级交接配线课题要求:()界面友好。()
4、程序层次清楚,可读性强;对各个函数和变量要有注释说明,变量定义要规范。()根据提出的问题描述, 采用面向对象的方法进行系统的分析和设计, 并最终完成代码的开发和测试。()设计并实现用户电缆线路的配置和释放功能,支持上述直接配线、一级交接配线方式。注意对共享数据的并发控制, 比如在通路配置过程中, 如果两个操作员同时选择了同一个分线设备, 应该避免将同一个芯线分配给两条通路 (应有测试用例测试该功能)。()通路查询:查询通路所占用的资源。()灵活性二、需求分析由问题分析可知,为达到课题要求,可以分为以下几个模块:1、界面设计模块要求对界面的布局和图案、颜色的处理与美化。2、数据库处理模块又题意易
5、得,这是程序得以实现的重要组成部分,包括数据库以及库中表的建立、删除与修改。 以便分线盒、电缆芯线、交接箱和配线架信息的存储, 查找、修改和更新。3、核心芯线选择模块这个部分连接数据库后,从库中读出表的数据,进行筛选,查找出符合条件的端口,进行配线操作,设置芯线或端口的状态,最后更新数据库表中的数据,实现电缆的配置或释放。与此同时,显示通路占用的资源。4、并发性处理模拟模块为了防止多个用户同时对芯线或端口进行设置,必须对并发有所考虑。 目前,可以依赖事务的处理, 对于数据库的表中的数据,在对其更新的过程中, 比较某一个特定属性的是否变化,以采取相应的措施,即未变则更新,否则回滚。三、系统设计数
6、据库中所有表的属性和程序中需要用到的变量、函数和数据见附录。系统模块横向图:在这次的项目中我做的是界面的设计, 界面有关的代码和接口。 比如说我会用函数测试数据库能否连接上。如果不能连接上,则会跳出一个对话框,如图:四、详细设计();()( )(请输入分线盒编号 );( )(请输入正确的编号 ( 不包含空格 );罐子 ;();();();(;数据库连接失败!);判断小写( ()转换成大写();()();();();(不存在该编号的配线盒);( , );();( , )( )();( , )( )();( , )();();( , )(.罐子 );( , )( )( 请输入正确的编号( 不含空格
7、 ) );( )( 请输入编号 );();已释放(, ).已释放 (. 罐子 );( )();未释放(, ).未释放 (. 罐子 );( )();五、测试数据与结果分析登录界面:输入正确的用户名,密码,即可登录。登陆成功后,进去管理员主窗口。. 管理员主窗口:. 设备管理菜单下的各功能:. 配线功能:.输入分线盒号后:. 点击“”按纽后:输入后,点击“”按纽即可完成释放功能六、软件使用说明首先进入登录界面,输入用户名和密码,如果该用户存在且密码正确,则进入管理员主窗口。在管理员主窗口的菜单栏中有很多功能键,你可以随意选择。例如如果你选择配线功能, 那么就会跳出窗口, 输入分线盒号程序就会分配一
8、条路径。七、总结这次的项目经历让我锻炼了很多, 让我从中学会了很多解决问题的方法。同时也让我对大一,大二的学习内容进行了巩固和提高。由于对于数据的处理很多,于是,我们添加了设备管理系统,便于用户对数据库的表中数据进行添加、 删除和修改,而不是使用打开数据库进行数据处理,通过添加对每一张表的数据处理, 大大节约了使用处理数据的时间。 管理员可通过简洁明了的图表对数据库中分线箱,交接箱,总干线路进行维护,如增加,删除,修改。对于分线箱和交接箱另有总览表和详细信息表, 总览表中含有设备代号,设备容量等总览信息, 而详细信息表中含有设备接口的详细信息, 便于维护。同时添加客户订单管理, 通过查找订单序
9、号, 简化了端口释放的过程, 提高了程序执行的效率。 包括客户订单的录入和为客户分配分线盒, 管理员通过查询订单的客户地址,选择较近的分线盒分配,利于资源的节约。对于配线,用户只需输入分线盒号, 程序按照线路自动分配各个交接箱的端口, 并输出。而当多个用户同时被分配到相同的交接箱或者分线盒的端口 , 程序只分配给最先提交更新数据的用户 , 其他用户则返回失败提示 . 并且重新分配在项目中要有团队意识, 要多和队友交流,在一些细节问题想要做到统一, 避免发生一些虽小但又很麻烦的问题,减少不必要的工作。 总之,这次的项目经验为我们提供了一个交流的平台, 让我们受益匪浅。八、参考文献附:表属性类型说明电缆连接上级设备的编号*电缆连接下级设备的编号*电缆连接上级设备的端口起始序号*电缆连接上级设备的端口结束序号*电缆连接下级设备的端口起始序号*电缆连接下级设备的端口起始序号备注表属性类型说明分线箱序号*接口序号备注是否被占用表属性类型*说明交接箱序号左端端口容量右端端口容量备注表属性类型*说明交接箱序号接口序号备注是否被占用表属性类型说明号码地址分线盒序号备注表属性类型*说明号码地址分线盒序号起始接口序号结束接口序号备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 住建部 电子合同标准文本
- 农户腊肉出售合同标准文本
- 河南省装备制造业智能化发展研究
- 2025年制证一体机合作协议书
- 湿地生态恢复技术企业制定与实施新质生产力战略研究报告
- 养老会员合同标准文本
- 仓储防腐行业跨境出海战略研究报告
- 纳米增强剂行业深度调研及发展战略咨询报告
- 登山探险俱乐部企业制定与实施新质生产力战略研究报告
- 社会创新与社会问题解决挑战行业深度调研及发展战略咨询报告
- 消防设施操作员实战试题及答案分享
- 2025年北京电子科技职业学院高职单招(数学)历年真题考点含答案解析
- 山东省滨州市无棣县2024-2025学年七年级上学期期末生物试题(原卷版+解析版)
- 新东方在国际教育领域的布局与市场机会
- 2025年上半年海口市美兰区水务局下属事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2025届高三化学二轮复习 化学反应原理综合 课件
- 9.3.2《设计简单装置制作酸奶》跨学科实践主题学习单元教学设计
- 2025年郑州市九年级中考语文一模试卷附答案解析
- 2025年江苏苏州市(12345)便民服务中心招聘座席代表人员高频重点模拟试卷提升(共500题附带答案详解)
- 塔类设备绝热保冷施工方案
- 河北省石家庄市栾城区冶河镇初级中学-励志主题班会-拒绝间歇性努力不做45青年【课件】
评论
0/150
提交评论