电脑配件进销存管理系统_毕业论文(编辑修改稿)内容摘要:

比较困难和不便。 此外,实现复杂的应用构造有较大的困难。 虽然可以用 ActiveX、Java 等技术开发较为复杂的应用,但是相对于发展已非常成熟 C/ S 的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。 数据库需求分析 根据系统设计和功能模块分析,本 系统 的数据库需要存放以下信息: ( 1) 分类 表 :储存 分类 信息 ( 2) 供应商 表:储存 供应商 信息 ( 3) 入库 表:储存 商品入库 信息 ( 4) 库存 表: 储存 商品库存 信息 ( 5) 客户 表: 储存 客户 信息 ( 6) 论坛 表:记录 用户 留言 记录 ( 7) 商品 表: 储存 商品 信息 ( 8)用户表:储存用户信息 ( 9)销售表:储存销售信息 功能模块 本系统的功能模块包括以下七 个部分: ( 1) 用户 模块: 对用户基本信息 管理 ( 2) 管理员 模块: 对 管理员 信息管理 ( 3) 商品 模块: 管理 商品 信息 ( 4) 供应商 模块: 管理 供应商 信息 ( 5) 进销存 模块: 管理 商品进销存所有 信息 ( 6) 论坛 模块: 管理 用户留言 新疆财经 大学 本科毕业论文 11 第 3 章 系统设计 概要设计 系统中主要功能模块图如图 所 示: 电 脑 进 销 存 管 理系统管理员职员用户管理基本信息销售商品查看论坛管理用户客户存货管理商品销售进货论坛管理 图 功能模块图 详细设计 系统流程图设计 系统流程包括两 个部分。 销售用户 和系统管理员 有各自的功能也有相互操作的功能。 管理员 登录后 管理系统所有功能。 用户 可以添加 销售商品。 新疆财经 大学 本科毕业论文 12 系统的 简单 流程图设计如下图 所示: 登 录登 录验 证验 证用 户系 统管 理销 售 商 品 少 收 记 录管 理 信 息 管 理 商 品商 品 库 存ss 图 系统流程图 系统实体 — 联系图 (ER 图 ) ER 模型是对现实世界的一种抽象。 它的主要成分是实体、联系和属性。 使用这三种成分,我 们可以建立许多应用环境的 ER模型。 现在划出本系统所使用的数据库实体,它们分别为 课程 实体、 资源 实体、 建议 实体、类别实体和用户实体。 下面将介绍几个关键实体的 ER图。 用户 实体 实体图如图 所示。 用 户用 户 号注 册 I P密 码类 型 图 用户 实体 属性 新疆财经 大学 本科毕业论文 13 商品 实体 商品 实体图如图 所示。 商 品编 号匪 类名 称其 他详 细 内 容 图 商品 实体 属性 图 客户 表 实体 实体图如图 所示。 客 户编 号备 注名 称地 址电 话 图 客户 表 实体 属性 图 数据库的设计 这里对主要的数据库做详细说明。 具体数据库如下: 分类 表,表名: fl,具体表结构见表。 表 管理员 表 字段 类型 Null 默认 注释 id int(11) 否 自动编号 新疆财经 大学 本科毕业论文 14 name varchar(20) 否 空 姓名 供应商 表,表名: gys,具体表结构见表。 表 供应商 表 字段 类型 Null 默认 注释 id int(11) 否 自动编号 name varchar(40) 否 空 名称 dq text 否 空 地区 dh varchar(30) 否 空 电话 note varchar(20) 否 空 备注 进货 表 , 表名: jhrk, 具体表结构见表。 表 进货 表 字段 类型 Null 默认 注释 id int(11) 否 自动编号 spid varchar(20) 否 空 商品号 gysid varchar(10) 否 空 供应商 名 nums text 否 空 数量 total varchar(20) 否 空 总价 time varchar(20) 否 空 时间 userid varchar(30) 否 空 操作用户 用户 表 , 表名: user, 具体表结构见表。 表 用户 表 字段 类型 Null 默认 注释 userid int(11) 否 用户号 password varchar(40) 否 空 密码 Name varchar(1) 否 空 姓名 新疆财经 大学 本科毕业论文 15 type varchar(40) 否 空 类型 库存 表 , 表名: kc, 具体表结构见表。 表 专业 表 字段 类型 Null 默认 注释 id int(20) 否 自动编号 Spid varchar(30) 否 空 商品号 gysid varchar(10) 否 空 洪映上 号 nums varchar(30) 否 空 数量 total varchar(10) 否 空 总价 time varchar(30) 否 空 时间 userid varchar(10) 否 空 操作用户 商品 表 , 表名: sp, 具体表结构见表。 表 登录记录 表 字段 类型 Null 默认 注释 id int(11) 否 商品 号 name varchar(30) 否 空 商品名 fid varchar(20) 否 空 分类 dj varchar(16) 否 空 单价 content Varcher(20) 否 内容 note varchar(30) 否 空 备注 新疆财经 大学 本科毕业论文 16 第 4 章 系统实现 用户 模块 用户 只有在登录后才能进行选课等操作。 进入 用户 主界面 首先需要 验证 登录,下面我们分别实现这些功能。 所在页面为。 具体界面如图 所示。 图 登录 界面 登录 代码 : ? include。 if($_POST[login]) { if($_POST[lx]==39。 139。 ){ $sql=select * from user where userid=39。 $_POST[userid]39。 and password=39。 $_POST[password]39。 and type=39。 139。 } else{ $sql=select * from user where userid=39。 $_POST[userid]39。 and password=39。 $_POST[password]39。 and type=39。 039。 } $query=mysql_query($sql) or die(mysql_error())。 $row=mysql_fetch_array($query)。 if(mysql_num_rows($query)) { $_SESSION[userid]=$_POST[userid]。 新疆财经 大学 本科毕业论文 17 $_SESSION[type]=$row[type]。 echo。 } else { echo。 } } ? title进销存管理 /title style type=text/css ! body { marginleft: 0px。 margintop: 0px。 marginright: 0px。 marginbottom: 0px。 backgroundcolor: 1D3647。 } /style script language=JavaScript function check_login(){ if(==){ alert(用户名不能为空 )。 return false。 } if(==){ alert(密码不能为空 )。 return false。 } } /script } } else{ $sql=select * from qiye where qyid=39。 $_POST[userid]39。 and password=39。 $_POST[password]39。 $q1=mysql_query($sql)。 if($r1=mysql_fetch_array($q1)){ $_SESSION[userid]=$_POST[userid]。 新疆财经 大学 本科毕业论文 18 $_SESSION[type]=39。 139。 //代表企业 $row=mysql_fetch_array(mysql_query(select `name` from userinfo where userid=39。 $_POST[userid]39。 ))。 $_SESSION[name]=$r1[name]。 mysql_query(update qiye set dlcs=dlcs+1 where qyid=39。 $_POST[userid]39。 )。 echo。 } else{ echo。 } } 用户 用户 主页面 首先要进行数据库连接操作关键代码如下: ? session_start()。 $conn=mysql_connect(localhost,root,)。 mysql_select_db(jxc,$conn)。 mysql_query(SET NAMES GB2312)。 ? 正确输入账号和密码后登陆到本系统中 , 当用户访问本系统后, 所在页面问, 如图 图 用户 主页面 用户 用户 的主要功能 管理员主要操作 如图 所示 新疆财经 大学 本科毕业论文 19 图 管理商品 关键代码如下: ? include。 $fl=array()。 $mysql=mysql_query(select * from fl)。 while($sq1=mysql_fetch_array($mysql)){ $fl[$sq1[id]]=$sq1[name]。 } if(!$_GET[page]){ $_GET[page]=1。 } $s1=select * from sp order by id。 $q1=mysql_query($s1)。 $r1=mysql_fetch_array($q1)。 $pagesize=10。 //每页显示的条数 $url=$_SERVER[REQUEST_URL]。 //取得除了域名以外的地址 $url=parse_url($url)。 // 将 URL解析成有键值的数 组 $url=$url[path]。 //取得 PATH这个键值的值 $numq=mysql_query(SELECT * FROM sp)。 $num=mysql_num_rows($numq)。 //取得数据库里面的信息。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。