专业课程设计报告

上传人:鲁** 文档编号:500690161 上传时间:2023-09-16 格式:DOCX 页数:14 大小:220.81KB
返回 下载 相关 举报
专业课程设计报告_第1页
第1页 / 共14页
专业课程设计报告_第2页
第2页 / 共14页
专业课程设计报告_第3页
第3页 / 共14页
专业课程设计报告_第4页
第4页 / 共14页
专业课程设计报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《专业课程设计报告》由会员分享,可在线阅读,更多相关《专业课程设计报告(14页珍藏版)》请在金锄头文库上搜索。

1、样U瑯磴/薯专业课程设计报告题 目:用户电缆线路配置模块设计和实现专业 软件工程()学生姓名陈霜燕班级学号指导教师 王晓军指导单位软件学院日期评分项总分评分遵守机房规章制度评平时表现()上机时的表现学习态度团队合作精神分软件设计程序准备情况及其实现程序设计能力()软件设计合理性细软件功能实现情况报告()报告书写规范程度内容详实程度则文字表达熟练程度答辩()回答问题准确度评分等级总评分语教师签名:评年月日备 注评分等级有五种:优秀、良好、中等、及格、不及格用户电缆线路配置模块设计和实现用户电缆线路常用分线、配线设备。这些分线、配线设备的功能是:在用户电缆线路中,把任何一对入线和任何一对出线进行连

2、接的线路设备对于有惟一的标识(即有规定编号)的配线架,交接箱和分线盒(箱) ,选 择与其相连的电缆(惟一的标识、规定编号)中的合适的芯线(或端口) ,并用 灵活的跳线将主干模块和配线模块连接或断开, 以实现用户电缆线路的配置和释放。图线路示意图用户电缆线路的配置和释放过程:配置步骤如下:1. 操作员从一组分线箱分线盒中选择一个分线箱分线盒,如选择分线盒。2. 系统自动从与分线箱分线盒连接的电缆中选择一个还未分配的电缆芯线(即芯线的使用标志设置为“空闲”标志),如选择电缆第对芯线。3. 从这个电缆芯线开始,系统自动将电缆中还未分配的芯线分配到各个配 线点。如图中,将选中电缆第对芯线,这样就为它和

3、电缆第对芯线之间 配置一个跳线,从而将分线盒连接到局方的配线架上,形成一条通路。4. 当将条通路指派给某个用户使用时,需要将占用的所有线路资源的使用 标志设置为“占用”标志,保证该资源不能再次分配给其它通路。如可 将电缆第对芯线和电缆第对芯线的使用标志设置为“占用”标志。释放过程将通路所占用的线路资源全部释放掉,并将相应芯线的使用标志设置为“空闲”标志配线方式:目前只要求以下三种配线方式:直接配线:分线盒(箱)直接与直列相连。 一级交接配线二级交接配线课题要求:()界面友好。()程序层次清楚,可读性强;对各个函数和 变量要有注释说明,变量定 义要规范。()根据提出的问题描述,采用面向对象的方

4、法进行系统的分析和设计,并最终完成代码的开发 和测试。()设计并实现用户电缆线路的配置和释放功 能,支持上述直接配线、一级交接配线方式。注意 对共享数据的并发控制,比如在通路配置过程中,如果两个操作员同时选择了同 一个分线设备,应该避免将同一个芯线分配给两条通路(应有测试用例测试该功 能)。()通路查询:查询通路所占用的资源。()灵活性二、需求分析由问题分析可知,为达到课题要求,可以分为以下几个模块:1、界面设计模块要求对界面的布局和图案、颜色的处理与美化。2、数据库处理模块又题意易得,这是程序得以实现的重要组成部分,包括数据库以及库中表的 建立、删除与修改。以便分线盒、电缆芯线、交接箱和配线

5、架信息的存储,查找、 修改和更新。3、核心芯线选择模块绑LrTru|电腋蜡时3也塌: 落抽式 ittcw圧堆电*二蝕荧軽吐卜-a r r 电霍这个部分连接数据库后,从库中读出表的数据,进行筛选,查找出符合条件的端口,进行配线操作,设置芯线或端口的状态,最后更新数据库表中的数据,实现电缆的配置或释放。与此同时,显示通路占用的资源。4、并发性处理模拟模块为了防止多个用户同时对芯线或端口进行设置, 必须对并发有所考虑。目前, 可以依赖事务的处理,对于数据库的表中的数据,在对其更新的过程中,比较某 一个特定属性的是否变化,以采取相应的措施,即未变则更新,否则回滚。三、系统设计数据库中所有表的属性和程序

6、中需要用到的变量、函数和数据见附录 系统模块横向图:在这次的项目中我做的是界面的设计, 界面有关的代码和接口。比如说我会用函数测试数据库能否连接上。如果不能连接上,则会跳出一个对话框,如图:四、详细设计();()请输入分线盒编号);请输入正确的编号(不包含空格门;()()( 罐子 ;();();();(数据库连接失败! );J判断小写( ()转换成大写();()();();();( 不存在该编号的配线盒 );J( , )J();( , )( )();( , )( )();( , )(); ();( , )(.罐子);(IIII) 请输入正确的编号(不含空格 ) ); ) 请输入编号 );();

7、已释放( , )已释放 (. 罐子);();未释放( , )未释放 (. 罐子);()();五、测试数据与结果分析登录界面:口 frmivianagerloglra 11 ) I 旨网户名空码版右号6, 61 C幵 買:输入正确的用户名,密码,即可登录。登陆成功后,进去管理员主窗口 .管理员主窗口:.设备管理菜单下的各功能:.配线功能:4二1 Al local &分氓盒亏0KOr de r Info输入分线盒号后:.点击“”按纽后:输入后,点击“ ”按纽即可完成释放功能六、软件使用说明首先进入登录界面,输入用户名和密码,如果该用户存在且密码正确,则进 入管理员主窗口。在管理员主窗口的菜单栏中有

8、很多功能键,你可以随意选择。 例如如果你选择配线功能,那么就会跳出窗口,输入分线盒号程序就会分配一条 路径。七、总结这次的项目经历让我锻炼了很多,让我从中学会了很多解决问题的方法。 同时也让我对大一,大二的学习内容进行了巩固和提高。由于对于数据的处理很多,于是,我们添加了设备管理系统,便于用户对数据库的表中数据进行添加、删除和修改,而不是使用打开数据库进行数据处理, 通过添加对每一张表的数据处理, 大大节约了使用处理数据的时间。 管理员可通 过简洁明了的图表对数据库中分线箱,交接箱,总干线路进行维护,如增加,删 除,修改。对于分线箱和交接箱另有总览表和详细信息表, 总览表中含有设备代 号,设备

9、容量等总览信息,而详细信息表中含有设备接口的详细信息, 便于维护。 同时添加客户订单管理,通过查找订单序号,简化了端口释放的过程,提高了程 序执行的效率。包括客户订单的录入和为客户分配分线盒,管理员通过查询订单 的客户地址,选择较近的分线盒分配,利于资源的节约。对于配线,用户只需输 入分线盒号,程序按照线路自动分配各个交接箱的端口,并输出。而当多个用户同时被分配到相同的交接箱或者分线盒的端口 ,程序只分配给最先提交更新数据 的用户,其他用户则返回失败提示并且重新分配在项目中要有团队意识,要多和 队友交流,在一些细节问题想要做到统一,避免发生一些虽小但又很麻烦的问题, 减少不必要的工作。总之,这

10、次的项目经验为我们提供了一个交流的平台, 让我 们受益匪浅。八、参考文献附:表属性类型说明电缆连接上级设备的编号*电缆连接卜级设备的编号*电缆连接上级设备的端口起始序号*电缆连接上级设备的端口结束序号*电缆连接下级设备的端口起始序号*电缆连接下级设备的端口起始序号备注属性类型说明分线箱序号*接口序号备注是否被占用属性类型说明交接箱序号*左端端口容量*右端端口容量备注属性类型说明交接箱序号*接口序号*备注是否被占用属性类型说明号码地址分线盒序号备注属性类型说明号码地址分线盒序号*起始接口序号*结束接口序号备注属性类型说明交接箱序号地址容量备注程序中需要用到的变量、函数和数据:函数名返回值类型说明()分配路径(箱)()分配端口(,)随机选择一个可用端口(,)更新路径表()释放(非通过订单)()输出()在数据库中插入一列订单信息()得到订单()变量名类型说明父箱子箱父端口子端口订单是否释放(非通过订单)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号