大学校园二手商品拍卖网站设计与实现.doc
《大学校园二手商品拍卖网站设计与实现.doc》由会员分享,可在线阅读,更多相关《大学校园二手商品拍卖网站设计与实现.doc(13页珍藏版)》请在冰豆网上搜索。
天津师范大学
本科毕业论文(设计)
题目:
大学校园二手商品拍卖网站设计与实现
学院:
管理学院
学生姓名:
孟伟蒙
学号:
10513424
专业:
信息管理与信息系统
年级:
2010级
完成日期:
2014年5月5日
指导教师:
李天侠
大学校园二手商品拍卖网站设计与实现
摘要:
大学校园二手商品拍卖系统是一个服务于在校学生的C2C的拍卖网站。
本文根据二手商品拍卖的应用需求,对其功能和体系结构进行分析,并对网站系统的规划进行研究探讨。
设计并实现网上拍卖系统的用户的竞拍系统、留言、公示、商品管理、商品分类管理等功能。
为了更好地完善系统,本文对各个模块进行了有效的系统测试,以方便用户的快速的使用。
关键词:
二手商品;拍卖;大学校园;
DesignandImplementationoftheCampusSecond-handGoodsAuctionWebsite
Abstract:
Universitycampusisasecond-handgoodsauctionsystemtoservethestudentsintheschoolC2Cauctionsite.Basedonapplicationrequirementssecondhandgoodsauction,analyzetheirfeaturesandarchitecture,andplanningstudiestoexplorethesitesystem.Designandimplementuseronlineauctionsystemuser,voicemail,publicity,merchandisemanagement,categorymanagementandotherfunctions.Inordertoimprovethesystem,thepapereachmoduleforaneffectivesystemtestingtofacilitaterapiduseoftheuser.
Keywords:
second-handgoods;auction;universitycampus;
目录
1引言 3
2系统的相关原理与技术 3
3系统总体分析 4
3.1需求分析 4
3.2可行性分析 4
4系统总体设计 5
4.1功能设计 5
4.2文件组织结构设计 6
4.3系统流程设计 6
4.4数据库概念设计 7
4.5数据库逻辑结构设计 10
5主要功能模块设计 11
5.1登录模块设计 11
5.2注册模块设计 12
5.3商品分类管理模块设计 12
6系统的测试与分析 12
7结束语 13
参考文献 13
大学校园二手商品拍卖网站设计与实现
1引言
在大学校园,各种信息交流都很少,学生不能根据自己的实际需要得到尽快的解决,比如大学生想买一本二手的教材,可能会因为不知在哪里买或者由于商品交易信息的滞后,导致学生不能及时地购买,不得已选择购买一本新书,这样的模式,不仅浪费资源,还增加了学生的经济压力,对于毕业生而言,同样会因为不能有效地将自己闲置的物品出售出去,而造成没用的物品积压,最后不得不以卖废品结束。
本文所提到的二手商品大多与学生有关,如往年的图书、电子用品、二手车、衣服饰品等。
值得一提的是,网上拍卖系统没有类似“京东”或“亚马逊”这样的支付系统,校园支付主要就是用户间的见面交易,即货到付款。
这样的优势是,既安全又可靠,比较适合校园环境。
我们根据校园需求,可以设计一个网上拍卖系统,不但能让所有的大学生更便捷及时的浏览校园二手商品的信息,而且能购买或拍卖自己的二手商品,实现相互之间的信息交流,具体问题具体分析。
基于这样的现实原因,我们想到,是否可以建设一个系统,满足所有大学生的对于交易二手商品的需求,这样不但让大学生的生活和学习变得越来越方便,同时也可以为他们减轻生活压力且让更多的二手资源得到有效的利用。
2系统的相关原理与技术
网上拍卖系统是以在线拍卖各种二手商品为基础建立的系统,其工作原理是大学生能够利用拍卖系统,对闲置的二手商品进行相应的购买及出售,实现双方的互赢机制。
在技术方面,本文是采用C#技术,它有很多优势,包括语法简单、完全的面向对象、消除了大量的程序错误、与Web开发紧密结合等。
3系统总体分析
3.1需求分析
对于大学生来说,针对买卖需求是很急迫的,学生希望能通过一个良好的信息平台,实现人与人之间的互惠互利。
我们知道,大学生四年积累下的图书等二手物品很少能毕业后全部带回去。
那么他们当然迫切希望能利用某些方式来将自己的物品得到充分的利用,而不是把它当废品卖掉甚至无奈丢掉,由于在校园获得的关于二手商品的信息很缺乏,有购买二手商品需求的大学生只能选择买新的,这无疑是加重了本来手头就不宽裕的大学生的压力,也阻碍了物品的二次使用,造成无端的浪费。
这样的情况,我们可以通过网上拍卖系统,将自己的需要拍卖的物品进行拍摄,然后上传图片,把二手商品的有关信息都登陆到校园网站上,不管自己购买还是拍卖,都解决了资源浪费的问题。
3.2可行性分析
我通过对网上拍卖系统能否得到有效的使用问题,分别对系统进行了技术可行性分析,即对相关做系统的工具实用性等,支付可行性分析,即对校园内是否交易有效而进行可行性分析,经济可行性,考虑大学生的经济状况而进行的相关分析等。
首先,在技术上包括SQLServer2008、VisualStudio2010等,为了更好地传达本文设计的思想,我还利用Visio2003来画下文的系统流程图、系统功能结构图及实体联系图等,总而言之,构建网上拍卖系统时,在技术上可行。
其次,在支付上,我通过对校园的总体环境进行了分析,因为校园有范围小的优势,使支付方式也变得简单,在网站上查询到所需的商品后,可直接联系卖主,谈好后通常选择货到付款的方式,使商品交易的更加直接,让买者放心。
最后,在经济上,由于拍卖的是二手商品,相对学生来说,还是很便宜的,大学生当然愿意用很少的价钱获取最大的价值。
所以,对于大学生而言,如果既能节省钱财,又能各得所需,那么何乐而不为呢。
总之,通过以上的简要分析,毋庸置疑,网上拍卖系统在经济、技术上都是可行的。
让用户满意,服务大众。
4系统总体设计
4.1功能设计
本文所研究开发的大学生校园二手商品拍卖系统主要包括管理员管理功能模块和用户管理功能模块。
管理员管理功能模块有商品分类管理、商品管理等模块等,各模块的详细说明如下。
用户信息管理模块主要是对用户的信息进行删除。
公示管理模块的主要功能是管理员对公示进行添加或删除,有效的更新消息。
商品分类管理模块的主要功能是添加或删除商品分类信息,包括商品的种类和商品的名称等。
商品管理模块的主要功能是删除商品信息,包括商品的价格、商品名称等;留言管理模块的主要功能是删除留言信息,包括留言标题、留言内容、留言时间等。
用户管理包括商品信息查询和竞拍商品等模块,详细说明如下。
商品信息查询模块的主要是发布二手商品信息的详细情况,包括添加商品的竞拍价格,商品的名称等,对我参与竞拍的商品信息进行删除等功能。
竞拍商品模块的主要功能是当用户拍卖成功后,直接和卖家进行有效的见面交易,当用户竞拍失败后,用户可以选择退出该系统或者继续进行交易,交易如果再次失败,那么直接退出系统。
根据网上拍卖系统的原理,系统的功能模块包括用户信息管理、公示管理、留言管理、商品管理、商品分类管理、商品信息查询、商品竞拍等7个部分内容,系统的功能结构图如图1所示:
图1系统功能结构图
4.2文件组织结构设计
在研究设计网上拍卖系统之前,因为系统商品管理信息方面的数据相对很多,用户信息信息、留言信息及公示信息会占很大的空间,所以我选择SQLServer2008数据库来存储这些信息,文件组织结构图如图2所示。
图2文件组织结构图
4.3系统流程图
本系统的流程图,从图3可以看出网上拍卖系统的流程图,用户打开系统后,老用户进行登录,新用户进行注册才可以进入拍卖系统,然后用户可以对商品信息进行查询,包括用户发布的商品信息查询,可以进行删除和添加商品信息,和用户参与竞拍的信息,可删除,同时用户可以对拍卖的商品进行购买,如果拍卖成功,则见面交易,实行货到付款,否则选择退出或继续交易,重复上述步骤,对于管理员可以直接登录进入系统,对商品的管理、公示、留言等进行简单的管理,以方便用户更有效的使用和管理系统的信息,系统流程图如图3所示。
图3系统流程图
4.4数据库概念设计
本文中,实体有用户、管理员等,用户的属性主要有性别、姓名、账号等,商品信息的属性主要有商品类别编号、商品编号、商品价格、商品名称等,留言信息的属性主要是留言标题、留言时间、留言内容等,公示信息的属性有公示时间、公示内容、公示标题等,商品类别信息主要有商品编号和商品类别编号等,根据以上的分析,具体的如图4所示。
图4实体-联系图
4.5数据库逻辑结构设计
依据实体-联系图在数据库中创建各表,主要有用户信息表(custom)、商品信息表(goods)、商品发布信息表(goodspublish)、商品类别信息表(goodstype)、留言信息表(message)、公示信息表(notice)等,系统数据库中各表的结构如下。
用户信息表(custom)用于存储用户的信息,如表13所示。
表13用户信息表
字段名
数据类型
长度
主键
描述
customname
nvarchar
50
否
用户姓名
customsex
char
10
否
用户名称
ID
int
10
是
用户账号
商品信息表(goods)用于保存商品信息,如表14所示。
表14商品信息表
字段名
数据类型
长度
主键
描述
goodty
char(10)
10
否
商品类别编号
goodsname
char(10)
10
否
商品名称
goodsid
int
10
是
商品编号
goodaprice
decimal
9
否
商品价格
商品发布信息表(goodspublish)用于保存商品发布信息,如表15所示。
表15商品发布信息表
字段名
数据类型
长度
主键
描述
gpb_id
int
10
是
商品编号
gpd_tyid
char
10
否
商品类别编号
gpd_name
char
10
否
商品名称
gpd_price
decimal
9
否
商品竞拍价格
商品类别信息表(goodstype)用于保存商品类别信息,如表16所示
表16商品类别信息表
字段名
数据类型
长度
主键
描述
gds_id
int
10
是
商品编号
gds_tyid
char
10
否
商品分类编号
留言信息表(message)用于存储留言信息,如表17所示
表17留言信息表
字段名
数据类型
长度
主键
描述
mtopic
varcha
50