校园二手商品交易系统的分析与设计

时间:2022-08-16 03:09:55

校园二手商品交易系统的分析与设计

[摘 要]随着商品经济的发展,高校中每日有大量的商品交易需求,高校二手交易市场存在巨大的需求。目前绝大部分高校学生二手物品交易主要是通过校园bbs以及张贴小广告的形式来进行,这远远不能满足学生二手商品交易的需求。本文对校园二手交易系统的研究背景和意义,分析了系统的需求、业务流程;对校园二手交易系统进行了详细设计,来探讨并尝试解决这些问题。

[关键词]校园二手交易系统;数据库模型;详细设计

中图分类号:tp302.1 文献标识码:a 文章编号:1009-914x(2014)25-0074-02

1、引言

进入21世纪以来,随着商品经济高速发展,网络化信息普及。年轻群体对于消费观念越来越强,尤其作为高校学生,对于新事物的渴望,热衷于购物,却又因为经济上的不充足希望能更廉价购买商品。一方面,大学生经常会逛街、或者网购一些商品,每当往往购买时候很冲动,买回来之后又会出现对商品不满意的情况。可是退换货,不仅耗时耗力,有时还会因为学生经验不足,引发退换货冲突;一方面校园提供给学生空间有限,当拥有物品过多,或者迎来毕业季,将造成大批闲置品无法处理。如:衣物、数码电子、洗漱用具等等。这些东西往往带走不便,可是丢掉又十分可惜,新生入学的时候往往却对一些生活基本用品需求很强,却又没有廉价的二手商品渠道;另一方面学生往往因为每月固定的生活费,除了正常吃用外,并没有其他多余闲钱买自己喜欢的东西,还有很多同学希望能购买到其他人转手的二手书籍、二手小电器等。面对以上情况,学生往往希望能够将多余的商品转让出去,同时希望购买廉价的二手实用商品。

每到毕业季,很多学生会在学校固定地点摆摊贩卖不要的物品。新生入学时,也往往有巨大的购买力,需要购置新的生活基本用品。在校园的路灯柱,食堂墙上,宿舍过道上,均有张贴很多小广告,给学校环境造成极大破坏。由此可见,在江西师范大学校园二手交易市场拥有巨大的发展机遇。为此,本人希望开发一款信息丰富,值得信赖的网络二手交易平台,让同学们闲置的旧货实现其货币价值,让有需要的同学获得廉价的二手物品,使得资源利用最大化。

2、 校园二手商品交易系统分析

2.1 业务描述

大学生二手商品交易系统,主要面向的用户群体是在校大学生,主要目的为了使用户能够充分利用闲置商品,提高学生之间的交流。索引该系统的主要业务逻辑应该包括如下几个方面:(1)商品出售、求购信息的。(2)商品出售、求购信息的修改、删除等维护。(3)查询商品出售、求购信息。(4)提供线上浏览平台(商品评论)。(5)注册用户管理模块。(6)系统活动的消息通告。

2.2 主要业务流程

用户登录、注册过程:用户在登录过程中,首先将用户数据与数据库匹配,如果不成功,提示是否需要注册用户,如果需要,进入注册页面进行用户注册并返回结果。

商品信息索引与动态展示:首先,在查询条件框输入关键字,系统通过查询模块,访问后台数据库,如果找到符合的相关记录则,符合条件的商品信息,如果没有找到则提示未找到符合条件的相关记录。

用户信息维护:用户信息维护指注册用户的信息维护模块,包括了,商品消息的管理模块,个人信息的管理模块和商品评论信息管理模块,主要的业务流程为商品消息的、删除、修改、查找,个人信息的修改,商品评论的信息的管理。

后台数据管理:后台管理分为公告管理模块、商品信息管理模块、用户管模块和信息查询模块,这里的商品信息管理和用户信息的维护中的商品消息管理模块基本一致,可以进行商品消息的删除和修改,但管理员不商品消息。该模块中的信息查询模块也和商品动态信息展示模块中的商品信息查询模块一致,对商品信息进行分类查询。

2.3 角色分析

系统的用户一共分为三类,注册用户,系统管理员和游客,系统管理员是最高级用户,可以直接管理商品信息、公告,同样也可以浏览商品信息,注册用户则可以出售商品信息和求购商品信息,普通游客则只能浏览商品信息。

3、校园二手商品交易系统设计

3.1 系统的总体设计

大学生二手商品交易系统的系统模块总体分为用户登录、注册模块,商品动态信息管理模块、用户信息管理模块、后台管理模块。

商品动态信息管理模块

中包含商品信息展示模块和商品信息查询模块。

用户信息管理模块包含了商品信息管理模块,个人信息管理模块和商品评论管理模块,个人商品信息管理模块则包括了个人出售商品的展示模块、修改模块、出售信息模块和求购信息模块。个人信息管理模块主要为了实现实现用户的信息修改功能,包含了个人信息管理模块、展示模块和密码重置模块。

后台管理模块为了实现管理员能够修改用户权限和发送系统公告的功能,其中包含了对商品信息(包含了出售和求购信息)的管理模块,对用户管理的模块,公告管理模块和信息查询模块。

3.2 用户登录、注册模块

在每个高校学生的信息都已经录入的数据库,用户只需凭借个人的学号和密码即可登录系统。

该系统用户分为注册用户和系统用户,注册用户能够重置自己登录密码,修改联系方式。系统管理员能够删除用户,添加用户,公告等。

注册用户类:该系系统的注册用户既是卖家,也是买家,该类继承于用户基类,注册用户的属性有:注册用户的电子邮箱,院系,联系姓名,注册时间,联系电话,qq,出售商品的信息表标示,和求购商品的信息表标示。

系统管理员类:系统管理员有着不仅可以管理公告消息,也可以管理商品信息,删除、查看或者修改。注册用户不能删除别的用户,也不能删除自己账号信息,只能向系统管理员申请删除。

3.3 商品动态信息展示模块  在系统的首页,我们不断地刷新商品动态信息,同时提供用户查询功能,查询感兴趣的商品信息。在商品动态信息管理模块中,主要实现商品信息的展示功能和商品信息的查询功能。

3.4 用户信息管理模块

用户信息管理模块包含了三个小模块:个人信息管理模块、商品信息管理模块和商品评论信息管理模块。个人信息管理模块的功能是为了实现用户更新个人资料,包括重置密码等,商品信息管理模块这主要是管理出售商品信息和求购商品信息,消息,删除消息,修改消息等,商品评论信息管理模块主要功能是维护商品评论信息。

3.4.1 商品信息管理模块

商品信息管理模块包括了出售商品信息和求购商品信息的管理,注册用户能够删除,修改、申请出售商品、求购商品的信息。

3.4.2个人信息管理模块

注册用户的个人信息管理模块的主要功能是完成用户维护个人信息的能力,注册用户能够通过个人信息管理模块实现密码重置,联系电话的更改等功能。

用户通过界面消息,向用户信息管理类对象发送更新消息信息,用户信息管理类对象首先检查需要更新的信息是否合理有效,如果无效则返回更新错误,如果有效,则请求数据库更新对应的用户信息记录,数据库返回更新结果,更新成功后,用户信息管理类对象向用户发送更新成功结果,同时更新用户的个人信息展示界面。

3.4.3 商品评论管理模块

为了更好地促进商品交易过程中交流,用户可以对商品进行评论,同时用户可以维护这个评论,例如:删除评论,获取评论消息等。

评论消息描述了用户对商品的意见,评论项包含了具体商品的标示id,商品出售方名称,评论者的名称,评论时间、内容,和删除标记等。卖方可删除评论,评论者也可以删除评论,只有当双方都要求删除评论的时候,评论的内容才能真正被删除。为了实现这个功能,系统添加一个二进制类型的评论标示,用来描述用户对该评论的删除信息,00,标示都没提出删除要求,01,标示只有卖方删除评论,10,标示只有买方删除评论,11标示买卖双方都提出了评论删除。

3.5 后台管理模块

后台管理模块为系统管理员操作模块,包括,商品信息的管理模块,用户管理模块,公告管理模块和信息查询模块。

3.5.1 商品信息管理模块

后台管理的商品信息管理模块是为了方便管理员检索商品信息,删除无效的商品信息。管理员无法出售商品和求购商品的信息,只能查看和删除商品消息。

管理员向商品信息管理类对象发送删除商品请求,商品信息管理类访问数据库,检索商品信息,如果检索到相应的商品信息记录,则删除该商品信息记录,返回删除成功结果,同时更新界面上商品信息显示。

3.5.2 用户管理模块

该用户管理模块,只出现在系统管理员的界面,也即只要系统管理员才能维护

有用户的信息,对用户信息进行添加、删除和修改。

3.5.3 公告管理模块

公告管理模块,即管理员系统消息模块,通告最近时刻的活动等,公告项包括:标题信息,信息内容,人,时间。管理员能够对公告进行修改删除,或者添加公告消息。

管理员通告公告管理类对象公告消息。首先管理员用户编写公告内容,向公告管理类对象提出请求,公告管理类对象首先检查公告内容是否有效,如果无效直接返回失败消息,如果公告有效,可以,则公告管理类对象访问数据库,将公告内容更多到数据库中,同时在公告的显示界面更新公告的内容。

3.5.4 信息查询模块

作为信息查询模块,负责对系统所有求购信息和出售信息的信息标题进行‘关键字’的模糊查询,然后返回查询到的所有记录。该模块功能对非注册用户同样适用。

查询模块功能可分为出售商品信息查询,求购商品信息查询和查询特定类型的商品信息。查询过程中,用户首先向信息查询类发送查询请求,如果查询条件无效,则提示查询条件无效,如果查询条件有效,则信息查询类向后台数据库发送查询要求,并将返回查询结果发送给用户。

4、结语

校园二手商品交易系统针对校园二手交易的需求,分析了当前高校二手交易的需求、业务流程;对校园二手交易系统进行了详细设计,对校园二手交易提供了新方法、新思路。

参考文献

[1]李奕,王少华.论校园二手交易网发展存在的问题及解决对策 [j].商场现代化,2009 (15): 80-81.

[2]叶茎,何琼.基于的网上二手交易平台的设计[j].电脑知识与技术, 2010,5: 049.

[3]buczek[英].sql server 2005数据库开发即时应用.人民邮电出版社,2002.

[4]james musson. improving string handling performance in applications [db/ol]. msdn网站, march 2003

上一篇:Linux环境下即时通信软件设计与实现 下一篇:净化空调系统理念及其在重症监护病房的应用