前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇模块设计论文范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
1.细分专业模块、多层次教学
首先,对原来专业的划分转变为根据社会岗位细分的专业模块。比如机车车辆检修专业,可以根据铁路不同层面的需求,将它分为货车检修模块、客车检修模块、空调检修模块等。其次,根据分好的模块制定教学目标、教学任务和教学计划,组织教师编写校本教材,根据各模块的特点实施具体教学。多层次教学是指安排课程的关联与衔接,使学生多方向多领域的掌握专业技能。模块化指所有的课程按照模块的方式组织,便于各专业方向的调整和组合。机械设计基础课程的模块化教学就是把该课程分成若干训练项目,针对上述不同岗位需求有重点的教学。
2.真正实现因材施教,按需施教
因材施教是根据学生的个体差别来培养人才,尽量按照学生兴趣爱好、学习基础、学习能力来引导学生选择适合自己的专业、方向及学习模块,最大限度调动学生的学习积极性。按需施教则是按照岗位需要来培养学生。
3.学生理论知识的学习会受到影响
凡事都有利弊,对于高铁学院的学生,首要目的是培养他们铁路岗位的动手能力,模块化教学正是加强这一点,但对于理论知识的学习相对来说会较为弱势。针对此种情况,主要采取模块化知识交叉方式来弥补。
二、课程模块设计
1.认识机器
主要学习的内容为机器的组成及机构的功用。该模块课程的学习标准是为了了解该课程的研究对象、内容、任务、特点、学习方法,让学生对该课程有一个宏观的认识。了解设计机构应满足哪些基本要求和基本步骤;对机械零件的主要失效形式和设计准则、常用材料及选用原则,机械设计中的标准化有一个初步认识;掌握机构、构件、零件、部件的概念。
2.传动件
传动件包括带传动、链传动、齿轮传动、蜗杆传动、螺旋传动和齿轮系。该模块学习的标准为:了解各传动的工作原理、类型、特点和应用;识别带和带轮齿轮的结构;能进工作能力分析;列举安装及维护方法;联系实际设计普通V带和齿轮传动。说出渐开线齿轮的齿廓形成过程及变位齿轮的概念,掌握齿轮啮合原理、主要参数及几何尺寸计算,区别直、斜、锥齿轮传动及蜗杆传动的受力及转动方向。熟练掌握定轴齿轮系、行星齿轮系传动比的计算,识别实际机械中的齿轮系。当然,由于车辆专业自身特点和专业群的需求,教师将根据各岗位群的不同有针对性的讲解。
3.轴、轴承、传动的箱体
轴与轴承使用最为广泛,每个专业都普遍使用,故也是学习重点。在本模块中,学习轴的结构(含分类、结构设计、材料)、轴的基本设计方法、滚动轴承尺寸选择的基本方法。该模块学习的标准为:识别轴的功用与类型,能根据工程实际对轴进行设计计算。区别轴承的功用、类型和结构以及选择材料,说出滚动轴承的组成、特点,解释滚动轴承的代号。通过现场观察能说出铁道车辆中轴承的使用。
4.连接件
连接件包括螺纹连接、轴毂连接、联轴器、离合器、制动器。复杂的连接包括运动副及机构运动、简图四杆机构、凸轮机构。该模块的课程学习的标准为了解螺纹和螺纹联接的主要参数、类型、特点及应用;说明提高螺栓联接强度的措施;理解螺纹联接的预紧和防松;了解螺旋传动的特点、类型;掌握螺旋传动相对运动判断及运动量的计算。识别键、销联接的特点和类型,能根据工程实际对平键联接进行设计计算。区别联轴器和离合器的主要类型、结构,说出联轴器和离合器的选用方法。认识制动器的主要类型、结构。认识弹性连接的主要类型、结构。通过现场教学能对铁道车辆的制动装置和弹性连接有一简单认识。辨认机构的组成,说出运动副的概念及分类,能绘制平面机构运动简图,理解自由度的计算方法。说出平面连杆机构的应用,理解平面四杆机构的基本性质,区别急回特性、死点位置、压力角和传动角的特性。
5.课程大作业――综合训练
通过减速器基础设计这个综合的训练项目来提高学生综合解决问题的能力,尤其是培养学生独立或协同完成所布置任务的传动系统的动力参数分配、传动比分配,完成传动零件的设计计算。独立完成减速器装配图及从动轴、从动齿轮的图纸设计,建议采用二维软件完成设计;独立完成设计说明书的撰写等等。值的注意的是由于我院专业毕业学生都从事铁路一线工作的特点,对于该模块教学并不是要求突出学生的设计能力,而是培养学生综合解决事物、培养学生共同协作的能力;通过作图,更加掌握典型零件的结构和领悟铁路工人刻苦严谨、半军事化的工作作风。
三、实验教学不可忽略
实验内容主要有:常用机构、机构运动简图绘制、机械零件现场教学、齿轮减速器拆装等。机械设计基础实验多以验证性的实验为主,学生不仅需按照实验指导书所列步骤进行,而且还要主动参与实验,需要每个学生动手对零件观察和装拆,并且对零件进行描述。通过这样的实验,不仅加深了学生的印象,还为以后该课程和其他后续课程的学习打下基础,更是有利于学生动手能力的培养。
四、形成标准的课程评价体系
高等职业教学最大的特点是职业性,最终的教学目的是使学生在整个课程的环节中学到相应技能,所以仅用最后的试卷来评判学生的成绩是不合理的。因此,要采用多样化的评价体系来反映学生各方面的学习情况并做出合理的评判。机械设计课程本身的实践性比较强,考察的是学生的分析和动手能力,所以在评价学习效果的时候,可以采用灵活多样的考核方式,并以定量方式呈现评价结果。如由平时表现、实验、作业、理论考试等进行综合评价。
五、结束语
[关键词]软件工程;电子商务;网站设计;ASP
一、软件工程的重要性
随着计算机软件的发展,开发一个软件是应用软件工程的方法显得越来越不可或缺。实践证明,应用软件工程可以在一定程度上解决以下突出的问题:(1)开发的软件正确反映用户要求;(2)正确评价软件质量;(3)控制开发成本和进度;(4)日后的维护和升级。
目前我国的软件开发水平相对国际领先水平还有一段距离。软件工程在开发过程中的应用同样相对落后。软件工程的应用显得日渐重要。
二、开发电子商务网站要解决的几个重要问题
(1)目前,我国b2b网站的开发水平仍然因各种因素的局限而存在可靠性和可维护性得不到充分的保证、难以满足用户需要,尤其是发展起来的一些商盟的小型开发商,开发实力相对较弱,更容易陷入“软件危机”。
(2)电子商务网站建设中出现的问题有:企业的商品和服务的情况不能准确的在网站上显示出来、内容不统一、搜索功能太弱、缺少企业特点、建设成本和进度难以控制、网站升级困难、开发效率低。
三、建设电子商务网站的过程
1.系统规划
图1电子商务网站建设过程建造系统的基础是系统规划,它是整个系统开发的指导思路,是软件工程中不可或缺的阶段。
2.系统的开发实施
(1)需求分析:熟悉该企业的特点,了解该系统各类用户的习惯,与该企业商议以更彻底地了解该企业的需求,以尽量明确该系统需要满足的基本要求,为系统结构的确认提供参考依据。
(2)结构确认:依据需求分析得到多个技术方案并对这些方案进行比较,确定企业电子商务系统需要完成的完整的功能,需要考虑所提出的技术方案与企业所要求的功能是否相符,选取其中最适合于企业需要的方案。
(3)应用软件开发:根据系统的需求分析、逻辑结构设计以及系统结构确认后的结果,确定需要用什么产品和技术去建造该系统平台,然后完成相应的应用软件系统的编码工作。
(4)搭建系统平台:依据各种技术标准,选择能满足系统需要的产品搭建平台,即其运行所需要的各种软件、硬件环境,如数据库系统,信息服务系统,操作系统等。
(5)系统测试:按软件说明数中提出的所有功能检测系统是否满足了需要,发现应用软件中存在的各种程度的错误或漏洞,以考虑是否可以接受该产品。
3.运行和维护
运行不仅仅是系统投入使用,还关系到企业的商务活动在新的模式下运作。所以,运行过程中还要进行一定程度的维护、管理等等,其中包括内容的更新,组建修改,甚至新技术的使用,这样才能提高软件的稳定性、可靠性、用户的满意度等等。
四、网上购物的实现
1.系统功能描述
一般情况下,电子商务网站是由前台系统和后台系统两部分构成的。前台系统是普通用户浏览该网站的界面,在那里可以进行的一些日常操作如:会员登录或注册、浏览商品、购物、留言及支付等。后台系统主要是进行商品信息的管理、和修改,同时要进行会员管理、商品配送、账务管理、报表统计,以及系统运转及安全有效的账号系统。
2.开发工具及平台选择
ASP服务器端执行脚本指令环境是目前较先进的方法,数据库可以选用SQLServer。这样选便于系统的改进和扩充。
3.数据库设计
(1)商品信息表:该表主要用于记录商品的信息(包括商品的名称、价格、型号、单位、分类属性、产地、商品详细介绍、图片、供货商情况介绍等)。(2)会员资料表:记录会员的注册、登录、操作记录、客户等资料。(3)购物车表:用于记录每次购物的记录,具有统计功能。(4)订单表及其基本信息:每个会员有一个订单表,记录其消费情况。(5)配送记录:各种付款送货信息。
4.功能模块设计
(1)会员管理模块
主要实现会员申请,会员登陆,权限功能检查,留言等功能。权限功能检查是指当登录人员成功登录之后,系统自动通过登录人员的身份和口令,将其具备的功能权限转化生成一个二进制的码串,为将来程序调用。
(2)购物页面
主要用于向客户展示其希望了解的商品。需要有按商品属性进行分类查询、按品牌查询、按关键字查询、按价格排序等。
(3)购物篮
主要实现两个销售功能。①增加商品到购物车:如购物者找到所要购买的商品,点击购买后将所选商品的信息如:商品编码、商品名称、销售价、购买价、购买数量记入购物车表内。②显示购物车信息:点击购物车后显示相应的商品信息:商品编码、商品名称、销售价等。
(4)付款
进入付款界面,调出会员记录,显示收件人和付款人资料,选择付款方式,并将以上信息写入订单表中。
(5)后台数据管理
①商品管理:实现系统管理员对商品的管理。如查看商品目录、增删商品品种、删除已不存在的商品或修改、增加商品信息。②会员管理:具体实现对网站会员账户的各种管理,包括新增会员和权限分配。给会员发送信息、查看会员资料、更新会员资料和删除不合法会员等。③订单管理:提供及时有效的订单查询检索。具体实现:根据订单发货情况、更改订单处理情况、检查订单情况、订单转储和查看所有订单。④财务管理:有完善的会计科目体系和灵活的会计科目重定义功能,严谨的会计审核处理系统,严格按国家财会制度进行财务核算、制单和输出报表。
(6)系统维护模块
系统总管对会员信息、系统信息、以及各种单据信息进行维护和管理,比如批准会员、删除一年以上作废的单据、转储数据库等,以保障系统的正常运行。
参考文献:
[1]郑人杰,殷人昆,陶永雷.实用软件工程(第二版)[M].北京:清华大学出版社,1997.
[2]周树清.电子商务情景案例[M].北京:中国国际广播出版社,2001
[3]姚国章.中国企业电子商务发展战略[M].北京:北京大学出版社,2001.
关键词:毕业论文 管理系统 B/S模式
本科毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校期间学习成果的总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题的能力有着重要的意义。人工进行毕业论文各种信息的管理存在着工作量大、速度慢、出错率高等方面的问题,设计毕业论文管理系统显得非常必要[1,2]。
笔者对毕业设计过程中的课题申报、课题审核、学生选题、提交论文等环节进行了系统分析,设计了基于Web的毕业论文管理系统,充分利用与整合了可用的网络资源,为学校、学院、教师和学生提供了交互式接口,实现了学生和教师的网上互动[3]。本系统采用了优秀网站开发技术ASP,后台使用Access数据库,从整体上实现了论文管理的各项功能,使得毕业设计课题的申报和审核、论文选题、论文提交、成绩考核等更易于管理,同时也可以对毕业设计课题的难度、工作量等其他信息进行详细管理,对保证毕业设计的质量有一定的现实意义[4]。
1 系统功能设计
本系统的基本功能根据用户的不同分为4个模块:学生模块、教师模块、专家模块和管理员模块。
1.1 学生模块
注册:新用户需要先注册,填写自己的基本信息,本系统规定学号为0001~9999,即学生数最多为9999。
登录:注册过的用户可以使用“学号/姓名+密码”登录系统。
密码修改:初始密码规定为6位以上数字或字符,学生登录后可修改密码。
课题选择:教师申请的课题通过审核之后,学生可以选择自己的志愿。
结果查询:在教师选择学生之后,学生可以查询到自己是否被确认。
论文提交:学生可以在特定时间将写好的论文提交上去。
确认上传:论文提交之后要确认上传,一旦确认上传就不能再次提交了。
对教师评价:在论文的最后阶段要对教师进行评价。
留言:在教师确认学生之后,学生可以通过留言的形式与教师进行沟通。
1.2 教师模块
注册:教师首次登录也需要先注册,系统规定教师号为001~999。
课题申报:填写必要的信息进行课题申报。
课题修改:对申报的课题进行修改,查找错误。
选择学生:在学生选择课题之后,教师可以选择学生。
综合查询:可以查询相关主题的信息、分数和课题的审核结果。
论文下载:教师可以下载学生提交的论文。
成绩评定:教师在审核学生论文之后,可以对论文进行成绩评定。
论坛:教师可以在论坛上给学生留言,或与学生交流问题。
1.3 专家模块
一审:由各学院的专家对教师提交的课题进行审核。
二审:在一审中没有通过的课题要进行二次审核。
结果公布:公布审核通过的课题和没有通过审核的课题。
综合查询:可以查询相关主题的信息、分数以及课题的审核结果、教师的成绩、学生调剂情况等。
1.4 管理员模块
2 系统实现
系统是通过B/S三层结构实现学生论文提交、教师对论文的管理以及专家审核等功能。采用浏览器、服务器、数据库的三层结构,当不同用户通过浏览器提交和评阅时,向Web服务器发出请求,Web服务器根据用户的指令执行程序,并从数据库中取出相应的信息反馈给客户端。
2.1 登录和注册
2.2 学生模块
其中课题选择与结果查询、论文提交和确认上传部分设计如下。
2.2.1 课题选择部分与结果查询设计
本院教师申请的课题被审核通过之后,学生即可看到备选课题。每名学生有3个可供选择的志愿,但最终由教师决定哪个课题对应哪个学生。学生选择课题之后,可点击结果查询,查看自己的选择情况,如果正确则可以点击“完成”,否则点击“重选”。这两个部分的算法设计基本相同,只是在不同条件下显示不同而已。课题选择部分只是查询数据库,将教师申请通过的课题显示出来;而结果查询则是从数据库中查询当前学生所选课题的信息,将课题的选择顺序、课题名称、指导教师等结果依次显示出来。如果点击“完成”,则系统会弹出提示框,询问学生是否确定当前的课题选择结果,如果确定,系统将清空“志愿”的值,并显示“操作完成不能再进行修改”的提示。
2.2.2 论文提交部分和确认上传部分的设计
在学生选好课题之后,开始毕业论文的撰写工作,论文写好后可以通过论文提交功能进行提交。其中,论文命名格式必须为“学号+姓名”,并且文件后缀名必须是“.doc”,文件上传如果成功,会弹出提示窗口。系统之所以要设计确认上传功能,主要考虑到两个原因:(1)确认上传就意味着最终上传,与论文上传功能分开比较好;(2)论文提交程序中使用了window.parent.Finish()功能[7],但该语句在执行过之后程序就结束了。因此,即使在其后使用更新数据库的语句也得不到执行。
2.3 教师模块
由于教师模块的整体风格与学生模块使用了同样的框架,因此与学生模块的风格基本相同。
2.3.1 课题申报与课题修改模块的设计
教师在学生开始选题之前就要进行课题申请,只有通过专家审核的课题才能够被学生使用。课题申报页面主要是填写和提交课题的相关信息(如图4所示)。
只要提交的课题没有被审核通过,教师就可以进行课题的修改,以达到专家小组的要求。在课题修改页面中,会显示一个包含所有可以修改课题的下拉式菜单,点击某一个课题,则会跳转到与课题申请相类似的页面,只是页面下方的“提交”按钮变为“修改并提交”按钮。
2.3.2 选择学生功能模块的设计
当学生选择过教师的课题之后,可能出现一个题目多人选的情况,教师可视情况对学生进行挑选,页面将课题名称与对应的学生以表格形式显示出来。
当教师点击某学生时,页面会显示学生的基本信息供教师参考。一旦教师在某一课题中选择了某个学生,该学生就不能再被其他教师、其他课题选中。
2.3.3 成绩评定模块的设计
对于学生已经提交的论文,教师经过仔细阅览之后,可以对学生的论文进行评分,等级分为五级,即优、良、中等、及格和不及格。
2.4 专家模块
专家主要是针对本院系教师申请的课题进行相关审核,功能包括:一审、二审、结果公布和综合查询。专家不能够自行注册,须由管理员进行添加。
点击“一审”,系统会自动查询数据库,将教师申请审核的课题显示出来,并附以专家意见表格,用于填写专家的审核意见(如图5、图6所示)。
只有在“审核小组修改意见”中信息为“适用”的课题才能够通过审核,否则需要进行二审。二审的界面与一审基本相同,如果课题不能通过审核,则不能在结果公布中显示出来。
2.5 管理员模块
管理员的功能可分为3个部分:备份数据、删除数据和添加审核人员。
2.6 BBS论坛
BBS论坛是本系统中连接学生和教师的一个交流平台,在学生的功能主界面和教师的功能主界面上各有一个可以进入论坛的入口。对于学生来说,当学生选择过题目并且教师也选择了该生之后,学生就可以使用BBS论坛与教师进行交流,比如论文的提交时间、论文的格式要求等。对于教师来说,当教师确定学生之后,便可以与该生在论坛上以留言的形式进行交流,特别是解答学生的相关问题。
本系统设计时考虑到教师功能与学生功能之间的差异,设计相应的界面时也有少许不同,由于学生只能选择一个课题,因此学生的论坛主页只有一个课题的相关入口;但教师不同,一个教师可以有多个课题,因此教师的论坛主页有多个课题的相关入口。
3 结束语
该系统在使用ASP和Microsoft Access 2000的基础上,实现了毕业论文管理系统中各个模块的功能,包括课题申请、课题的审核、学生选题、论文提交、论文下载、网上留言交流以及论文成绩评判等。整个系统模块划分清晰、容易理解和操作,同时各模块之间联系紧密,相互耦合,使得系统更加完善。
对于目前的毕业论文管理系统而言,应从以下两方面予以完善:第一,网上交流采用即时通讯工具,如QQ,这样能够使得学生和教师的交流更加方便快捷;第二,论文的开题报告、中期报告也应当有相应的功能模块,与论文提交成为一体。
参考文献
[1]李巍,王华东.毕业论文管理系统中的关键技术研究[J].计算机时代,2011(8):32-34.
[2]梁敬东,伍世珍.基于J2EE的毕业论文管理系统设计与实现[J].高等农业教育,2010(8):83-84.
[3]陈芳,陈朝.基于Web的毕业论文管理系统的设计与实现[J].电脑知识与技术,2008,4(8):2049-2050,2066.
[4]刘志铭,孙明丽,庞娅娟.ASP+Access数据库系统开发案例精选[M].北京:人民邮电出版社,2007.
[5]钱血忠,罗海驰,陈国俊.数据库原理及技术课程设计[M].北京:清华大学出版社,2009.
关键词:;毕业设计;SQL Server
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)31-7400-02
在如今高效而又快节奏的现代社会里,学校的毕业生论文相关资料还是使用传统人工的方式来进行管理,这样不仅工作效率低还浪费时间,同时由于毕业生即将毕业,很多学生在做毕业设计时都不在学校,而在实习单位。因而毕业生要想和指导教师沟通就会显的比较困难,指导教师也不能很好地了解所指导的学生毕业设计进度状况,提供比较有针对性的指导意见相对困难。为了方便学校能够对毕业学生毕业设计、毕业论文等相关资料进行有效地管理,同时便于指导教师与学生能够更好的交流,开发高校毕业设计管理信息系统就显得尤为必要。
1 系统设计
1.1 系统构架
本系统的服务器运行于WINDOWS 2003 Server操作系统平台,数据库管理系统使用SQL Server 2008。服务器系统考虑使用多台服务器组成的高可用性能服务器集群,以提高服务器系统性能,实现负载均衡,提高网络性能[1]。
1.2 系统总体功能
该系统总体功能主要分为4个不同功能角色模块,即:学生、指导教师、学院管理员、教务处管理员。以上4个功能模块具体功能如下:
学生模块:主要要增加选择导师、正选结果查询、上传开题报告、成绩查询(开题报告,论文)、信息维护、新闻公告、留言板、查看导师留言、上传论文初稿、上传论文定稿等。
指导教师模块:主要要增加系统公告、选择及退选学生、查看开题报告、开题报告成绩录入、学生成绩录入、留言板、查看留言、论文中期检查、查看学生论文、密码修改、论文评分等。
学院管理员模块:主要要增加添加论文题目、添加学生信息、论文题目查看、导师查看、系统公告、论文题目汇总等。
教务处管理员模块:主要要增加已审核题目、审核题目、题目汇总、学生信息维护、教师信息维护、公告、信息添加等。
1.3 系统技术指标
毕业学生注册信息参数及填报标准,要符合所属学院和大学教务处主管部门技术标准规范,所确定的论文题目需要通过所属学院和大学教务处主管部门统一管理、审核和公布;高校毕业设计管理信息系统平台和数据库服务器应该由所属大学教务处进行集中管理,并且逐层将管理员账号和操作权限分配到各学院进行使用。
1.4 系统安全设计
在软件系统应用上建立统一认证系统,保证只有授权许可的通信才可以在用户端和服务器之间建立连接,且在传输过程中的数据不能被读取和改变;进行网络状态实时监控,建立网络日志,便于日后故障分析、明确责任,随时检查和报告本地或远程发生的事件,监视和记录网络上的活动,在软件操作行为规范方面全方位进行安全管理。
2 系统实现
关键词:数字电视,图文信息,接口
1引言
数字电视图文信息服务系统建立的目的主要是为了更好的给用户提供所需的关于医疗卫生、教育教学、农产品价格和供求等相关信息,对信息资源做到集中管理、共享访问,最终形成一个有一定规模的图文信息服务系统。论文参考,图文信息。为了使各部分模块之间能够顺畅的衔接,本文介绍了数字电视图文信息服务系统接口的设计方案。
2图文信息服务系统外部接口的设计
2.1与门户的接口
图文资源中心作为一个独立的平台,与门户登陆系统之间通过接口传送机顶盒登陆数据信息,如图1所示。
图1 门户系统接口结构图
门户系统接口:功能是获得当前机顶盒的MAC地址。论文参考,图文信息。
接口协议:通信采集用HTTP协议,通信的数据格式采用XML1.0标准。
2.2与合作方网站的接口
对于开放站点数据库的合作方,由于不同的合作方其数据库结构也不尽相同,因此在图文采集子系统的数据迁移模块中,分析合作方数据库结构的协议需要与开放站点做接口。
传输数据:合作方向资源中心提供的信息数据。
接口协议:合作方数据源的数据格式协议。论文参考,图文信息。与开发站点数据库的通信采集JDBC2.0标准;与XML格式数据源通信,数据格式采用XML1.0标准。
2.3短信平台接口
此接口留待扩展,当用户选择接收手机短信时,有新的留言信息会有手机短信提示,可和现有的短信平台对接,实现图文的短信增值。
传输数据:留言发件人、留言标题、留言正文。
接口协议:与留言系统数据库的通信采集JDBC2.0标准;与短信平台接口数据格式符合短信平台的协议。
2.4与中小学教育信息系统(PSTIM)接口
2.4.1数据同步
数据同步部分主要功能是基于TCP协议建立socket连接的方式,将中小学教育信息系统中的年级、年级所学科目、年级所学科目版本、知识点、教学周等信息传递过来,并将此信息转化为图文栏目层次的数据关系,通过此关系可以对学习资料图文信息进行组织。在图文中PSTIM传递而来的数据将组成为图文中一个子系统进行管理。
1.接口结构图
图2PSTIM门户系统接口结构图
2.协议和规范:
TCP协议:从PSTIM中获取数据采用的协议。
JDBC:数据转入图文数据库中遵守的规范。
HTTP:接口程序与图文数据库通信采用的协议。
3.接口实现:
接口实现分为五个模块(类):中间表、socket通信模块、传输数据分析模块、数据结构转化模块、图文库操作模块。论文参考,图文信息。
1) 中间表:
图3 接口图文与中小学教育数据结构图
2) Socket通信模块:
采用成熟的基于TCP协议的socket通信的代码搭建。根据双方沟通和《教学管理系统与EPG等系统的接口协议.》文档,接口同步程序作为socket通信的客户端。论文参考,图文信息。根据配置的IP和PORT向服务端发送数据请求。论文参考,图文信息。服务端数据发生变化由系统外通知,数据通信请求由手动方式触发。
3) 传输数据分析模块:
传输数据分析类根据文档《教学管理系统与EPG等系统的接口协议》制定数据传输协议编写。
4) 数据结构转化模块:
数据结构转化完毕后在栏目表中层次结构为:中小学教育信息系统->年级->年级所学科目->年级所学科目版本->知识点->图文学习资料。转化完毕在图文中中小教学系统传递而来的数据作为一个图文中一个子系统进行管理。
数据同步完毕后在接口图文与中小学教育表中层次结构为年级->年级所学科目->年级所学科目版本->知识点。
5) 图文库操作模块:
该模块主要由操作栏目和操作接口图文与中小学教育两个表。功能分为:
a) 对这两个表进行插入、修改、更新操作。
b) 获得同步数据在图文中所属的rootid。
c) 删除栏目(删除其下所有子栏目和信息)。
3总结
数字电视图文信息服务系统为数字电视增值业务的发展提供了更为广阔的平台,设计适合信息服务平台各类信息模块联接的接口,是图文信息服务系统中的重中之重。本文所设计的方案,满足了各模块之间的信息交互,为数字电视增值业务的发展奠定了坚实的技术基础。
参考文献:
[1]邓晓燕.广播电视台图文信息频道制播系统的升级和改版初探[J]. 技术与市场,2009,(04).