| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
一种支持动态网站生成的模型与系统           
一种支持动态网站生成的模型与系统
页面功能和数据项。这三项由开发人员来设置,而其余的如具体的数据操作和数据存储则由系统完成。因此我们提出了如下的动态网站的“开发公式”:

项目=功能页面+数据项+身份认证信息

注意,该公式是为了降低系统开发难度而提出的,而不是系统实际结构的拆分。因此,系统可能还含有一些在公式之外的属性,如系统名称、系统url地址等。这些信息对系统的结构几乎没有影响,设置也非常简单,因此不必考虑。以下对公式中的各个项目一一说明:

①功能页面。它就是我们平常通过浏览器访问的网页,但这个页面常常对应了一个具体的数据操作,如“投票页面”就对应了插入新记录的操作。

②数据项。它是指我们在页面的表单中见到的数据控件所代表的内容。注意:此处是数据项,而不是数据。因为这个公式的用途是设计web系统。在设计时要考虑的是数据项目,而不是使用实际填写的数据。一个数据项含有数据的类型、在页面的表现形式、数据检查和约束等非常多的属性。

③身份认证信息。它是指用户在使用系统时的身份资格。利用这个信息,我们就可以区分非注册用户、注册用户和数据管理员等使用者身份。

(2)动态项目的结构根据我们的开发公式,在非专业开发人员的眼中,网站的结构将如图2所示。

在这个结构中,系统仅仅由多个功能页面和数据项组成,身份认证信息为功能页面的一部分。这样做就进一步简化了系统的结构,有利于降低对开发人员的要求。我们只需要设置功能页面对用户权限的要求—比如只有注册用户才可以访问投票页面,就可以完成身份认证信息的设置。

2.4问题的回顾

让我们再来回顾一下在文章开始时提出的四个期待:(l)降低对开发人员的专业水平要求,最好能由一般办公室工作人员进行开发(2)提高开发效率(3)减少项目中存在的错误数量(4)简化运行平台的搭建,或不再需要搭建其中的第一二项显然已经解决;对于第三项,由于代码完全自动生成,没有人工干预,只要系统的质量有保障,这一项也就基本解决;而对于第四项,如果我们地解决方案是以网站的形式出现的话,则也就解决了。因此可以说,我们已经较好地解决了文章开始时提出的四个问题。

3系统实现与应用实例

3.1系统结构

基于如上理论,实现了一个真实的网站。用户通过浏览器访问我们的系统,在页面上进行简单的操作就可以完成带有后台数据库的动态网站的建设。

下面是该系统的一个结构简图。首先是系统用户管理(注:此用户是该系统本身的用户,不是生成后的动态网站的用户),每个用户可以生成多个网站,图3中表示为“项目(网站)管理”。每个项目包括页面信息、数据项信息和杂项信息。最下面是数据库支持,用来记录相关数据。每个网站(项目)设计完成后,将生成单独的代码在服务器运行。

利用此系统,我们已经为从北京大学网络实验室、北京大学,到清华大学出版社等多个部门的多种事务提供了服务。而且开发时间大大低于传统的开发模式,从而进一步证明了如上理论的正确性和可行性。

3.2使用实例

在新的结构中,网站的开发过程也将变得与通常的开发过程完全不同。以一个最简单的用户信息登记表为例,看一下典型的开发过程。假设现在的需求非常简单,就是登记每个用户的姓名、性别、年龄和简历。其中性别为用户选择男女,简历为用户上传附件。任何人都可以浏览已登记的信息。具体操作如下:

(l)设置总体信息,如系统名称等内容;

(2)设置各个数据项的各种属性,如名称、类型等,具体设置如图4所示。

(4)设置各个页面的身份认证要求,在此应用中无身份认证要求。完成。由此可见,全部的开发过程都只要进行很简单的几步操作就可以完成,根本不需要进行任何编码工作。生成的系统的界面如图6、图7所示。

4小结

本文在对动态网站实际应用进行考察的基础上,提出了一种对其结构按照功能进行纵向划分的新的认识。并采用这种新的结构分析方法,设计了对于一般人员进行项目开发的方式,提出了“动态项目=功能页面十数据项+身份认证信息”这个公式,从而解决了在现阶段动态网站开发过程中所遇到的四个问题。

参考文献:

[1]tommyersalexandernakhimovsky.profesaionaljavaxmlprogramingwishservletsandjsp[m].wroxpre,,2001.

[2]craiglarman.applyingumlandpattems:anintroduetion.0objeet orientedanalysisanddesign〔m〕.pr

上一页  [1] [2] [3] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《一种支持动态网站生成的模型与系统》的网友还看了:
    [经济论文]试析社会支持理论视角下的残疾人贫困与扶助
    [经济论文]浅析产业结构调整的金融支持机理和路径研究
    [经济论文]简析美国和印度商业银行支持农业发展的状况及经验
    [经济论文]农业补贴政策必须注重创新支持机制
    [今日更新]陈可辛 网游是另一种电影艺术
    [今日更新]马英九支持率為何大幅下降
    [今日更新]传统文化符号的一种现代叙事
    [免费范文]口服黄体酮胶囊在促排卵周期黄体支持的临床应用
    [今日更新]2012独家专访有一种流行音乐流派叫许嵩
    [今日更新]浅议科学审计对提高审计质量的支持保障

    计算机论文
    普通论文信息时代与思维方式变革
    普通论文关于网络语言产生及流行的原因分
    普通论文猪蓝耳病的诊断与防治
    普通论文基于Web Service的统
    普通论文试论公安现役部队信息安全
    普通论文探析网络信息资源编目面临的问题
    普通论文基于VisualFoxPro环境开发管理系
    普通论文论计算机系统漏洞及对策
    普通论文SJCL线性工程断面数据处理系
    普通论文试论多媒体计算机教学在创新能力
    普通论文基于ASP的网上书店设计
    普通论文计算机辅助工程计量
    论文
    普通论文[今日更新]西方文化专题学习网站的
    普通论文[免费范文]差异化-中国中小企业发
    普通论文[今日更新]浅谈《低俗小说》的解构
    普通论文[法律论文]构建我国刑事和解制度的
    普通论文[免费范文]深圳培训业火爆 白领丽
    普通论文[免费范文]老板应该主动为员工和顾
    普通论文[经济论文]浅析我国房地产价格变动
    普通论文[企业管理]浅析信息资源管理背景下
    范文大全
    普通范文[范文大全]2009年110KV变电站先进集
    普通范文[范文大全]县商务局工作情况自查报
    普通范文[实习报告]大学生烟草公司文秘工作
    普通范文[零八零一]如何做好学校工会工作调
    普通范文[零八零一]教育局人事科工作计划
    普通范文[范文大全]教育局学习科学发展观活
    普通范文[范文大全]在全市工商系统党风廉政
    普通范文[范文大全]工商分局开展岗位练兵活
    演讲致词
    普通演讲[节日祝福语]中秋节商务短信
    普通演讲[庆典致辞]在庆祝“五一”暨职工文艺
    普通演讲[竞聘演讲稿]主管竞聘演讲稿(保险)
    普通演讲[主持词]辩论赛主持稿2
    普通演讲[鲜花礼仪范文]如何给日本人送花
    普通演讲[竞聘演讲稿]经营开发部副部长竞聘书
    工作范文
    普通公文方案[公文写作]警示教育心得体会
    普通公文方案[公文写作]地区政协联委会2007年度工
    普通公文方案[公文写作]加强和改进大学生思想*教育
    普通公文方案[公文写作]银行上半年资金计划管理工
    普通公文方案[公文写作]深化建设“服务型工商” 
    普通党建工会[政府政务]在工业经济暨安全生产工作
    普通公文方案[公文写作]县委书记在保持先进性教育
    普通总结[工作计划]旅游局2009年工作总结及20
    普通公文方案[公文写作]中国农村的基层政府债务危
    普通党建工会[记要]围绕改革发展做好宣传服务
    普通汇报体会[先进事迹材料]工业区工委书记甘做铺路人
    普通汇报体会[心得体会]干部作风建设心得:谈谈乡