





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
统维护结束语致谢参考文献第章开发工具及工具简介语言简介在世界范围内,正以种不可阻挡的势头迅速发展。
人们可以通过,以不同的方式相互沟通从上获取自己想要的切信息,为此,人们在上制定了各种方法。
早期的超文本标记语言,使的数据描述发生了次变革。
与以前的开发模型相比,提供了数个重要的优点增强的性能。
是在服务器上运行的编译好的公共语言运行库代码。
与被解释的前辈不同,可利用早期绑定实时编译本机优化和服务。
这相当于在编写代码行之前便显著提高了性能。
世界级的工具支持。
框架补充了集成开发环境中的大量工具箱和设计器。
编辑拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
威力和灵活性。
由于基于公共语言运行库,因此应用程序开发人员可以利用整个平台的威力和灵活性。
框架类库消息处理和数据访问解决方案都可从无缝访问。
也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。
另外,公共语言运行库的交互性保证在迁移到时保留基于的开发中的现有投资。
简易性。
使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
例如,页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似的简单窗体处理模型中处理事件。
另外,公共语言运行库利用托管代码服务如自动引用计数和垃圾回收简化了开发。
可管理性。
采用基于文本的分层配置系统,简化了将设置应用于服务器环境和应用程序。
由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。
此零本地管理哲学也扩展到了框架应用程序的部署。
只需将必要的文件复制到服务器,即可将框架应用程序部署到服务器。
不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
可缩放性和可用性。
在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
另外,进程受到运行库的密切监视和管理,以便当进程行为不正常泄漏死锁时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
自定义性和扩展性。
随附了个设计周到的结构,使开发人员可以在适当的级别插入代码。
实际上,可以用自己编写的自定义组件扩展或替换运行库的任何子组件。
实现自定义身份验证或状态服务直没有变得更容易。
支持随着第二波互联网热潮的回归,得到越来越多人的认同,而更是开创了许多应用的新模式,包括,更加简易的。
以及对的强有力的支持。
使我们在最短的时间内开发出套完整健壮而有符合用户习惯的优秀程序成为可能。
数据库的选择数据库介绍是微软公司推出的基于的桌面关系数据库管理系统,是系列应用软件之。
它提供了表查询窗体报表页宏模块种用来建立数据库系统的对象提供了多种向导生成器模板,把数据存储数据查询界面设计报表生成等操作规范化为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
能够存取,或者任何兼容数据库内的资料。
熟练的软件设计师和资料分析师利用它来开发应用软件,而些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。
虽然它支援部份面向对象技术,但是未能成为种完整的面向对象开发工具。
数据库用途在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。
它也常被用来开发简单的应用程序这些应用程序都利用技术在相册类别表字段类型含义说明自动编号序号主键文本类别名称第四章系统程序设计系统模块组成本系统主要分为五大模块查看日志模块发表评论模块相册浏览模块资源下载模块系统管理模块。
系统管理模块又包括日志管理日志类别管理相册类别管理相册管理友情链接管理下载资源管理等。
各模块的实现下面会选几个有代表性的窗口实现进行说明,其他的与其类似。
查看日志模块的实现此博客系统对日志的管理为允许博客主设置访问密码,所以在用户浏览篇日志的时候,系统需判断改日志是否存在密码保护。
若不存在密码保护,直接供浏览者浏览改日志。
若存在密码保护,则显示密码提示信息和可供用户输入的密码框。
用户输入正确密码即可浏览改日志信息,若输入密码,提示并允许用户多次输入。
有此得到图所示的流程图。
图查看日志模块流程图用户浏览时,提示输入密码的信息如图所示。
图查提示输入界面图为输入密码正确能浏览日志。
判断是否存在密码保护读取数据显示内容不存在存在显示提示信息,等待用户输入判断输入显示内容输入正确提示结束图密码正确图是密码输入的提示。
图密码提示消息查看相册模块的实现相册浏览模块流程如下当用户点击浏览相册的时候,即弹出所有的相册类别供浏览者选择,选择对应的类别,即跳转到此类别的列显页面,列显页面为横向列显,采用了复杂的技术进行了阴影处理和左右滚动的效果,如图所示。
图相册列显效果图当用户点点击张图片,即弹出新层查看该相片,并且可以选择查看前张和后张。
展示效果如图所示。
图查看相片效果图主页显示功能的实现博客主页采用的是最流行的布局,可以适用于任何分辨率的屏幕,作则为列显三篇最新日志,采用的是用户自定义空间来完成的,用户自定义空间的接受值是个日志类型的对象,每个用户自定义空间内进行判断,使表现层和业务逻辑层完全分离。
很好的实现了架构。
中间的使最热门的五条日志,采用了技术异步读取后台数据,其中还使用了语言的原生格式的数据,使能够高效的解析。
友情链接也使用了相同思路构建。
主页效果如图所示。
图博客主页效果图其他功能的实现浏览者发表评论也是此博客系统的亮点,采用的是和弹出式窗口的操作,当用户点击评论时,得到全部的评论,并可以发表。
发表评论后,所使用的用户名并记录在本地中,下次即可以不再输入。
演示效果如图所示。
图发表评论效果图后台管理的功能就是对基本的表进行增删改查等操作,由于采用了企业级三层架构。
完全是面向对象操作。
后台导航菜单使用了样式如图所示。
其他功能再此不做赘述。
图后台导航效果图原创功能介绍通过编写此博客系统,使我的编程水平有了很大的提高。
现在已经可以编写些工具类,下面介绍下此系统中使用的我自己编写的工具类。
开发语言为,此类的功能是将或类型的数据转化为格式的数据。
此类的目的主要是解决异步请求得到数据在不同浏览器之间解析不同的问题,因为是的原生格式,所以不存在浏览器的兼容问题。
开发语言为。
此类就是对核心技术对象的封装。
解决了在同个页面里多次使用的问题,采用了面向对象思想将抽象为类,在使用的时候出新的对象就可以进行多次不同的异步请求。
开发语言为。
此类是对的操作进行了封装。
内置等方法。
思想还是面对对象,将对象封装对类,通过的方法生存对象,简化了的操作。
更大的优点是解决了不同浏览器之间的问题,使开发者可以忽略浏览器的因素快速开发。
这些原创的工具类都已经在网上发布开源使用,受到了广大网友的好评。
第五章系统测试与维护系统使用环境由于本系统是使用开发。
版本为。
所以要使用本系统必须达到如下配置标准服务器端,及其以上版本。
版本为以上版本。
必须为该站点配置应用程序池。
数据库采用,运行于服务器端。
客户端经过测试,本系统可以使用等主流浏览器浏览,解决浏览器的兼容问题。
系统测试系统测试是软件开发中不可缺少的个环节,它是衡量我们开发系统的个标尺。
它的目标是发现软件中的,然后通过调试对其进行改正,从而开发出高质量的完全符合用户需要的软件。
对本系统的测试主要包括以下几个方面连接测试个好的系统应该不包含中断链接,花费时间检查链接可以避免信息的发生率。
链接测试可以分为三个方面首先,测试所有链接是否按指示的那样确实链接到了该链接的页面其次,测试所链接的页面是否存在最后,保证应用系统尚没有孤立的页面没有链接指向该页面。
经过系统连接测试,已经把系统中存在的所有链接都修改正确了。
用户可以放心使用。
检查布局的致性对于个好的系统,布局的致性也是十分重要的。
我们在设计系统时,常常会因为追求单个页面的美观而忽略了系统的整体效果。
这就需要对系统进行整体浏览,检查布局和图像的致性。
通过对系统的整体浏览调试,已经可以保证系统整体布局的致性,相信能够为用户提供简洁美观的页面。
系统维护本系统在运行过程中可能会伴随出现各种各样的软硬件问题,这就需要进行系统的软件与硬件维护。
系统的硬件维护硬件系统的维护由专职的硬件人员承担,维护分为以下两种定期的预防性维护,如周末或月末进行的例行检查与保养。
突发性的故障维修,由专职人员过厂商进行,这种维护也有时间要求,以免影响系统的正常工作。
由于本系统是基于单机建立的,学校已经有专门的机器硬件维护人员,只要原来的维护人员进行正常的维护就可以保证本系统可以正常地运行了。
系统的软件维护系统的软件维护主要包括程序的维护,数据文件的维护,代码的维护。
本系统采用为数据库,客户端应用程序采用编写,系统的软件维护自然跟其有着密切的关系。
系统的运行需要有专门人员负责进行系统的正确性维护,防止因用户或管理人员的非法操作带来的系统随着学校环境和业务量的增减,系统可能会不适应当时情况,这时就需要进行系统的完善性维护。
除此之外,还要进行系统的预防性维护。
由于在编写本系统时,特别注意了代码的规范化,在命名规则,程序书写规范上做了很大的努力,这对将来的代码维护带来了方便。
总之,在系统正式投入运行之后,为了让系统长期高效地工作,必须加强对系统运行的日常管理。
结束语经过了历时三个月的开发,系统终于成功上线。
经过测试。
该系统非常稳定高效。
演示地址。
系统中采用的大量最新的技术和特效使系统更加美观,更加人性化。
后台逻辑架构的开发,也是采用了最流行了架构。
完全符合企业级标准。
为了此系统的开发,鞭策鼓励了我开发了许多工具类。
这些工具类现在已经被许多网友广泛使用。
致谢自己能进入程序行业,成为名优秀的程序员。
我衷心的感谢王伟杰和王晓燕两位启蒙我程序细胞的老师。
是他们将我带入程序世界的殿堂是他们让我从个只会语言的孩子发展到现在熟悉多种语言可以开发的程序人员是他们教会了我数据库管理大型系统的设计是他们让我学会了很多为人处世的道理。
我完成这个项目,是在工作的空暇时间做的。
所以历时三个多月,在实习的这段日子,我主要学习了语言和技术,而且把这些元素也融入到我的项目中。
项目之所以能顺利的完成,我要感谢我的导师王伟杰老
