菜单
  
    21

    结   论 24

    致   谢 25

    参考文献 26

    1  绪论

    1.1  项目背景 

    在现在的网络中,学者个人主页通常都是前篇一律的界面,布局样式大致相同,而且页面都是静态的。不便于更新和维护。如图1.1是国内的一个学者个人主页。

    国内某学者个人主页

    是国外的一个个人主页,是静态的网页。在维护是很不方便。当页面成型后,就不容易修改。导致学者有新的信息要发布却无从下手。国内的页面图1.1,信息都是显示在一个页面,只能点击几个菜单查看。而图1.2国外的主页,还有链接可以进入新的页面查看详细信息,虽然新页面比国内的要美观一些,但是还是静态的网页,维护起来极不方便。静态网页的特点是每次更新都需要重新创建静态网页,并把新的网页上传到服务器,更新很麻烦,每项工作都要重新再做一遍。为了避免个人主页每次更新都要做大量繁琐的工作,我选择通过网络编程实现学着个人主页的生成,使个人主页变得易于维护更新。

    国外某学者个人主页                                                                

    1.2  选择python django进行开发

    Python比Java发明的更早,早期和Perl抢饭吃,虽有Zope/Plone这样出色的作品,依旧难逃曲高和寡的命运。 随着Web 2.0的改革号角吹响,开发人员们开始意识到,轻型的框架才是可持续发展的硬道理。一时间,小到只有一个文件的web.py,大到像Quixote等能支持豆瓣(douban。com)这样大型应用的平台百花齐放。Google的新概念云计算的产品之一—Google App Engine(GAE)已率先支持了一个剪裁过的Django框架。

    传统 Web 开发方式常常需要编写繁琐乏味的重复性代码,不仅页面表现与逻辑实现的代码混杂在一起,而且代码编写效率不高。对于开发者来说,选择一个功能强大并且操作简洁的开发框架来辅助完成繁杂的编码工作,将会对开发效率的提升起到很大帮助。为什么选择python django呢?Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写。Python的设计哲学是“优雅”、“明确”、“简单”。Pyrhon语言简单、易学、免费、开源、可移植、解释性强。

    Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的软件设计模式,即模型M,模版T和视图控制器V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。 

    Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的软件设计模式,即模型M,模版T和视图控制器V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django 框架的核心组件有:

    (1) 用于创建模型的对象关系映射;

    (2) 为最终用户设计的完美管理界面;

  1. 上一篇:OpenGL激光雷达的移动机器人动态空间模型抽取
  2. 下一篇:Andriod物流车辆在途信息手机查询系统的开发
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 圆柱绕流国内外研究现状

  9. 合肥老乡鸡连锁餐饮企业的经营策略探析

  10. 带式输送机技术英文文献和中文翻译

  11. 公共服务均等化文献综述和参考文献

  12. 新生代农民工培训现状分析

  13. 《简爱》女性主义的象征

  14. 文化旅游主题展示设计广富林十里长街设计

  15. 探讨“绿色生态”在都市设计中的体现

  16. 机器人摩擦焊机头设计

  17. 分光光度法测定水溶液中有机酸含量的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回