商品信息管理系统的设计-毕业论文内容摘要:
交换意见,用户的积极参与是数据库的设计成功的关键。 (3).易于更改 ,当应用环境和应用要求改变时,容易对概念模型修改和扩充。 (4).易于向关系、网状、层次等各种数据模型转换。 概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。 四川工商职业技术学院 毕业论 文 10 根据上面的 概念设计特点,本商品信息管理系统 的实体有: 用户 实体、分店实体、商品实体。 各实体具体的描述 ER 图如下面各图所示。 图 32 用户信息表 ER 图 图 33 分店信息表 ER 图 图 34 商品信息表 ER 图 用户信息 用 户 名 登录密码 真实姓名 性 别 联系电话 Email 地 址 所属店编号 分店信息 主键 分店名称 分店编号 分店详细位置 商品信息 厂家编号 主键 商品名称 商品编号 商品等级 权限类型 四川工商职业技术学院 毕业论 文 11 ER(EntityRelationship),用来描述实现世界的概念模型。 ER 图提供了表示实体型,属性和联系的方法。 实体型:用矩形表示,矩形框内写明 实体 名。 属性:用椭圆表示,并用无向边将其与相应的实体联系起来。 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1: 1, 1: n,或 m: n)。 本系统 实体和实体之间的关系 ER 图 ,如图 35 所示 : 图 35 各实体之 间关系 ER 图 数据库逻辑结构设计 概念结构是独立于任何一种数据模型的信息结构。 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 ER 图转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结构。 [4] 根据系统的使用以及实现功能的需求分析,在 MySQL 数据库系统设计了以下几个数据表: 用 户 分店 商品 管理 管理 从属 n m m n 1 n 四川工商职业技术学院 毕业论 文 12 表 31 系统中用到的基本信息表及 用途 表名 用途 tb_users 用户信息表 tb_manufacturers 厂家信息表 tb_goodsnews 商品信息表 tb_goodssell 商品 销售表 tb_subbranch 分店信息表 tb_goodspurchase 商品入库表 tb_goodsdeparture 商品出库表 下面是各个表的详细设计: 表 32 tb_users 用户 信息 表 名称 类型 长度 允许空 说明 Id Into 11 否 用户 ID loginName nvarchar 255 否 用户名称 loginPwd nvarchar 255 否 登陆密码 realName nvarchar 255 否 真实姓名 sex bit 1 否 性 别 phone nvarchar 255 否 联系电话 nvarchar 255 否 Email address nvarchar 255 否 地址 shopId int 11 否 所属店编号 type int 11 否 权限类型 表 33 tb_manufacturers 厂家信息表 名称 类型 长度 允许空 说明 Id int 11 否 主键 manufacturersId int 11 否 厂家编号 manufacturersName nvarchar 255 否 厂家名称 yieldly nvarchar 255 否 生产产地 四川工商职业技术学院 毕业论 文 13 表 34 tb_goodsnews 商品 信息表 名称 类型 长度 允许空 说明 Id int 11 否 主键 goodsId int 11 否 商品编号 goodsName nvarchar 255 否 商品名称 manufacturersId int 11 否 厂家编号 grade int 11 否 商品等级 表 35 tb_goodssell 商品销售表 名称 类型 长度 允许空 说明 Id int 11 否 主 键 goodsId int 11 否 商品编号 sellAmount int 11 否 销售数量 sellPrice float 0 否 销售单价 sellTime datetime 0 否 销售时间 shopId int 11 否 所属店编号 sellPeople nvarchar 255 否 销售人 表 36 tb_subbranch 分店信息表 名称 类型 长度 允许空 说明 Id int 11 否 主键 subbranchId int 11 否 分店编号 subbranchName nvarchar 255 否 分店 名称 subbranchAddress nvarchar 255 否 分店详细位置 四川工商职业技术学院 毕业论 文 14 表 37 tb_goodspurchase 商品入库表 名称 类型 长度 允许空 说明 Id int 11 否 主键 goodsId int 11 否 商品编号 purchasePrice float 0 否 采购单价 purchaseAmount int 11 否 采购数量 manufacturersId int 11 否 厂家编号 purchasePeople nvarchar 255 否 采购人 purchaseTime datetime 0 否 采购时间 表 38 tb_goodsdeparture 商品出库表 名称 类型 长度 允许空 说明 Id int 11 否 主键 goodsId int 11 否 商品编号 departurePric float 0 否 领用单价 departureAmount int 11 否 领用数量 departurePeople nvarchar 255 否 领用人 receiveSubbranchId int 11 是 领用分店编号 departureTime datetime 0 否 领用时间 explain nvarchar 255 是 备注 四川工商职业技术学院 毕业论 文 15 第四章 软件系统详细设计 系统工作模式 商品信息管理系统 的主要目 的就是 利用计算机支持企业高效率完成劳动商品管理的日常事务 ,记录商品的销售分店管理, 推动企业劳动商品管理走向科学化、规范化。 该系统并不是任何用户 都有权 使用 , 凡管理员注册了的用户 可以使用此系统。 可以将使用此系统的 用户 分为两类:一类是系统 普通用户 ,另一类是系统的 管理员。 对于两类角色,给它 们赋予不同的权限。 系统的使用者只能使用此系统,对于此系统的管理工作没有权限,系统的 管理员 不仅可以使用此系统,还可以对系统进行 管理 维护。 在仔细分析该 商品信息管理 系统过程的基础上,设计出该系统的处理流程 ,如图41 所示。 四川工商职业技术学院 毕业论 文 16 N Y Y N 图 41 系统流程图 该系统的超级用户功能模块主要是通过管理员登录对 用户管理、商品信息管理、分店管理、库房管理等功能 的添加,删除,修改 的管理, 如图 42 所示。 用户登录 验证合法性 登录成功 进行权限判断 是否超级用户 销售管理 用户管理 商品信息管理 分店管理 库房管理 退 出 系 统 开 始 结 束 四川工商职业技术学院 毕业论 文 17 图 42 超级用户工作模式图 该系统的普通用户功能模块主要是通过用户登录对 销售商品模块的销售商品和查询销售记录 功能 ,如图 43 所示。 商品信息管理系统 超级用户 用户管理 商品信息管理 分店管理 添加用户 修改密码 修改权限 库房管理 修改所属分店店 添加商品 添加厂家 创建分店 商品入库 查看分店列表 用户列表管理 商品盘存信息 商品出库列表 商品入库列表表 商品出库 四川工商职业技术学院 毕业论 文 18 图 43 普通用户工作模式图 功能模块设计 用户登录功能模块 设置用户登录权限,可以保证系统资料的安全性,也进一步增强系统的稳定性。 用户 登录 功能是 商品信息 系统的一个非常重要的功能,它关系到整个系统的安全性和稳定性。 本系统在首页设置了一个管理接口,通过核对管理员账号和密码使管理员能够登录到管理界面。 在设计时要求系统管理员必须输入预先设定好的 管理员 账号以及登录 密码才能进入。 如果输入的 用户名和密码有误或者为空,将会提示你错误信息,并自动返回重新进行登录;如果 登录成功后将进入 商品信息 管理系统的 后台 进行相关操作。 这样有利于防止他人在没有授权的情况下进入系统,修改系统中的数据,造成不必要的损失。 另外普通用户也可以通过此界面进行登录,但不具备管理员的一些功能。 登录流程如图 44所示。 商品信息管理系统 普通用户 销售管理 销售商品 查询销售记录 开 始 四川工商职业技术学院 毕业论 文 19 N Y 图 44 登录流程图 浏览网站 进入登录界面 验证用户 名和密码 取得用户权限 关闭浏览器 结 束 登录成功 四川工商职业技术学院 毕业论 文 20 图 45 用户登录界面 //登陆方法根据用户名和密码查询它的权限 public into login(String loginName,Stringlogind) { into type=1。 Connection con=null。 ResultSet rs=null。 try { con=()。 PreparedStatement ps=null。 ps=(select type from tb_users where loginName=? amp。 amp。 loginPwd=?)。 (1, loginName)。 (2, loginPwd)。 rs=()。 if(()) { if(rs!=null) { type=(1)。 } } ()。 ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } return type。 //如果返回 1则表示不存在该用户或者用户名,密码错误 } 用户 管理功能模块 系统管理员通过 用户信息 管理模块可以对用户的基本信息进行修改、添加、删除 、等操作。 设计思路是把查看页面设计为可以显示多条记录信息的页面,使管理员对用户简单明了, 而且考虑了在用户信息修改时,用户。商品信息管理系统的设计-毕业论文
相关推荐
2、断芽、腐烂、创伤和弱小的蒜瓣后,应选用无病、无伤的大粒蒜瓣做蒜种;大豆种子经风选、粒选,剔除病粒、残粒、虫食粒及杂物后,种子净度达到 99%,纯度达到 98%,发芽率达到 95%,含水量12%,质量达到二级。 月 5 日10 日,当地土壤 10 厘米处地温稳定在 3以上时,掌握墒情适时用大蒜精播机在垄上等距单行栽种,栽植深度 3 厘米4厘米。 合理的保苗密度在 20 万株/公顷,用种量为
2、天检查苗床,发现病毒病等病株连同种薯一起拔除。 (4)高剪苗在离地 35 厘米处剪苗,春薯剪一次,夏薯剪两次,即从苗床高剪苗,插在露地苗圃中,再以露地苗圃中第二次高剪苗插入大田,绝对不可拔苗(预防黑斑病)。 用茎上高剪的枝作薯秧(预防茎线虫病)。 (五)薯苗处理(1)栽秧前严格剔除病秧,剪去病部。 (2)药剂处理可根据病害种类不同,任选其中一种方法:用 50多菌灵可湿性粉 10002000
束 0\n)。 scanf(%d,amp。 m)。 } } int menu() { int choice。 while(1) { system(cls)。 课程设计报告 8 printf(1新添图书 \n)。 printf(2删除图书 \n)。 printf(3修改图书 \n)。 printf(4按出版社查询 \n)。 printf(5按书名查询 \n)。 printf(6按作者查询 \n)。
printf(请输入员工学历 \n)。 scanf(%s,pedu)。 printf(请输入员工职务 \n)。 scanf(%s,pduty)。 printf(请输入员工电话 \n)。 scanf(%s,pphone)。 printf(请输入员工地址 \n)。 scanf(%s,paddress)。 } pnext=Lnext。 Lnext=p。 }//头插法生成单链表 int
禁止跨州设立分支机构。 这样的结果是,美国现在有商业银行 1 万家左右,其中绝大多数是规模比较小的商业银行。 从 20 世纪末开始,美国商业 银行业组织形式在不断演变,关于开设分支机构的限制已大大放松。 大约有 1/ 3 的州准许商业银行在本州范围内设立分支机构, 1/ 3 的州准许在商业银行总行所在地城市设立分支机构,其余 1/ 3 的州不准许设立分支机构,或者要经过许多审批手续。
,提高企业的管理水平,带来以下好处: (1) 解决销售管理问题: ERP 系统可以通过合理的调配机制 和信息反馈机制来很好地处理库存问题,实现计划执行的动态跟踪,全面准确地掌握销售情况和提高资金周转率。 (2) 解决生产管理问题: ERP 系统可以通过相应的管理功能实现高效的生产流水线模式,减少生产中个别物料短缺造成的生产中断的情况。 (3) 解决库存管理问题: ERP