随着互联网日益加深的影响,网上购物风气渐渐形成。为了应对广大读书爱好者的需求,网上旧书交易系统应运而生。本文就设计了一个简单的网上旧书交易系统。
该设计是一个基于B/S(Browser/Server)的网上旧书交易系统,它以java作为开发语言,以MyEclipse 8.5 M1作为开发平台,以Mysql为后台数据库,通过应用JSP、Tomcat等相关技术对该系统进行了实现。
系统主要功能模块包括登录验证功能、旧书类别功能、卖家管理功能、旧书管理功能、用户信息管理、销售管理功能、订购旧书功能。全文从系统需求分析(可行性分析、用例图、功能需求、流程图)、数据库的设计(主要以总体E-R图为基础进行数据库建表)、系统的详细设计(主要以根据系统的功能模块为系统进行详细的设计)、系统测试(主要进行黑盒测试)等方面对整个系统(旧书交易管理系统)的技术实现细节进行分析和阐述。
1、登录验证功能:为了保证闲置物品交易系统信息的安全性,进入系统时需要对用户身份进行验证,如果验证无误可成功进入系统,如果用户名或者密码不正确将返回错误提示要求重新输入。
2、旧书类别功能:该功能是只属于系统管理员功能,实现了系统管理员对所有类别的管理操作,可以添加一个新的类别,也可以对已经添加的类别进行修改以及删除的操作。
3、卖家管理功能:该功能属系统管理员功能,其功能与类别管理功能类似,即对所有卖家信息进行管理,只有已经审核的卖家才能登录系统来发布旧书。
4、旧书管理功能:该功能属系统管理员和卖家的功能,卖家可以发布旧书,可以管理自己的旧书,系统管理员则可以管理员所有的旧书信息。
5、用户信息管理:该功能属于管理员的功能,管理员可以管理所有的注册的用户信息。
6、销售管理功能:卖家可以查看自己的订单信息,予以受理操作。
7、订购旧书功能,注册用户的功能,用户注册并且登陆系统后,可以查看卖家发布的旧书信息,在线订购。
目录
第一章 绪论 - 1 -
1.1研究的背景 - 1 -
1.2研究的目的和意义 - 1 -
1.3文章结构 - 1 -
第二章 开发技术介绍 - 2 -
2.1 MyEclips - 2 -
2.2 Mysql数据库服务器 - 2 -
2.3 Java语言 - 2 -
2.4 Tomcat - 3 -
2.5系统设计模式 - 3 -
第三章 可行性分析与需求分析 - 4 -
3.1可行性分析 - 4 -
3.1.1技术可行性 - 4 -
3.1.2经济可行性 - 4 -
3.1.3操作可行性 - 4 -
3.2需求分析 - 4 -
第四章 系统概要设计 - 4 -
4.1系统结构设计 - 5 -
4.2系统开发环境 - 7 -
4.3系统功能模块设计 - 7 -
4.4系统数据库设计 - 8 -
4.4.1E-R图 - 8 -
4.4.2系统逻辑设计 - 8 -
第五章 系统详细设计 - 13 -
5.1用户模块 - 13 -
5.1.1系统首页 - 13 -
5.1.2卖家注册模块 - 13 -
5.1.3用户注册模块 - 13 -
5.1.4用户登录模块 - 13 -
5.1.5店铺一览模块 - 13 -
5.1.6修改资料模块 - 13 -
5.1.7我的购物车 - 15 -
5.1.8我的订单模块 - 16 -
5.2管理员模块 - 17 -
5.2.1卖家和管理员登陆模块 - 17 -
5.2.2管理员主界面 - 17 -
5.2.3卖家信息管理 - 19 -
5.2.4买家信息管理 - 19 -
5.2.5旧书类别管理 - 18 -
5.2.6旧书信息管理 - 18 -
5.2.7密码修改 - 20 -
5.3卖家模块 - 20 -
5.3.1我的旧书管理 - 20 -
5.3.2我的订单管理 - 21 -
第六章 系统测试 - 23 -
6.1测试目的 - 23 -
6.1.1测试目的 - 23 -
6.1.2测试内容 - 23 -
6.1.3测试用例 - 23 -
6.1.4测试过程和结果 - 23 -
6.1.5测试结论和改进 - 23 -
第七章 总结与展望 - 25 -
参考文献 - 26 -
致谢 - 27 -