4系统概要设计
4.1 概述
本系统基于Web服务模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:
图4-1 系统工作原理图
4.2 系统结构
本系统架构网站,本系统的具体功能如下:
图4-2系统功能结构图
系统结构图,如图4-3所示:
图4-3:系统结构图
4.3 数据库设计
4.3.1 数据库实体
管理员信息属性图如图4-4所示。
图4-4 管理员信息实体属性图
用户信息实体属性图如图4-5所示。
图4-5用户信息实体属性图
卖家信息实体属性图如图4-6所示。
图4-6卖家信息实体属性图
商品信息实体属性图如图4-7所示。
图4-7商品信息实体属性图
4.3.2 数据库设计表
此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。
表4-1 allusers表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
username | varchar | 50 | default NULL |
pwd | varchar | 50 | default NULL |
cx | varchar | 50 | default NULL |
表4-2 dingdantuikuan表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
maijiahao | varchar | 50 | default NULL |
maijiaming | varchar | 50 | default NULL |
shangpinbianhao | varchar | 50 | default NULL |
shangpinmingcheng | varchar | 50 | default NULL |
shangpinleixing | varchar | 50 | default NULL |
shangpintupian | varchar | 50 | default NULL |
shangpinjiage | varchar | 50 | default NULL |
shuliang | varchar | 50 | default NULL |
zongjine | varchar | 50 | default NULL |
zhanghao | varchar | 50 | default NULL |
xingming | varchar | 50 | default NULL |
shouji | varchar | 50 | default NULL |
dizhi | varchar | 50 | default NULL |
tuikuanshijian | varchar | 50 | default NULL |
tuikuanyuanyin | varchar | 50 | default NULL |
sfsh | varchar | 50 | default NULL |
shhf | varchar | 50 | default NULL |
表4-3:maijia表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
maijiahao | varchar | 50 | default NULL |
mima | varchar | 50 | default NULL |
maijiaming | varchar | 50 | default NULL |
xingbie | varchar | 50 | default NULL |
nianling | varchar | 50 | default NULL |
maijiashouji | varchar | 50 | default NULL |
youxiang | varchar | 50 | default NULL |
shenfenzheng | varchar | 50 | default NULL |
zhaopian | varchar | 50 | default NULL |
表4-4:shangpinxinxi表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
maijiahao | varchar | 50 | default NULL |
maijiaming | varchar | 50 | default NULL |
shangpinbianhao | varchar | 50 | default NULL |
shangpinmingcheng | varchar | 50 | default NULL |
shangpinleixing | varchar | 50 | default NULL |
shangpintupian | varchar | 50 | default NULL |
kucun | varchar | 50 | default NULL |
shangpinjiage | varchar | 50 | default NULL |
shangpinxiangqing | varchar | 50 | default NULL |
sfsh | varchar | 50 | default NULL |
shhf | varchar | 50 | default NULL |
表4-5:tousuchuli表
列名 | 数据类型 | 长度 | 约束 |
---|---|---|---|
id | int | 11 | NOT NULL |
addtime | varchar | 50 | default NULL |
tousubianhao | varchar | 50 | default NULL |
tousubiaoti | varchar | 50 | default NULL |
tousuneirong | varchar | 50 | default NULL |
fengmiantupian | varchar | 50 | default NULL |
zhanghao | varchar | 50 | default NULL |
xingming | varchar | 50 | default NULL |
shouji | varchar | 50 | default NULL |
youxiang | varchar | 50 | default NULL |
tousushijian | varchar | 50 | default NULL |
sfsh | varchar | 50 | default NULL |
shhf | varchar | 50 | default NULL |
5系统详细设计
本系统使用了java和mysql结合的结构开发了校园二手交易平台应用,系统中所有和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。
5.1用户前端功能模块
用户注册,在注册页面填写账号、姓名、性别、手机、邮箱、地址进行注册如图5-1所示。
图5-1用户注册界面图
用户登录,在登录页面填写账号、密码进行登录如图5-2所示。
图5-2用户登录界面图
用户登录到校园二手交易平台可以查看首页、商品信息、购物天地、我的等内容,如图5-3所示。
图5-3首页功能界面图
商品信息,在商品信息页面可以查看卖家号、卖家名、商品编号、商品名称、商品类型、商品图片、库存、商品价格、审核回复等信息进行购买、点我收藏,如图5-4所示。
图5-4商品信息界面图
在投诉处理页面可以查看投诉编号、投诉标题、投诉内容、封面图片、账号、姓名、手机、邮箱、投诉时间等信息,并可根据需要进行提交,如图5-5所示。
图5-5投诉处理界面图
5.2卖家前端功能模块
卖家注册,在注册页面填写卖家号、卖家名、年龄、卖家手机、邮箱、身份证进行注册如图5-6所示。
图5-6卖家注册界面图
卖家登录,在登录页面填写账号、密码进行登录如图5-7所示。
图5-7卖家登录界面图
卖家登录到校园二手交易平台可以查看首页、商品信息、购物天地、我的等内容,如图5-8所示。
图5-8首页功能界面图
商品信息,在商品信息页面可以查看卖家号、卖家名、商品编号、商品名称、商品类型、商品图片、库存、商品价格等信息进行提交,如图5-9所示。
图5-9商品信息界面图
在用户信息页面可以查看卖家号、卖家名、性别、年龄、卖家手机、邮箱、身份证、照片等信息,并可根据需要进行保存、退出登录,如图5-10所示。
图5-10用户信息界面图
5.3管理员后端功能界面
管理员通过填写用户名、密码、角色进行登录如图5-11所示。
图5.11管理员登录界面图
用户管理,通过查看账号、姓名、性别、年龄、手机、邮箱、地址、照片等信息进行详情、修改操作,如图5-12所示。
图5.12用户管理界面图
卖家管理,通过查看卖家号、卖家名、性别、年龄、卖家手机、邮箱、身份证、照片等信息进行详情、修改、删除操作,如图5-13所示。
图5-13卖家管理界面图
商品类型管理,通过查看分类等信息进行详情、修改、删除操作,如图5-14所示。
图5-14商品类型管理如图所示。
商品信息管理,通过查看卖家号、卖家名、商品编号、商品名称、商品类型、商品图片、库存、商品价格、审核回复、审核状态、审核等信息进行详情、修改、删除操作,如图5-15所示。
图5-15商品信息管理如图所示。
商品订单管理,通过查看卖家号、卖家名、商品编号、商品名称、商品类型、商品图片、数量、商品价格、总金额、账号、姓名、手机、地址等信息进行详情、修改、删除操作,如图5-16所示。
图5-16商品订单管理如图所示。
投诉处理管理,通过查看投诉编号、投诉标题、投诉内容、封面图片、账号、姓名、手机、邮箱、投诉时间、审核回复、审核状态、审核等信息进行详情、修改、删除操作,如图5-17所示。
图5-17投诉处理管理如图所示。
我的收藏管理,通过查看收藏名称、收藏图片等信息进行详情、修改、删除操作,如图5-18所示。
图5-18我的收藏管理如图所示。