还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
配送管理系统实践报告学院:土建学院专业:资源环境与城乡规划管理0901姓名:梁振茂学号:200932020130课程:管理信息系统概论指导老师:俞晓莹日期:2010-11-
281、实验目的熟练掌握Access的操作,了解如何使用Access来制作数据库,了解配送管理系统数据库,掌握建立配送管理系统数据库的基本操作
2、实验原理配送的过程包括车辆动态管理、派车计划管理、行车日志管理、配送事故管理、货物交接管理、货物中转管理等环节配送管理系统是通过配送中心发布的相关信息,经过车辆动态管理部门查询,并将查询结果传输给派车计划管理部门,计划内容一边传给货物中转管理部门,一边传给行车日志管理部门,分别执行和记录相关信息,同时,配送事故管理部门和货物交接管理部门分别将配送全程的相关记录传给行车管理部门作相应记录使用Access的基本操作原理实现配送管理数据库的建立,并依据管理信息系统的学习内容,画出组织结构图、功能模块图、业务流程图、数据流程图和数据字典
3、实验步骤
1、数据库表的设计窗口(包括:字段、记录)
(1)双击打开Access,选择菜单栏上的文件,新建,创建一个新的数据库,并命名为“配送管理数据库”,保存
(2)使用设计器创建表,如下双击“使用设计器创建表”,然后按照下图所示输入字段名称,选择好数据类型;接着选择第一行,在工具栏上点击主键工具“”,设置主键,如下
(3)在视图菜单里选择“数据表视图”,并输入相关信息,保存,命名得出下表(表一)车辆动态表(表二)派车计划表(表三)行车日志表(表四)配送事故表(表五)货物交接表(表六)货物中转表(表七)中转记录表
2、数据库表与表的联系点击工具栏上的“关系”工具,在显示对话框里双击各表,添加到关系工作区中,并在相同字段之间进行关系连接,得到表与表之间的联系,如下
3、数据库SQL查询SQL语言及对应的显示结果;
4、数据库窗体在窗体对象中分别选择“在设计视图中创建窗体”和“使用向导创建窗体”两种方法,创建出不同窗体,如下
5、数据库报表在报表对象中选择“使用向导创建报表”,创建出不同报表,如下
10、数据字典
(1)数据项的定义数据项编号数据项名称数据类型数据宽度取值范围A01派车单字符型3位“000”-“999”A02中转记录单数值型5位00000-99999A03事故单数值型4位0000-9999A04交接单数值型4位0000-9999
(2)数据结构的定义B01派车计划B02中转记录表B03事故报表B04交接报表C1车辆编号C1-1:货物名称C2-1:驾驶员姓名C3-1:驾驶员姓名C2:行车路线C1-2:临时堆存量C2-2:行车日期C3-2:行车日期C3:行车日期C1-3:临时卸货量C2-3:行车时间C3-3:出车时间C4:发车时间C1-4:货物分拣量C2-4:事故记录C3-4:交接记录C5:送货地址C2-5:损失赔偿C3-5:未送货物C6:中转日期C7:中转记录编号
①、数据结构编号:B01数据结构名称:派车计划数据结构组成:C1+C2+C3+C4+C5+C6+C7
②、数据结构编号:B02数据结构名称:中转记录表数据结构组成:C1-1+C1-2+C1-3+C1-4
③、数据结构编号:B03数据结构名称:事故报表数据结构组成:C2-1+C2-2+C2-3+C2-4+C2-5
④、数据结构编号:B04数据结构名称:交接报表数据结构组成:C3-1+C3-2+C3-3+C3-4+C3-5
(3)数据流的定义数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量D01派车计划可用车辆的出车计划派车计划管理处出车人员车辆编号+驾驶员姓名+行车路线+送货地址200次/周400次/周D02中转记录表中转货物及数量的记录派车记录管理处货物中转管理处D03事故报表配送事故管理处行车日志管理处D04交接报表货物交接管理处行车日志管理处
(4)数据处理描述
①、数据处理模块编号E1数据处理模块名称车辆动态管理输入数据流配送中心送货要求输出数据流可用车辆统计报告数据处理过程根据车辆的出行状况记录,分析,汇总
②、数据处理模块编号E2数据处理模块名称派车计划管理输入数据流可用车辆统计报告数据输出数据流派车计划处理过程根据可以使用的车辆,制定一定的行程路线
③、数据处理模块编号E3数据处理模块编号行车日志管理输入数据流成本记录,事故记录,交接记录输出数据流行车记录处理过程收集各部门的汇总资料,整理,保存
④、数据处理模块编号E4数据处理模块编号配送事故管理输入数据流事故汇报输出数据流事故记录处理过程根据出行情况记录信息
⑤、数据处理模块编号E5数据处理模块编号货物交接管理输入数据流交接汇报输出数据流交接记录处理过程根据交接情况记录信息
⑥、数据处理模块编号E6数据处理模块编号货物中转管理输入数据流中转要求输出数据流中转记录处理过程根据中转需要,在中转处实行中转措施
(5)数据存储说明
①、数据存储编号F1数据存储名称车辆状态数据存储简述存储车辆出行状态数据存储组成车辆编号+出行状态
②、数据存储编号F2数据存储名称中转记录数据存储简述中转货物的名称和数量数据存储组成中转物名称+中转记录号+中转数量
③、数据存储编号F3数据存储名称事故记录数据存储简述记录事故发生的相关信息数据存储组成车辆编号+驾驶员姓名+行车日期+事故记录+损失赔偿
④、数据存储编号F4数据存储名称交接记录数据存储简述记录交接情况及其信息数据存储组成车辆编号+驾驶员姓名+行车日期+交接记录+未送货物
(6)外部实体描述
①、外部实体编号R1
②、外部实体名称接货人
③、外部实体简述货物送达目的地时,接收货物并签名的人
④、输入数据流应收货物
⑤、输出数据流交接单签名
4、实验心得原以为管理信息系统课程与数据库没什么联系,但是,经过本次数据库的设计与制作过程,我深刻认识到它们之间的联系,也理解了老师为什么会让我们自学数据库的原因刚开始,还不知道怎么制作,因为对管信和数据库的内容都不够了解,也正因为这样,我只好深入地复习一遍管信的知识,并完整地对Access的内容自学一遍认真分析出它们之间的联系,并通过实际操作,从分析、总结、构思、制作等各个过程,完成了“配送管理系统”数据库的建立,实现了理论与实践的结合整个过程花了好长时间,但确实值得总结一点:开设一门课程,学习一门技术,理论知识是必不可少的,但更重要的是,要能够应用到实际中去,学会实际操作的能力,达到学以致用的目的;凭感觉去设想是没有效果的,真正运用的时候,才会发现其中的要义,才会发现理论中的不足,实践过程中也不免会学到和用到理论中没有涉及的知识,这应该就是综合应用的能力吧作为大学生,自学能力也是必不可少,通过这次Access的自学过程,我是透彻的明白了“学习”这个过程,单靠课堂上老师的讲授,是完全不够的,老师授课只起到引导的作用,通过自学,才能学到更多实用的知识。