毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
PHP+mysql材料管理系统设计与实现(3)
管理员信息表:包括登录名(关键字段)、姓名、密码、电话、身份标识;
员工信息表:包括登录名(关键字段)、姓名、密码、电话、身份标识;
材料入库表:包括编码(关键字段)、名称、进价、进货日期、生产厂商;
材料销售表:包括编码(关键字段)、材料名、售价、出售日期;
公司新闻表:包括标题(关键字段)、内容、日期;
材料库存表:包括编码(关键字段)、材料名。
4.系统总体设计
根据系统开发的需要,本系统的总体设计经过了概要设计和数据库设计两个阶段,概要设计阶段,根据系统用例得到了本系统的模块结构图,数据库设计阶段,根据数据库需求分析中分析出的各表的关键字段,得到了各表之间的关系。
4.1概要设计
根据绘制出的用例图,将本系统分为两个大的功能模块,分别是员工信息管理模块和材料管理模块,本系统的模块结构图如图3所示。
图3 系统模块结构图
此系统实现的功能如下:
(1)登录系统
员工和管理人员需要输入正确的登录信息后才可以登录到各自的功能页面。
(2)普通员工模块
普通员工成功登录系统后,便可以查看公司新闻、管理材料(材料采购、材料销售、库存查询、材料信息的下载)。员工可以导出下载材料信息,方便员工对当前材料库存进行盘点,及时掌握市场对不同材料的需求,以及查看是否有材料丢失现象。也可以将多组数据以excel表格的形式上传到数据库相应表中。
(3)管理员功能模块
管理员主要负责公司新闻的发布、公司人员的管理(单个添加、批量添加、删除、修改等),可以查看盈利,可以上传或下载员工信息,方便对员工的联系和管理。
4.2 数据库设计
(1)数据实体关系
根据数据库需求分析得到系统各实体间的关系,主要是公司员工对材料的管理和管理员对员工信息进行管理的关系。数据库总体E-R图如图4 所示。
图4 数据库总体E-R图
(2)数据库表设计
在本次设计开发中,使用MySQL数据库系统。数据库表设计如下:存储出售信息的xyj_sell表、存储公司信息的xyj_news表、存储采购信息的xyj_buyin表、存储产品库存的xyj_save表、存储员工信息的xyj_workers表、存储管理员信息的xyj_admin表。下面列出采购信息表和员工信息表。
表1 采购信息表
Field Type Comment
buyin_id int(20) NOT NULL 序列
buyin_name varchar(20) NOT NULL 名称
主键 buyin_barcode varchar(20) NOT NULL 编码
buyin _price float NOT NULL 售价
buyin _date date NOT NULL 采购日期
buyin_facto varchar(20) NULL 货源
buyin_name是材料名称,buyin_price是进价,buyin_barcode表示该材料的编码,作为采购信息表的主键,唯一标识该材料,不能重复。buyin_date表示进货日期,buyin_facto表示进货厂家。
表2 员工信息表
Field Type Comment
xyj_id int(20) NOT NULL 序列
主键 xyj_worker varchar(20) NOT NULL 登录名
xyj_pwd varchar(200) NOT NULL 密码
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
PHP+mysql材料销售系统设计与实现
下一篇:
基于Android系统的图片浏览器开发与设计
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
java物业管理系统设计
C#学校科研管理系统的设计
国内外图像分割技术研究现状
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
志愿者活动的调查问卷表