当前位置:文档之家› 软件工程与计算II课程设计文档模板

软件工程与计算II课程设计文档模板

编号软件工程与计算II课程设计报告题目基于人人网社交模式的社交平台设计与实现二级学院计算机科学与工程学院专业软件工程班级学生姓名学号指导教师时间目录摘要 (3)ABSTRACT (5)1 绪论 (1)1.1课题研究的背景和意义 (1)1.2人人网社交模式剖析........................... 错误!未定义书签。

1.3本文主要内容导读和结构说明 (1)2 关键技术 (2)2.1关键技术概述 (2)2.2B/S架构 ..................................... 错误!未定义书签。

2.3PHP+MYSQL应用开发 ........................... 错误!未定义书签。

2.4JQUERY框架 .................................. 错误!未定义书签。

2.5JQUERY EASYUI插件集合........................ 错误!未定义书签。

2.6MVC设计模式 ................................. 错误!未定义书签。

2.7B RO P HP框架 ................................... 错误!未定义书签。

3 系统需求分析 (3)3.1需求概述 (3)3.2主要业务流程 (5)3.3日记管理需求分析 (6)3.3.1 需求描述 (6)3.3.2 业务流程 (7)3.3.3 用例描述 (10)3.4状态管理需求分析............................. 错误!未定义书签。

3.4.1 需求描述................................. 错误!未定义书签。

3.4.2 业务流程................................. 错误!未定义书签。

3.4.3 用例描述................................. 错误!未定义书签。

3.5照片管理需求分析............................. 错误!未定义书签。

3.5.1 需求描述................................. 错误!未定义书签。

3.5.2 业务流程................................. 错误!未定义书签。

3.5.3 用例描述................................. 错误!未定义书签。

3.6圈子管理需求分析............................. 错误!未定义书签。

3.6.1 需求描述................................. 错误!未定义书签。

3.6.2 业务流程................................. 错误!未定义书签。

3.6.3 用例描述................................. 错误!未定义书签。

3.7新鲜事管理需求分析........................... 错误!未定义书签。

3.7.1 需求描述................................. 错误!未定义书签。

3.7.2 业务流程................................. 错误!未定义书签。

3.7.3 用例描述................................. 错误!未定义书签。

3.8与我相关管理需求分析......................... 错误!未定义书签。

3.8.1 需求描述................................. 错误!未定义书签。

3.8.2 业务流程................................. 错误!未定义书签。

3.8.3 用例描述................................. 错误!未定义书签。

3.9个人主页需求分析............................. 错误!未定义书签。

3.9.1 需求描述................................. 错误!未定义书签。

3.9.2 业务流程................................. 错误!未定义书签。

3.9.3 用例描述................................. 错误!未定义书签。

3.10好友管理需求分析............................ 错误!未定义书签。

3.10.1 需求描述................................ 错误!未定义书签。

3.10.2 业务流程................................ 错误!未定义书签。

3.10.3 用例描述................................ 错误!未定义书签。

3.12网站管理需求分析............................ 错误!未定义书签。

3.11.1 需求描述................................ 错误!未定义书签。

3.11.2 业务流程................................ 错误!未定义书签。

3.11.3 用例描述................................ 错误!未定义书签。

3.12其他非功能需求分析 (11)3.12.1 性能需求 (11)3.12.2 软硬件需求 (11)4 系统设计 (12)4.1设计概述 (12)4.2系统总体架构设计 (12)4.3类分析与设计................................. 错误!未定义书签。

4.4.1 主要类的设计 (19)4.4.2 界面设计与系统交互 (20)4.4.3 其他关键功能设计 (21)4.4数据库设计 (12)5.2.1 概念结构设计 (12)5.2.2 逻辑结构设计 (17)5.2.3 物理结构设计185 系统实现 (24)5.1系统开发环境 (24)5.2系统整体MVC模式的实现 (24)5.2.1 视图层实现 (24)5.2.2 控制器层实现 (25)5.2.3 模型器层实现 (25)5.2.4 控制器层和模型层之间调用实现 (26)5.3其他关键功能的实现 (26)5.3.1 后台管理系统的实现 (26)5.3.2 多功能资源发表框的实现................... 错误!未定义书签。

5.3.3 资源浏览的实现........................... 错误!未定义书签。

6 系统测试与效果评估 (27)6.1系统测试总体概述 (27)6.2测试设计 (27)6.3测试实施..................................... 错误!未定义书签。

7 总结...................................................................................... 错误!未定义书签。

致谢........................................................................................ 错误!未定义书签。

参考文献. (30)说明:1.以上文档结构仅供参考,但文档结构应遵循面向对象分析与设计准则。

2.文档的内容组织格式参照最新的毕业设计文档的格式要求,文挡的正文字数不少于5000字,但不包括附件内容。

3.文中图表必须遵循规范,不要自创图表。

4.尤其要重视数据库设计,因为后面没有数据库设计的课程设计。

如本参考资料中的E-R图就不规范。

5.考核说明:考勤20% + 文档20% + 软件40% + 协作10% + 答辩10%摘要[系统开发的背景、系统目标、系统的总需求]社交网络,即SNS。

它是最近几年最受关注的互联网名词。

它起源于社会网络研究者提出的“六度理论”,即最多通过六个人你就能够认识所有的陌生人。

最近几年,社交网络发展迅猛已经成为人们互联网生活的一部分。

在国内,以人人网为代表的新型社交网站为我们当今社交网络提供了一种全新的模式。

这种模式以实名制、一对多交流、多媒体属性为其特点,代表着社交网络进入了一种娱乐化社交新时代,为网友之间的社交互动提供了更多便捷与乐趣。

但是,这种模式还需注意用户隐私保护和社交广度过大两个问题。

[系统的主要功能概述]本文通过分析国内外社交网络的发展现状,对基于人人网社交模式的社交平台进行了详细的需求分析、数据库设计和功能设计,运用UML进行平台模型的建立与实现。

本平台的主要功能包括:日记管理、照片管理、状态管理、圈子管理、新鲜事管理、与我相关管理、用户管理、网站管理。

最后,还针对平台进行了详细的测试,包括测试计划、设计与实施,使本平台能够满足客户的需求。

[系统的特色,客观的评价所开发的系统]通过这几个月对社交平台的分析、设计、开发与测试,该平台现在不仅可以交给客户使用,同时也使本人获得了很多知识和经验,在解决技术问题方面得到了很大的提高。

关键词:社交网络、六度理论、娱乐化社交、测试AbstractSocial networks, namely SNS. It is the Internet. In recent years the most popular. It originated in the social network researchers put forward "six degree theory", namely by at most six people you can know all the stranger.In recent years, the rapid development of social networks have become a part of Internet life. In China, a new social networking site to Renren represented provides a new mode for our today's social networks. This pattern to the real-name system, one to many communication, multimedia properties for its characteristic, represents the social network has entered a new era of entertainment, social networking, provides a more convenient and fun for the social interaction between users.However,this model alsoneed to pay attention touser privacy protection and social breadth over two questions.In this paper, by analyzing the development status of domestic and foreign social networks, Renren social mode of the social platform based on a detailed demand analysis, database design and functional design, establishment and implementation of the use of UML platform model. The main function of the platform includes: the diary management, photo management, management, management, management, the new things and I related management, user management, site management. Finally, according to the platform to carry out the detailed testing, including testing plan, design and implementation, the platform can meet the needs of the customers.Through the analysis on the social networking platform, this a few months of development and testing, design, the platform can now not only to customers, but also so that I gain a lot of knowledge and experience, has been greatly improved in solving technical problems.Key words: Social network theory of six degrees, UML, Test1绪论1.1课题的背景和意义[背景主要介绍系统相关的概念、理论、方法,并提出系统将要解决的问题,并分析开发系统的社会、经济价值]1.2系统的现状分析[分析与所开发系统相类似的系统的现状,包括优缺点分析]1.3本文内容与结构本文分六大部分论述:第一章节绪论部分主要阐述的是课题背景、以及人人网模式剖析,主要为读者从宏观的角度了解课题本身,方便读者扩展阅读;第二章节理论基础,主要内容是关键技术点;第三、四、五、六部分按照软件开发的一般流程,需求分析、系统设计、系统实现、测试实例,为读者详细展示系统的各个层面。

相关主题