兴和加油站日常管理信息系统开发(共31页).doc
-
资源ID:16679557
资源大小:408.50KB
全文页数:31页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
兴和加油站日常管理信息系统开发(共31页).doc
精选优质文档-倾情为你奉上2011-2012学年(1)学期经济管理学院实践教学成 绩 评 定 表实践教学项目ERP综合模拟专 业工商管理学生姓名李 展班级学号评语组长签字:20 年 月 日成绩日期2011-2012学年(1)学期经济管理学院实践教学任 务 书学 院经济管理学院专 业工商管理学生姓名李 展班级学号实践教学项目ERP综合模拟实践题目实践教学要求与任务:1、熟悉某一工程软件(如ERP软件)的工作流程、基本操作步骤;同时把前修课的知识有机地联系起来,通过实践培养学生综合运用知识的能力,从而达到培养学生和提高学生素质的目的。2、应用用友ERP沙盘进行准备组织工作、初始状态的设定、运营规则的理解、实际模拟训练等的实战演练,提高学生的实际动手能力。工作计划与进度安排:第1天 布置任务,分组第2天 规则介绍,初始年运营第3-8天 第1年到第6年运营第9天 评价总结第10-14天 查询资料,撰写报告指导教师: 20 年 月 日专业负责人:20 年 月 日学院院长:20 年 月 日专心-专注-专业目录1 前言1.1 作业背景课程作业的具体要求如下:用信息系统开发工具(例如PowerBuilder、Delphi、VB、VFP等)开发一个实用的中小型物流管理信息系统。(1)根据课程实践时间选择适当规模大小的设计课题。针对信息系统课程实践的具体特点,体现项目管理的思想,可由指导教师对学生进行分组(每组4-6人),一组一题,分工合作,共同完成。(2)根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程实践活动。(3)课程实践过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程实践报告。(4)开发出可以运行的管理信息系统,通过上机检查。1.2 选题说明项目背景研究课题题目:兴和加油站日常管理系统开发1.2.1 基本思路首先对研究企业的背景进行研究进而从经济、管理和技术三个方面对开发项目的可行性进行分析。得出结论之后,开始对该企业的组织结构和业务流程进行分析,然后得出逻辑模型即数据流程图。根据系统分析阶段的数据流程图得到物理模型即模块结构图。最后根据系统设计的内容进行程序设计并运行系统。1.2.2 作业目标通过对采购管理信息系统的设计与开发,熟练使用所学的结构化分析以及设计方法分析系统,描述系统,设计系统。掌握业务流程图,数据流程图,数据字典等工具。熟练使用模块设计方法,数据库设计方法,代码设计方法,输入输出设计方法等设计物理系统。并且会做简单的系统,并运行实施。1.3 工作业绩1.3.1 个人主要工作我主要参与本次课程设计中兴和加油站日常管理系统的系统设计工作1.3.2 主要收获我们组做的是加油站日常管理信息系统,作为还没毕业的大学生,加油站对我们而言显得有些陌生,我们也想过要去换个题目,但后来是决定就这个了,于是我们从网上查阅了大量资料,然后通过小组讨论分工,各自实施再到最终定稿,不得不说这次课程设计给我的收获不是简简单单几个字可以表达清楚的,它不仅让我学到了关于管理信息系统的一些基本知识,还让我通过亲身实践有了一个更加直观的了解,除此以外让我觉得收获更大的是那种面对困难不服输的勇气以及小组成员之间互相配合,互相帮助直至最终获得成功的那种团队精神,这无疑对我今后的学习乃至工作都会起到不可估量的积极作用!1.3.3 自我评定 优 良 中 及格 不及格1.3.4 小组成员任务分工情况本组为本次课程设计工商管理二班五组,组长为:李展,小组所有成员分工如下:小组成员分工表课设题目:兴和加油站日常管理系统开发人员分工名称学号备注系统规划马海薇组员系统分析王赫组员系统设计李展组长系统实施齐红叶组员系统实施罗颖组员2 系统规划2.1 项目名称兴和加油站日常管理系统开发2.2 项目背景当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。 并且现在的社会日新月异,发展的非常快。加油站的发展也是非常的快了,而且每年都有不同的要求。加油站的信息量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就体现出不为合适了。而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,工作人员都是在重复一些相同的工作。做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种条件下,使用计算机管理就体现出非常的适合了。只要你准确的录入记录,统计,报表输出的结果就能快速、准确显示出来,变的一点问题都不会出现的。2.3 项目目标通过本系统软件,能帮助工作人员利用计算机,快速方便的对加油站的客户信息和客户加油信息进行管理、输入、输出、查找的所需操作,使散乱的客店档案能够具体化,直观化、合理化。为了更好的管理加油站庞大的数据而开发的。它能够给加油站的工作人员减轻很多的负担,能够把繁琐的工作简单化。本系统适用于一般的加油站,对客户信息和客户加油的信息可以随时输入、输出、查找、修改、汇总。2.4 开发方法本系统运用结构化系统开发方法。2.5项目功能该系统分为五个功能模块分别如下:(1) 系统操作:用户管理、修改密码、重新登录、退出系统;(2) 客户信息管理:客户信息管理、客户信息查询;(3) 油价管理:油价管理、油价查询;(4) 加油信息管理:车辆管理、加油、加油查询;(5) 加油信息统计:统计。本系统主要完成对加油站客户管理和加油信息的管理,包括数据库中表的添加、修改、删除等。系统还可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。以方便用户对信息进行管理和查询,并作出统计分析。2.6可行性分析报告2.6.1技术可行性运用Visual Basic 语言完成系统,同时运用Microsoft Office实用软件完成文档工作。本公司采用先进的技术手段,为信息管理提供了强大的硬件保证,在我们小组组长李展的带领下,以及系统规划人员马海薇,系统分析人员王赫,技术实施人员齐红叶、罗颖,他们在管理信息系统的学习上都十分认真,具备基本点系统开发基础。不管从设备方面还是技术力量方面,本公司都达到了一定的能力。因此,系统在技术方面是可行的。2.6.2经济可行性有一定的资金,能够支持计算外围设备费用、软件开发的费用、人员培训的费用、维护费用、管理费用。间接的经济效益中,公司的管理层待遇优厚,可以为公司的管理信息系统的运行提供保证。因此,系统在经济方面是可行的。2.6.3管理可行性管理人员对开发本项目的态度是积极的,小组组长及项目相关负责人对项目的开发支持,管理方法科学,在这个现代社会这样的管理制度开发相应成熟,规章制度已经具备了开发系统的条件,有专门开发的人员五人,既能合理的分配相应的工作,又能在完成各自工作的同时对整体的系统管理进行整合。因此,系统在管理方面是可行的。2.6.4需求分析本系统是为了更好的管理加油站庞大的数据而开发的。它能够给加油站的工作人员减轻很多的负担,能够把繁琐的工作简单化。现在,在国外大多数的加油站都有着自己的客户信息管理系统,使得在管理方面非常方便,以至于一个大型加油站只有少数的工作人员。即减少了开资,又充分利用了资源。正是因为这些优点,所以开发出一套加油站客户信息管理系统也是非常有必要的。3 系统分析3.1 业务流程图兴和加油站日常管理信息系统业务流程图如下图所示图3.1 图3.1 系统业务流程图3.2 数据流程图兴和加油站日常管理系统数据流程图如下图所示图3.2图3.2系统数据流程图3.3主要的数据字典(部分如下)3.3.1数据流的描述数据流编号: F1数据流名称: 加油信息 简述: 客户所需要的油品种类及价钱数据流来源: 客户所填写的加油信息表数据流去向: 加油管理信息模块数据项组成: 客户编号+单位名称+负责人+地址+联系方式+传真地址+邮编 数据流量: 约2000次/天 高峰流量: 8000/天数据流编号: F2数据流名称: 发送信息 简述: 通过加油管理信息系统核对后的用户加油信息数据流来源: 通过加油管理信息系统的整理的信息数据流去向: 油品种的存储系统数据项组成: 用户信息+油品种+所需油量 数据流量: 约2000次/天 高峰流量: 8000/天3.3.2处理逻辑的描述处理逻辑编号:P1 处理逻辑名称:加工管理 简述:将用户的油品种信息表及需求信息下发输入的数据流:油品种需求信息 处理描述:由管理员将用户的油品种信息表及需求信息下发输出的数据流:实施加工管理信息 处理频率:约2000次/天 高峰流量: 8000/天处理逻辑编号:P2处理逻辑名称:库存管理 简述:对所需要的油量及品种进行管理输入的数据流:用户所需要的油量及品种 处理描述:对用户的需求的油量及品种进行整理输出的数据流:无 处理频率:约2000次/天 高峰流量: 8000/天处理逻辑编号:P3处理逻辑名称:加油管理 简述:通过用户登记的加油信息进行整理输入的数据流:用户登记的加油信息 处理描述:由管理员通过用户登记的加油信息进行整理输出的数据流: 用户所需要的油品种及油量 处理频率:约2000次/天 高峰流量: 8000/天3.3.3数据存储的描述数据存储编号:D1数据存储名称:油品种需求信息 简述:存储油品种需求信息数据存储组成:用户信息+所需油量 关键字:用户信息相关联的处理:P33.3.4 外部实体的描述外部实体编号:S1 实体名称:客户 简述:需要加油的人员输出的数据流:加油信息外部实体编号:S2 实体名称:管理员 简述:管理财务账簿输出的数据流:更新后加油信息4 系统设计4.1系统总体设计4.1.1系统总体结构系统管理用户管理修改密码退 出客户管理系统系统登陆客户信息管客户信息管理客户信息查询加油信息管车辆管理加油信息查询加油信息统计加油信息统计加油金额统计油价管理油价信息管理油价信息查询如图3.1所示图4.1 系统总体结构图4.1.2系统模块功能介绍“用户信息管理”模块“用户信息管理”模块主要实现用户资料的分条浏览、添加、修改、删除、查询和打印功能。在表单的“用户资料”页框中可以通过“移动记录工具栏”分条查看系统内所有的用户的详细资料,包括用户的名称、用户的编号、用户身份等。单击“命令按钮工具栏”中的按钮可以对 “用户信息”页框中的记录进行相应的操作。“客户信息管理”模块“客户信息管理”模块主要实现读者信息的分条浏览、添加、修改、删除、查询和打印功能。在表单的“客户信息”页框中可以通过“移动记录工具栏”分条查看系统内所有的读者信息详细资料,包括客户姓名、性别、联系方式、单位地址等资料。单击“命令按钮工具栏”中的按钮可以对“客户信息”页框中的记录进行相应的操作。“加油信息管理”模块“加油信息管理”模块主要实现车辆加油记录的查看、加油操作、查看客户车辆加油数量和记录打印等功能。车辆加油记录查看功能可以查看所有的车辆加油记录 ,也可以只查看目前车辆加油记录。在“车辆加油记录”表单中单击“加油”按钮 ,在打开的“输入”表单中 ,输入要加油车辆编号 ,就可以显示住改单位车辆加油数量和统计加油金额信息等情况。“油价管理”模块“油价管理”模块当表单“油信息”中显示的是油的编号、油的品种、油单价等记录。当输入所加油的编号,就可以查询出,所加油的品种,油的单价,从而计算出加油的总金额。“加油信息统计”模块“加油金额统计”表单中 ,输入单位名称、车辆编号、加油月份或加油年份,然后 单击“统计”按钮 , 可以查看本单位月份加油总金额,或年终加油总金额。 4.2 详细设计4.2.1 代码设计一.用户设计由于对于加油站的用户而言,其自身配有易于识别的代码标识即车牌号,因此用户代码即为用户的持有车辆的车牌号,设计方案如图4.2所示。车牌号码车辆地区序号图4.2 用户代码方案设计二.油种类代码设计对于加油站而言,车辆使用的油的种类已经有一套固定设计,即其代码加#,具体设计方案如图4.3所示。#品种顺序号图4.3 油种类代码设计方案4.2.2 输出设计输出设计就是对系统需要的输出结果进行设计,本系统作为加油站日常管理系统,其主要是输出包括对各单位和个人加油信息的查询和统计。一.加油信息的查询:加油信息查询请输入单位名称单位名称车牌号油型号油单价加油量加油金额月份查询退出查询图4.4 加油信息查询界面通过上表可以方便快捷的查询某个单位或个人在本加油站的加油情况,具体可以分为加油车辆,所加油的种类价格以及加油的时间总的加油金额等情况。二.加油信息的统计:加油信息统计单位名称车牌号码油型号油单价加油量加油金额月份按月份统计 按年统计单位 车辆 月份 单位 车辆统计图4.5 加油统计查询界面通过该表可以方便的查询某单位某辆车在某一年或某一月份的加油信息4.2.3输入设计一.登陆界面在进入兴和加油站日常管理信息系统时登录界面及输入界面如下:用户名 密 码登陆取消退出图4.6 登陆界面二.主要输入界面登录进入兴和加油站日常管理信息系统以后,主要涉及的输入界面有用户信息管理,客户信息管理,以及油价管理.(1)用户信息管理输入界面用户信息管理用户名密码权限退出删除修改保存添加图4.7用户管理信息输入界面通过用户信息管理界面,可以方便的对用户的登录名,密码,以及在本加油站的对应权限有个清晰的了解,并能及时对相关变动情况作出修改和补充。(2)、客户信息管理录入界面客户信息管理单位负责人地址联系方式传真邮箱邮编预存款余额退出删除修改保存添加充值图4.8 客户信息管理输入界面 通过客户信息管理输入,可以对主要客户的联系方式,地址,邮箱等基本信息进行查询并管理,对新添加的客户进行录入补充,对退出的客户进行删除,此外该界面还可进行对客户预存款的添加等功能。(3).油价管理输入界面油价信息管理油编号油品种油型号价格(元/升)退出删除修改保存添加图4.9油价管理输入界面 通过油价信息管理输入,可以对随市场变化的石油价格做到及时的更改与调整,使得该系统中油价价格能顺应市场变化而做到及时变化。同时对新油品种或型号做到及时的添加。4.24校验方式对于该系统输入数据的校验,我们采用多种检验方法的结合。首先是静态检验,即人工校验,在输入之前,由人工对数据进行检查;然后是重复录入检验,对用户信息单及客户信息单及油价更改变动单,由两个管理员各输入一次,然后由计算机程序自动进行两次录入数据的校对,如果不相同,则显示出错误信息;另外还有结合逻辑检验,对输入数据是否符合逻辑性、有关数据的值是否合理进行校验。4.3 数据库结构设计4.3.1概念结构设计(E-R图)图4.10系统E-R图车牌号加油统计名称油型号油单价单次加油金额月份加油量 图4.11 加油信息管理E-R图客户客户编号邮件地址单位名称地址负责人联系方式邮编传真号码图4.12客户信息管理E-R图油油型号油单价油编号油品种图4.13 油信息管理E-R图车辆车辆编号号单位名称车牌号加油型号图4.14 车辆信息管理E-R图4.3.2数据关系模型以下是是所得到的关系模型。客户(客户编号,单位名称,负责人,地址,联系方式,传真地址,邮编);关键字(主键)是:(客户编号)油 (油编号,油型号,油品种,油单价);关键字(主键)是:(油编号)车辆 (车辆编号,车牌号,单位名称,加油型号)关键字(主键)是:(车辆编号) 加油统计(车辆编号,单位名称,油编号,油单价,加油量,月份,单次加油金额);关键字(主键)是:(车辆编号,单位名称,)4.3.3 物理结构设计加油站客户户管理系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。 (1)登入,用于存放用户、密码和权限的信息数据表。字段名称数据类型用户名称文本密码文本权限文本表4.15 登入信息表(2)车辆表,用于存放车辆信息的表:字段名称数据类型编号自动编号单位名称文本车牌号文本加油型号文本表4.16 车辆基本信息表(3)加油信息表,用于存放加油信息的数据表:字段名称数据类型单位名称文本车牌号文本油型号数字油单价数字加油量 数字单次加油金额数字月份数字表4.17 加油信息表(4)客户信息表,用于存放客户信息的数据表:字段类型数据类型客户编号自动编号单位名称文本负责人文本地址文本联系方式文本传真号码文本邮件地址文本邮编文本预存款余额数字表4.18 客户信息表(5)油价信息表,用于存放油价基本信息的数据表:字段名称数据类型油编号自动编号油品种文本油型号文本油价格数字表4.19 油价基本信息表5.系统实施5.1登录界面的实现登录功能实现的方法很简单。是从User表中查到到用户名与密码,看与用户输入的是否一致。如果一致,那么用户就可对加油站日常管理信息进行操作。图5.1 系统登陆界面图此界面由一个对话框构成。填写正确就可进入系统,若填写的不正确将被提示“无此用户”并无法登录到系统主界面中。主要代码略5.2主界面功能的实现图5.2 系统主界面图按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。在主功能按钮下设有五个快捷按钮,使用户操作起来方便。界面由六个主功能按钮构成,分别为:系统操作、客户信息管理、油价管理、加油信息管理、加油信息统计、关于。主要代码略5.3用户信息管理的实现用户信息管理的功能主要是对系统中的用户信息进行分类的查询、添加、删除、修改。图5.3 用户管理信息界面图5.4用户信息操作对话框用户名字段:用于显示用户名;密码字段:用于输入密码,确认密码是否正确;权限字段:用于显示客户的相关信息,显示是用户还是经理; “ 添加”按纽:用来添加新用户的;“保存”按纽:用来保存添加或所被修改用户的相关信息;“修改”按纽:用于修改当前用户的相关信息;“删除”按纽:用于删除所没有用的客户信息;“退出”按钮:退出当前界面;主要代码略5.5客户信息管理的实现图5.4客户信息添加界面图5.6客户查询对话框查询方式复选框:用于选择查询所需满足的条件(客户号、单位名称、负责人、地址);客户编号字段:用于显示客户的编号;单位字段:用于显示用户所在的公司;负责人字段:用于显示加油站的负责人;地址字段:用于输入客户的所在地址;联系方式字段:用于输入和客户的联系方式;传真号码字段:用于输入客户的传真号码;邮件地址字段:用于输入客户的邮件;邮编字段:用于输入客户的邮编;“添加”按纽:用于添加新客户;“保存”按纽:用于保存当前客户相关信息;“充值”按纽:用于给用户充值加油的金额数;“修改”按钮:用于修改客户的信息;“退出”按纽:用于退出当前页面;“删除”按钮:用于删除客户的信息。主要代码略:5.6油价信息管理的实现当用户正确登录到系统后,跟据客户所加油编号可以查询出油的种类、油的型号、油的单价。实现的查询功能有多种,如按油编号、油的品种等字段进行加油信息的添加、删除和修改,包括加油的型号、单价、数量、单次加油金额。图5.5油价信息添加界面图油价对话框油编号字段:用于显示所要加油的编号信息;油品种字段:根据油的编号显示油的品种信息;油型号字段:根据油的编号显示油的型号;价格字段:根据油的编号显示出油的价格;“添加”按钮:用于添加新的油的种类等信息;“保存“按钮:用于保存当前页面信息;“修改“按纽:用于修改当前油价的信息;“删除“按纽:用于删除没有相关油的油价;“退出“按纽:用于退出当前页面。主要代码略:5.7加油信统计息管理的实现加油信息统计管理的功能主要是按照单位名称、车牌号、月份分别进行统计,按用户输入的单位名称,统计本单位的加油信息,并排序按输入的单位名称和车牌号,统计该车的加油信息。 图5.6 加油信息统计界面图加油信息统计对话框单位名称字段:用于显示客户的单位名称;车牌号字段:用于显示编辑所加油车辆的车牌号;加油量字段:用于显示客户所加油的数量;单次加油的金额字段:用于显示客户每次加油的金额;月份字段: 用于显示编辑客户所加油的月份;按月份统计文字框:用于统计出客户在所输入月份中加油的总金额;请选择单位编辑框:用于输入客户所在单位;请选择车辆编辑框:用于输入客户所加油的车牌号;请选择月份编辑框:用于输入客户所加油的月份;按年统计文本框:用于统计出客户年终加油的金额;主要代码略结束语我们这次课程设计的主要工作是针加油站日常管理系统的开发,对我们学生而言对加油站的了解远不及对图书管理,学籍管理等系统的了解,因此从一开始我们就感觉到了任务的艰巨性,我们也曾想过是否换个题目,但最终还是决定坚持走下去,本次课程设计的整个工作安排是马海薇负责系统规划,王赫同学负责系统分析,我本人负责系统设计兼任本次课设小组的小组长,系统实施部分由罗颖和齐红叶两位同学共同完成。由于对系统本身的具体情况不太了解,因此我们在具体进行系统设计之前从网上搜索了大量素材及加油站相关知识,在系统的设计商我们选择了最简单明了的几个方面,即用户管理,客户管理,油价管理,加油管理及加油统计,实施方面我们一开始对具体选择哪种应用软件产生了分歧,有人觉得应该用我们学过的vf来进行实施,但是具体实施的同学更擅长应用vb系统,因此我们最终还是尊重的参与实施同学的选择。对于本次系统设计人员同时担任小组长的我而言,我对自己的工作不是很满意,因为一开始由于对加油站日常管理的不熟悉,我曾一度陷于是否更换课设题目的焦虑之中,但是后来在组员的努力下我们还是将原来的任务圆满的完成了,在自己所做的系统设计那一块,由于没能很好的和系统分析人员交流,因此耽误了大家很多时间,这一点以后不管是在学习还是在工作中我都会铭记在心,努力改正。最后通过本次课程设计让我不仅对管理信息系统有了一个更加直观的了解,还使我更加深刻的明白了什么叫做世上无难事只怕有心人,还有通过与大家的合作也让我更加体会到了团队的力量,以及怎样与他人更好的进行沟通,总之,我相信通过这次课程设计所学到的东西将会使我受益终生!参考文献1 刘萌.Visual Basic 企业办公系统开发实例导航.人民邮电出版社.2004.32 刘韬.Visual Basic数据库系统开发实例导航.人民邮电出版社.20033 Visual Basic信息管理系统开发实例导航.人民邮电出版社.20054 赛奎春.Visual Basic信息系统开发实例精选.机械工业出版社.2005.85 郭瑞军.Visual Basic数据库开发实例精粹.电子工业出版社.20056 邵浩.Visual Basic程序设计.东南大学出版社.20067 陈惟斌.Visual Basic 6.0开发指南.北京:清华大学出版社.2001.18 知力,吴雄华等著.中文Access 2000中级教程.机械工业出版社.1999第1版。9 夏邦贵,刘凡馨.Visual Basic 6.0数据库开发经典实例精解.机械工业出版社.200610 潇湘工作室.Access2002中文版从入门到精通.人民邮电出版社.2001.1011 新智工作室.VB6.0中文版教程.北京:电子工业出版社.200012 温晓敏.Visual Basic数据库系统项目开发.科学出版社.2005