当前位置: 首页 > news >正文

公司网站域名到期了去哪里缴费东莞网站建设17

公司网站域名到期了去哪里缴费,东莞网站建设17,开发中英文切换网站如何做,创建公司主页博主介绍#xff1a;专注于Java#xff08;springboot ssm 等开发框架#xff09; vue .net php phython node.js uniapp 微信小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不… 博主介绍专注于Javaspringboot ssm 等开发框架 vue  .net  php phython node.js    uniapp 微信小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了1500毕设题目 方便大家学习使用 感兴趣的可以先收藏起来还有大家在毕设选题项目以及论文编写等相关问题都可以给我留言咨询希望帮助更多的人 更多项目地址 介绍  翰文编程CSDN博客 翰文编程-CSDN博客 文末下方有源码获取地址 ssmvue694基于Java的药店药品信息管理系统的设 4.2 系统模块设计 药店药品信息管理系统系统在进行系统中功能模块的划分时采用层次图来进行表示。层次图具有树形结构它能使用矩形框来描绘数据信息。顶层代表的数据结构很完整顶层下面的矩形框表示的数据就是子集数据当然处于最下面的矩形框就是不能再进行细分的数据元素了使用层次方框图描述系统功能能让用户一目了然能够明白系统的功能以及对应功能板块下面的子功能都可以清楚领会。药店药品信息管理系统分为管理员和用户两部分操作角色下面将对他们的功能进行阐述。 管理员可以管理用户的基本信息可以管理等功能。管理员功能结构图如下 图4.1 管理员功能结构图 4.3 数据库设计 开发一个系统也需要提前设计数据库。这里的数据库是相关数据的集合存储在一起的这些数据也是按照一定的组织方式进行的。目前数据库能够服务于多种应用程序则是源于它存储方式最佳具备数据冗余率低的优势。虽然数据库为程序提供信息存储服务但它与程序之间也可以保持较高的独立性。总而言之数据库经历了很长一段时间的发展从最初的不为人知到现在的人尽皆知其相关技术也越发成熟同时也拥有着坚实的理论基础。 4.3.1 数据库概念设计 这部分内容需要借助数据库关系图来完成也需要使用专门绘制数据库关系图的工具比如Visio工具就可以设计E-R图数据库关系图。设计数据库也需要按照设计的流程进行首先还是要根据需求完成实体的确定分析实体具有的特征还有对实体间的关联关系进行确定。最后才是使用E-R模型的表示方法绘制本系统的E-R图。不管是使用亿图软件还是Visio工具对于E-R模型的表示符号都一样通常矩形代表实体实体间存在的关系用菱形符号表示实体的属性也就是实体的特征用符号椭圆表示。最后使用直线将矩形菱形和椭圆等符号连接起来。接下来就开始对本系统的E-R图进行绘制。 1下图是药品实体和其具备的属性。 图4.1 药品实体属性图 2下图是员工实体和其具备的属性。 图4.2 员工实体属性图 3下图是供应商信息实体和其具备的属性。 图4.3 供应商信息实体属性图 4下图是销售实体和其具备的属性。 图4.4 销售实体属性图 5下图是进货实体和其具备的属性。 图4.5 进货实体属性图 4.3.3 数据库表设计 数据库里面的数据表存放的就是各种数据记录我们在进行系统增删改查操作时其实也是在对应数据表里面进行的增删改查操作一个好的数据库能够缩短信息处理时间所以说数据库的设计工作不容小觑数据库里面设置哪些表表里面的字段设计以及字段类型和字段长度等信息都要考虑周到才行比如时间这个字段它的数据类型就不能是int型不然在系统操作中就会弹出输入数据格式不符合要求的报错提示。下面简单介绍药店药品信息管理系统的一些数据表。 表4.1字典表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 dic_code String 字段 是 3 dic_name String 字段名 是 4 code_index Integer 编码 是 5 index_name String 编码名字 是 6 super_id Integer 父字段id 是 7 beizhu String 备注 是 8 create_time Date 创建时间 是 表4.2供应商信息表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 gongyingshang_name String 供应商名称 是 3 gongyingshang_types Integer 供应商类型 是 4 gongyingshang_xinyongdengji_types Integer 信用等级 是 5 gongyingshang_content String 供应商详情 是 6 create_time Date 创建时间 是 表4.3进货表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 jinhuo_uuid_number String 进货编号 是 3 yaopin_id Integer 药品 是 4 yuangong_id Integer 员工 是 5 jinhuo_shuliang_number Integer 进货数量 是 6 jinhuo_content String 备注 是 7 jinhuo_time Date 进货时间 是 8 insert_time Date 添加时间 是 9 create_time Date 创建时间 是 表4.4销售表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 xiaoshou_uuid_number String 销售编号 是 3 yaopin_id Integer 药品 是 4 yuangong_id Integer 员工 是 5 xiaoshou_shuliang_number Integer 销售数量 是 6 xiaoshou_content String 备注 是 7 xiaoshou_time Date 销售时间 是 8 insert_time Date 添加时间 是 9 create_time Date 创建时间 是 表4.5药品表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 gongyingshang_id Integer 供应商 是 3 yaopin_uuid_number String 药品编号 是 4 yaopin_name String 药品名称 是 5 yaopin_gongxiao String 药品功效 是 6 yaopin_jibing String 所治疾病 是 7 yaopin_photo String 药品照片 是 8 yaopin_shengchanchangshang String 生产厂商 是 9 yaopin_types Integer 药品类型 是 10 yaopin_kucun_number Integer 药品库存 是 11 yaopin_jinjia_money BigDecimal 进价 是 12 yaopin_xiaoshou_money BigDecimal 售价 是 13 yaopin_content String 药品介绍 是 14 daoqi_time Date 到期时间 是 15 yaopin_delete Integer 逻辑删除 是 16 create_time Date 创建时间 是 表4.6员工表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 yuangong_name String 员工姓名 是 3 yuangong_phone String 员工手机号 是 4 yuangong_id_number String 员工身份证号 是 5 yuangong_photo String 员工头像 是 6 yuangong_email String 电子邮箱 是 7 create_time Date 创建时间 是 表4.7管理员表 序号 列名 数据类型 说明 允许空 1 Id Int id 否 2 username String 用户名 是 3 password String 密码 是 4 role String 角色 是 5 addtime Date 新增时间 是 第五章 系统实现 5.1 管理员功能模块的实现 5.1.1 药品列表 如图5.1显示的就是药品列表页面此页面提供给管理员的功能有查看药品、新增药品、修改药品、删除药品等。 图5.1 药品列表页面 主要代码 /*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params, HttpServletRequest request){logger.debug(page方法:,,Controller:{},,params:{},this.getClass().getName(),JSONObject.toJSONString(params));String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永不会进入);else if(员工.equals(role))params.put(yuangongId,request.getSession().getAttribute(userId));params.put(yaopinDeleteStart,1);params.put(yaopinDeleteEnd,1);if(params.get(orderBy)null || params.get(orderBy)){params.put(orderBy,id);}PageUtils page yaopinService.queryPage(params);//字典表数据转换ListYaopinView list (ListYaopinView)page.getList();for(YaopinView c:list){//修改对应字典表字段dictionaryService.dictionaryConvert(c, request);}return R.ok().put(data, page);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id, HttpServletRequest request){logger.debug(info方法:,,Controller:{},,id:{},this.getClass().getName(),id);YaopinEntity yaopin yaopinService.selectById(id);if(yaopin !null){//entity转viewYaopinView view new YaopinView();BeanUtils.copyProperties( yaopin , view );//把实体数据重构到view中//级联表GongyingshangEntity gongyingshang gongyingshangService.selectById(yaopin.getGongyingshangId());if(gongyingshang ! null){BeanUtils.copyProperties( gongyingshang , view ,new String[]{ id, createTime, insertTime, updateTime});//把级联的数据添加到view中,并排除id和创建时间字段view.setGongyingshangId(gongyingshang.getId());}//修改对应字典表字段dictionaryService.dictionaryConvert(view, request);return R.ok().put(data, view);}else {return R.error(511,查不到数据);}}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody YaopinEntity yaopin, HttpServletRequest request){logger.debug(save方法:,,Controller:{},,yaopin:{},this.getClass().getName(),yaopin.toString());String role String.valueOf(request.getSession().getAttribute(role));if(false)return R.error(511,永远不会进入);WrapperYaopinEntity queryWrapper new EntityWrapperYaopinEntity().eq(gongyingshang_id, yaopin.getGongyingshangId()).eq(yaopin_uuid_number, yaopin.getYaopinUuidNumber()).eq(yaopin_name, yaopin.getYaopinName()).eq(yaopin_gongxiao, yaopin.getYaopinGongxiao()).eq(yaopin_jibing, yaopin.getYaopinJibing()).eq(yaopin_shengchanchangshang, yaopin.getYaopinShengchanchangshang()).eq(yaopin_types, yaopin.getYaopinTypes()).eq(yaopin_kucun_number, yaopin.getYaopinKucunNumber()).eq(yaopin_delete, yaopin.getYaopinDelete());logger.info(sql语句:queryWrapper.getSqlSegment());YaopinEntity yaopinEntity yaopinService.selectOne(queryWrapper);if(yaopinEntitynull){yaopin.setYaopinDelete(1);yaopin.setCreateTime(new Date());yaopinService.insert(yaopin);return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 后端修改*/RequestMapping(/update)public R update(RequestBody YaopinEntity yaopin, HttpServletRequest request){logger.debug(update方法:,,Controller:{},,yaopin:{},this.getClass().getName(),yaopin.toString());String role String.valueOf(request.getSession().getAttribute(role)); // if(false) // return R.error(511,永远不会进入);//根据字段查询是否有相同数据WrapperYaopinEntity queryWrapper new EntityWrapperYaopinEntity().notIn(id,yaopin.getId()).andNew().eq(gongyingshang_id, yaopin.getGongyingshangId()).eq(yaopin_uuid_number, yaopin.getYaopinUuidNumber()).eq(yaopin_name, yaopin.getYaopinName()).eq(yaopin_gongxiao, yaopin.getYaopinGongxiao()).eq(yaopin_jibing, yaopin.getYaopinJibing()).eq(yaopin_shengchanchangshang, yaopin.getYaopinShengchanchangshang()).eq(yaopin_types, yaopin.getYaopinTypes()).eq(yaopin_kucun_number, yaopin.getYaopinKucunNumber()).eq(yaopin_delete, yaopin.getYaopinDelete());logger.info(sql语句:queryWrapper.getSqlSegment());YaopinEntity yaopinEntity yaopinService.selectOne(queryWrapper);if(.equals(yaopin.getYaopinPhoto()) || null.equals(yaopin.getYaopinPhoto())){yaopin.setYaopinPhoto(null);}if(yaopinEntitynull){yaopinService.updateById(yaopin);//根据id更新return R.ok();}else {return R.error(511,表中有相同数据);}}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Integer[] ids){logger.debug(delete:,,Controller:{},,ids:{},this.getClass().getName(),ids.toString());ArrayListYaopinEntity list new ArrayList();for(Integer id:ids){YaopinEntity yaopinEntity new YaopinEntity();yaopinEntity.setId(id);yaopinEntity.setYaopinDelete(2);list.add(yaopinEntity);}if(list ! null list.size() 0){yaopinService.updateBatchById(list);}return R.ok();} 5.1.2 供应商信息管理 管理员可以对前台的注册用户的基本信息进行管理可以设置注册用户的账号为冻结或者是在用状态管理员也能选择很多个已经失效的注册用户的信息进行批量删除操作。注册用户管理界面如图5.2所示。 图5.2 供应商信息管理页面 5.1.3 供应商类型管理 供应商类型管理页面显示所有供应商类型在此页面既可以让管理员添加新的供应商信息类型也能对已有的供应商类型信息执行编辑更新失效的供应商类型信息也能让管理员快速删除。下图就是供应商类型管理页面。供应商类型管理界面如图5.3所示。 图5.3供应商类型管理界面 大家点赞、收藏、关注、评论啦  其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者
http://www.hkea.cn/news/14400100/

相关文章:

  • 河南省建设培训中心网站照片模板图片
  • 大连本站运营公司电商平台推广费用预算
  • 网站建设运营预算零基础学习网站开发
  • 网站建设方案书 下载可以优化网络的软件
  • 网站加盟代理国外网站大全帝国cms模板
  • 网站建设基础 ppt网站的模板管理
  • 烟台广告公司网站建设wordpress 好评插件
  • 上海莱布拉网站建设二级网站建设方案 试行
  • 网站维护中是什么意思闵行18路
  • 网站设计大概价格公司网络安全管理制度和应急工作预案
  • 做360网站优化快速排青岛市最大的网络公司是哪里
  • 网站安全证书个人网页可以做什么内容
  • 做会员卡的网站在线制作wordpress设置后台自定义功能选项
  • h5网站开发定制flash网站的优缺点
  • 纯html5 网站珠海做网站价格
  • 网站维护哪些成都专业网站设计公司
  • 做外贸网站价格wordpress怎样连接数据库连接
  • 清远网站seoaspx网站服务器失去响应
  • 怎么做网站的导航条成都行业网站
  • 泰安建站哪家好猎头公司怎么找
  • 人才网站建站做论坛网站需要什么备案
  • 设计师联盟网站做跨国婚恋网站赚钱吗
  • 网站服务器 同步备份酷炫flash网站
  • 建站工作室源码北京排名seo
  • 万网主体新增网站备案需要是滴么怎么制作一个平台
  • 哪些网站可以做详情页怎么做淘宝推广网站
  • 北京做商铺的网站美丽寮步网站建设价钱
  • 模板网站哪个平台好网页导航栏图片
  • 赤峰做网站开发上海网络优化服务
  • 吉林一站式网站建设介绍老年门户网站建设的意义