C#校园爱心慈善屋交易网站的设计与实现+ER图+数据流图DFD(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#校园爱心慈善屋交易网站的设计与实现+ER图+数据流图DFD(3)


本着对网络购物和网上商城的基本了解,我调研了许多有关于交易网站设计的资料。主要内容涉及国内外网络购物发展水平与趋势、网络商城的基本概念、网络商城开发流程以及SQL Server 2005和Visual C#软件的开发技巧。了解到判断一个网上商城系统的好坏,主要的性能指标有:安全性、功能、速度、存储能量、性能的稳定性、搜索引擎友好性等等。
1.2.1    课题调研
作为一个礼仪之邦,中华民族一直秉承先人的团结与友善精神,对社会和他人给予帮助和关怀。但中国的公益事业相对落后,就目前的公益组织数量和发展情况看,由于管理技能的薄弱和资源的匮乏,中国民间公益组织很难满足社会需求,公益事业的发展处于滞后状态。 因此一些热衷公益事业的民间团体和个人将眼光投向互联网,建立多种名目的文权、励志、爱心、学习的公益网站呼吁社会人士给予关心和帮助。
高校爱心慈善屋的意义虽好,但其同学参与度显然不是很高。因此设计与开发一个校园慈善爱心屋二手交易平台是极其需要的。它不仅能消除了同学们那些用过的二手物品不知道该如何处理,另外有些同学有这个需求又不知何处去买的尴尬,又解决了交易难题,减少了铺张浪费,对大众师生一定是很好的帮助,这正是“校园交易网站”的开发最终的意义所在:为校园里的同学提供一个慈善交流,二手物品交易的信息平台,发扬同学们的爱心,节俭,节约,物尽其用的目的。校园二手市场的潜力不容忽视,因此只要将其与慈善相结合,校园爱心慈善交易网站的应用前景将非常乐观。本课题一定会非常有利于广大学生。
1.2.2    设计方法调研
本课题主要采用的开发工具是Visio studio 2008,采用的开发语言是C#,C#是微软为.NET Framework量身订做的程序语言,可以使用C#在.NET平台上事半功倍地构建应用程序框架。C#拥有C/C++的强大功能以及Visual Basic简易使用的特性。C#不但开发成本低,还适用于大多数企业应用程序。关于数据库管理系统,我选择的开发软件也是相当成熟的SQL Server 2005。DB2 虽然具有较强的稳定性,但是开放性不足。Oracle具有较强的可移植性和兼容性,大容量数据管理,较好的安全性和完整性控制,但是Oracle操作麻烦,不易上手。而选择SQL Server是因为它既经济又简单,运行稳定、安全性好、查询速度快并且便于使用。使用SQL Server 2005并通过Visual C# .NET将后台创建的数据资料在前台完美的实现。
问题定义:网上交易商城的实现方法
可行性研究:为前一步提出的问题寻求一种至多种在技术上可行,且在经济上有较高效益的解决方案。技术可行性,经济可行性,运作可行性。
需求分析:准确清晰地了解一个好的购物网站所需要的系统功能和其他要求。
概要设计:主要任务是建立软件的总体结构,画出由模块组成的软件结构图。
详细设计:针对单个模块的设计,目的是确定模块内部的过程结构,提供每一模块的‘模块过程性描述’,详细说明实现该模块功能的算法和数据结构,有时也有算法设计。
测试分析:使用黑盒测试法,白盒测试法以及其他软件测试方法,对整个项目中的各个模块和功能进行交叉测试,及时发现系统中存在的BUG,加以修正。

2    分析
一个网站的好坏优劣是离不开前期的准备工作的,一个好的分析能使系统的设计事半功倍。以下主要内容为对本慈善交易网站进行的可行性分析、需求分析、概要设计以及数据库设计。
2.1    可行性分析 (责任编辑:qin)