成一个特定的功能,所有的模块都按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。
根据前面在功能模块分析中的介绍,将系统结构分成四个模块:互助信息模块、互助达人模块、互助公司模块、公益项目模块,每个模块的具体功能如下:
2.2.1互助信息模块
该模块主要实现用户可以浏览网站中所有的互助信息,并且可以发布自己的互助信息。
2.2.2互助达人模块
该模块主要实现向用户展示所有站内用户信息。
2.2.3互助公司模块
该模块主要实现展示提供互助活动支持的公司单位信息。
2.2.4公益项目模块
该模块主要像用户介绍正在开展的公益项目的信息。
这四个业务模块中都划分为了两个小模块,第一个小模块是用于实现前台的网站展示功能,第二个小模块是实现数据在后台管理的功能。
2.3性能需求
2.3.1可行性分析
开发一个网站首先要研究开发任务,判断是否有简单明确的解决办法。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,可行性分析的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。从下述几个方面研究可行性:
(1)运行上的可行性(系统的操作方式在这个用户组织内是否行得通):指管理人员对开发应用项目的态度和管理方面的条件。
(2)技术上的可行性(利用现有的技术能否实现这个系统网站):这方面应分析当前的软、硬件技术能否满足对系统提出的要求。此外,还要考虑开发人员的水平。
(3)经济上的可行性(这个系统的经济效益能否超过它的开发成本):主要是预估费用支出和对项目的经济效益进行评价。
可行性研究最根本的任务是对以后的行动方针提出建议,如果问题不可行,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题可行,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。
2.3.2 网站需求分析
现在的公益活动越来越活跃、壮大,只是纯属通过工作人员进行上传、下达的工作,非常耗费时间与精力,与众得不偿失的感觉。现在的网络遍布全球,即使是地球最远的连个人也可以通过网络保持联系。这就为公益活动提供了优越的条件,上网用户可以从网上获得最新的公益活动消息,大大提高了效率,不会出现后知后觉的情况。由于网站上需要存放大量的用户信息和活动信息,数据库的建立于维护极其重要,管理用户也需要非常细心地管理。
2.4本章小结
本章主要分析了公益互助网站的功能,需要利用互助信息、互助达人、互助公司、公益项目等模块来完成公益互助网站的设计,从可行性分析和网站需求分析两个方面分析了互助公益网站的需求。
3 网站设计
3.1开发工具介绍
3.1.1 .NET的简介
.NET就是微软的用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。
技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET也可以如下来定义:.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时Common Language Runtime之上的应用程序。)如果一个应用程序跟.NET Framework无关,它就不能叫做.NET程序。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应用。.NET是基于Windows操作系统运行的操作平台,应用于互联网的分布式。
3.1.2 PowerDesigner的简介
Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的数据库设计软件,例如PowerBuilder,Delphi,VB等相配合使来缩短开发时间和使系统设计更优化。
在数据库建模的过程中,需要运用PowerDesigner进行数据库设计,这个不但让人直观的理解模型,而且可以充分的利用数据库技术,优化数据库的设计。第一次用PowerDesigner并不感到很陌生,里面与SQLServer建立数据库差不多。
3.1.3 Microsoft Visual Studio的简介
Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。Visual Studio是目前最流行的 Windows平台应用程序开发环境。最新版本为 Visual Studio 2012 版本,基于 .NET Framework 4.5。
支持Windows Azure,微软云计算架构迈入重要里程碑。
助力移动与嵌入式装置开发,三屏一云商机无限。
实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。
升级的软件测试功能及工具,为软件质量严格把关。
搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,
创建美感与效能并重的新一代软件。
支持最新C++标准,增强IDE,切实提高程序员开发效率。
3.1.4 SQL Server 2008的简介
SQL Server[3]是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Syba
上一篇:
基于net电子相册的开发免费毕业设计论文
下一篇:
软件工程毕业设计论文