基于XML和ASP技术的毕业设计选题平台的开发.docVIP

基于XML和ASP技术的毕业设计选题平台的开发.doc

  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和ASP技术的毕业设计选题平台的开发   摘要:综合分析了应用XML技术和ASP技术,开发毕业设计选题平台的思路和方法。介绍了XML文件结构化数据存储的特点,利用ASP技术操作XML文件的方法,并指出了开发技术上的重点和难点。   关键词:XML;ASP;毕业设计选题平台   中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)33-1396-03   Development of Platform for Graduation Project Choosing on XML and ASP Technology   XIAO Ke-xi   (Department of Educational Techonology, Tianjin Foreign Studies University, Tianjin 300204, China)   Abstract: The paper analyses the method and idea of how to develop a platform for graduation project choosing by the technology of XML and ASP.It introduces the characteristics of storing of structured data of XML file and the method of operating XML file by the ASP technology. It also points out the keystones and difficulties in developing process.   Key words: XML; ASP; platform for graduation project choosing      1 引言   每年一度的毕业设计选题工作对于高校中一些大的院系来说,有教师多、学生多、选题多的特点。因此,这些大院系所使用的选题平台常使用数据库作为数据管理的工具。而一些小的院系,每年毕业生的人数可能就在一百人左右,无论是在学生人数还是选题数目上,数量都不大。若像大院系那样使用数据库来管理这样少量的数据,不仅前期投入和后期维护的成本较高,而且对于数据库来说也是大材小用。XML文件是一个纯文本文件,能以树状结构来存取结构化数据,相当于一个层次型的数据库。因此利用它来进行小数据量的数据存储,有投入少,维护方便,访问速度快的特点。      2 相关技术简介   2.1 XML(Extensible Markup Language)技术   XML是SGML(标准通用标记语言)的一个子集,其创建者旨在向信息管理人员提供更大的灵活性。[1]XML允许用户自行定义标记,扩展性很强。根据这些自定义的标记,可以很容易的看出数据所表示的含义。这一点不同于HTML。HTML的标记是事先定义好的,用户不能随意修改。同时,在HTML中,除了数据外还包含了对于显示样式的定义。而在XML中,数据本身和显示代码是分开的,这样对数据的操作就十分方便。XML还有与平台无关性的特点,这得益于它的标准是开放的。   2.2 ASP(Acrive Server Pages)技术   ASP是微软推出的一种动态服务器网页技术。ASP文件在服务器端运行,它是由普通的HTML文件中嵌入VBScript或JavaScript脚本语言所构成。当客户端向服务器端的ASP文件提出请求后,服务器端会把该文件解释成标准的HTML文件,并发送给客户端,因此客户端可以不受浏览器类型的限制。[2]      3 系统设计   3.1 系统总体设计   本平台采用B/S结构,学生信息和选题信息分别存放于XML文件当中。通过ASP技术编写动态网页去操作XML文件,实现选题信息的及时更新。   本系统的用户分为两类:管理员和学生。管理员能对学生信息和选题信息进行维护,同时能及时看到所有学生的选题结果。学生能够浏览选题的详细信息和进行题目的选择。主要功能如图1所示。   用户登录模块 用户登录系统前,通过单选按钮选择自己的用户身份(管理员或学生)。输入正确的用户名和密码后,就可登入不同的界面。管理员信息和学生信息分别保存在两个不同的XML文件当中。   管理选题模块 所有选题及其详细信息都被存入一个单独的XML文件当中。管理员通过此模块可进行选题的添加、修改和查询等操作。   管理学生模块 所有学生信息也在同一个XML文件当中。管理员可以通过此模块对学生信息进行添加、修改和查询操作。   浏览选题模块 学生登录系统后,首先就是进行选题的浏览,包括题

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档