3.能够直接转至其他界面,为使用者提供了良好的条件。
3.8文档管理界面
主要特点包括以下几方面:
简单、直观、一目了然。
功能实现主要包括以下几方面内容:
1.administrator能够对全部的文档信息进行查阅。
2.administrator能够管理各类不符合要求的文档,将其删除。这样其他用户就不能看到。
3.administrator能够将那些被删掉的文档恢复。
4.页面加载过程中系统将会自动检验中的登录状态,值得注意的一个问题,游客用户与一般用户不能登录到这个界面。
3.9会员管理界面
主要特点包括以下几方面:
简单、直观、一目了然。
功能实现主要包括以下几方面内容:
1.administrator能够对全部的会员的数据资料进行查阅。
2.administrator能够对频繁上传不符合规定的信息资料的会员采取相应的封号措施,禁止其登录到系统中。
3.administrator能够对会员进行解封。
4.页面加载过程中系统将会自动检验中的登录状态,值得注意的一个问题,游客用户与一般用户不能登录到这个界面。
4.系统测试
4.1 系统测试目的
系统测试在每一个开发项目中都是不可或缺的一个环节。他的存在可以保障系统的正确运行,是系统开发内容中的极其重要的一个环节。
漏洞的出现是不可避免的,长时间的工作难免令的人思路混乱。即便程序员在系统的开发过程中处心积虑的减少漏洞,但人没有计算机的精确与耐心,随着工作时间的延长注意力就会懈怠,就难免会出现错误。错误无法避免,但我们可以在开发的末期增加一道检验的工序。这就是我们所熟知的软件测试,它是一道防火墙,如若系统出现错误,系统的漏洞在维护测试阶段能够发现并且能够修改修复。但如果这个阶段被跳过或者没有在此阶段检测出bug,这些bug在运行时再暴露出来会造成更大的损失,不但纠正错误会更麻烦更困难,经济上也会付出更大的代价,反而得不偿失,反是不美。
系统测试过程中必须消耗很大的时间,这期间的成本相对较高,在总体之中的份额相对较高。在一些大型的开发中,软件测试所消耗的人力一般能占到百分之五十甚至更高。这就说明了系统越大,他的可维护性和稳定性就越难以得到保障。如果忽视了软件测试的必要性,上线的系统质量不能得到保证,很容易出现漏洞。如果项目上线后才发现漏洞的话,系统难以维护,损失不必要的人力和时间去维护是其一,损失了公司的信誉才是最大的损失。比较大的系统程序是一个十分艰难的工程,开发人员通过一次次失败一次次总结一次次进步才能得到一个比较稳定的系统。如果忽略客观事实或为了减少开支,而导致不能及时对bug进行修复改进,势必将会为之付出更大的代价。
5.项目技术总结
5.1项目技术总结
综合上文研究内容,我们在设计该系统的过程中采用了以下几种技术:技术与技术。
具体的设计过程中,我们首先引入技术进行网站建设,在此基础上,引入了技术,构建起相应的连接关系。最终实现了后台数据的动态调整。该平台在设计过程中引入了B/S结构,围绕Web,使用者可以利用浏览器对该站进行访问,查阅database中的资料,从技术的层面为设计以及后期的维护工作创造了合适的条件。
正如上文所述,在线阅览电子文档的实现,笔者高校学习期间,涉及到了web开发方面的内容,重点内容是,因此,通过来进行该设计没有任何困难。它主要是在上运行,能够配备相应的软件。尽管配置比较复杂,难度相对较大,但是不会造成功能方面的异常。因此,我在设计过程中选择了第四种方法,也就是通过com中包含的库把文件转变成,这种方法比较适于该系统的设计,所设计的系统非常稳定,具有相对较高的效率。
该系统包含若干个功能模块,主要包括用户与后台两个方面,前者主要有登录注册、文档查询、内容阅览等页面,而后者主要包括以下两方面:用户与文档权限管理页面。前者的功能包括在线阅览、下载、上传等方面,后者是由administrator来管理会员与文档权限。该系统引入了技术,还引入了数据集中管理的形式,全部的数据资料都保存于同个的database之中。
5.2创新及特点
本文设计的系统非常稳定,具有相对较高的效率。对使用者的设备没有过高的限制,不管是否安装了软件都能够进行浏览。能够在短时间之内打开界面,给使用者带来非常好的体验。关于功能方面,该站专门在注册方面设定可许多条件,username等相关资料一定要规范,passcode一定不能是相同的字符等等。同时,其中还具有列表排序、搜索等方面的功能。除此之外,其中专门针对文档配备了相应的关键字模块,一方面为广大用户的使用提供了良好的条件,另一方面,还为administrator的操作提供了有利条件。
5.3个人收获与体会
在老师的指导下,在同学的帮助下,以及本人的努力下,毕业设计顺利结束。回首往事,感慨万千,设计过程中尽管遇到大量的曲折与难题,然而,我始终满怀信心,积极查找问题、分析原因,直至把把问题处理好,使我一次次体验到成功的喜悦。设计全程尽管时间很短,但是我却将书本中学习到的理论应用的设计的实践当中,使我对所需内容掌握的更加牢固、理解的更加透彻。尽管其中存在着一些不足,然而,经过努力我最终顺利完成了设计工作,达到了既定的目标。
毕业设计当中,我发现项目需求分析报告具有非常重要的作用,是这个设计开发过程中必须具备的一个环节,主要用来分析系统需求,它是整个设计工作的前提条件,通过分析之后才会充分掌握设计的内容,并且还可以掌握开发要怎么做。就算是很小的模块功能我们必须高度重视,设计以前必须对系统功能形成比较具体的逻辑分析,在此基础上,充分掌握使用者的需求。在此基础上,反复进行测试,不断优化,唯有如此,才可以打造出良好的网站。要想设计出优秀的系统,必须拥有全面的技能,一方面应当具备相关理论,另一方面,还应当加强实践。尽管这并非本人首次自主开展类似的网站设计课题,然而,每次的历练都使我有很大的提高。本人积极搜集这方面的文献,在此基础上,还吸收了一些专家的代码与理论。具体的设计当中,必须独立研究构架问题,使我的问题能力明显提升。课堂中学习的理论,通过设计工作得到了应用。在每一功能的实现中,必须保持高度的警惕,必须认真仔细,一丝不苟,培养一个好的设计习惯,这是作为高素质软件工程师必不可少的一项素质,对于我将来的工作或者学习都起到很大的作用。在完成了整体项目设计以后,我感触很深:要想顺利完成一个软件项目,并非易事,这期间必然会充满曲折、困难重重,全程中必须具有严密的逻辑过程以及清晰明确的步骤。当今我们已经进入到信息时代,新形势下,计算机和软件行业的发展异常迅速,我们必须长期持续地主动学习,不断学习新知识,武装自己,唯有如此,才能够与时俱进,不会被行业淘汰。在将来,无论是我继续求学,还是走上社会、就业,都必须持续学习新知,掌握更多更新的技术,在此基础上,还应当学以致用、理论与实践相结合,不断提升自己。综上所述,通过毕业设计,我一方面积累了编程方面的经验,另一方面,还掌握了技术之外的知识,包括需求分析、资料搜集等。