互联网发展到如今也近20年之久,在线画展系统一直作为互联网发展中的一个重要角色在不断更新进化。在线画展系统从最初的文本显示到现在集文字、视频、音频与一体,成为一种网络多媒体浏览网站。作为一种媒体传输媒介,在线画展系统如今也分各个类别,各种形式。本文着重对在线画展系统进行分析和研究,浅析在线画展系统的现状和存在的一些问题并对此进行研究,通过对问题和现状的分析研究和对用户需求的一个简单整理建模,设计并且实现一个在线画展系统。
在线画展系统采用的开发框架为SSM框架,也就是Spring mvc、Spring、MyBatis这三个框架,页面设计用的是jsp技术作为动态页面文件设计,jsp文件里可以对实现html等界面布局的代码,采用SpringMVC替代传统的struts2框架,主要对jsp访问的拦截和控制,Spring作为整个控制的核心,通过控制反转技术和面向切面技术,让Spring自动对使用的类文件进行调用和导入,MyBatis主要作为底层操作数据库,不牵扯业务逻辑,开发工具采用Eclipse,服务器用的是tomcat。编码语言是Java,数据库采用Mysql。
1.1 研究背景
信息化的世界,对于互联网就是一个无国界的传播过程。在线画展系统也像其他很多网络交流工具一样,时刻在给每一个人带来信息全球化的过程中自由发布个性化信息平台,这就是互联网给人们带来的革命性变革力量。互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多的机会和把握未来的机遇。
随着在线画展系统的发展,在线画展系统越来越深刻的影响着我们的生活。说起影响,我们就不能不提起木子美,通过在线画展系统把木子美的形象送到千家万户,同时也将千家万户吸引到在线画展系统上来。这样的互动每天都在发生,越来越多,越来越频繁。但是在线画展系统毕竟属于非主流媒体,而且主要以个人在线画展系统形式出现的在线画展系统很难带给社会多么大的变化。但是正是由于在线画展系统的这种大众性,也就决定了它与生俱来的独立性和人文精神。另外作为在线画展系统的基本功能之一,它提供给我们一个自我表现的舞台,这里真正的体现了:平等,开放,自由,共享的互联网的精神。
1.2目的和意义
现今在线画展系统还存一些问题:首先,在线画展系统开发者或者拥有着,为了吸引更多客户盲目定义了在线画展系统外观以及内容。在线画展系统页面颜色搭配太多使整个页面失去了一目了然效果,令人看的眼花缭乱。页面布局划分不规范,没整体的观念,盲目划分模块只为填充更多信息量。在内容上收入太杂,图片搭配不合理等原因,导致在线画展系统宗旨及传播的信息没能有效传播出去。动态效果运用太多当鼠标经过时,容易产生不好感觉。垃圾链接太多,容易产生反感。其次,目前的在线画展系统网站大都属于综合性的在线画展系统,上面各个方面的内容混合在一起,在线画展系统用户也各式各样。这样是达到了在线画展系统网站开放性的原则但是要在上面找到专业的,有价值的东西就会显得很困难,属于杂货铺式的公共场合。未来的在线画展系统网站将会走向专业化的道路,专业化的在线画展系统网站将更有利于向专业化的出版,咨询,软件方面扩展,也将更有利于有关专业人士采用专业的网络信息资源。它将为专业人士提供一个专业资源,专业知识交流,信息发布的既综合又专业的交流平台。
此系统的操作界面是可视化的界面,管理人员无需付费培训就能尽快上手。在线画展系统的开发意义如下:
1、管理人员再也不用在查询信息上花费大量宝贵的时间了,通过信息关键词字段就可以在几秒内获取需要的信息,在各种突发事件面前管理人员也不用慌张,可以从容淡定地处理各种相关信息。
2、该系统在每天的24小时期间都是不会停止服务的,只要有信息操作的需要,管理人员都能使用常用的360浏览器,或者百度浏览器,2345浏览器等大众浏览器都能登录系统,然后操作对应的功能。
3、有了这款信息管理类操作软件,所有需要进行处理的数据不用在纸质版本的文档上进行记载,而是基于电脑进行信息录入。
4、在线画展系统信息都是通过网站进行显示,其实质是这些信息都保存在网站对应的数据库里面。只要操作员不去恶意删除信息,那么这些信息将会永久保存。
数据库表结构设计
本次程序开发选用的数据库管理工具是MySQL数据管理工具,使用它存放数据也需要创建程序对应的数据库文件,并命名刚创建的数据库文件,有了数据库也需要创建各种数据表来充实数据库,在数据表的创建中,不仅需要对数据表命名,也需要对数据表的字段进行设计,包括每个数据表里面需要设置的字段名称,字段对应的数据类型信息,字段的主键设置这个也是不可缺少的,因为每个数据表里面的主键就是标记着这个数据表跟其他数据表相区分的唯一标志。就相当于生活中的每个人都有姓名,但是上网搜索自己的名字,会发现全国上下有很多人的名字跟自己的名字一模一样,包括姓氏以及名字,区分每个人的唯一信息就是每个人的身份证号信息,主键在数据表里面也是起着这样的重要作用。下面就介绍本次开发的程序在线画展系统的数据表结构信息。
表4.1 订单信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
dingdanbianhao varchar(200) 是 NULL 订单编号
dingdanbiaoti varchar(200) 是 NULL 订单标题
zuopin varchar(200) 是 NULL 作品
jiage int(11) 是 NULL 价格
dingdanzhuangtai varchar(200) 是 NULL 订单状态
wanchengshijian datetime 是 NULL 完成时间
zhanghao varchar(200) 是 NULL 账号
xingming varchar(200) 是 NULL 姓名
zuojiazhanghao varchar(200) 是 NULL 作家账号
zuojiaxingming varchar(200) 是 NULL 作家姓名
sfsh varchar(200) 是 否 是否审核
shhf longtext 是 NULL 审核回复
ispay varchar(200) 是 未支付 是否支付
表4.2 作家作品评论信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
refid bigint(20) 否 关联表id
userid bigint(20) 否 用户id
nickname varchar(200) 是 NULL 用户名
content longtext 否 评论内容
reply longtext 是 NULL 回复内容
表4.3 留言板信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
userid bigint(20) 否 留言人id
username varchar(200) 是 NULL 用户名
content longtext 否 留言内容
reply longtext 是 NULL 回复内容
表4.4 收藏信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
userid bigint(20) 否 用户id
refid bigint(20) 是 NULL 收藏id
tablename varchar(200) 是 NULL 表名
name varchar(200) 否 收藏名称
picture varchar(200) 否 收藏图片
type varchar(200) 是 1 类型(1:收藏,2:赞,3:踩)
表4.5 通知公告信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
biaoti varchar(200) 是 NULL 标题
jianjie longtext 是 NULL 简介
neirong longtext 是 NULL 内容
fabushijian date 是 NULL 发布时间
fengmian varchar(200) 是 NULL 封面
clicktime datetime 是 NULL 最近点击时间
clicknum int(11) 是 0 点击次数
表4.6 管理员信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
username varchar(100) 否 用户名
password varchar(100) 否 密码
role varchar(100) 是 管理员 角色
addtime timestamp 否 CURRENT_TIMESTAMP 新增时间
表4.7 用户信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zhanghao varchar(200) 否 账号
mima varchar(200) 否 密码
xingming varchar(200) 否 姓名
nianling varchar(200) 否 年龄
xingbie varchar(200) 是 NULL 性别
shouji varchar(200) 否 手机
zhaopian varchar(200) 是 NULL 照片
表4.8 用户订单信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
dingdanbianhao varchar(200) 是 NULL 订单编号
dingdanbiaoti varchar(200) 是 NULL 订单标题
dingdanyaoqiu longtext 是 NULL 订单要求
jiage float 是 NULL 价格
wanchengshijian date 是 NULL 完成时间
fabushijian date 是 NULL 发布时间
fengmian varchar(200) 是 NULL 封面
zhanghao varchar(200) 是 NULL 账号
xingming varchar(200) 是 NULL 姓名
shouji varchar(200) 是 NULL 手机
clicktime datetime 是 NULL 最近点击时间
clicknum int(11) 是 0 点击次数
表4.9 作家信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zuojiazhanghao varchar(200) 否 作家账号
mima varchar(200) 否 密码
zuojiaxingming varchar(200) 否 作家姓名
nianling varchar(200) 否 年龄
xingbie varchar(200) 是 NULL 性别
shouji varchar(200) 否 手机
zhaopian varchar(200) 是 NULL 照片
表4.10 作家接单信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
dingdanbianhao varchar(200) 是 NULL 订单编号
dingdanbiaoti varchar(200) 是 NULL 订单标题
jiage int(11) 是 NULL 价格
jiedanshijian datetime 是 NULL 接单时间
zhanghao varchar(200) 是 NULL 账号
xingming varchar(200) 是 NULL 姓名
zuojiazhanghao varchar(200) 是 NULL 作家账号
zuojiaxingming varchar(200) 是 NULL 作家姓名
表4.11 作家作品信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zuopinmingcheng varchar(200) 是 NULL 作品名称
zuopinleixing varchar(200) 是 NULL 作品类型
fengmian varchar(200) 是 NULL 封面
zuopinjieshao longtext 是 NULL 作品介绍
chuangzuoshijian date 是 NULL 创作时间
zuojiazhanghao varchar(200) 是 NULL 作家账号
zuojiaxingming varchar(200) 是 NULL 作家姓名
clicktime datetime 是 NULL 最近点击时间
clicknum int(11) 是 0 点击次数
表4.12 作品类型信息表
字段 类型 空 默认 注释
id (主键) bigint(20) 否 主键
addtime timestamp 否 CURRENT_TIMESTAMP 创建时间
zuopinleixing varchar(200) 是 NULL 作品类型