1、本科毕业设计(20 届)基于 B/S 模式校园二手物品交易系统所在学院 专业班级 电子信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 目录1.概述 .11.1 开发的背景 .11.2 开发的意义 .12.可行性分析 .12.1 网站的经济可行性分析 .12.2 网站建设操作的可行性分析 .12.3 网站的技术可行性 .13.需求分析 .13.1 顶级数据流图 .23.2 二手物品交易系统前台 .23.3 二手物品交易系统后台 .34.系统功能设计 .45.数据库的设计 .55.1 数据库概念设计 .55.2 数据库逻辑设计 .56.功能详细设计及其操作描述 .66.1 校园二手物品
2、交易系统首页 .66.2 二手物品交易系统用户注册页面 .66.3 二手物品交易系统用户中心 .76.4 二手物品交易网后台管理系统 .96.5 二手物品交易系统物品分类显示页面 .117.总结 .127.1 结论 .127.2 展望 .128.致谢 .12参考文献 .12基于 B/S 模式校园二手物品交易系统【摘要】随着当前社会信息技术的高速发展,网购这种行为已经被大部分人所青睐,因为网购非常的便捷,足不出户就可以买到自己想要的物品,不用花大把的时间去挑选物品。但在学校中网络购物仍然是一个初级阶段,并没有被实际推广起来。但随着网络的普及化,国内很多学校都意识到了电子商务的重要性,并且已经开始
3、逐步实施,有的高校建立了商务网站,里面包括学习、购书、音乐、餐饮等各种项目内容服务功能,满足了校园内大部分师生员工的需求,深受广大师生员工的喜爱。因此,像超市、书店这样的商业实体交易量大,商品数量又多,就需要建立一个网络电子商务平台。现在这个社会,人们的生活水平提高了,难免就会出现一些闲置物品,这些闲置物品对自己已经产生不了价值了,丢掉又可惜,所以往往造成了浪费。如果我们能把这些东西卖给有需要的同学,就能在方便别人的同学方便自己。因此,如果校园中有一个二手物品交易系统这些交易就变得非常方便了。【关键词】二手物品交易平台;B/S 模式;ASP.NET11.概述1.1 开发的背景我国二手交易网站的
4、建设已经具有了一定的规模,但是对于高校校园市场的消费需求的重视还不够。目前,我国现有的二手交易网站主要存在着两种交易形式:一种是在论坛上进行交易,买卖双方提供自己所要交易的信息,并且在论坛上留下自己的联系方式;另一种就是是类似于淘宝的商品拍卖网站。然而这两种交易形式都存在一定的缺陷。其中,以拍卖的形式进行交易需要花费大量的时间和精力,这种方式效率不高,不适合闲置物品的交易。因为闲置物品所具有的特点是拥有一定的耐用性、价值较低、希望尽快出手。而以论坛为平台的交易模式定位比较初级,商品交易并非论坛的主要功能,这样的交易平台不具有专业性,商品并未进行分类,顾客查找商品信息有难度。另一方面这种模式往往
5、缺乏交易规则的约束和信用评估体系,无法保障交易者的消费权益,交易者需要承担一定的风险。1.2 开发的意义随着当前社会信息技术的高速发展,网购这种行为已经被大部分人所青睐,因为网购非常的便捷,足不出户就可以买到自己想要的物品,不用花大把的时间去挑选物品。但在学校中网络购物仍然是一个初级阶段,并没有被实际推广起来。但随着网络的普及化,国内很多学校都意识到了电子商务的重要性,并且已经开始逐步实施,有的高校建立了商务网站,里面包括学习、购书、音乐、餐饮等各种项目内容服务功能,满足了校园内大部分师生员工的需求,深受广大师生员工的喜爱。因此,像超市、书店这样的商业实体交易量大,商品数量又多,就需要建立一个
6、网络电子商务平台。现在这个社会,人们的生活水平提高了,难免就会出现一些闲置物品,这些闲置物品对自己已经产生不了价值了,丢掉又可惜,所以往往造成了浪费。如果我们能把这些东西卖给有需要的同学,就能在方便别人的同学方便自己。因此,如果校园中有一个二手物品交易系统这些交易就变得非常方便了。2.可行性分析2.1 网站的经济可行性分析 目前,有 92.4%的学生交易物品是书籍,其中很大一部分是二手教材;电子产品也占交易的相当一部分占有 70.1%的比例,其中包括手机和电脑耗材等等;而学习用品和生活用品所占的比例为总体交易的 43.6%;所以,书籍、电子产品、学习用品和生活用品是学生物品交易是主要商品。而其
7、中二手教材是大学生更倾向购买的物品。同时,随着技术的不断发展,电子产品的更新换代十分频繁,大学生在最求时尚的同时还考虑了性价比高的二手物品。调查显示,有 86.9%的学生愿意出售自己的闲置物品,并有 60.7%的同学购买过二手物品。调查显示,有 57.9%的学生认同购买二手物品能够加强资源的再利用。学生二手物品的交易市场没有像正规产品的交易那么复杂,学生二手市场没有稳定的上游供应商没有完善的管理和有效的营销策略。同时,学校的二手市场呈现时节性,毕业时的货品相当集中,平时货源比较稀少,因此需要考虑给学生的供货收获方式。二手物品交易系统为学生的日常生活带来方便和实惠,必定受到学生的欢迎,因此二手交
8、易系统从网站经济方面考虑是可行的。 2.2 网站建设操作的可行性分析 在二手物品交易系统中,用户不需要学习就可以实现商品信息的发布,这一点与 BBS 的信息发布类似。此外还配备了系统操作说明书。因此,即使是非专业的管理员也可以对系统进行方便的操作管理。而且每年的老生离校和新生的入学,老生留下的二手资源和新生的消费需求使二手系统可持续经营。 。二手市场也为有此需求的学生和教师提供了便利,减少了贴广告、做宣传和摆地摊的烦恼,在学习上为学生提供了有更多的时间和精力。2.3 网站的技术可行性本系统是基于 B/S 体系结构, B/S 经过了标准化组织确定的标准,具备了应用的跨平台性和通用性;B/S 的维
9、护和升级工作是在服务器端进行的,所以有着比较低的开发成本。而应用时。只要在客户端安装浏览器就可以了;B/S 结构使用简单方便,共享性强。系统的后台数据库选用 SQL Server 2000 作为开发工具。而系统采用的是 ASP.NET 作为开发平台。因此软件中的技术可行性很高。3.需求分析23.1 顶级数据流图二手物品交易系统主要由二手交易前台和二手物品交易后台两大模块组成的。用户通过二手物品交易系统发布二手物品信息,而有需求的用户也可以通过二手物品交易系统查询自己所需的二手物品。用户二手物品交易系统用户二手物品信息输入 二手物品信息输出图 3-1 顶级数据流图用户通过二手物品交易系统前台发布
10、信息,并且系统将信息提供给由此需求的客户。而二手物品交易系统后台记录用户与用户之间的物品交易信息。用户二手物品信息交易系统前台二手物品信息交易系统后台用户交易信息输入二手物品信息输入 二手物品信息输出交易信息输出图 3-2 零级数据流图二手物品交易系统前台包括客户信息管理、物品信息管理和物品查询三个模块。客户用户通过客户信息管理模块填写客户信息,同时信息向管理员用户展示。客户用户通过物品信息管理模块发布二手物品信息,然后通过这个模块将信息展示给其他客户用户。客户用户通过物品查询模块,查询二手物品信息,物品查询模块将客户搜索的物品信息展示给客户用户。用户客户信息管理物品信息管理物品查询客户信息输
11、入物品关键字 、 类别输入物品信息输入用户客户信息输出物品信息输出物品信息输出二手物品交易系统前台数据流图二手物品交易系统后台包括二手物品信息审核和管理员信息管理两个模块。管理员用户通过二手物品信息审核模块审核二手物品信息,并将审核通过的二手物品信息展示给客户用户。管理员用户通过管理员信息管理模块管理管理员用户信息,并将管理员信息展示给管理员用户。3用户 用户二手物品信息审核管理员信息管理二手物品信息输入管理员信息输入二手物品信息输出管理员信息输出二手物品交易系统后台数据流图图 3-3 一级数据流图3.2 二手物品交易系统前台二手物品交易系统前台主要用于实现客户信息管理、物品信息管理、和物品查
12、询等功能;用户可以通过客户信息管理模块注册账号并持有账号直接登入,登入后可对自己的账户信息进行修改保存;用户可以通过物品信息管理模块对自己已发布的信息进行修改或删除操作,还可添加新的二手物品出售信息;用户可以通过物品查询模块,查找自己所需要的二手物品信息,然后直接联系信息提供方。系统支持货到付款的方式。3.2.1 客户信息管理客户信息是由客户自行填写的。客户可以先注册二手物品交易系统的账号并持有唯一的账号直接登入,登入后便可对自己的账户信息进行修改保存,保存后系统自动生成信息表。 客户登入注册修改客户信息保存客户信息表图 3-4 客户信息数据流图3.2.2 物品信息管理用户登入后可以发布新的二
13、手物品出售信息,新发布的二手物品信息保留在二手物品信息表,待管理员审核通过之后发布到系统;用户也可查看自己已发布的二手物品信息,并且对信息进行修改,修改后的信息也放在二手物品信息表等待审核。客户 查询修改删除增加保存选择物品类别二手物品信息表4图 3-5 二手物品信息管理3.2.3 物品查询用户可以通过二手物品交易系统查询自己所需要的商品。查询方式有两种,一种是按关键字查询,只需输入商品关键字方可进行查询,另一种是按类别查询,只需按照商品类别一步步进行查找即可。查找到所需商品之后,可按提供方提供的联系方式直接联系提供方。客户 选择查询方式 按关键字查询按物品类目查询没有符合信息的物品二手物品信
14、息表联系供应方图 3-6 二手物品信息查询3.3 二手物品交易系统后台系统后台的主要工作是对二手物品的信息进行审核和对管理员信息的管理。3.3.1 二手物品信息审核客户添加二手物品信息后,管理员需对待审核的信息进行审核。对审核通过的信息直接发布,并将信息存放到二手物品信息表;而对审核不通过的信息,管理员将回弹一个提示信息给客户。管理员的另一个工作是对超过半年以上的二手物品信息进行删除,并回弹一个提示信息给客户。管理员 审核 发布客户审核通过回弹信息审核未通过二手物品信息表删除超过半年的物品信息图 3-7 二手物品信息审核3.3.2 管理员信息管理管理员可以添加、修改和删除管理员用户的信息,并将
15、信息存放在管理员信息表。5管理员信息表管理员新增管理员信息保存查询管理员信息修改管理员信息删除管理员信息图 3-8 管理员信息管理4.系统功能设计本校园二手物品交易系统严格遵循高内聚、低耦合的原则,主要采用的是模块化功能结构。系统拥有 2 个主模块,每个主模块都有各自的子模块。前台主要用于实现客户信息管理、物品信息管理和二手物品信息查询等功能;后台主要用于实现二手物品信息的审核和管理员信息管理。该系统主要模块和所要实现的功能如图所示。二手物品交易系统二手物品交易系统前台二手物品交易系统后台客户信息管理物品信息管理 物品查询二手物品信息审核管理员信息管理注册 登入修改客户信息查询修改 删除发布新
16、的二手物品发布 删除新增管理员信息修改管理员信息删除管理员信息按关键字查询按类目查询物品购买4-1 校园二手物品交易系统功能设计(1)前台主要包括客户信息管理、物品信息管理和二手物品信息查询三个模块。客户信息管理模块主要是客户通过登录个人账号,对自己的信息资料进行修改,系统会自动将信息保存至客户信息表。物品信息管理主要是客户发布和修改二手物品信息的一个平台,客户可以在这个模块填写二手物品信息并保存。物品查询模块主要是为客户查找二手物品信息提供方便,它包含两种查找方式,一种是直接按关键字查询,另一种是直接按类别查找所需的二手物品信息。6(2)后台主要包括二手物品信息的审核和管理员信息管理两个模块
17、。二手物品信息的审核模块主要是对信息提供方已经发布的信息进行审核,审核通过的物品信息直接发布到网站,审核不通过的物品信息,管理员将回弹一个提示信息给提供方;还有就是对已经发布到网站的信息进行审核,将超过半年的信息进行删除,并且回弹一个提示信息给提供方。管理员信息管理主要是用于对管理员用户的管理,包括增加、修改和删除管理员信息,并保存在管理员信息表。5.数据库的设计5.1 数据库概念设计二手物品信息表审核客户信息表管理员信息表客户注册发布信息管理员注册111n1 n1 n1查看n图 5-1 系统 E-R 图5.2 数据库逻辑设计(1)管理员信息表 glyxxb (管理员编号,姓名,性别,联系方式
18、,电子邮箱,备注)表 5-1 管理员信息表 glyxxb字段名称 数据类型 约束 主键 外键 说明gid Char(3) 主键 管理员编号gname Char(10) NOT NULL 管理员姓名gsex Char(3) NOT NULL 管理员性别gphone varchar(20) NOT NULL 管理员联系方式gemail varchar(20) NOT NULL 管理员电子邮箱gemark Text(16) NULL 管理员备注(2)客户信息表 khxxb(客户编号,姓名,性别,联系方式,电子邮箱,备注)表 5-2 客户信息表 khxxb字段名称 数据类型 约束 主键 外键 说明ki
19、d Char(5) 主键 客户编号kname nvarchar(50) NOT NULL 客户姓名ksex Char(2) NOT NULL 客户性别kphone Datetime(8) NOT NULL 客户联系方式kemail nvarchar(50) NOT NULL 客户电子邮箱kemark Text(16) NULL 客户备注(3)二手物品信息表 erwpxxb(二手物品编号、二手物品信息类型、物品新旧程度、转让价格、二7手物品信息标题、二手物品信息内容、联系人、联系电话、信息发布人、信息发布日期、信息审核状态)表 5-3 二手物品信息表 erwpxxb字段名称 数据类型 约束 主键
20、 外键 说明Eid Char(10) 主键 二手物品编号Type varchar(50) NOT NULL 二手物品信息类型Degree varchar(50) NULL 物品新旧程度Price Char(50) NOT NULL 转让价格Title varchar(50) NOT NULL 二手物品信息标题Info varchar(50) NOT NULL 二手物品信息内容Linkman varchar(50) NOT NULL 联系人Tel varchar(50) NOT NULL 联系电话Faman varchar(50) NOT NULL 信息发布人Date Datetime NOT
21、NULL 信息发布日期Checkstate Bit NOT NULL 信息审核状态6.功能详细设计及其操作描述6.1 校园二手物品交易系统首页下图为校园二手物品交易系统首页,其中包括用户登入模块、信息快速检索模块和一些二手商品模块。用户可以通过搜索关键字查找二手商品,也可以通过选项类目逐步查找,也可以通过页面上的二手商品模块直接查找。电子产品二手书籍首页 学习用品 交通工具生活用品 宠物 虚拟物品 其他信息快速检索学习用品用户登入生活用品二手书籍 电子产品学习用品学习用品学习用品生活用品生活用品生活用品学习用品生活用品二手书籍二手书籍二手书籍二手书籍电子产品电子产品电子产品电子产品电子产品二手书籍校园二手物品交易网用户名密码登入 注册输入关键字 :开始检索图 6-1 二手物品交易系统首页6.2 二手物品交易系统用户注册页面用户需要账户登入才能发布二手物品信息,没有账户的用户只需点击用户登入模块上注册按钮,便可注册成为校园二手物品交易系统的客户。以下为二手物品交易系统的注册页面。