基于XML和XSLT的毕业设计互选系统的研究与实现王美林.docxVIP

基于XML和XSLT的毕业设计互选系统的研究与实现王美林.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML和XSLT的毕业设计互选系统的研究与实现王美林

基于XML和XSLT的毕业设计互选系统的研究与实现王美林,李扬,(广东工业大学,广东广州51(X)06)[摘要]本文分析了本科毕业设计互选系统实现的重要性,采用XML提出了一套毕业设计互选系统实现方案,并且对方案进行了分析和设计实现,质量提高的促进作用。和XSLT技术相结合的方式肯定了该方案对毕业设计〔关键词I毕业设计;毕设互选;xML;xSLT单形式向业务层的业务组件提交数据,进行相应的事务处理并把数据保存到数据库中。在业务层中,资料管理业务组件的主要是管理教师、学生和管理员的个人资料、密码等;课题管理业务组件主要是负责教师提交或修改课题、管理员审核课题、学生收藏课题等;志愿管理业务组件主要完成学生志愿的填写、课题志愿统计、自愿的手动和自动分配等功能;系统管理业务主要是负责系统配置、系统选题开放或关闭等系统基本管理。其它还包括论坛管理、消息管理、毕设监督等业务。4.2XML数据定义在本系统中,核心是各事务处理的各种毕设数据,因此数据的XML格式定义对系统而言显得非常重要。系统采用规范、扩展的原则,对各种数据进行了XML格式定义。对整个系统的xML数据,定义了统一根节点Page/Page,其它所有数据节点必须是其子节点。一旦某项数据实体已经进行了XML定义,在全系统范围内,所有使用到此项数据的地方都必须使用同一定义。对系统数据XML节点进行扩展时,可以任意增加数据节点,但不得更改原来得数据结点的结构,保持系统的向下兼容性。以系统最重要的数据课题信息为例,下面是课题管理业务组件输出的一个课题信息的XML数据格式定义:PageProjectPid=””P呵eetName/Principalemid二””/ConlenUDemand/DeseriP石。耐其它属性节点不一一列表/Project/Page4.3XSL样式设计本系统的XSL样式设计采用的是先设计静态网页,再将其修改成xSL样式文件的方式。在设计XSL样式时,将整个页面分成多个页面模块,每个模块都使用相应的XSLtemplate进行输出,以抚间火四,*二口。里川,‘二“同了’发效率的目的。整个页面HMTL代码的输出被分成了5个部分进行输出,包括HTMLHead,乳p,HeadBar,Body,Bottom五个部分。其中,HTMLHead主要输出HTML代码中的head节点,使用一个带标题(Title)参数的template进行输出;Top部分负责的是导航条之上的系统LoGO和名称部分;HeadBar部分根据访问身份的不同,输出相应的导航菜单;Body部分是页面主体的XML数据显示内容;Bottom部分输出的主要是页脚版权、联系方式等内容。从中可以看出,HTMLHead,Top,HeadBar,Bottom四个部分都是可以重用的。总结根据本文提出的毕设互选管理机制和系统实现方案,我们实现了一套毕业设计互选管理系统,并且在广东工业大学信息工程学院2006届毕业生中投人了使用。实际效果表明,本文提出的实现方案切实可行,具有数据和现实分离的优点,容易扩展、修改和维护。对学生毕业设计质量和学院毕设管理工作的效率都有显著的促进作用。参考文献:【l]林创伟,潘保昌,郑胜林.高校本科生毕业设计质量下降的原因及其对策【J〕.广东工业大学学报(社会科学版),2(X)5,(1).〔2」梁艳,郑胜林.关于如何提高高校毕业设计质量的探讨〔J」.广东工业大学学报(社会科学版),2(X)4,(l).【3〕张洪海,龚振文.毕业设计与双向互选当议〔Jj.高等农业教育,2仪旧,(9).【41张清东,向迎洪.毕业设计(论文)“学生—教师双向选择”探讨【J〕.西南科技大学学报(哲学社会科学版),2仪碎(12).〔5」A二Nav~,周生炳.xML从入门到精通fM].湘京:电子工业出版社,2哎X】).5一55·[6]MiehaelKay.xSLTpro脚mmer’sRefeonce[M].WROX.(下转第63页)因此,在使用XML定义了毕设互选系统内各种数据的交流格式以后,可以方便的定义不同的XSL样式,将数据转换成HMTL格式进行wEB显示和操作,或转换成PDF格式进行打印输出,或转换成其它教学系统的数据格式实现数据共享交流等。3.系统功能定义本系统的目标是使用XML和XSLT技术建立一个基于WEB的毕设互选管理系统平台。系统采用ASP十ns的技术方案来进行实现。毕设互选管理系统功能可抽象成三个部分:教师功能模块、学生功能系统、管理员功能模块。各模块通过如下方法实现毕业设计的互选:1.教师可以上网登录系统,根据自己研究方向和学生兴趣添加毕业设计课题。老师出题完成后,管理员对课题进行审核,通过审核的课题才可以面向学生开放。-2.学生可以登录系统进行选题,学生可以按照个人兴趣和课题专业限制来填写课题志愿。学生可以同时

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档