南京网站建设公司,用织梦做网站费用,ui界面设计是什么意思,网络营销的主要内容包括在学习基于javaweb的影碟管理系统项目的时候#xff0c;方便日后能及时查阅#xff0c;在本平台中记录一下基于javaweb的影碟管理系统的开发流程。在学习时候的选用了SSM(MYECLIPSE),这个框架不论是学习还是使用都非常方便#xff0c;简单易上手。基于javaweb的影碟管理系统…在学习基于javaweb的影碟管理系统项目的时候方便日后能及时查阅在本平台中记录一下基于javaweb的影碟管理系统的开发流程。在学习时候的选用了SSM(MYECLIPSE),这个框架不论是学习还是使用都非常方便简单易上手。基于javaweb的影碟管理系统项目具有的用户角色包括了管理员每个角色都含有自己的登录账号和密码。总结得出基于javaweb的影碟管理系统项目所有数据为管理员(admin)、用户(yonghu)、影碟(yingdie)基于javaweb的影碟管理系统之管理员表字段名 | 类型 | 属性 |描述id| INT(11) | PRIMARY KEY |管理员idusername| VARCHAR(255) | |账号password| VARCHAR(255) | | 密码基于javaweb的影碟管理系统之用户表字段名 | 类型 | 属性 |描述id| INT(11) | PRIMARY KEY |用户idnicheng| VARCHAR(255) | |昵称username| VARCHAR(255) | |账号password| VARCHAR(255) | |密码yue| VARCHAR(255) | | 余额基于javaweb的影碟管理系统之影碟表字段名 | 类型 | 属性 |描述id| INT(11) | PRIMARY KEY |影碟idbiaoti| VARCHAR(255) | |标题jieshao| VARCHAR(255) | |介绍qingxidu| VARCHAR(255) | |清晰度zhuangtai| VARCHAR(255) | |状态zujin| VARCHAR(255) | | 租金SET FOREIGN_KEY_CHECKS0;--------------------------------------------------------------Table structure for ggjyjavawebdydglxt------------------------------DROP TABLE IF EXISTSt_admin;CREATE TABLE t_admin (id INT(11) NOT NULL AUTO_INCREMENT COMMENT 管理员id,username VARCHAR(255) DEFAULT NULL COMMENT 账号,password VARCHAR(255) DEFAULT NULL COMMENT 密码,PRIMARY KEY(id)) ENGINEMyISAM DEFAULT CHARSETutf8 COMMENT管理员;------------------------------DROP TABLE IF EXISTSt_yonghu;CREATE TABLE t_yonghu (id INT(11) NOT NULL AUTO_INCREMENT COMMENT 用户id,nicheng VARCHAR(255) DEFAULT NULL COMMENT 昵称,username VARCHAR(255) DEFAULT NULL COMMENT 账号,password VARCHAR(255) DEFAULT NULL COMMENT 密码,yue VARCHAR(255) DEFAULT NULL COMMENT 余额,PRIMARY KEY(id)) ENGINEMyISAM DEFAULT CHARSETutf8 COMMENT用户;------------------------------DROP TABLE IF EXISTSt_yingdie;CREATE TABLE t_yingdie (id INT(11) NOT NULL AUTO_INCREMENT COMMENT 影碟id,biaoti VARCHAR(255) DEFAULT NULL COMMENT 标题,jieshao VARCHAR(5000) DEFAULT NULL COMMENT 介绍,qingxidu VARCHAR(255) DEFAULT NULL COMMENT 清晰度,zhuangtai VARCHAR(255) DEFAULT NULL COMMENT 状态,zujin VARCHAR(255) DEFAULT NULL COMMENT 租金,PRIMARY KEY(id)) ENGINEMyISAM DEFAULT CHARSETutf8 COMMENT影碟;添加影碟模块系统中存在添加影碟功能通过点击添加影碟可以跳转到该功能模块在该功能模块中填写对应的影碟信息。影碟包含信息标题,介绍,清晰度,状态,租金填写完所有信息后通过post方法将数据提交到tianjiayingdie.action中该地址将在服务器中yingdieController类中的tianjiayingdieact方法中进行响应。响应结果为获取所有的影碟信息封装一个yingdie类使用yingdieController类中定义的yingdiedao的insert方法将影碟数据插入到数据库的yingdie表中。并给出用户提示信息添加影碟成功将该信息保存到request的message中该信息将在页面中进行展示。该部分核心代码如下通过yingdiedao的insert方法将页面传输的影碟添加到数据库中 yingdiedao.insert(yingdie);将添加影碟成功信息保存到request的message中在页面中给出用户提示 request.setAttribute(message, 添加影碟成功);返回影碟管理界面return forward:/tianjiayingdie.action;查询影碟模块影碟的查询模块实现方式为在页面中发起yingdieguanli.action请求。通过该请求响应服务器yingdieController类中的yingdieguanli在该方法中通过selectByexample进行数据的查询操作。将所有的影碟信息查询后保存到request中的yingdieall中在页面中进行展示返回yingdieguanli.jsp该部分核心代码如下所示生成影碟样例类通过example定义查询条件 YingdieExample example new YingdieExample();通过yingdiedao的selectByExample方法查询出所有的影碟信息 List yingdieall yingdiedao.selectByExample(example);将影碟信息保存到request中在页面通过foreach方法进行展示 request.setAttribute(yingdieall, yingdieall);返回影碟管理界面return forward:/yingdieguanli.action;修改影碟模块在页面完成影碟的修改信息填写后将该部分数据传入xiugaiyingdie.action地址并通过post进行提交。提交后在yingdieController中通过xiugaiyingdie进行接收将所有字段封装为一个影碟实体。并将该实体传入yingdiedao中的updateByPrimaryKeySelective方法中在该方法中定义了通过影碟id更新其余影碟的字段该部分字段包括标题,介绍,清晰度,状态,租金该部分核心代码如下所示通过yingdiedao的修改方法根据id修改对应的影碟 yingdiedao.updateByPrimaryKeySelective(yingdie);将修改影碟成功信息保存到request的message中在页面中给出用户提示 request.setAttribute(message, 修改影碟信息成功);返回影碟管理界面return forward:/yingdieguanli.action;删除影碟模块在管理页面中点击删除。页面将通过a标签的href属性使用get方法将该影碟的id上传到服务器中在服务器中通过yingdieController类中的shanchuyingdie进行接收之后调用yingdieMapper中的deleteByPrimaryKey方法根据ID进行删除。将删除信息保存到request的message中在页面给出用户删除成功的提示信息该部分核心代码如下通过yingdiedao的删除方法根据id删除对应的影碟 yingdiedao.deleteByPrimaryKey(id);将删除影碟成功信息保存到request的message中在页面中给出用户提示 request.setAttribute(message, 删除影碟成功);返回影碟管理界面return forward:/yingdieguanli.action;