1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
并没有提供模型设计方法,而只告诉我们应该组织管理这些模型,以便于模型重构和提高重用性。
视图层代表用户交互界面,对于应用来说,可以概括为界面,但有可能为,和。
随着应用复杂性和规模性,界面处理也变得具有挑战性。
个应用可能有很多不同视图,设计模式对于视图处理仅限于视图上作方式和新学习方式已经被越来越多人所接受,并且在改变传统网络和社会结构。
它使交流和沟通更有明确选择和方向性单思想和群体智慧结合变得更加有效个人出版变人都可以实现梦想。
正在影响和改变着我们生活。
是以网络作为载体,简易迅速便捷地发布自己心得,及时有效轻松地与他人进行交流,再集丰富多彩个性化展示于体综合性平台。
展示丰富个性化,对功能要求自然更高,新代具有更多更新更全功能急需走进舞台。
第二章系统开发技术第节语言本系统开发语言是。
是微软公司在年月发布种全新且简单安全面向对象程序设计语言,是专门为应用而开发语言。
它吸收了等语言优点,体现了当今最新程序设计技术功能和精华。
继承了语言语法风格,同时又继承了面向对象特性。
不同是,对象模型已经面向进行了重新设计,使用是框架类库不再提供对指针类型支持,使得程序不能随便访问内存地址空间,从而更加健壮不再支持多重继承,避免了以往类层次结构中由于多重继承带来可怕后果。
框架为提供了个强大易用逻辑结构致程序设计环境。
同时,公共语言运行时为程序语言提供了个托管运行时环境,使程序比以往更加稳定安全。
其特点有语言简洁。
保留了强大功能。
快速应用开发功能。
语言自由性。
强大服务器控件。
支持跨平台。
与相融合。
第二节技术本系统采用开发技术进行开发。
不仅仅是个新版本,更是应用程序编程方面个全新概念和方法。
中新功能并不是对改进,设计它初衷是为用户入境提供最佳应用程序架构。
它相比于有着以下几个方面优点多语言曾在脚本引擎方面受到了限制,特别是和。
而则支持多种语言,默认情况下为和,另外还支持些第三方语言。
服务器处理在服务器处理上不管页面内容是纯还是生成,它都是按照实现,形成所谓页面顺序显示。
因此逻辑代码依赖于它在页面中位置,并且无法将控件作为目标,除非将它们作为流部分进行显示。
而就解决了这个问题,方法是为控件引入个声明基于服务器模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动事件。
控件将现有控件转换为服务器端控件是比较容易,但是也存在些不方便,例如比较难于区分控件和服务器端控件。
于是公司就创建了组专门服务器控件,它们都用前缀标识。
代码与内容分离个网站设计与开发往往由不同人来实现,而中就是存在着这样个问题,代码脚本和内容混合在起。
这样就使得同时进行设计和开发变得很困难。
而则采用了代码内联和后台编码两种方法实现了代码与内容分离。
第三节模式模式基本原理,即把个应用输入处理输出流程按照方式进行分离,这样个应用被分成三个层模型层视图层控制层,其三层之间关系和功能如图所示视图层解释模型模型更新请求发送用户输入给控制器允许控制器选择视图控制器层定义应用程序行为用户动作映射成模型更新选择相应视图模型层封装应用程序状态响应状态查询应用程序功能通知视图改变状态查询通知改变状态改变视图选择用户请求方法调用事件图组件类型关系和功能图设计模式典型流程为首先接收用户请求,并决定应该调用哪个来进行处理,然后用业务逻辑来处理用户请求并返回数据,最后用相应格式化返回数据,并通过表示层呈现给用户。
控制层可以理解为从用户接收请求,将模型与视图匹配在起,共同完成用户请求。
划分控制层作用也很明显,它清楚地告诉我们,它就是个分发器,选择什么样模型,选择什么样视图,可以完成什么样用户请求。
控制层并不做任何数据处理。
例如,用户点击个链接,控制层接受请求后,并不处理业务信息,它只把用户信息传递给模型,告诉模型做什么,选择符合要求视图返回给用户。
因此,个模型可能对应多个视图,个视图可能对应多个模型。
模型层就是业务流程状态处理以及业务规则制定。
业务流程处理过程对其它层来说是黑箱操作,模型接受视图请求数据,并返回最终处理结果。
业务模型设计可以说是最主要核心,必须能够满足大多数客户需求,包括保证应用程序各组件事务整合维护并快速获取应用数据,支持事务工作流协调以及在已有应用程序中集成新应用组件等。
并没有提供模型设计方法,而只告诉我们应该组织管理这些模型,以便于模型重构和提高重用性。
视图层代表用户交互界面,对于应用来说,可以概括为界面,但有可能为,和。
随着应用复杂性和规模性,界面处理也变得具有挑战性。
个应用可能有很多不同视图,设计模式对于视图处理仅限于视图上要去充分理解考虑需求。
四性能测试性能测试在软件质量保证中起着重要作用通常我们把性能指标全部归结到硬件,操作系统和开发环境上,而忽略了代码本身性能上考虑。
性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处环境,将要受到负荷压力以及各种潜在危险和恶意攻击可能性。
第三节测试中其他要注意地方时常有这样情况发生,每个模块都能单独工作,但这些模块集成在起之后却不能正常工作。
其主要原因是,模块相互调用时接口会引入许多新问题。
这就要求在进行程序设计和编码时候要尽可能地从整体考虑。
引用些控件,实现了程序中未实现功能同时,也容易引发新。
本身出现在程序设计阶段,并非由于程序员编码造成问题。
这就要求我们无论是在开发还是测试阶段,对需求或程序设计存在疑问,应及时提出,及时解决。
由于些模块被修改了,对其他模块造成了影响而出现了新。
发现这些要求我们对程序整体结构有基本了解,清楚模块之间些联系。
第四节基于个人博客系统测试在完成编码工作以后,根据以上方法和步骤进行了如下测试界面测试在不开启服务器情况下,反复点击网页上超链接,测试其连接情况,直到所有链接都达到预期效果。
二功能测试对网站几大功能模块逐测试,尽最大可能发现起潜在,比如邮箱格式,电话号码是否全为数字。
三性能测试将程序以局域网形式发布,查看其是否满足多用户要求。
四需求测试根据需求分析内容,测试网站是否和当初设计样。
通过这几方面测试,我及时修正了系统中存在问题,很好提高了系统性能,达到了预期目标。
第七章总结经过两个月多努力,终于完成了个人博客所需基本功能。
这段时间我做工作主要有对博客系统进行深入需求分析,确定了本系统功能模块。
通过对设计模式和三层架构深入研究和比较,针对本系统特点,合理地选取了系统体系结构。
设计后台数据库。
构建博客系统架构,实现数据访问方式。
实现系统。
由于本人技术能力有限,时间不足等原因,本论文还有许多待完善地方,比如没有留言板功能。
没有相册浏览功能,不能上传相片供浏览。
没有严格区分管理员与般注册用户,权限管理不完善。
缺少搜索功能,不能快速定位到所需博客内容。
在今后,我定努力学习相关知识,继续完善这个博客系统,达到功能丰富,界面友好,用户体验良好系统。
致谢本文是我在刘妮老师悉心指导下完成,从论文选题系统开发到论文撰写都得到了刘老师极大帮助。
她所具有精湛学术造诣勤恳工作作风和对学生认真负责态度使我深受感动,终生难忘。
在此向刘老师表示深深敬意和衷心感谢。
同时,非常感谢学校学院各位老师和领导对我各方面关心与支持。
感谢我同窗们对我帮助和指点,感谢他们与我交流经验,解决道道心理上和技术上难关。
让我在各方面都得到了很大提升。
参考文献美等著李铭译高级编程第版北京清华大学出版社,美奥巴哈等著康华等译核心技术北京机械工业出版社,朱印宏,苏震巍著网站模块化开发全程实录北京清华大学出版社,王翔著设计模式基于工程化实现及扩展北京电子工业出版社,王真,朱月琼,王征著程序设计经典案例设计与实现北京电子工业出版社,美马歇尔著施平安等译核心编程北京清华大学出版社,美,著,吴伟平译编程入门经典北京清华大学出版社,陈季,马永杰,李振先著实例指南与高级应用北京中国铁道出版社,美等著施宏斌译入门经典北京清华大学出版社,美里莫等著陈黎夫等译禅意花园北京人民邮电出版社,美阿格沃尔,哈德莱斯顿等著沈洁,杨华译数据库入门经典北京清华大学出版社,英安德鲁著陈苏宁,徐锋译精粹北京人民邮电出版社,张立民著开发范例精讲精析基于北京科学出版社,作方式和新学习方式已经被越来越多人所接受,并且在改变传统网络和社会结构。
它使交流和沟通更有明确选择和方向性单思想和群体智慧结合变得更加有效个人出版变人都可以实现梦想。
正在影响和改变着我们生活。
是以网络作为载体,简易迅速便捷地发布自己心得,及时有效轻松地与他人进行交流,再集丰富多彩个性化展示于体综合性平台。
展示丰富个性化,对功能要求自然更高,新代具有更多更新更全功能急需走进舞台。
第二章系统开发技术第节语言本系统开发语言是。
是微软公司在年月发布种全新且简单安全面向对象程序设计语言,是专门本科毕业设计论文题目基于个人博客系统设计与实现院系计算机科学系专业软件工程姓名学号指导教师教师职称填写日期年月日摘要随着计算机发展和普及,得到了极大发展。
是网络日志简称。
是即之后第四种网络交流方式,是目前互联网上流行信息发布工具。
本系统以为开发技术,使用为开发语言,采用模式设计实现了个典型博客系统,对系统体系结构进行了详细阐述,并给出了相应实现模型,该系统具有高效稳定易维护等特点。
关键词博客模式,目录摘要第章概述第节系统开发背景第二节课题研究意义第二章系统开发技术第节语言第二节技术第三节模式模式基本原理二模式优点第四节数据库第三章系统需求分析第节系统目标第二节系统功能需求用户需求分析二功能需求分析三建立系统用例模型第三节系统流程图第四章数据库设计第节数据库需求分析第二节数据库概念设计第三节数据库逻辑设计第四节数据表设计表二表
