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

毕业论文移动版

毕业论文 > 计算机论文 >

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


2.2.1    系统功能说明
本网站的设计主要是从学生用户的实际应用出发的,目的是在促进慈善活动的同时也方便同学们之间进行二手商品的交易。网站的用户包括一般用户和网站管理员。根据学校商品实际情况及学生的实际需求,主要功能模块为信息搜索、信息发布、商品浏览、用户注册登陆、用户交流、后台管理等。
本系统主要面向于大学校园网用户,提供给这些用户一个发布和交流慈善商品信息的平台。在大学校园里,存在着很多的较有意义的商品,但是由于信息资源的不流通以及传统商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的商品的囤积,乃至被当作废弃物处理。现在通过本校园慈善交易平台,既可以方便快捷的发布和交流任何慈善物品和二手商品的信息,又可以为校园的慈善爱心事业奉献一份爱心,可谓一举两得。本慈善交易平台主要设计了用户基本功能、慈善商品发布功能、慈善商品信息管理功能、搜索信息功能,交流和留言功能,及系统管理功能模块。
用户基本功能主要是新用户的注册,用户的个人信息管理等功能。
慈善物品发布功能主要是为已注册用户的服务,登陆的用户可以即时发布自己的二手商品信息,立刻就能浏览到。这是本系统的主要功能。
慈善商品信息管理功能主要是帮助注册用户管理自己发布的慈善商品信息。
搜索信息功能是面向所有登陆到本系统的人员的,采用模糊查询的方法,遍历所有慈善二手商品信息,搜索出浏览者感兴趣的内容。
留言功能分为两种,一种是对某一慈善二手商品信息进行留言,还可以查看该慈善商品的其他留言;另一种是类似BBS形式的,可以在用户与用户之间,也可以在系统管理员与用户之间进行短消息联系。
系统管理功能是系统管理员对系统所有信息资源进行统一管理的一个模块。只针对系统管理员帐户,登陆方式采用了帐户加验证码机制,提高了该模块的安全级别。
本慈善交易平台的主要功能结构图如图2.1所示。
图 2.1 校园慈善交易网站功能结构图
2.2.2    数据流图DFD
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
校园爱心慈善交易平台网的数据流程:对本交易平台操作的数据源有普通用户、注册用户和管理员三种。不同权限的用户可以对这些库信息进行查询、添加、修改和删除处理。所有用户均可以进行信息查询。注册用户可修改个人基本信息,发布慈善商品,修改商品,购买商品等操作。系统管理员可对整个站的信息进行编辑和修改,同时也可对注册用户的信息及其发布的信息进行审查和修改等。通过对本系统的需求分析,系统的基本功能已经确定。
数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,它反映系统主要完成的逻辑功能。本网站的主数据流图如图2.2所示:
 
图 2.2 数据流图
接下来,继续分解每个功能,逐层细化,分别画出数据流图。
管理员所需的管理包括:公告信息管理、会员信息的管理、评论信息的管理和系统文护。
卖家所实现的功能包括:商品信息的管理、订单信息的管理、商品信息搜索、登陆。 (责任编辑:qin)