高校校园拼友网网站设计(含源码)
高校校园拼友网网站设计(含源码)[20200111200212]
本次毕业设计所开发校园拼友网,会很大程度上帮助丰富更多在校大学生的业余生活,提高了出行的效率,也增进了同学之间的感情。同时他实用于各大高校,具有一定的推广价值。具体内容包括:拼友信息发布、推荐信息发布、拼友活动参加、会员管理、拼友类型管理等,并在这些模块包含了对应数据添加、修改、删除、查询等功能。本次拟开发的校园网站是基于ASP.NET开发环境下,后台数据库使用的是SQL Server 2008开发的,利用了数据库SQL Server 2008的基本功能以及ASP.NET相关控件的使用和绑定数据库的操作。ASP.NET工作机制提供了各种稳定性、升级性、能够更加快速的进行开发、更加方便的进行管理、并且拥有全新的语言和网络支持。本文介绍了校园拼友网的系统分析部分,包括需求分析,系统设计,详细设计、软件测试以及部分关键代码设计等。本拟开发系统界面友好,易于理解,容易操作。 *查看完整论文请+Q: 351916072
关键字:系统分析,ASP.NET,SQLServer2008
目 录
1 绪论 1
1.1 课题的背景 1
1.2 课题的意义 1
1.3 课题的主要任务 1
2 需求分析 2
2.1 可行性分析 2
2.2 开发平台和技术介绍 3
2.3 开发环境 4
3 概要设计 5
3.1 数据字典 5
3.2 数据流图 6
3.3 E-R图 8
4 详细设计 9
4.1 功能模块概述 9
4.2 系统结构图 10
4.3 数据库设计 10
4.4前台界面设计 15
4.5后台界面设计 17
5 软件测试 21
5.1测试的目的 22
5.2 测试的步骤 23
5.3 测试的主要内容 23
5.4 测试结果 25
5.5 测试结果分析 26
结 论 27
致 谢 28
参考文献 29
1 绪论
1.1 课题的背景
二十一世纪以来,在人们的密切关注下,计算机技术得到了飞速的进步。同时,一些网络资源也在不断发展。这样一个大的科技环境,给各种活动的发展带来的无法形容的快捷。在当代,随着人们生活水平的进步,人类的生活也多了很多丰富的活动,吃喝玩乐一样都不能少。
目前大多数用户都是借用空余的时间独自去做期盼已久的事情,孤独,大量本不用一个人承担的消费却要一个人独自承担。这样就给人们的精神和经济上带来很多负面影响,我们是否能想到,在我们想要做一件事的同时,是否有另外一个人或一群人也想做同样的事情呢?为了降低个人消费成本,为了满足出游时候同伴带来的欢乐,新式的拼友网就变得具有实际的研究意义。
1.2 课题的意义
随着信息化时代的到来,生活水平的不断进步,人类对于生活的追求也越来越高,同时在生活节奏越来越快的当代,可以说经济和精神对我们而言都及其重要,我们不可能花费大量的经济去做本不用一个人支付的行为,那么随之产生了拼友系统。拟开发系统使用户可以通过互联网的方式进入本系统,在线筛选网友发起的活动,报名。网站管理员可以对拼友活动进行删除,编辑等处理。拼友这一概念兴起比较晚,也很少有人知道。最起初是起源于AA制下的团购,国内类似的网站有拼客,但都没有针对学生这一群体专门的一个拼友网站,例如拼拼网、拼团网等都没有单独对高校学生这一群体进行特别设计。现目前,每年都有很多的人去体验拼友,唯独高校学生很少去,一方面就是对高校学生这一群体没有特别的针对性,虽然国内类似的网站已出现好几年,但是学生这一群体还没有真正融入到其中。高校校园拼友网就是针对这一出发点为了更多的校园学子提供方便而开发。而现在很多的拼友网也很少有学生去关注,因为没有针对性。
1.3 课题的主要任务
本课题的主要任务是,开发一个实现用户在网上对生活中想要做而没有同伴一起完成的事,针对高校学生的情况,很少有人去关心大学生业余的生活需要的是什么,而需要的这些又有什么途径,有什么方法能保证在不是自给自足的学生这一群体怎么减少消费这一出发点去设计的网站目前暂时没有。拟开发系统的最大优点就是能够为特定的群体高校学生提供有价值的资源。高校以学生群体为主,研发一套有助于他们丰富业余生活的拼友网的意义甚大。拼友的宗旨是让更多想出去的人以最便宜的消费,让不知道怎么走出去的人有了走出去的途径。现在的大学生很多都不知道怎么走出校园,有人是想走出去,但是没有途径。所以高校校园拼友网给予了更加快捷的方式让大家了解。
2 需求分析
要完成一个软件系统,首当其冲的应该是进行需求分析,这样才能让设计出来的软件更满足用户的各项功能需求。下面就对高校校园拼友网的设计进行需求分析。
2.1 可行性分析
并不是任何问题都可能有简单直接的解决方法和手段,现实中,许多的问题并不可能在拟开发系统之前预定的规模或时间内完成。若问题没有实现可行的解决方案,那么人力、物力和财力资源上的浪费就不可避免。可行性的研究就是为了避免更多的浪费,用最小的代价且在尽可能短的时间内确定问题和解决问题。
2.1.1 技术可行性
本拟开发网站主要使用的是ASP.NET技术开发的,采用数据库SQL Server 2008对系统数据进行处理,CSS也更加容易实现拟开发系统的网页布局。这些技术都是我们已经学习和使用过的,综合分析在实现拟开发系统的开发技术上不存在问题。
2.1.2 经济可行性
拟开发系统开发周期为2个月,使用开发软件都是免费软件,耗费资金少。开发属于自主开发,无需太多人力消耗。在经济上没有太大的开销,所以在经济上,拟开发系统是可行的。
2.1.3 法律可行性
拟开发系统在开发中满足不违反相关的法律规定,开发过程中也没有在系统内部嵌入有威胁的恶意代码,开发的系统属于毕业设计考察型,不投入现实使用,不会对社会和个人造成危害。所以拟开发系统在法律上是可行的。
2.1.4 操作可行性
本拟开发系统界面简洁易懂,操作界面直观且容易上手,不需要对操作技术有很高要求。
2.2 开发平台和技术介绍
采用软件工程管理思想管理开发进程。采用工程的概念、原理、技术和方法来开发和维护软件。用分阶段的生命周期计划严格管理,坚持进行阶段审核,实行严格的产品控制,采用现代化程序设计,结果应该能清楚的审核。按照软件工程管理思想对软件的研发、可行性研究、需求分析、总统设计、详细设计、编码和单元测试、综合测试、维护各阶段进行严格的控制,保证工程具有高度的计划性,保证产品的质量。
本拟开发系统采用的开发技术及特点如下:
2.2.1 ASP.NET
ASP.NET是微软公司的一项技术,是建立在.NET编程框架上的开发技术,它的优点在于界面与代码相分开、编码调试简单以及提供封装好的控件以方便开发者使用。在本系统中,ASP.NET是基于编译运行程序的通用语言,它完全依赖于虚拟机,广阔的跨平台帮助ASP.NET的程序构建可以应用于几乎所有的平台上,它是.NET Framework的一部分,可以嵌入网页中的脚本,以及还可以在通过HTTP请求文档时再在Web服务器上动态创建。ASP.NET拥有简单以及高度可定制化的能力,其使用也广为频繁,也就导致其技术的快速崛起。但是ASP.NET也有一些不足:在开发面向性程序时很可能导致维护难度的提高,尤其是大型的ASP应用程序的维护;解释性语言是ASP.NET的性能无法全部发挥;如果基础架构不够扩展,在内置上不支持一些特殊功能的开发,这样就必须利用第三方控件。
由于ASP.NET和网页的HTML语言交替使用会导致程序的杂乱无章。在网站的设计开发过程中,程序员开发后台程序,但页面设计由不同的美工人员设计,这样页面美工设计和后台程序开发在相互配合过程中会出现很多问题会使整个工作进程缓慢。
本次毕业设计所开发校园拼友网,会很大程度上帮助丰富更多在校大学生的业余生活,提高了出行的效率,也增进了同学之间的感情。同时他实用于各大高校,具有一定的推广价值。具体内容包括:拼友信息发布、推荐信息发布、拼友活动参加、会员管理、拼友类型管理等,并在这些模块包含了对应数据添加、修改、删除、查询等功能。本次拟开发的校园网站是基于ASP.NET开发环境下,后台数据库使用的是SQL Server 2008开发的,利用了数据库SQL Server 2008的基本功能以及ASP.NET相关控件的使用和绑定数据库的操作。ASP.NET工作机制提供了各种稳定性、升级性、能够更加快速的进行开发、更加方便的进行管理、并且拥有全新的语言和网络支持。本文介绍了校园拼友网的系统分析部分,包括需求分析,系统设计,详细设计、软件测试以及部分关键代码设计等。本拟开发系统界面友好,易于理解,容易操作。 *查看完整论文请+Q: 351916072
关键字:系统分析,ASP.NET,SQLServer2008
目 录
1 绪论 1
1.1 课题的背景 1
1.2 课题的意义 1
1.3 课题的主要任务 1
2 需求分析 2
2.1 可行性分析 2
2.2 开发平台和技术介绍 3
2.3 开发环境 4
3 概要设计 5
3.1 数据字典 5
3.2 数据流图 6
3.3 E-R图 8
4 详细设计 9
4.1 功能模块概述 9
4.2 系统结构图 10
4.3 数据库设计 10
4.4前台界面设计 15
4.5后台界面设计 17
5 软件测试 21
5.1测试的目的 22
5.2 测试的步骤 23
5.3 测试的主要内容 23
5.4 测试结果 25
5.5 测试结果分析 26
结 论 27
致 谢 28
参考文献 29
1 绪论
1.1 课题的背景
二十一世纪以来,在人们的密切关注下,计算机技术得到了飞速的进步。同时,一些网络资源也在不断发展。这样一个大的科技环境,给各种活动的发展带来的无法形容的快捷。在当代,随着人们生活水平的进步,人类的生活也多了很多丰富的活动,吃喝玩乐一样都不能少。
目前大多数用户都是借用空余的时间独自去做期盼已久的事情,孤独,大量本不用一个人承担的消费却要一个人独自承担。这样就给人们的精神和经济上带来很多负面影响,我们是否能想到,在我们想要做一件事的同时,是否有另外一个人或一群人也想做同样的事情呢?为了降低个人消费成本,为了满足出游时候同伴带来的欢乐,新式的拼友网就变得具有实际的研究意义。
1.2 课题的意义
随着信息化时代的到来,生活水平的不断进步,人类对于生活的追求也越来越高,同时在生活节奏越来越快的当代,可以说经济和精神对我们而言都及其重要,我们不可能花费大量的经济去做本不用一个人支付的行为,那么随之产生了拼友系统。拟开发系统使用户可以通过互联网的方式进入本系统,在线筛选网友发起的活动,报名。网站管理员可以对拼友活动进行删除,编辑等处理。拼友这一概念兴起比较晚,也很少有人知道。最起初是起源于AA制下的团购,国内类似的网站有拼客,但都没有针对学生这一群体专门的一个拼友网站,例如拼拼网、拼团网等都没有单独对高校学生这一群体进行特别设计。现目前,每年都有很多的人去体验拼友,唯独高校学生很少去,一方面就是对高校学生这一群体没有特别的针对性,虽然国内类似的网站已出现好几年,但是学生这一群体还没有真正融入到其中。高校校园拼友网就是针对这一出发点为了更多的校园学子提供方便而开发。而现在很多的拼友网也很少有学生去关注,因为没有针对性。
1.3 课题的主要任务
本课题的主要任务是,开发一个实现用户在网上对生活中想要做而没有同伴一起完成的事,针对高校学生的情况,很少有人去关心大学生业余的生活需要的是什么,而需要的这些又有什么途径,有什么方法能保证在不是自给自足的学生这一群体怎么减少消费这一出发点去设计的网站目前暂时没有。拟开发系统的最大优点就是能够为特定的群体高校学生提供有价值的资源。高校以学生群体为主,研发一套有助于他们丰富业余生活的拼友网的意义甚大。拼友的宗旨是让更多想出去的人以最便宜的消费,让不知道怎么走出去的人有了走出去的途径。现在的大学生很多都不知道怎么走出校园,有人是想走出去,但是没有途径。所以高校校园拼友网给予了更加快捷的方式让大家了解。
2 需求分析
要完成一个软件系统,首当其冲的应该是进行需求分析,这样才能让设计出来的软件更满足用户的各项功能需求。下面就对高校校园拼友网的设计进行需求分析。
2.1 可行性分析
并不是任何问题都可能有简单直接的解决方法和手段,现实中,许多的问题并不可能在拟开发系统之前预定的规模或时间内完成。若问题没有实现可行的解决方案,那么人力、物力和财力资源上的浪费就不可避免。可行性的研究就是为了避免更多的浪费,用最小的代价且在尽可能短的时间内确定问题和解决问题。
2.1.1 技术可行性
本拟开发网站主要使用的是ASP.NET技术开发的,采用数据库SQL Server 2008对系统数据进行处理,CSS也更加容易实现拟开发系统的网页布局。这些技术都是我们已经学习和使用过的,综合分析在实现拟开发系统的开发技术上不存在问题。
2.1.2 经济可行性
拟开发系统开发周期为2个月,使用开发软件都是免费软件,耗费资金少。开发属于自主开发,无需太多人力消耗。在经济上没有太大的开销,所以在经济上,拟开发系统是可行的。
2.1.3 法律可行性
拟开发系统在开发中满足不违反相关的法律规定,开发过程中也没有在系统内部嵌入有威胁的恶意代码,开发的系统属于毕业设计考察型,不投入现实使用,不会对社会和个人造成危害。所以拟开发系统在法律上是可行的。
2.1.4 操作可行性
本拟开发系统界面简洁易懂,操作界面直观且容易上手,不需要对操作技术有很高要求。
2.2 开发平台和技术介绍
采用软件工程管理思想管理开发进程。采用工程的概念、原理、技术和方法来开发和维护软件。用分阶段的生命周期计划严格管理,坚持进行阶段审核,实行严格的产品控制,采用现代化程序设计,结果应该能清楚的审核。按照软件工程管理思想对软件的研发、可行性研究、需求分析、总统设计、详细设计、编码和单元测试、综合测试、维护各阶段进行严格的控制,保证工程具有高度的计划性,保证产品的质量。
本拟开发系统采用的开发技术及特点如下:
2.2.1 ASP.NET
ASP.NET是微软公司的一项技术,是建立在.NET编程框架上的开发技术,它的优点在于界面与代码相分开、编码调试简单以及提供封装好的控件以方便开发者使用。在本系统中,ASP.NET是基于编译运行程序的通用语言,它完全依赖于虚拟机,广阔的跨平台帮助ASP.NET的程序构建可以应用于几乎所有的平台上,它是.NET Framework的一部分,可以嵌入网页中的脚本,以及还可以在通过HTTP请求文档时再在Web服务器上动态创建。ASP.NET拥有简单以及高度可定制化的能力,其使用也广为频繁,也就导致其技术的快速崛起。但是ASP.NET也有一些不足:在开发面向性程序时很可能导致维护难度的提高,尤其是大型的ASP应用程序的维护;解释性语言是ASP.NET的性能无法全部发挥;如果基础架构不够扩展,在内置上不支持一些特殊功能的开发,这样就必须利用第三方控件。
由于ASP.NET和网页的HTML语言交替使用会导致程序的杂乱无章。在网站的设计开发过程中,程序员开发后台程序,但页面设计由不同的美工人员设计,这样页面美工设计和后台程序开发在相互配合过程中会出现很多问题会使整个工作进程缓慢。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3182.html