一、引言
互联网是社会发展的必然趋势,网络的强大生命力愈加强大,未来的地位也将会愈加重要,人们的生活将离不开互联网。随着计算机和互联网的快速发展,网络包涵的事物越来越多,网站的样式也越来越多样化,功能也愈加强大。利用网站辅助生活已成为人们日常生活中的重要部分,例如淘宝网、小说网、视频网站等。科研小组也越来越需要在个人网站上介绍自己的科研相关信息,发布自己的最新进展,告知自己的人员变动,放出自己的研究方向等。从而科研小组的各种信息都能够及时的传递给浏览者,高效又快捷。通过这样的方式,科研小组能够与外界得到更多的交流和反馈,同时也可以吸引到更多的人加入科研小组。
二、正文
我仔细研读了十几篇设计网站相关的论文。概括起来,设计网站的步骤可分为四个部分:系统需求分析、系统设计、系统实现、系统测试。
(1)系统需求分析
首先,开发网站之前,必须先进行需求分析,然后才是对网站进行总体的设计、实现模块的功能等,只有科学的需求分析才能设计出高效、稳定、实用的网站。在孔瑞平的论文中,我们可以知道,最开始的软件开发是不重视需求分析的,甚至是没有需求分析,来一个需求就做一个功能。到了现在也还是存在不重视需求分析的公司,等到了软件交付的阶段,他们的软件功能往往是不符合客户的要求的,也会造成极大的人力、物力、财力的浪费。而完善的需求分析就能避免这些问题,它需要提前对系统的功能、系统的需求和可行性等进行分析,以便后面的工作可以顺畅的进行,而不必在以后的工作中再来修改需求。
(2)系统设计
在需求分析之后,就是根据需求分析进行系统设计。系统设计包括开发环境和工具、系统功能模块设计、数据库设计和页面设计等。首先是开发环境,目前我了解到的开发环境有Dreamweaver、Expression Studio、VS、JAVA等,选择合适的开发环境能够让工作事半功倍,最好这个开发环境还是你熟悉的。其次是系统功能模块设计,要清楚的知道系统分为几个模块,比如网站管理员管理子系统设计、网站信息管理子系统设计等,需要对模块分类,仔细地设计好每一个模块。然后是数据库设计,目前主流的数据库有ORACLE、SQL、MYSQL等,数据格式的设计必须符合你选用的数据库。选择一个合适的数据库也是十分重要的。最后是页面设计,页面设计首先需要页面实用,其次才是美观。重要的信息应该在页面醒目的位置,使浏览者能够清晰的看到。设计网站也需要熟练掌握一些相关技术,柴旭光的论文为我们介绍了一些设计网站经常会用到的技术,比如JSP技术,这项技术是对Java服务器页面英文翻译的缩写。JSP技术可以对动态网页进行数据处理,适用于对观看型网页的设计,能够更方便浏览者对网页信息的浏览。同时,JSP技术能够支持不同系统平台的使用;MVC技术,MVC模式是用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑;Hibernate,Hibernate是一种ORM框架,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象。它会针对不同的数据库形成不同的SQL 查询语句,降低数据库之间迁移的成本。Hibernate也支持多种缓存机制,适配ORACLE、SQL和MYSQL等多种数据库。
除此之外,网站也应该要具有很高的可靠性和安全性,保证科研小组想要传递的信息能够准确的传递给浏览者。在梁剑的论文中我们了解到,要想减少网站的故障时间,提高网站的可靠性,需要选择可靠性高的服务器,其次就是使用多机热备份。而安全性包括保密性、完整性和可用性。保密性就是要确保重要信息不被非授权地窃取,可以通过信息加密、身份认证、访问控制、安全通信协议等技术实现;完整性要确保信息不被伪造、篡改、删除以及意外丢失,这除了软件系统的设计外,在服务器上可以通过双机备份实现;可用性是指信息资源可被授权实体按要求访问、正常使用或在非正常情况下能恢复使用的特性。当网站的可靠性和安全性有了保障,浏览者才能准确的获取自己想要的信息,科研小组才能准确的传达自己想表达的信息。
(3)系统实现
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。