3.2.2 用户注册模块
该慈善交易平台允许匿名访问,可以通过游客身份进入。但游客访问只能浏览页面,不能发布供求信息,也不能实现评论留言等功能。如果想拥有此类功能,就必须注册为本慈善交易平台的合法用户才可。
游客注册后便可登录,学校慈善交易平台的注册用户主要分两类:普通用户和管理员用户。普通用户登陆以后,可以查看搜索供求信息,发布求购信息,对商品发表评论,还可以对有兴趣的物品和其卖主进行单独交流。管理员用户登陆以后,则直接进入后台进行相关的管理操作,如增删改查一些数据等等。在进行注册时,用户需填写的注册信息包括用户名、密码、姓名、电话、邮箱、QQ以及性别,完成后如无其他系统问题则成功注册成为本慈善交易平台的普通用户。
图3.3 用户注册模块流程图
3.2.3 慈善物品发布模块
本平台注册用户登录后即可发布要出售的商品信息,信息发布模块主要是一个需求信息发布以及卖家对出售的商品信息的发布作用。
在慈善商品信息发布页面,用户可以编辑所发布商品的物品资料,添加信息的标题、价格,填写详细内容如几成新、联系方式同时也可插入商品图片信息等。单击“发布”按钮就把添加的信息提交给数据处理页,数据处理页将把提交的数据存储到数据库中,并更新数据库,以便用户可以浏览到更新的求购信息。也可以发表一些对某一商品的个人看法与他人交流,卖家也可以发布广告吸收人气。
图3.4 慈善商品发布模块流程图
3.2.4 购物车模块
对于大部分交易网站来说,购物车是网站的咽喉之地,优秀的购物车设计至少需要完成两项使命:一是方便用户购买更多的商品,二是帮用户保管好待购的货品。购物车是个比较复杂的模块,一般会跟订单,商品,库存,会员等模块有着很密切的关系,也算是牵一发而动全身。因此本课题的难点在于在线交易系统的设计,即在线购物的实现。由于网上购物系统与普通购物方式最大的区别就是商品实体化,因此如何记录用户购买的商品成了问题。在网上购物系统中通常使用订单来解决,它是用户与购买商品之间的纽带,记录了用户购买商品的所有信息。购物车为用户提供了一个虚拟的购物篮,一是读取数据库中所有产品的信息并在网页中显示出来,同时用户可以在此网页中输入模糊查询的条件,然后挑选商品,选中需要购买的商品按下"放入购物车"按钮,便可将其写入数据库中的相应表中;二是读取数据库中的用户已经选择放在购物车中的数据信息并在页面当中显示出来,同时各个产品后面有一个"删除"超级链接,用来删除指定的产品,三是系统将根据购物车内的产品显示订购单。
图 3.5 购物车模块图
3.2.5 用户交流模块
用户可以通过点击任意感兴趣的商品,点击进去之后便可查看到详细的用户对该商品的评论信息,这样一来可以使商品更具公信度。或者当用户对某种物品有兴趣时,可以根据商品信息处的联系方式与卖家直接沟通,进行单一交流,针对性较强,当然也可以在商品留言区留言,方便卖家查看。此外本网站还设有专门的线上交流区。在此区域,用户可以进行各方面信息交流,并不仅仅局限于对某一固定商品的交流。可以在此交流区求购或者是共享学校里各种信息。
图 3.6 用户交流模块流程图
3.2.6 后台信息管理模块
后台管理是本慈善物品交易系统的一大要点,不论什么样的系统,通过可视化图形界面来管理它是相当重要的。管理包括很多方面,比如审查信息、在线更新内容、删除过期失效信息等。借助后台管理,及时响应用户的要求及为用户提供服务才能有效保证系统的活力,随时保持网站的新鲜度和新闻及时性等,因此后台管理还是很重要的。 C#校园爱心慈善屋交易网站的设计与实现+ER图+数据流图DFD(11):http://www.youerw.com/jisuanji/lunwen_200.html