网站开发范文10篇

时间:2024-03-06来源: 首页#天富注册#登录平台

  鉴于甲方委托乙方开发设计网站,帮助甲方树立企业形象,扩大宣传,拓宽销售渠道,为明确双方责任,根据双方协商,签订此协议,以期双方共同遵守。

  1-5所有制作内容及开展的业务必须符合国家法律和社会公共利益,特别是公安部的《计算机信息网络国际联网安全保护管理办法》。

  乙方按甲方要求____日后完成网页制作,但必须在乙方收到甲方较为完整的材料之日算起,验收后____日内传至网上。

  本协议涉及的总金额为人民币_________元,协议签订时需交纳%左右的订金为_______元,验收之后支付剩余款项。第二年费用:域名______元,空间_______元。

  5.验收合格网上后,在维护时间(_____天)内,乙方可免费负责网站的基本内容维护和技术支持,改动较大者须收取一定的制作费用。

  6.网站原则上按网站拓扑图设计,且甲方必须认同乙方设计的框架但可以有较少范围的改动。

  1.贵公司的LOGO我们不提供设计,网站具体设计依据贵司网站拓扑图(附后)

  2.如乙方收到甲方订金后,甲方在10天内不提供制作网页所需的材料,乙方有权取消该网页制作合同同时乙方不退还订金。

  在电子商务网站开发过程中,相关技术人员必须要制定数据库安全问题管理制度,逐渐创新数据库安全问题管理方式,树立正确的管理观念,提升数据库的安全性,为人们营造安全的网站环境。

  对于每一个电子商务网站而言,数据库都是整个网站的核心体系,其中含有较多重要的数据信息,例如:电子商务网站的交易记录与商业秘密等,此类金融数据一旦被盗用,将会影响用户的财产安全,甚至会出现数据泄露等问题,难以提升电子商务网站的开发质量。1)数据登录隐患问题分析。在电子商务网站实际设计期间,相关技术人员会利用Windows等方式进行登录,或是利用数据库验证方式开展登录工作。在技术人员登录之后,会出现系统默认账号的现象,可以支持账号再次对系统进行访问。例如:在某电子商务网站中,超级用户的账号不会被系统更改或删除,因此,系统会对其进行全面的保护,然而,开发者在实际开发期间,为了可以便于对电子商务网站进行使用,没有设置繁琐的密码,很容易在网站之后,出现修改现象,导致电子商务网站的使用出现经济损失[1]。2)数据库结构安全问题分析。电子商务网站开发期间,经常会出现数据库结构安全问题,主要因为开发者与设计人员没有制定完善的数据库设计方案,难以提升数据库的安全性,很容易出现数据盗窃的现象[2]。同时,对于数据表的重命名而言,开发人员没有利用各类组合对其进行前后缀处理,无法防止被重命名,导致出现各类安全问题。对于数据字段重命名工作而言,开发者没有全面开展密码等字段名相关工作,难以提升数据安全性,甚至会出现一些难以解决的问题[3]。3)在电子商务网站实际开发的过程中,经常会因为后台管理系统的安全问题,难以提升后台管理系统的安全性。首先,部分电子商务网站开发人员在实际开发的过程中,不能科学开展后台管理系统的设计问题,在登录页面之后,经常会出现安全屏障,忽视后台系统操作权限的设计,无法提升其安全性。部分电子商务网站设计人员利用简单的用户名与密码,导致出现后台管理系统账号密码数据泄露的现象。同时,电子商务网站后台管理系统设计人员不能科学设计登录页面,难以在身份验证的情况下,积极开展数据库安全管理工作,无法提升后台管理系统的安全性,甚至会出现一些无法解决的问题。4)服务器地址设计问题。在电子商务网站开发期间,服务器地址设计工作较为重要,然而,部分设计人员不重视服务器地址设计工作,难以提升其安全性。一方面,数据库用户与用户名会出现各类连接问题,很容易出现文件内容泄露等现象。另一方面,电子商务网站开发设计部门没有做好源代码标写工作,很容易受到不法分子的攻击,甚至会影响整个网站的安全性[4]。5)注入泄露问题。电子商务网站开发中,经常会因为SQL的输入出现注入漏洞问题,难以提升电子商务网站的安全性与开发质量,甚至受到黑客的攻击,无法提升电子商务网站开发工作效率与质量。

  电子商务网站开发技术人员必须要重视数据库安全问题的解决,保证可以提升数据库的安全性,逐渐增强数据库的应用效果,合理优化电子商务网站的开发体系。具体措施包括以下几点:1)电子商务网站数据库系统特殊账号管理电子商务网站开发期间,数据库安全控制部门必须要重视特殊性账号管理工作,保证可以提升特殊性账号的安全性,例如:电子商务网站中“sa”特殊账号是重点账户,不可以被删除,也无法被修改,在建立重新账号之后,如果新账号属于超级用户,也可以与此用户享用同样的数据库服务,但是,此类账号的安全性较低,经常会出现数据库安全问题,难以提升电子商务网站开发工作效率与质量,甚至会影响整个数据库的安全性。因此,技术人员必须要重视特殊账号的管理,保证可以提升保护工作效率,设置一些复杂性较高的密码,提升数据库的安全性,同时,技术人员还要避免出现数据库软件泄露的现象,不可以为不法人员留有可乘的机会[5]。2)制定完善的重命名制度电子商务网站开发技术人员需要注重数据库重命名工作,例如:电子商务网站中目录重命名、数据表重命名等,不可以设置简单的账户或是密码,同时,还要设置非法访问阻止功能,逐渐提升数据库的安全性,保证可以减少其中存在的各类安全问题。3)制定完善的后台数据库管理制度电子商务网站开发技术人员,必须要制定完善的后台数据库管理制度,首先,技术人员需要设置较为复杂的账号,不可以出现简单的账号或是密码,避免出现账号泄露的问题。其次,电子商务网站开发技术人员需要绕过非法用户页面,设置一些具有用户权限的变量标识,例如:Session等,保证可以针对每一个页面进行验证,全面开展管理工作。最后,电子商务网站开发技术人员不可以使用任何特殊账号,提升账号字符的连串性与保密性,增强电子商务网站开发中数据库安全问题的解决效果。4)注入漏洞处理措施电子商务网站开发技术人员应该重视注入漏洞处理工作,采取有效措施防止注入漏洞问题。首先,电子商务开发技术人员需要根据普通用户与系统管理员实际情况,开展权限区分工作,在普通用户查询用语不符合权限的情况下,相关设计人员可以对普通用户进行删除处理,保证可以减少恶意代码的出现,进而提升数据库的安全性。其次,必须要重视用户输入验证工作,保证可以借助各类数据库系统,开展输入内容验证工作,或是利用验证工具防止注入式攻击。同时,技术人员需要合理设计测试字符串变量内容,拒绝出现二进制数据库现象,保证可以提升数据库的安全性[6]。5)制定储存验证输入系统在电子商务网站开发期间,技术人员需要重视验证用户输入系统,保证可以利用各类储存测试技术等开展相关工作,规范各类输入内容,提升数据库的使用安全性,同时,电子商务网站开发技术人员需要阻止恶意代码,避免出现注入式攻击现象,逐渐提升数据库的安全保障效率,增强其发展效果,避免出现各类难以解决的问题。

  在电子商务网站实际开发的过程中,技术人员必须要制定完善的管理制度,优化电子商务网站开发体系,逐渐提升电子商务网站数据库的安全性,进而增强其发展效果,达到预期的管理目的。

  [1]江龙.电子商务网站开发中数据库安全问题探讨[J].计算机光盘软件与应用,2013(17):37-38.

  [3]陈书林.基于学生满意度的“电子商务网站开发与建设”课程教学改革研究[J].江苏科技信息,2016(23):46-48.

  [4]王德山,王科超.电子商务网站开发中的数据库安全问题与防范对策浅析[J].网络安全技术与应用,2016(1):49.

  1.在专业知识,我努力的学习网站开发的技术和流程,阅读大量资料,对网站开发技术有了一定的了解。

  可以独立开发小型的网站,工作能力也有了很大的提高,使自己能够在激烈的竞争中保持自己的优势。

  2.工作态度和勤奋敬业方面,热爱自己的本职工作,保证按时出勤,保证工作能够按时完成。

  工作效率高,同时在工作中学习很多东西,也全锻炼了自己,经过了不懈的努力,使工作水平,专业知识,都有了长足的进步。

  实习从事网站开发的工作。职业道德方面,过去的一个月的时间里。敬业爱岗,具有强烈的责任感和事业心,积极主动的学习专业知识,工作态度端正,认真负责。积极主动的学习专业知识,工作态度端正,认真负责。

  1.专业知识。阅读大量资料,对网站开发技术有了一定的解,可以独立开发小型的网站,工作能力也有了很大的提高,使自己能够在激烈的竞争中保持自己的优势。

  人们的生产生活都离不开网络的应用,网络给我们的生活带来了诸多的便利,这还得益于各种类型的网站,使得人们的需求得到了满足。为此,网站的开发受到了程序员的重视,将数据库的设计作为开发的重点,很好地提升了网站的性能。但是要想进一步提升网站的整体性能,还需要对数据库进行更好的设计。

  数据库顾名思义就是储存数据的地方,网络上每天都会产生大量的数据,这些数据需要有一个专门的场所进行储存,为此人们就建立了数据库。但是数据库在储存的过程中要遵循一定的原则,不能随意进行储存以及传输。数据库主要具备以下几个特点,一是共享性,数据库的建立使得数据之间能够进行传输、共享;二是降低了数据的冗余度,用户可以直接访问数据,不需要在建立应用文件;三是独立性强,逻辑、物理结构的独立性都得到了提升;四是数据的集中管理,仓库的作用就是将数据集中储存。总之,数据库的建立使得数据得到了更好的管理。

  2.1满足不同需求。数据库在设计之前要根据用户的需求进行,事先做好市场调研,以免设计好的数据库的受众面较小。在客户的需求下进行设计,并且还要随着用户的需求变化不断的进行更新,使得其继续满足用户增长的需求。在建立企业数据库时要对企业的业务进行了解,这将在后续的开发中节约很多的时间。定期对数据库进行维护,减少使用问题的出现。2.2结构化。数据库设计的结构化也是设计中的重点,结构化是进行数据信息交换的基础。程序员在进行设计时要遵循国家规定的标准以及行业的需求,重视编码的应用。数据库的结构化是其数据库系统最重要的特征,因此,设计人员要保证设计的结构化。2.3冗余合适。在进行数据表中的字段类型时要根据用户的用途进行,使用bit设计字段的类型,能够优化字段的处理,减少资源的浪费。数据的标准化对消除数据的冗余有很大的帮助作用。冗余度的减少还能降低数据一致性问题的发生,并且合理的冗余能够减少开发的难度,提升网站的运行速度。因此,设计人员要将冗余进行合理的制定。2.4数据的完整性。数据库的设计需要满足共享性,但是在并发操作中很有可能会影响数据的一致性,因此需要对数据的完整性进行保护,减少并发操作的影响。数据的完整性包括域完整性指的是表中的列满足数据类型、实体完整性指的是操作的数据非NULL,参照的完整性在更新、插入或者删除记录时,改变任何一个就可能影响数据完整。2.5安全性。安全性是网站开发中数据库设计必须要遵循的原则,数据的安全性如果得不到保证就会导致用户无法获取完整的数据甚至还会损害用户的利益,给用户造成利益损失。因此数据库在设计时一定要将安全性放在重中之重的地位。尤其是对一些企业来说,信息化的发展使得他们将部分的企业机密存放在电脑上进行管理,如果安全防范措施不到位,将会影响企业的发展。

  3.1网站前台的设计。网站前台的主要工作就是依据信息库中的数据自动的生成网页,用户能够根据自己的需求在网页上进行搜索。网页内容的完整性与数据库的完整性有直接的联系,因此在进行数据库设计时要尽可能的将数据进行归纳以及分类,使得用户在检索时更加的便捷,也能提高网站内容的丰富性以及浏览的灵活性。3.2管理后台的设计。在后台的设计中管理是非常重要的,通常是由网管员进行网站的管理。网管在进行管理的过程中借助数据库的处理功能实现对网站的管理。因此,设计人员在设计的过程中要优化数据库,为管理工作提供更多的便利。后台中的模块较为复杂,管理人员借助数据库进行管理,很好的提升了管理的质量以及效率。

  4.1网站建立期。建立的初期通过数据库的强大处理能力能够实现网站前台以及后天数据的联系,并且依据数据库建立的数据管理后台能够实现重复使用,在进行管理数据的升级时,数据库也发挥了很大的作用,减少了升级的难度以及时间,降低了资源的浪费。4.2网站运行期。运行的过程中,数据库能够利用其强大的信息处理以及管理能力为网站的信息更新提供了诸多的便利。再加上,数据库能够储存海量的信息,进行数据的更新后,会提升数据库中数据的质量,满足用户增长的需求,为用户提供最新的信息。极大地提升了网站的灵活性,促进网站的升级、发展。4.3结果分析。数据库的强大信息处理能力也是网站开发中必不可少的条件,能够根据数据库中的数据对某些错误的信息进行更正,保证数据的准确性。网络的开放性使得数据的真实性造到了破坏,网站要想为人们提供更多的便利就需要保证数据的真实性。数据库还能定时对新数据进行收录,很好的提升了网站数据的实时性以及准确性。

  信息时代最大的特点就是信息爆炸式的出现,更新的速度以及传播的速度、数量都随着科技的发展、人们的需求呈现出飞速的提升。为了满足人们的需求,给予人们更好的使用体验,设计人员不段进行技术的优化。数据库设计在网站的开发中越来越重要。但是不管怎么设计都要坚持操作简单、实用性强的特点。数据库的设计提高了网站的运行速度还提升了数据的安全性,保证了用户的信息安全。本文对数据库设计在网站开发中的应用研究还存在很大的不足,日后还会继续进行研究、分析。

  [1]梁琰.MySQL数据库在PHP网页中的动态应用研究[J].电脑知识与技术,15(09):13-14.

  雾霾就是“雾”和“霾”的组合物,大雾与霾混杂在一起的天气被人们称为“雾霾天气”。雾霾被称为人类健康的“隐形杀手”,它不仅直接影响着人们的身体健康,还间接地通过影响环境和经济的发展影响着人们的生活质量,因此雾霾的预防和治理迫在眉睫。目前网络上还没有一个全面介绍雾霾的网站,人们对雾霾的成因和危害知之甚少,更别提雾霾的预防和治理了,因此开发一个雾霾专题网站非常有必要。该网站主要帮助人们了解雾霾的含义、雾霾成因、雾霾危害、雾霾预防、雾霾治理、雾霾现状、社会点评以及雾霾数据统计等。其中,雾霾含义、雾霾成因、雾霾危害、雾霾预防以及雾霾治理为该网站的主要功能模块。此外,开发的交流区可以为用户提供一下交流的平台,以更快的速度获得雾霾资讯。

  该网站的页面主要包括首页、雾霾简介、雾霾成因、雾霾危害、雾霾预防、雾霾治理、社会现状、社会点评、数据统计以及交流区等。(一)首页。该网站的首页就是它的主页,是该网站的核心部分,可以链接到网站的各个页面。首页的布局以层和表格布局为主,包括了6个部分:Banner条、欢迎区和公告栏、导航条、内容链接和gif图、服务信息查询、版权区。(二)雾霾简介。“雾霾简介”页面主要介绍专家对雾霾的定义、“霾”字在古代的含义、雾和霾的区别以及与雾霾相关的作文。该页面的banner条是在Photoshop中制作的,同时banner条中还加入了透明的flash文字,起到了美化图片的效果。该页面的可编辑区主要介绍目前人们对雾霾含义、来源和化学成分的了解情况以及中国雾霾形成的化学因素,并由此来引出雾霾含义这一模块,吸引读者继续阅读。(三)雾霾成因。“雾霾成因”页面的banner条背景同样也是在Photoshop中完成的。该页面中的导航区包括雾霾形成原因、雾霾微粒、雾霾鉴别方法、相关视频以及返回首页。其中,雾霾形成原因直接在该主页的编辑栏中显示,其余模块以该主页为模板直接在编辑栏中添加内容,使其更加简单明了。(四)雾霾危害。“雾霾危害”页面的布局与“雾霾成因”页面布局类似,主要介绍“雾霾对人体的危害”、“雾霾对环境的危害”以及“雾霾对经济的影响”等三个方面的内容,其中“雾霾对人体的危害”为主要学习内容,包括“雾霾对人体呼吸系统的影响”、“雾霾对心血管系统的影响”、“雾霾对儿童成长的影响”、“雾霾对心理健康的影响”等。此外,还在该网页中添加了“老梁谈雾霾”的视频,更能提高群众对雾霾天气的重视。(五)雾霾预防。“雾霾预防”页面从雾霾危害出发,分为“人体对雾霾的预防”、“环境对雾霾的预防”、“经济对雾霾的预防”以及相关推荐等内容。此外,该页面还为人们推荐一些雾霾天气必备的东西,如“防霾口罩”、“防霾窗纱”等。(六)雾霾治理。“雾霾治理”与“雾霾预防”相互关联,“雾霾治理”页面主要介绍了国内治理雾霾和国外治理雾霾的方法。雾霾治理不仅要治表面的危害,更为重要的是要从源头治理,当然治理雾霾不仅仅是政府的工作,每个人都必须行动起来,从自身做起,从点滴小事做起,共同来治理人们赖以生存的环境。(七)社会现状。“社会现状”页面主要介绍目前我国的雾霾现状以及环境卫生环保局采取的一系列防霾措施,如开出一些雾霾罚单、街道上随处可见的防霾洒水车等来应对这种持续的雾霾天气。该模块主要是通过对我国当下雾霾天气现状的统计分析来引出治理雾霾迫在眉睫,与雾霾治理模块相呼应。(八)社会点评。“社会点评”页面主要介绍社会各界人士对雾霾的看法、雾霾对自己危害的事例、对雾霾天气治理提出的意见或看法等,相当于一个对外开放的留言板。(九)统计数据。“统计数据”页面主要介绍我国历年雾霾的增长情况。从2003年雾霾天气开始出现,到2006当雾霾天气开始在我国多个省市地区出现,再到2008年美国大使馆每日更新北京PM2.5的数据,再到2010年新华网开始提醒群众警惕雾霾对身体健康的威胁,再到2015年柴静的《穹顶之下》对雾霾的关注,直到现在2018年雾霾天气还处于持续增长的状态,让人们清楚地了解雾霾发展史。(十)交流区。交流区主要为人们提供一个关于雾霾的交流平台,用户可以通过发表留言的形式提出问题,其他用户可以以回复留言的形式针对问题进行回答。同时,管理员可以针对与雾霾无关的留言或者不健康的留言进行删除。但是,在进入交流区之前,必须要进行合法的注册和登陆,否则不能进行有关雾霾事件的互动交流。

  (一)网站的测试。网站测试主要检查各个超链接是否正确,网页的脚本语言是否正确,文字、图像以及视音频的显示是否正常等。本网站超链接的测试利用Dreamweaver8软件所提供的“检查链接”功能实现。由于不同浏览器所支持的html语言是不同的,因此用户在使用版本低或者不同的浏览器时,相应的文字、图片以及视音频的显示可能会出现不同的情况。检查目标浏览器的方法是:在Dreamweaver8工作界面点击菜单“文件”———“检查页”———“检查目标浏览器”。(二)网站的维护。定期维护网站能使网站长期并且稳定地运行,同时会及时地更新网站的相关页面,以便于使该网站在发展迅速的互联网中始终保持优势。该网站的维护分为三点:一是服务器的维护:服务器是网站最基本的东西,其维护包括软件维护和硬件维护两个方面;二是网站安全的维护:网站安全维护的目的是预防黑客攻击或病毒入侵等;三是网站内容的更新:及时更新网站的内容可以使网站保持永久的的活力,适时添加网站的功能,提高网站的技术,实时美化页面,可以使网站更加全面。

  “雾霾”专题网站主要向人们普及雾霾天气的成因、危害、预防及其带来的广泛影响,并针对影响采取相应的解决策略,从而保障人们的生命健康安全,加快社会环境与经济的和谐发展。该网站以Dreamweaver8为开发平台,实现的网站功能包括首页、雾霾简介、雾霾成因、雾霾危害、雾霾预防、雾霾治理、社会现状、社会点评、雾霾数据统计、交流区等。网站内容丰富、页面风格独特、链接简单明了、互动及时有效,为人们提供了一个全面了解、认识雾霾的平台。

  [1]王卉彤,刘传明,赵浚竹.交通拥堵与雾霾污染:基于职住平衡的新视角[J].财贸经济,2018,1:147~160

  [2]方德忠,冯淑婷.基于Dreamweaver8的动态网页设计[J].湖北广播电视大学学报,2008,5:157~158

  [3]赵夫群,何建武,罗广军等.数据结构课程网站的设计与实现[J].信息通信,2017,1:132~134

  [4]钟彩霞,薛芳.浅析雾霾成因及防控对策[J].资源节约与环保,2015,5:113~114

  随着“互联网+”的快速发展,教育信息化已成为教育界特别是教育技术学界专家学者研究的焦点,教育部也在不同场合强调“必须以教育信息化推动教育现代化”,这吸引了众多IT类科技公司在教育信息化研发的布局与投入,目前市面上出现的课程网站管理系统非常多,以下主要从课程网站管理系统的功能、用户体验、教育教学理念三个方面进行分析:从功能角度分析,大部分课程网站管理系统的功能都是常用的功能模块,如课件管理模块、视频管理模块、教学内容(富文本)管理模块、作业管理模块、在线答疑模块等;从用户体验上分析,当前的课程网站管理系统重功能化设计,轻用户体验,大部分的网站的呈现未能很好地融入课程的特点和特色;从教育教学理念上分析,小部分虽有融入“混合式”教学模式,但未能很好地融入教育教学理念,如行业工作过程教学理论、OBE(成果导向教育)理念等。在课程网站管理系统的研究上,通过在中国学术期刊网络出版总库(CNKI),以关键词“课程网站管理系统”进行文献检索,共搜索到的文献资料10篇;以相关的关键词“课程网站系统”进行文献检索,共搜索到的文献资料84篇;以“课程网站系统”、“工作过程”关键词组合在结果中进一步检索,获得的文献资料共27篇;以“课程网站系统”、“工作过程”、“OBE理念”几个关键词组合搜索,共收集相关文献0篇。基于上述的分析,融入了工作过程和OBE教育教学理念的课程网站管理系统的研究甚少,因此本文的研究具有一定的价值与意义。

  《动态网站开发与设计》课程,重点在于培养学生的动态网站的设计、开发能力和工程思维能力,通过本门课程的学习,让学生熟悉动态网站开发的工作过程,因此,在设计该门课程的课程网站时,把动态网站开发的工作过程与学生学习过程、教师教学过程相融合,以达到三者之间的相互对接,最终提高学生的学习效果和教师的教学效果。通过对网站开发企业/公司的充分调研,形成了动态网站开发的工作过程:(1)业务员或业务经理取得网站建设项目;(2)相关人员与客户进行充分的沟通,确认网站项目需求;(3)网页设计师设计网站版面图;(4)客户确认版面后,网页设计师利用相关技术进行“切图”,并形成web页面;(5)网站程序员根据需求设计数据库;(6)网站程序员根据需求开发网站后台;(7)网站程序员对网站前、后台进行整合,形成整套网站;(8)网站测试人员对网站进行全面测试;(9)网站;(10)验收网站。根据动态网站开发的工作过程,结合《动态网站开发与设计》课程的实际,可以把教学过程分为分析网站需求、设计网站前台版面、网站前台版面“切图”、设计网站数据库、开发网站后台、整合网站前后台、测试网站、网站、验收网站等9个教学环节。基于工作过程与OBE理念的课程网站管理系统的设计与实现文/林龙健(惠州经济职业技术学院广东省惠州市516057)因此,课程网站管理系统应具有全面支撑教师开展工作过程导向教学,具有友好的界面且能够体现工作过程的版面布局。

  OBE(即成果导向教育)是Outcomes-basedEducation的简称,是美国、英国、加拿大等国家教育改革的主流理念,它强调教学设计和教学实施的目标是学生通过教育过程最后取得的学习成果,通过成果的达成,全面培养学生的职业能力。因此,在设计基于OBE教育理念的课程时,必须弄清楚让学生取得怎样的学习成果、为什么要取得这些学习成果、如何有效地帮助学生取得这些学习成果以及如何评价学生取得的学习成果等4个问题。在教学过程的设计上,根据学习成果,采用反向设计原则来设计课程,并以学生为主体,分阶段采用多元和梯次的评价标准,评价达成学习成果的内涵和个人的学习进步。根据OBE教育理念,课程网站管理系统的功能,应具有描述顶峰成果(即最终成果)、阶段性学习成果及其与职业能力关系的功能栏目、支撑学生完成阶段性学习成果的学习资源(学习材料)管理模块、学习成果评价标准模块、学习记录管理模块等。

  4.1系统用例分析。系统功能分析是实现课程网站管理系统的首要环节,也是课程网站管理系统运行的前提与基础。通常,在软件需求分析阶段,采用用例分析能够较好描述用户、系统和功能单元之间的关系,可以准确地获取用户的需求。课程网站的用例分析,包括学生用例、教师用例、系统管理员用例等。其中,学生用例包括查看课程网站相关信息(包括学习材料)、管理个人信息、管理作业信息、管理个人答疑信息等用例;教师用例包括管理课程动态、管理教学团队、管理课程动态、管理教学资源库、管理学习评价标准、管理学生作品、管理学生答疑、管理工作过程、查看学生学习记录等用例;系统管理员包括管理教师用户、管理学生用户、管理网站数据、管理系统配置等用例。4.2系统业务操作流程分析。系统业务操作流程分析,利用学生用户操作序列图、教师用户操作序列图以及系统管理员用户操作系列图进行分析。限于篇幅,这里仅阐述教师用户创建工作过程的流程和为工作过程添加相关内容的流程。(1)教师创建工作过程序列图分析。教师用户成功登录课程网站管理系统后,在系统的功能菜单上单击“管理工作过程”中的“添加工作过程”菜单项;系统显示添加工作过程页面,在该页面输入相关信息;最后单击“提交”按钮,完成添加工作过程操作。(2)教师为工作过程添加相关内容序列图分析。教师用户成功登录课程网站管理系统后,在系统的功能菜单上单击“工作过程管理”中的“添加工作过程内容”菜单项;系统显示添加工作过程内容页面,在页面输入相关内容;最后单击“提交”按钮,完成添加工作过程内容的操作。

  5.1系统结构。课程网站管理系统采用B/S架构,以PHP语言作为主要的开发语言,结合jQuery库以及WEB前端框架进行设计开发,数据库采用MySQL。课程网站管理系统由表示层、业务逻辑层、数据服务层等三层技术架构体系组成,其中第一层是表示层(也称为浏览器层),主要用于呈现课程网站管理系统的界面,是系统用户与系统交互的窗口;第二层为业务逻辑层(也称为Web服务器层),该层主要负责对课程网站管理系统的业务逻辑进行处理;第三层为数据服务层(也称为后台服务器层),该层主要负责课程网站管理系统数据的存储与管理。课程网站管理系统的系统结构如图1所示。5.2系统主要功能模块。课程网站管理系统有学生、教师、系统管理员等3种用户类型,每种类型的用户登录系统后具有相应的功能操作。(1)登录验证模块。该模块主要用于验证课程网站管理系统用户的合法性,并根据验证的结果和用户类型跳转至不同的用户界面。为了增强课程网站管理系统的安全性,该模块在验证的过程中,须对用户输入的信息进行分析,过滤非法字符,做到能够防止SQL数据库注入攻击等,增强系统的安全性。(2)学生用户模块。学生用户登录课程网站管理系统后,具有修改个人信息、查看课程相关信息(包括学习材料),查看个人学习记录、查看及提交课程作业、提交学习疑问等功能模块。(3)教师用户模块。教师用户登录课程网站管理系统后,具有修改个人信息、管理学生信息、管理课程简介、管理课程动态、管理学生作品、管理网上答疑、管理教学资源库、管理工作过程(教学过程)、管理学生学习进度、管理学生作业等功能模块。工作过程模块是课程网站管理系统的重要模块,其受众对面主要为学生,也用于对接教学过程。因此,在设计该模块时,应充分结合动态网站开发的工作过程进行设计,在工作过程的每个环节,应用融入OBE理念,具有直观呈现或描述学习成果的内容元素,并能提供完成该成果的支撑——学习材料。通过分析,工作过程管理模块由添加工作过程、修改工作过程、册除工作过程和工作过程列表4部分组成,其中,工作过程列表又由添加学习材料、修改学习材料、删除学习材料等3个功能操作构成。在开发该模块时,工作过程的具体内容即学习材料主要从教学资源库中抽取,因此,每个工作过程主要包括了工作过程节点的任务描述、学习成果描述、学习材料以及学习成果评价等组成部分。该模块的功能结构图如图2所示。课程网站开发完成后,根据动态网站开发的工作过程,利用工作过程管理模块来设计教学过程,具体包括动态网站概述、需求分析、版面设计、版面“切图”、数据库设计、网站后台开发、网站前后台整合、网站测试、网站、网站验收等10教学环节。(4)系统管理员用户模块。该模块主要由系统参数配置模块、学生用户管理模块、教师用户管理模块、系统数据管理模块等功能模块组成。5.3系统数据库设计。本文所设计的课程网站管理系统采用MySQL数据库管理系统,在设计上按照“数据库概念设计-数据库逻辑设计-数据库物理设计”思路进行设计,最后在数据库服务器上实施。通过分析,课程网站管理系统的数据库表包括网站配置信息表、网站管理员信息表、学生信息表、教师信息表、课程基本信息表、课程动态信息表、教学资源表、教学资源类别表、答疑信息表、教学评价信息表、作品信息表、申报材料信息表、作业信息表、作业成绩信息表、工作过程信息表、工作过程内容信息表、学习成果评价标准信息表、数备份信息表等,以下仅以“工作过程内容信息”为例讲授数据库设计的过程。(1)数据库概念设计——工作过程内容的数据实体分析。该实体主要用于承载工作过程每个环节的信息,用于对接教学过程环节,通过分析,该实体包括任务描述、学习成果描述、学习材料(主要来源于教学资源库)、学习成果评价标准、排序、开关等属性构成,因此,该实体的属性图如图3所示。(2)数据库逻辑设计——工作过程内容的数据逻辑结构。根据工作过程内容实体分析结果,形成工作过程内容实体数据逻辑结构如下:工作过程内容(记录ID、任务描述、学习成果描述、课程资源ID、学习评价、排序ID、开关)。(3)数据库物理设计——工作过程内容的数据信息表。根据工作过程内容的数据逻辑结构,设计工作过程内容数据表如表1所示。(4)数据库实施——在MySQL数据库服务器上创建工作过程内容信息表。

  作为当今网站开发的3种主流语言:ASP.NET、PHP、JSP,它们存在的各自优点与不足如表1所示[4-5]。本项目确定以PHP为开发的语言环境的原因:

  1)免费。因为项目较小不适合采用付费的ASP.NET和JSP的开发平台。

  2)支持性强。中国现在很多中小型网站甚至一些大型网站,如百度、新浪等都加入了PHP的大家庭,从而能更简单地解决开发过程中遇到的各种难题。

  3)移植性好。尽管最初是被设计用于基于Linux的ApacheWeb服务器系统,但现在的PHP已经被移植到了任何操作系统并兼容任何标准Web服务器软件,即绝大部分的Web主机提供商都会支持PHP,因此根据需要更改主机将会非常方便。

  4)语言简单。由于PHP同C编程语言有很多相似之处,对于熟悉相关语法的开发人员来说,PHP则非常容易上手。

  5)发展迅速。由于是开放源代码产品,PHP将继续快速发展,更为重要的是相关漏洞补丁将免费地定期植入到核心库中。此外还有PHP实现对加密的支持以及对各种数据库服务器的支持等。

  目前,基于PHP的开发平台较多。一般开发人员喜欢LAMP的开发环境,有一定开发经验的人可以选择相关的服务器、数据库、数据库管理软件和操作系统来构建自己的PHP开发平台。为了便于开发人员更好地利用PHP来开发网站,市场上也出现了多种集成的PHP开发环境,如AMPS-erv,WAMP,XMAPP,AppServ,PHPStudy。目前主流的是ZendStudioPHP集成开发环境。ZendStudio包括了PHP开发所有必须的部件,通过一整套编辑、调试、分析、优化和数据库工具。ZendStudio缩短了开发周期,简化了复杂的应用方案,已经成为目前最强大的PHP集成开发环境。ZendStudio的强大之处,除了一般编辑器所具有的代码高亮、语法自动缩进、书签功能外,其内置的调试器可以支持本地和远程(debugserv-er)2种调试模式,支持诸如跟踪变量、单步运行、断点、堆栈信息、函数调用、查看实时输出等多种高级调试功能。另外,最新版(ZendStudio5.5.1)对中文的支持也是非常稳定的[6]。

  对于对PHP开发环境不甚了解的开发人员建议不要自己搭配开发环境,各软件的版本之间支持性不一样有可能会造成版本冲突,而且复杂的配置问题也很难解决。此外在正式开发之前还应注意如下问题。

  1)PHP语言版本问题。开发前,必须确定要使用的版本和服务器所支持的版本是否一致。现在主要存在2种版本:PHP4和PHP5。不同版本对SESSION、异常处理、函数、变量有效范围和支持的数据类型等都有不同。前期若不注意这些问题会给后期的开发带来很多不必要的麻烦与不安全。

  2)服务器问题。Windows平台上,用PHP写的程序要求是部署在apache服务器上。如果部署在IIS上,可能由于IIS对PHP支持不是很好,经常出现一些莫名其妙的问题。并且IIS使用中,有些设置必须要手工修改。比如上传文件时,需要设置可写权限,还要重新设置上传文件大小,比较烦琐。而使用apache服务器则不存在这些问题。

  3)数据库问题。PHP可以使用的数据库管理系统有MySQL、ORACLE等。MySQL由于开源、免费、小巧、高效而受到开发人员一致的青睐。对于中、小型应用系统,MySQL是一款非常理想的数据库服务器软件。除了支持标准的ANSISQL语句外,它还支持多种平台。在Unix/Linux系统上,MySQL也支持多线程运行方式。和PHP、Apache一样,MySQL也属于开放源代码软件。MySQL对其提供权限访问、建立、删除等一系列支持,使之成为中小型PHP网站的首选。

  PHP语言以其免费、开源等多方面优点,逐步成为中小型企业网站开发语言的首选。具体开发步骤如下:

  一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者出于公司自身发展的需要,其中客户的实际需求占了绝大部分。面对网站开发拥有不同知识层面的客户,项目负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败,因此,如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每个网站开发项目管理者需要面对的问题。除了基本的用户需求分析要点(模块、流程、带宽、最大同时访问量等)外,需求分析还需要注意以下问题:①需求分析来自项目接收方的负责人或由其确定或认可;②需求最好以文件方式确定下来;③与需求方进行深入有效的分析与讨论,告知其需求的可行性和代价。

  根据需求得出的需求报告在与客户进行讨论之后得到的双方都认可的确定稿之后,网站的开发人员根据高内聚低耦合的思想结合相关的知识与经验结合成若干大模块。

  包含需求分析、概念设计、逻辑设计、物理设计、系统实施、运行与维护等多个阶段。在数据库设计与实施的各个环节应注意以下问题:网站数据库是网站的核心,数据安全性至关重要。数据损坏、丢失、被非法复制都会引起很多不必要的麻烦,而且有时会带来非常大的不良影响与损失,甚至触犯他人的合法利益,且造成的错误很难恢复。MYSQL数据库采取以下安全措施[7]:

  1)账户安全。MySQL每一账户都由用户名、密码以及位置(一般由服务器名、IP或通配符)组成,其包括合理权限和安全检查。合理权限的目的就是通过给不同类型的账户赋予不同的权限,给同一用户不同数据库或数据表以不同权限来实现在保证数据库安全的前提下进行合理的授权。MySQL数据库主要使用3种不同类型的安全检查:登录验证、授权、访问控制。

  2)存储数据加密[8]。在应用程序的大量信息中,也许你只想对很小的一部分进行加密,如用户的密码等。这些密码不应该以明文的形式保存,它们应该以加密的形式保存在数据库中。一般情况下,大多数系统(这其中包括MySQL本身)都是使用哈希算法对敏感数据进行加密的。

  3)数据库字符集与编码[9]。安装的Web服务器软件,例如Apache,默认的编码都不是UTF-8。当从以UTF-8编码的页面中的表单输入数据时,前台浏览正常,在phpMyAdmin里查看时,中文则变成乱码。解决办法可以将MySQL的默认编码改成UTF-8或连接数据库时指定数据的编码(mysqli_query($dbc,“SETNAMES‘UTF8’”),就可以告知MySQL采用UTF-8编码传输数据了[10]。

  4)功能模块实现。功能模块实现的要求:尽量少的代码,尽量详尽的注释,尽量工整的书写形式。功能模块实现的目标为:高复用性、高可靠性、高效率、高安全性、高可读性等。

  以PHP语言为基础,开发了职场咨询网站———卓企网。卓企网主要包括检索模块、专家咨询模块、维护模块、会员互动模块、问题讨论模块、文档浏览模块、登陆注册模块、帮助模块和其他辅助模块等九大模块,如图1所示。

  每一个大模块包括一些功能模块,如在卓企网的会员互动模块中,包括留言、显示留言、删除留言等。实现“留言”模块的前台代码如图2所示,与之对应的后台处理代码如图3所示。

  第五方物流(FifthPartyLogistics,5PL)的定义为:实际运作中提供电子商贸技术支持整个供应链,并且能够组合各接口的执行成员为企业的供应链协同服务。主要特点是:系统的提供者,行业优化者和组合者。作为一个系统的提供者,是以IT技术为客户组合供应链上各个环节,将平台系统放进客户的实际运作中,收集实时资讯,已达到评估、监控快速回顾运作信息的作用。同样作为一个优化者,第五方物流可以促进物流标准化的实现;所谓一个组合者,就是第五方物流是一个用户之间可以寻求多种组合,构成多接口、多用户、跨区域、无时限的物流平台。

  2009年3月,国务院正式《物流业调整和振兴规划》,其中在物流重点工程中明确提出建设物流信息平台。所以建立一个系统、及时、高效的物流信息网络平台,可以顺应我国物流产业信息化的历史趋势,为我国物流资源整合和行业成本的降低作出重要贡献。

  物流经济的迅速发展,带动了各种物流服务业的产生,第五方物流服务的主要业务便是为其他物流企业提供信息,并创建物流行业的信息化平台,促进第一方物流、第二方物流,以及第三方物流运输商、第四方物流策划商的信息交流,共同促进物流行业的繁荣发展。

  第五方物流信息平台应当针对用户需求实现七大服务体系,分别为:信息查询、个性化页面、订单管理、在线交易、运输实时查询、方案策划和即时交流。

  网站在开发过程中,针对上述七大服务体系,准确构建网站后台数据库,和互联网技术与物流技术的融合,把射频跟踪技术结合网络服务器,显示到网站前台,为顾客提供更为全面、即时、准确的服务。

  1.网站需求分析。第五方物流平台的建设是以计算机为基础,打造一个服务网站,提供最快、最优的服务。信息化的管理系统应为网站在运作过程中节省大量的人力、物力、财力和时间,提高网站的运作效率。具体内容如下:

  由于第五方物流平台主要以网站为载体,向社会提供服务,所以在设计网站时,必须做到页面美观大方;网站的主要服务为七大服务,分别为信息查询、会员企业个性化页面、订单管理、在线交易、运输实时查询、方案策划、即时交流。在设计网站时,应根据这七大服务,构建网站后台;顾客需要自主设计和管理自己的页面,因此后台需要专为客户设计的数据库,并且网站维护人员也会对其管理权限进行控制;网站设计必须便于平台分析者收集市场信息,能够做到及时调整平台的功能和建设方向。

  社会可行性分析:当今社会经济的迅速发展,为物流行业带来了巨大的动力和利润。政府对于物流的大力支持、国内物流基础设施的迅速发展和经济、法律环境的支持都为物流业的持续、迅速扩大提供了条件和基础。整个行业的主要发展趋势将向着专业化、集中化、系统化发展。建立第五方物流平台,综合物流行业信息,提供物流信息服务,顺应社会发展潮流。

  经济可行性分析:平台建设者最好能够拥有自己的网站开发团队和维护团队,可以节省外聘人才的成本,而且网站开发所需成本不大,而该项目较利于融资,在经济上完全可行。

  行业可行性分析:第三方物流占据绝大部分的外包物流市场。物流运营商数目相当庞大,市场竞争异常激烈,但尚未构成垄断。第四方物流的出现为第三方物流提供了一定程度的整合和优化,提供商可以通过影响整个供应链的能力,提供全面的供应链解决方案与价值,但他们在信息服务和整合运用上并未得到很好的发展,所以物流行业中尚需补充完善,第五方物流正好补充了其漏洞,因此网站开发较为可行。

  技术可行性分析:平台建设者需要拥有自己的开发团队,拥有计算机技术和网站开发技术,可全面建设网站。

  1.系统设计目标。系统采用人机对话方式,界面设计美观、方便、快捷、准确,数据存储安全可靠;全面展示第五方物流平台的各类服务,并可以展示各企业信息;实现各种服务查询;查看网站内的公告信息;灵活快速地填写供求信息,使信息传递更快捷,同时实现运输跟踪查询;对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误;支持友情链接功能;良好数据库支持;网站应尽可能并最大限度地实现易维护性和易操作性;系统运行稳定,安全可靠。

  2.系统整体体系设计。系统主要由应用区、应用控制区和数据库后台三部分组成(见图1)。

  应用区主要为前台显示和后台管理,前台显示为用户而设计,主要展现该平台的服务功能,而后台管理主要由网站维护人员使用,处理一些网络问题以及系统安全性问题。

  应用控制区主要是应用区和数据库之间的链接桥梁,但前台提出访问数据库时,应用控制区会先把请求送至后台管理处,经过后台权限检验,把合法请求送至数据库,把不合法请求拦截。

  数据库主要用于存储网站数据资料,包括网站经常性使用的信息,以及第五方物流平台会员的信息资料,数据库是整个网站的基础,而且包含网站经营运作的全部信息。

  平台简介:包括平台运作组织及其架构,平台的服务体系,平台文化以及进行合作的相关公司的链接;物流商机:主要是为平台用户而设计的,用户在网站上可以寻找到合适的买家或卖家,了解市场走势;银行金融:为客户提供银行金融相关信息,以及为企业提供与银行金融界的交流渠道;海关信息:为需要进出口的客户提供通关信息服务以及相关法律援助;物流资讯:即时最新物流资讯,包括天气、交通、政策等,全方位满足客户需求;政府机关:提供政府相关辅助信息,建立政企间交流平台;物流路线:提供规划物流运输路线,并全方位实现货物跟踪电子地图;物流案例:主要包括经典案例,第三方物流运输企业案例和第四方物流策划企业的案例,为网站的访问者提供所需的各种物流案例,并且提出解决方案,满足访问者的需求;物流设备:主要为企业客户提供各种物流设备以及运输车辆信息;会员企业展示:总共包括三部分,物流企业(第一方、第二方物流企业)、第三方物流企业、第四方物流企业,主要是为企业提供一个展示平台,把各个企业以列表和图文格式,将企业最近在本平台网站的活动显示出来,并把各类企业区分,更加便于用户使用网站。

  1.网络设计宗旨。体现功能性:构建简洁高速的计算机网络结构,为网站的运行以及内部实行信息化的管理奠定基础;要有技术性:网络采用树型拓扑架构,扩展性能好,易于维护;确保安全性:铺设安全稳定的网络系统,保护数据安全,防范恶性的网路窃听或网站攻击。

  2.网络管理安全措施。网络硬件设施管理:主要保证机房安全、计算机硬件安全和网络设施安全;公司网络软件设施管理:主要保证操作系统安全、软件安全、数据库安全和防火墙安全;人员操作管理:主要保证用户安全并设计成熟的员工操作手册。

  3.网络技术安全措施。一是数据库安全技术保障。后台数据库用来保存主要信息和用户的重要资料,要保证数据库的安全,建立安全的数据库访问模式;审计追踪和数据备份;数据库备份恢复策略;视图机制和数据加密。二是通讯安全技术保障。防火墙技术:需要设置屏蔽子网体系结构;加密技术:第五方物流平台应当使用公开密钥技术,它有两个密钥,一个是签名密钥,它是对外保密的,由内部人员保管,另一个是验证密钥,它是对外公开的,由用户持有。同时应当使用多种加密技术整合,实现对称加密和非对称加密交互使用,提高数据保密性;身份认证技术:身份认证技术主要采用数字签名。首先,接收者能够验证发送者对报文的签名,以确保数据的完整性。同时,由网站维护人员通过数字签名进行公证,因此发送者事后不能抵赖对报文的签名。

  网络建设结构。基于网络建设的宗旨,结合技术可行性,平台的整体网络建设分为三个部分。

  第五方物流平台子网:平台内部网有一个中心交换器与外部进行连接,以两台主机为内部网进行运算,内部电脑以树型结构联合在一起,构成第五方物流平台子网。外部访问子网:鉴于平台的网络安全性,在构建网络时,使用双防火墙结构,在连接WEB服务器时间再以一个交换器进行连接。外部广域网:外部网主要是顾客访问网站的渠道,之间以路由器进行连接,并用一道防火墙进行隔离,确保顾客能够正常进行访问网站,同时防止恶意攻击。

  (一)、深入区县调研,按新需求和建设特色网站的要求,进行网站改版和信息资源组织

  我们组织了农网业务人员深入有关农业区县走访调查,了解用户对各类信息的使用情况以及服务的方式、存在的问题等,依据调查结果,结合一年来用户的反馈意见对兴农网栏目进行调整和改版,并加大兴农网的宣传力度。

  一是版面大量增加和突出气象信息,提高服务时效。主页上把气象预报与服务信息放在明显位置,增加一周滚动预报、农业气象情报、专题遥感产品、极端气候事件、气候分析与评价等实时气象信息。栏目版块的重新修改、增删和整合、首页和二级主页的栏目设计工作,进一步优化数据库结构,提高主页信息反应速度,完善信息数据录入系统平台,为网站信息的实时更新提供保障,使网站内容更加丰富,满足各用户需求。

  二是通过**人民广播电台和津南等区县电台,加强对网站信息进行宣传与服务。与**涉农网站加强沟通,通过信息交流和相互连接,扩大影响;同时,参加积极参加各类农业农村工作活动,并通过活动推介兴农网。

  根据**市沿海大城市农业结构的特点和农村发展状况,积极参与**市农业和农村信息化工作,积极与兄弟农业网站进行合作交流,互换信息,如与农业局信息中心互换价格信息,供求信息,丰富网站信息资源。加大兴农网的宣传力度,创建特色网站,逐步把**兴农网建设成一个具有都市性农业和农村特点的农业网站。

  三是对气象服务产品、农业专题服务产品进行包装,增强服务的可视化能力,增强我市兴农网的科技含量。

  继续做好各区县兴农网网站和栏目的开发,增加精品栏目的制作。另外,以区县局服务平台为试点,应用网站开展专业气象服务,包括专业气象产品介绍、防雷工程介绍、为专业用户定制预报产品等有偿服务。

  在人员不足的情况下,逐渐建立和完善网站日常维护与管理办法,明确各岗位人员的职责,建立定期召开工作总结与交流,提高技术人员的管理水平。

  任何一个网站要想有较强的生命力,就必须有一个丰富而规则的信息源来支撑,目前我局兴农网的信息主要来自于本局的气象预报、农业气象情报、专业气象服务、卫星遥感等专业信息产品,气象信息相对比较丰富,但对于农业信息,除了与农业部门交换的价格、供求等信息外,其它农业信息来源主要是转载其它网站的信息,而转载信息很容易设计到知识产权纠纷问题,由于各网站没有专门的法律相关人员,因此带来很多关于知识产权的纠纷,影响了网站的运行。

  目前,网站开发维护人员大多是兼职,专业水平不高,网站的维护能力弱。另一方面,兴农网属于公益性网站,经费不足,网站的正常维护和信息稿费没有保证,导致网站生命力脆弱,发展后劲不足。

  2、继续加大与其他农业网站的交流与合作力度,同时,联合向政府有关部门申请维持费和申报信息化项目,改善发展条件。

  3、由于历史原因,我们建设了两个涉农网站,分别是《**农业气象信息网》和《**兴农网》,工作有一定的重复性,在条件成熟时,拟进行整合,发挥整体优势,提高效率。



上一篇:网站开发论文范文10篇
下一篇:官网上线日揭秘百度Create大会“AI公开课”