毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

PHP+mysql材料销售系统设计与实现(3)

时间:2017-02-07 12:55来源:毕业论文
图1 系统用例图 3.2网站功能描述 (1)产品公告:在首页可以看到公司特色产品、最新产品和受消费者喜欢的产品,利用滚动播放形式展现,让浏览者在较


 
图1 系统用例图
3.2网站功能描述
(1)产品公告:在首页可以看到公司特色产品、最新产品和受消费者喜欢的产品,利用滚动播放形式展现,让浏览者在较短时间了解公司特色,公司产品,达到企业产品宣传效果。
(2)产品展示:在产品展示页面,分页展示公司所有产品,并且通过点击目标产品,可以看到相应的目标产品的细节展示,让浏览者在领略公司丰富的产品,雄厚的实力的同时,挑选符合自己品的产品。
(3)在线留言:顾客根据自己的需求或是产品使用心得,通过留言方式与公司交互。管理员对留言内容进行审核后,在留言板下方分页显示顾客留言的内容和时间。客户只能提交留言的内容,不能对内容进行编辑或删除。
(4)销售网络:根据公司地址,定制销售覆盖网络。在线查询公司地址和各分部位置,实现地图定位,让顾客轻松找到公司所在地。
(5)员工登陆:对员工身份验证(用户名与密码匹配),以及信息更改(员工信息的添加、删除、查找、修改操作)等,以最便捷的方式达到最高效的管理,向着实现自动化而努力。
(6)产品管理:产品管理员通过对后台数据库的操作,实现产品信息更新,主要有采购员根据产品上架、下架情况,对库存进行管理,包括产品信息添加、删除、查找、修改等操作。管理员对职工信息管理,公司动态的资讯更新,在线留言信息审核。
3.3网站总体设计
从总体上看,本网站前台页面共有八大功能模块,后台管理共有员工管理和信息管理两大部分。
如图2页面功能模块所示:
 
图2  页面功能模块图
为了增强公司信息的可文护性,根据公司动态、产品流向,对公司信息实行实时更新。后台设计中,员工信息、资讯信息、产品信息和在线留言信息管理中均应具备添加、删除、查询等基本操作功能。将新的员工信息、资讯信息和产品信息添加进数据库,展现在网站页面,将离职的员工信息、下架的产品、过期的资讯信息以及非法留言从表中删除,以确保网站的安全性和准确性。后台管理模块如图3所示:
 
图3  后台管理模块图
4.数据库设计
本系统侧重于材料销售,对页面展现效果要求较高,但对数据库设计也有一定的要求。主要涉及员工、产品和留言信息三个方面的管理。数据库的设计共经过了数据库需求分析和数据库逻辑结构设计两个阶段,需求分析包含四个表的关键字段,逻辑结构分析中则分析出表之间的关系。
4.1数据库需求
数据库的需求主要分为四大部分:员工信息表、产品信息表、资讯信息表和留言信息表。四个表的主要操作大体为删除、添加、查找。以求用最为简洁的管理模式,实现员工登陆身份认证、权限划分,公司产品上架、下架管理,公司动态更新,留言审核,体现计算机管理的便捷性和高效性。
针对网站需求,数据库的四个表设计如下:
员工信息表:包括员工职位、员工编号、姓名、密码、性别、年龄、生日、进入公司时间;
产品信息表:包括编码、名称、产品图片(大小两张,分别用于产品中心页面和产品细节展示页面);
资讯表:包括信息编号、题目、作者、更新时间、主要内容;
留言信息表:留言ID,客户名字、留言内容、留言时间。
4.2数据库逻辑结构设计
根据数据库需求分析以及前面系统分析得到系统各实体间的关系,数据库总体E-R图如图4 所示。
 图4  数据库总体E-R图
对于一个小型的企业材料销售网站,数据库设计要求灵活,易于管理,但对存储量有一定要求,所以本系统选用MySQL作为网站开发数据库,设计了四个表以实现页面效果的美观和数据操作的简洁化:员工信息表(Lanmayi_user),数据库中的密码是经过加密后存储的,以确保员工信息的保密性;产品中心的图片信息表(Lanmayi_image),其中相同图片存有大小不同的两张,以实现产品中心展示和产品细节展示的网页功能;资讯新闻表(Lanmayi_detail),其中的标题和内容两部分分别显示在公司动态和新闻内容页;留言信息表(Lanmayi_news),对留言内容进行存储,实现信息审核功能。这里,以员工信息表为例做简要说明介绍,如表1所示: PHP+mysql材料销售系统设计与实现(3):http://www.youerw.com/jisuanji/lunwen_2576.html
------分隔线----------------------------
推荐内容