菜单
  

        xyj_phone    varchar(20) NULL    电话
        xyj_name    date NOT NULL    名称
        xyj_mode    int(2) NOT NULL    身份标识
    xyj_worker表示员工的登陆账号,作为主键,不同员工的登陆账号不同,xyj_pwd表示的是登录密码,密码经过MD5算法加密,密码必须在6-10位,以保证员工密码的安全性。xyj_phone 是此员工的联系方式,xyj_mode用来区分管理员和普通员工,普通员工的xyj_mode值为2,管理员的xyj_mode为1。
    5.系统详细设计与实现
    系统主要使用了HTML、PHP语言实现各个功能模块和页面信息的显示,完成一个动态的在线材料管理系统。依据参考文献[10]对管理系统的功能进行设计,依据参考文献[11]进行网站的环境配置。
    5.1公共类设计
    在网站开发的过程中,经常会用到一些公共模块,如数据库连接及操作的类等。因此,数据库操作类用来完成数据库的连接、查询等操作。将这几种操作编写到一个公共类里,可以减少代码的重复编写,有利于代码的文护、提高页面的加载速度。
    在mysql类中总共定义了1个属性4个方法,功能简介如表3所示。
    表3  mysql类的属性和方法
    属性或方法    功能简介
    mysql    获取数据库的连接字符串
    construct()    构造函数,用来传入db_host、db_database、db_password等值
    connect()    用来连接数据库
    query()    用来查询。此方法返回一个整型,执行成功返回1,否则返回0
    destruct()    析构函数,用来关闭连接,释放资源
    5.2登录模块
    登陆流程图如图5所示。
     
    图5  登陆流程图

    本篇论文以文献所要求的用户身份验证[12]为参考,系统为员工和管理员设置了身份标识xyj_mode。当xyj_mode为1时,管理员登陆,当xyj_mode 为2时,普通员工登录。系统将用户所输入的信息与数据库中所存储的信息进行匹配,匹配成功则登陆成功。登录成功后,普通用户、管理员将在不同的主页面进行各自的管理。若登陆不成功,则返回登陆界面。
    5.3管理员发布新闻
    管理员发布新闻,根据管理员输入的标题、内容,获取系统提交时间添加到表xyj_news。流程图如图6所示。
     
    图6  发布新闻流程图
    5.4员工信息管理模块
    管理员成功登陆进入主页面后,点击链接进入相关页面进行不同的操作,包括员工信息的批量添加、单个添加、删除、修改、查询以及导出下载,出现以下问题时,操作不成功:添加员工时,员工登陆名与数据库中存储的登录名重复;员工密码小于6位或者超过10位的;删除、修改、查询员工信息时,数据库表中不存在该员工的信息。测试成功后,管理员根据所选日期查看公司盈利页面如图7所示。
     
    图7  管理员查看公司盈利页面
    管理员可以输入起始时间和结束时间,点击查看,查询这段时期的盈利以及总盈利。
    5.5员工查看公司新闻
    员工登陆成功进入主页面后,便可以看到公司最新的信息,员工只能查看消息,不能对消息进行其他操作。
    5.6材料管理模块
    材料管理是该系统的最主要功能,只有员工或管理员才有权限进行材料的管理。员工负责材料的入库、出库、库存查询以及三个表格内容的导入或者导出,管理员负责查看公司盈利。员工登陆成功进入主页面以后对材料进行管理,出现以下几个问题时,操作不成功:材料入库时,材料编码重复;材料销售时,材料没有库存。测试成功后,员工管理材料信息如图8-11所示。
  1. 上一篇:PHP+mysql材料销售系统设计与实现
  2. 下一篇:基于Android系统的图片浏览器开发与设计
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. php+mysql志愿者服务平台前端页面设计

  3. java+mysql酒店管理系统设计与实现

  4. php+mysql高校迎新系统的开发与应用

  5. Ruby+mysql就业信息管理系统的设计与实现

  6. php进销存管理系统的设计与实现

  7. jsp医药连锁店管理系统的设计与实现

  8. 当代大学生慈善意识研究+文献综述

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 电站锅炉暖风器设计任务书

  11. 大众媒体对公共政策制定的影响

  12. 杂拟谷盗体内共生菌沃尔...

  13. 乳业同业并购式全产业链...

  14. 十二层带中心支撑钢结构...

  15. java+mysql车辆管理系统的设计+源代码

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回