校园二手书交易平台设计与实现
目 录
1 引言 1
1.1 课题背景及意义 1
1.2 课题研究现状 1
1.3 课题设计内容 2
1.4 论文结构 2
2 需求分析 2
2.1 功能需求分析 2
2.2 可行性分析 4
2.3 系统开发环境分析 4
2.4 系统开发工具分析 5
3 UML建模 6
3.1 类图设计 6
3.2 用例图设计 6
3.2 序列图设计 8
4 系统设计 10
4.1 系统功能模块设计 10
4.2 数据库概念设计 11
4.3 数据库逻辑设计 14
4.4 数据库物理设计 16
5 系统实现 19
5.1 用户登录模块 19
5.2 二手书籍发布模块 21
5.3 发布求购信息模块 23
5.4 审核信息模块 26
5.5 报表统计模块 28
5.6 系统日志模块 29
5.7 用户管理模块 30
6 测试 30
6.1 登录验证测试 31
6.2 注册验证测试 31
6.3 发布二手书籍和求购信息验证测试 32
6.4 后台管理测试 33
6.5 用户个人中心管理测试 36
结论 38
致谢 39
参考文献 40
1 引言
高校的校园二手书交易大多数都是通过学生自发进行。根据我们学 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
院的观察来看,大学生基本上是通过在校园内人口较为集中的地方如宿舍、海报公告栏等地方张贴转让、求购信息,或者是在地上摆地摊进行交易。尽管这些都属于二手交易的范畴,但是都没有具体的措施和一定的规模,不能从根本上解决二手货物。如何处理手中的二手商品,能够用合理的价格卖出去或者使用较低的价格获得自己需要的二手商品,是一个急需解决的问题。
1.1 课题背景及意义
党的十八届五中全会提出,必须牢固树立并切实贯彻创新、协调、绿色、开放、共享的发展理念[1]。坚持绿色发展,必须坚持节约资源和保护环境的基本国策,坚持可持续发展,坚定走生产发展、生活富裕、生态良好的文明发展道路,加快建设资源节约型、环境友好型社会,形成人与自然和谐发展现代化建设新格局,推进美丽中国建设,为全球生态安全做出新贡献[1]。根据前期对学院的调研,就我们学院来看,在校学生大约在两万左右,每年毕业的人数差不多在5000人左右,每年至少会产生5000本二手书籍。周围学院的情况也是如此,所以二手书籍具有巨大的前景。
对于在校大学生来说,校园二手书交易平台可以为他们在学习生活上带来很大的便利。在校大学生能够更好的处理自己不需要用到的书籍,让二手书资源得到很好的利用,而不是将可以循环利用的书籍当成废品卖掉。这样对于建设资源节约型社会有着重要的作用。
1.2 课题研究现状
目前,国内高校的教材、参考资料价格都比较高,这对于缺少经济来源的学生是一笔较大的开销,会给家庭困难的学生带来较大的经济压力。现在国内已存在一些大型的二手交易平台,例如:当当网、58同城、咸鱼二手网。这些网站做的很全面,卖的东西种类繁多。这些大型交易网站交易不需要手续费,交易成功后,钱会自动打到自己的账户。但是,进入这些二手交易网站,各种各样的商品展现在眼前,看起来比较复杂。当在校大学生需要某种资料是搜索比较麻烦,不一定能够找到自己需要的自己想买的商品。在校学生在这些网站发布自己的二手书籍,缺乏人气不会很容易卖掉自己的二手书籍,有可能一直在网站上无人问津。校园二手交易平台是用于大学城学生之间的交易,彼此相近和对各种资料的需求相近,学生把二手书籍放到交易平台上,可以很快出售自己需要的书籍,学生需要某种资料也可以在交易平台上搜索自己需要的二手书籍。
1.3 课题设计内容
学生通过校园二手交易平台,可以将二手书籍展示在平台上。学生可以通过分类搜索查找需要的书籍。学生如果搜索不到,可以在交易平台上发布求购信息,有该书籍的学生可以联系发布信息的学生进行交易。而且,校园二手交易平台的主要用户是本地区大学城里的学生,学生在交易平台上与卖家达成交易,可以联系卖家在约好的地点交易当面付款,这样比较安全。在大学城内不同学校的学生之间彼此都离得不远,这样交易也比较快捷。校园二手交易平台作为一个校园二手市场交易网站,它为校园内的学生们提供了一个良好的二手货物交易平台。为了高校学生能够更好的处理自己不需要用到的书籍,让资源得到很好的利用。
1.4 论文结构
针对以上研究内容,本论文分为以下部分:需求分析、UML建模、系统设计、系统功能实现和系统测试。本论文结构:
第二章 需求分析:可行性分析、功能需求分析、系统开发环境和开发工具。
第三章 UML建模:校园二手书交易平台类图、用例图和流程图。 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
r /> 第四章 系统设计、数据库概念设计、数据库逻辑和数据库物理设计。
第五章 系统功能实现:用户登录模块、二手书籍发布模块、发布求购信息模块、审核信息模块、报表统计模块、系统日志模块。
第六章 系统测试:登录验证测试、发布二手书籍验证测试、注册验证测试。
2 需求分析
2.1 功能需求分析
通过前期调研,在这些功能模块中涉及到的主要数据有:用户的基本信息包括用户的qq、地址、手机号码、用户名和密码,用户发布的二手书籍的基本信息包括商品名称、商品价格、分类、商品描述、商品状况等,发布的求购基本信息包括标题、描述、正文内容等。
校园二手书交易平台需要前台信息展示和后台信息管理,根据所需要的功能,将其分为以下的功能模块:
(1) 登录功能模块:
系统的参与者可分为:普通用户,后台管理员。普通用户通过完成注册,使用用户名和密码登录进入校园二手书网站,进入网站主界面后可以浏览商品信息。后台管理员通过账号和密码进入校园二手书后台,后台管理员可以对信息操作。普通用户的账号是登陆不了信息管理系统。
(2) 发布商品功能模块:
发布商品需要填写商品的名称,选择商品的新旧程度和所属专业,填写商品原价、商品现价,需要上传图片,发布页面上有四个上传图片按钮,第一个图片必须上传,另外三个可以随意上传。最后填写对商品的描述,点击发布,显示发布成功的信息。
(3) 发布需求信息功能模块:
发布求购信息需要填入,求购信息标题、描述和正文内容,发布求购信息需要登录才能发布。填写完信息,点击发布,页面跳转显示信息发布成功。最终发布的内容在求购中心显示。
(9) 统计信息模块:
后台管理员成功进入系统,可以查看本月的商品发布的数量,并统计不同分类商品的数量。
(10) 系统日志模块:
后台管理员可以查看自己操作的记录。例如,后台管理员审核了某个用户发布的商品信息、后台管理员审核了某个用户发布的求购信息,在系统日志里就可以看到自己的操作记录。
1 引言 1
1.1 课题背景及意义 1
1.2 课题研究现状 1
1.3 课题设计内容 2
1.4 论文结构 2
2 需求分析 2
2.1 功能需求分析 2
2.2 可行性分析 4
2.3 系统开发环境分析 4
2.4 系统开发工具分析 5
3 UML建模 6
3.1 类图设计 6
3.2 用例图设计 6
3.2 序列图设计 8
4 系统设计 10
4.1 系统功能模块设计 10
4.2 数据库概念设计 11
4.3 数据库逻辑设计 14
4.4 数据库物理设计 16
5 系统实现 19
5.1 用户登录模块 19
5.2 二手书籍发布模块 21
5.3 发布求购信息模块 23
5.4 审核信息模块 26
5.5 报表统计模块 28
5.6 系统日志模块 29
5.7 用户管理模块 30
6 测试 30
6.1 登录验证测试 31
6.2 注册验证测试 31
6.3 发布二手书籍和求购信息验证测试 32
6.4 后台管理测试 33
6.5 用户个人中心管理测试 36
结论 38
致谢 39
参考文献 40
1 引言
高校的校园二手书交易大多数都是通过学生自发进行。根据我们学 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
院的观察来看,大学生基本上是通过在校园内人口较为集中的地方如宿舍、海报公告栏等地方张贴转让、求购信息,或者是在地上摆地摊进行交易。尽管这些都属于二手交易的范畴,但是都没有具体的措施和一定的规模,不能从根本上解决二手货物。如何处理手中的二手商品,能够用合理的价格卖出去或者使用较低的价格获得自己需要的二手商品,是一个急需解决的问题。
1.1 课题背景及意义
党的十八届五中全会提出,必须牢固树立并切实贯彻创新、协调、绿色、开放、共享的发展理念[1]。坚持绿色发展,必须坚持节约资源和保护环境的基本国策,坚持可持续发展,坚定走生产发展、生活富裕、生态良好的文明发展道路,加快建设资源节约型、环境友好型社会,形成人与自然和谐发展现代化建设新格局,推进美丽中国建设,为全球生态安全做出新贡献[1]。根据前期对学院的调研,就我们学院来看,在校学生大约在两万左右,每年毕业的人数差不多在5000人左右,每年至少会产生5000本二手书籍。周围学院的情况也是如此,所以二手书籍具有巨大的前景。
对于在校大学生来说,校园二手书交易平台可以为他们在学习生活上带来很大的便利。在校大学生能够更好的处理自己不需要用到的书籍,让二手书资源得到很好的利用,而不是将可以循环利用的书籍当成废品卖掉。这样对于建设资源节约型社会有着重要的作用。
1.2 课题研究现状
目前,国内高校的教材、参考资料价格都比较高,这对于缺少经济来源的学生是一笔较大的开销,会给家庭困难的学生带来较大的经济压力。现在国内已存在一些大型的二手交易平台,例如:当当网、58同城、咸鱼二手网。这些网站做的很全面,卖的东西种类繁多。这些大型交易网站交易不需要手续费,交易成功后,钱会自动打到自己的账户。但是,进入这些二手交易网站,各种各样的商品展现在眼前,看起来比较复杂。当在校大学生需要某种资料是搜索比较麻烦,不一定能够找到自己需要的自己想买的商品。在校学生在这些网站发布自己的二手书籍,缺乏人气不会很容易卖掉自己的二手书籍,有可能一直在网站上无人问津。校园二手交易平台是用于大学城学生之间的交易,彼此相近和对各种资料的需求相近,学生把二手书籍放到交易平台上,可以很快出售自己需要的书籍,学生需要某种资料也可以在交易平台上搜索自己需要的二手书籍。
1.3 课题设计内容
学生通过校园二手交易平台,可以将二手书籍展示在平台上。学生可以通过分类搜索查找需要的书籍。学生如果搜索不到,可以在交易平台上发布求购信息,有该书籍的学生可以联系发布信息的学生进行交易。而且,校园二手交易平台的主要用户是本地区大学城里的学生,学生在交易平台上与卖家达成交易,可以联系卖家在约好的地点交易当面付款,这样比较安全。在大学城内不同学校的学生之间彼此都离得不远,这样交易也比较快捷。校园二手交易平台作为一个校园二手市场交易网站,它为校园内的学生们提供了一个良好的二手货物交易平台。为了高校学生能够更好的处理自己不需要用到的书籍,让资源得到很好的利用。
1.4 论文结构
针对以上研究内容,本论文分为以下部分:需求分析、UML建模、系统设计、系统功能实现和系统测试。本论文结构:
第二章 需求分析:可行性分析、功能需求分析、系统开发环境和开发工具。
第三章 UML建模:校园二手书交易平台类图、用例图和流程图。 *好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
r /> 第四章 系统设计、数据库概念设计、数据库逻辑和数据库物理设计。
第五章 系统功能实现:用户登录模块、二手书籍发布模块、发布求购信息模块、审核信息模块、报表统计模块、系统日志模块。
第六章 系统测试:登录验证测试、发布二手书籍验证测试、注册验证测试。
2 需求分析
2.1 功能需求分析
通过前期调研,在这些功能模块中涉及到的主要数据有:用户的基本信息包括用户的qq、地址、手机号码、用户名和密码,用户发布的二手书籍的基本信息包括商品名称、商品价格、分类、商品描述、商品状况等,发布的求购基本信息包括标题、描述、正文内容等。
校园二手书交易平台需要前台信息展示和后台信息管理,根据所需要的功能,将其分为以下的功能模块:
(1) 登录功能模块:
系统的参与者可分为:普通用户,后台管理员。普通用户通过完成注册,使用用户名和密码登录进入校园二手书网站,进入网站主界面后可以浏览商品信息。后台管理员通过账号和密码进入校园二手书后台,后台管理员可以对信息操作。普通用户的账号是登陆不了信息管理系统。
(2) 发布商品功能模块:
发布商品需要填写商品的名称,选择商品的新旧程度和所属专业,填写商品原价、商品现价,需要上传图片,发布页面上有四个上传图片按钮,第一个图片必须上传,另外三个可以随意上传。最后填写对商品的描述,点击发布,显示发布成功的信息。
(3) 发布需求信息功能模块:
发布求购信息需要填入,求购信息标题、描述和正文内容,发布求购信息需要登录才能发布。填写完信息,点击发布,页面跳转显示信息发布成功。最终发布的内容在求购中心显示。
(9) 统计信息模块:
后台管理员成功进入系统,可以查看本月的商品发布的数量,并统计不同分类商品的数量。
(10) 系统日志模块:
后台管理员可以查看自己操作的记录。例如,后台管理员审核了某个用户发布的商品信息、后台管理员审核了某个用户发布的求购信息,在系统日志里就可以看到自己的操作记录。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3018.html