课程设计---汽配管理信息分析设计系统报告

  • 格式:doc
  • 大小:891.50 KB
  • 文档页数:39

经济管理学院()专业MIS课程设计(2009—2010学年)设计名称:汽车配件管理系统─────────────班级:电子商务----------------姓名:-------------------------------指导教师:信管教研室-----------------成绩:----------------目录1 概述 (1)1.1 选题背景 (1)1.2 系统环境 (1)1.2.1 PB简介 (1)1.2.2 PB访问SQL Server (2)1.2.3 语言环境 (2)2 系统分析 (2)2.1 系统目标需求 (2)2.2开发的可行性分析 (3)2.2.1管理上的可行性 (3)2.2.2技术上的可行性 (3)2.2.3经济上的可行性 (3)2.3 业务流程分析 (3)2.4 数据流程 (5)2.5 数据字典 (5)3 系统设计 (8)3.1平台设计 (8)3.2软件总体结构设计 (8)3.2.2模块说明书................................................. . (9)3.3 代码设计 (12)3.4 数据库设计 (12)3.4.1 E-R图 (12)3.4.2 数据表设计 (13)3.5 界面设计 (16)3.5.1 登录界面 (16)3.5.2 主页界面 (17)3.5.3 出库登记界面........................................... . (18)3.5.4 库存查询界面 (19)3.5.5 库存盘点界面 (20)3.5.6 出库登记信息 (21)3.5.7 出库报表查询 (21)3.5.8 商品信息管理界面 (23)3.5.9 操作员管理界面 (24)3.6 系统安全设计 (24)4系统实施 (25)4.1 数据库的实施 (25)4.2 程序实现 (25)4.2.2 系统程序的实现 (28)5 结束语 (40)参考文献汽车配件管理信息系统1 概述1.1 选题背景在国家发改委颁的我国汽车工业发展政策中,已经明确把全面提升汽车配件竞争力作为指导零部件行业“十一五”期间发展的主要目标。

随着奇瑞,几、吉利等民营企业的发展,一汽、上汽、东风也明确提出自主品牌汽车未来发展目标,关键零部件的自主品牌成为我国汽车工业未来发展的重点之一,我国汽车的配件研究开发正在逐步加大科研投入,提升自主创新的能力,培育自身品牌,面对我国汽车向安全,节能,环保,舒适的发展方向,我国汽车传统零部件将紧随这以发展潮流,最近两年,我国汽车配件企业在LED车灯、HID 车灯、防盗系统、GPS导航仪等产品在快速发展,已经形成了较大的市场规模,很好的促进了我国汽车零部件以及其他非主流的零部件的发展,当然当前我国汽车产业零部件配置率效率很低,很多高技术的零部件生产还很少在我国汽车上涉及,因此我国必然会加大这些高新技术的产业发展,而一个良好的高效率的汽车配件管理系统是必不可少的,在此基础上我们设计了该小型管理系统。

1.2 系统环境系统是基于应用PowerBuilder9.0而设计出的的汽车配件管理信息系统,通过实现与数据库的连接,动态的查询、添加、删除以及各种订单的处理与实现和客户经理之间的联系,实现汽车配件会计的实施,而且可自动生成和打印报表,方便高层领导掌握信息等管理数据库的功能。

1.2.1PowerBuilder简介PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购),它完全按照客户机/服务器体系结构设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。

由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder可以方便快捷地开发出利用后台服务器中的数据和数据库管路系统系统的数据库应用程序。

1.2.2 PowerBuilder访问SQL ServerPowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。

也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的。

1.2.3 语言环境为了给用户提供各个方面的支持,PowerBuilder可以运用SQL语句,具有自己的编程语言POWERSCRIPT,这个语言除了提供基本的流程控制语句,还提供了几百个函数来操纵各种对象和提供诸如DDE,OLE等方面的支持。

此外我们还可以定义自己的函数,处理特定的事件。

学习PowerBuilder时相当一部分的时间就是用来了解和熟悉PowerBuilder提供的各种函数。

2 系统分析2.1 系统目标需求汽车配件管理系统是兼顾供应商、顾客和厂商之间的信息交流的系统,通过对各种信息系统的考察、分析,并结合企业要求, 而开发的一套拥有前后台的信息化管理系统。

需满足以下要求:◆良好的人机交互界面,方便快捷的数据输入功能;◆灵活的查询性能,包括单项和多项的查询功能。

实现输入后的快捷查询,完整的条件判断,包括库存量的判断;◆考虑产品的不断创新,系统可实现新产品的录入;◆实现各个部门权限的限制,有利于系统的安全性;◆可自动生成和打印报表,方便高层领导掌握信息。

2.2 开发的可行性分析2.1.1 管理上的可行性把企业汽配的业务延伸到Internet上,建立电子商务网站,对汽车配件运营商业企业来说,是企业对外展示信息,从事商务活动的窗口和界面,企业也可以通过该系统建立和维护各项业务的发展情况。

因此,高中层管理人员不会对此有很大的抵触情绪,主管领导也能够相应的支持。

2.1.2 技术上的可行性根据系统目标需求分析得结果来看,汽车配件管理系统不需要通过购买专业软件,仅采用PowerBuilder9.0为开发工具,选择PB自带的SQL anywehere 语言就可以解决相关的问题,从而保证系统功能的实现。

2.1.3 经济上的可行性汽车配件商业企业在运营过程中,经常会遇到产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。

而本系统可以帮助企业正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来是企业与顾客间的经济活动变得更灵活、更主动,既间接的扩大了企业的知名度,也从而为企业带来最好的经济效益。

2.3 业务流程分析该管理系统网站浏览者必须先登录,才能够以用户的身份查看该汽配管理系统中的各项信息。

浏览者注册的信息提交到网站后台,由网站管理员进行管理。

网站为用户提供商品查询,用户信息的查询以及各项业务的查询和登记,从而形成订单信息。

在系统后台,管理员除了管理用户信息,公司信息以及配件商品信息外,还需将网站消息以公告的形式发布出去,同时也要及时的更新企业内部的各项信息。

主要业务流程如图2-1所示。

1):总业务流程图:图2-1系统业务流程图2) 销售业务流程图3) 财务管理业务流程图2.4 数据流程图2-2系统数据流程图2.5 数据字典1) 数据流条目2) 加工条目3) 文件条目3 系统设计3.1平台设计表3-1 系统平台设计3.2 软件总体结构设计3.2.1功能结构图图3-1汽车配件管理系统功能结构图图3-2配件管理系统网站后台功能结构图3.2.2 模块说明书表3-2 “用户管理”模块说明书表3-3 “销售管理”模块说明书表3-4 “采购管理”模块说明书表3-5 “财务管理”模块说明书表3-6 “库存管理”模块说明书3.3 代码设计由于该厂在未来的几年内生产的产品品种不会超过十种,并且每种产品的规格也不会超过十种,因此,产品规格代码采用层次码,并用两位整数表示,设计方案如图示,规格编码列于表中所示。

规格顺序号品种顺序号规格代码(2)产品代码设计产品代码用三位整数表示,设计方案如图所示。

产品的代码如表所示。

校验位规格码图11 代码设计方案表9 产品代码表产品代码中的校验位a3值的确定方法如下:a3=取[(3a1+2a2)/10]的余数3.4 数据库设计3.4.1 E-R图系统中主要涉及到的实体有“客户”、“供应商”、“配件”、“图片”、“员工”、“部门”、“订单”、“仓库”。

实体与实体之间的联系如图3-4所示。

图3-4系统E-R图1.顾客:(顾客编号,顾客名,顾客地址,顾客电话,顾客开户行,顾客开户行账号,备注)2订货单:(订单号,顾客号,订货项数,订货日期,预定交货日期,销售人员编号,订货单金额);3订货单细节:(订单号,配件编号,订货数,订货金额);4应收款明细账:(订单号,应收金额,收款日期,已收金额,办理人编号);5应付款明细账:(采购单号,应付金额,支付日期,已付金额,办理人编号);6供应商:(供应商号,供应商名称,供应商地址,供应商电话,供应商开户行,供应商开户行账号,备注);7配件:(配件号,配件名,数量,价格,入库时间);8采购单(采购单号,采购项数,采货日期,预定交货日期,采购人员编号,采购单金额);9采购单细节:(采购号,配件号,采购数,采购金额);10员工(员工编号,所属部门号,员工姓名,员工住址,员工电话,员工开户行,员工开户行账号);11部门:(部门号,部门名,人数,部门经理);12仓库:(仓库号,地址,配件种类,配件数);3.4.2数据表设计表3-8 Users(用户表)表3-9 Companys(公司表)表3-10 Products(商品表)表3-11 Categorys(商品种类表)表3-13 ProductCarts(商品和购物车关系表)表3-14 Pictures (商品图片表)表3-15 ManagerInfor(管理员表)表3-17 SHInformation(收货者信息表)表3-18 BBS(公告表)3.5界面设计系统界面风格基本一致,本着方便用户宗旨,在页面的设计上趋向于人性化,易于操作:﹡界面清晰明了、协调一致,同样功能用同样的图形﹡有清楚的错误提示,误操作后,系统提供有针对性的提示﹡使用用户的语言,而非技术的语言﹡方便退出,随时转移界面,很容易从一个界面跳到另外一个界面﹡让用户知道自己当前的位置,使其做出下一步行动的决定3.5.1 登录界面图3-5登录界面3.5.2主页界面图3-6主页界面3.5.3 出库登记界面3.5.4 库存查询界面3.5.5库存盘点界面3.5.6 出库登记信息3.5.7 出库报表查询3.5.8 商品信息管理界面3.5.9 操作员管理界面3.6系统安全设计主要针对提高数据的安全保密性方面而言:﹡对系统中的数据库定义访问权限。