




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实践教学兰州理工大学计算机与通信学院2010年春季学期数据库课程设计题 目:办公车辆管理系统专业班级:软件工程(二)班姓 名:胡亚东学 号:07350425指导教师:庞淑侠成 绩:摘要错误!未指定书签。前言错误!未指定书签。正 文错误!未指定书签。1 .问题描述错误!未指定书签。2 .需求分析错误!未指定书签。2.1 任务需求分析错误!未指定书签。2. 2数据流程图、数据字典错误!未指定书签。3.系统总体分析错误!未指定书签。3.1 数据库概念设计错误!未指定书签。3. 2数据库逻辑结构设计错误!未指定书签。4 .详细设计错误!未指定书签。5 .系统测试错误!未指定书签。5. 1测试方法错误!
2、未指定书签。6. 2测试用例错误!未指定书签。6 .软件使用说明书错误!未指定书签。总结错误!未指定书签。参考文献错误!未指定书签。致 谢错误!未指定书签。附件I部分源程序代码错误!未指定书签。摘要时间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入 到国民经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用 计算机技术进行各类管理,交流的便捷。基中最突出的是要算在企事业单位的各 种信息档案的计算机管理了。办公车辆管理系统是一个为适应当前企业对企业车 辆信息管理的迫切需求而设计开发的软件系统。本办公车辆管理系统软件选择了作为前台开发工具,2000作为数据库,两 者结合
3、开发。使得用户可以方便的利用图形界面对此软件进行操作管理。关键词:办公车辆管理,数据库,。-14-/20随着信息技术广泛、深入地应用到人类社会的各个领域并发挥着越来越重要 的作用。计算机软件技术作为计算机应用的一部分,被应用于信息管理是发展的 必然。在信息管理中,充分发挥计算机的优势,将大量复杂的数据交给计算机来 处理,有着手工管理所无法比拟的优点。如:查找方便、可靠性高、存储量大、 保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,真正 意义上实现了资源的合理利用,是企事业管理科学化、正规化,与世界接轨的重要 条件。如今,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。
4、交通的 日益发达使得办公车辆的管理显得尤为重要,因此我们将发挥计算机的庞大的存 储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优 势来辅助各单位对办公车辆进行管理,合理利用计算机资源,真正实现减少劳动 力提高劳动质量的目的。1 .问题描述办公车辆的管理在机关、企事业单位一直是一个难题,一方面使用成本居高 不下,另一方面各部门经常抱怨不能有效地使用车辆。车辆驾驶员更多的将车辆 当作私家车在使用,对车辆的使用成本不加以控制,车辆管理部门没有有效的手 段对车辆的使用进行控制,也无法制定合理的使用计划,大大降低了车辆的使用 效率。这就要求公司的车辆管理部门进行有效管理,及时了解每
5、一辆车的情况, 每个司机的状态,从而提高车辆的使用效率以及对车辆进行有效管理。办公车辆管理系统的总目标是:在计算机网络,数据库和先进的开发平台上, 利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、 易维护的、具有良好人机交互界面的车辆派车系统,实现企事业单位行政办公车 辆的有效合理利用,减少不必要的损失和浪费,并对司机人员进行日常的监督和 奖罚。2 .需求分析2.1 任务需求分析该系统主要包括系统功能输入模块、基本资料维护模块、报表模块、综合查 询功能模块和统计模块等。系统要实现基本信息输入、修改、查询等功能:1 .信息的输入,包括车辆信息、驾驶员信息、车辆运营信息、车辆
6、维修信息、 车辆违章信息、车辆事故信息等。2 .信息的修改、删除。3 .根据实际需求,查询并统计符合条件的各类信息。2. 2数据流程图、数据字典3. 2.1数据流程该系统数据流程图如图2. 2.1所示:图2.2.1系统数据流程图2. 2. 2数据字典数据字典是关于数据的信息的集合, 定义的集合。数据字典卡片如下图所示:名字:车牌号别名:描述:唯一指定一辆车的编号定义:车牌号=8(字符8位置:车辆事务图222.1数据字典图一也就是对数据流图中包含的所有元素的名字:司机编号别名:描述:唯一标识司机的关键域 定义:司机编号=1字符10 位置:司机事务图2.222数据字典图二名字:事务编号别名:描述:
7、唯一标识每一次车和司机的使用情况的关键域定义:事务编号=1字符10位置:事务图2.2.2.3数据字典图三3.系统总体分析3.1 数据库概念设计根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下图3.1所示的图。图3.1办公车辆管理系统的图4. 2数据库逻辑结构设计在数据库设计中相当重要的一步就是将概念模型转化为计算机上所支持的数 据模型,例如,将图模型转化为关系模型,道理很简单,我们设计概念模型基本 上都是一些抽象的关系,在数据库设计的实现过程中,在计算机上有效地表示出 这些关系就成了数据库设计的关键。在上面的实体和实体之间的图设计基础上,形成数据库中
8、的表格及表格之间 的关系。主表的结构设计:表3. 2.1车辆档案表字段名数据类型长度索引车牌号码字符型10降序车辆类型字符型10购买日期日期型8购买地点字符型10购买金额整型4维修情况字符型10使用人或单位字符型30备注备注型10表3. 2. 2驾驶员档案表字段名数据类型长度索引姓名字符型5性别字符型2年龄整型4联系电话字符型10联系地址字符型20年检记录备注型4备注备注型4表3.2.3日常管理表字段名称数据类型字段大小索引车牌号字符型10车辆保险字符型10车辆养路费字符型10车辆事故记录字符型10车辆耗油字符型10年检记录备注型4在设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中
9、则是 在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与 数据库的连接。买地厂而买时间买金/, 汽车 (型号)Q维修情况图4.1汽车实体图 司机实体图如下图4,2所示:旅巳图4.2司机实体图&牌编乞)4,详细设计详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括了 用户界面设计、程序过程设计等步骤。在本次课程设计中我主要设计了两个模块:(1)车辆档案管理模块,它主要包括车辆档案录入、车辆档案查询、车辆档 案删除、保存等。用车管理一一包括用车申请、批示、回复。按照指定时间查询车辆使用情况、 查询指定车辆的使用时间、用途、去向等。车辆档案一一登记每辆车的技术档案,
10、包括车号、型号、购买日期、地点、 金额、维修情况等。(2)司机档案管理模块,它主要包括车辆档案的插入、查询、删除等司机档案一一每位司机的自然情况,联络方式等。根据以上分析,我画出了各信息模块的实体图:汽车实体图如下图4.1所示:5.系统测试一个软件开发完成后,并不能马上投入使用,而需要有好长时间的测试。测 试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前 软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的 最后复审。在本次设计中,涉及到的主要模块有四个,即输入模块、查询模块、删除模 块和报表模块,它们之间的联系决定了在测试中必须将上述四个功能模块进行统
11、 一的测试。因为在处理用车申请、批示、回复时,首先要在车辆和驾驶员的信息 数据库中检索到存在的对应信息,当用户申请、批示、回复完后报表模块自动将 车辆和驾驶员信息统计并保存,以便在下次查询能够给出正确的信息。当然,这 一联系,就决定在测试过程中必须进行全面的分析。在设计模块时,应尽力向高内聚、低偶合的思想方向靠拢。1 .1测试方法软件的测试方法有两种,一种是黑盒测试(功能测试),另外一种是白盒测试 (结构测试)。黑盒测试把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程。 也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规 格说明书的规定正常使用,程序是否能适当的接受
12、输入数据并产生正确的输出信 息,程序运行过程中能否保持外部信息的完整性。白盒测试的前提是可以把程序看成装在一个透明的白盒子里,测试者完全知 道程序的结构和处理算法。这种方法按照程序内部的逻辑测试程序,检测程序中 的主要执行通路是否能按预定的要求正确工作。在本次软件的测试工作中,由于水平的限制,仅对软件的各个功能模块进行 了测试,并对各个模块之间的接口进行了详细的测试(用黑盒测试法)。5 . 2测试用例(1)办公车辆管理系统登陆测试:运行程序,进入登陆界面框,输入用户名和密码,当输入的用户名或密码不符时, 出现如下图521的界面:图5. 2.1非法用户错误登录界面输入的用户名和密码均正确时,出现
13、如下图5. 2. 2的登陆界面:图5.2.2合法用户登陆界面(2)登陆办公车辆管理系统后主界面如下图5.2.3所示: 可在下图中点击相应按钮完成所需功能图5.2.2登陆办公车辆管理系统后的主界面该办公车辆管理系统界面美观并且简单使用,主要针对车辆基本信息、司机 基本信息以及出车查询等方面的操作和服务,功能相对齐全,方便用户的使用。使用方法如下:(1)执行系统后会出现办公车辆管理系统登陆界面,登陆要求:输入正确的 用户名和密码,确认正确后,即可登陆到系统的主界面,如果输入错误,将出现 提示信息。(2)如果管理人员要车辆基本信息及斯基基本信息进行查询,则只需在系统 主界面上点击该按钮,系统将根据用
14、户所选显示相关信息。(3)如果管理人员要对车辆基本信息及司机基本信息进行插入、删除和修改, 则只需在相应界面处点击相应按钮可进行操作。(4)若要退出系统,用户只需点击退出按钮即可。该系统的运行环境:(1)运行设备:微机:1.0G,硬盘:40G,内存:256M,显示器17。能够打印A4纸大小的打印机。(2)支持软件:a.开发工具及运行环境:后台数据库工具我们采用2000,前台则采用作为开发工具,系统运行环境为98及以上的操作系统平台。b.开发平台:操作系统.c.开发工具:d.数据库:2000(3)接口:软件能够在以上的平台上运行。总结本次课设,我的题目是:办公车辆管理系统,在这二周的课程设计中,
15、我按照课 程设计任务书的要求,以办公车辆管理为背景,基本设计出了该系统。在对该课 题的设计过程中,我加深了对所学知识的了解,并对课本中所学的各种数据库技术 有了进一步的理解和掌握,学会了如何把所学知识用于解决实际问题,锻炼了自己 动手的能力,同时也培养了自己独立思考问题和解决问题的能力。这些都为我今 后的学习和实践工作打下了良好而坚实的基础。到目前为止,虽然某种意义上说该系统已经做完,但是该系统中存在很多不 足,由于时间短促,这些知识只能在日后的学习过程中求得,所以体会多于成就 感!总之本次课程设计无论是从哪个方面来讲,都使我受益匪浅,使我取得了知 识与技能两方面的双重收益!-16-/20办公
16、车辆管理系统说明书参考文献L张海藩.软件工程导论M.北京:清华大学出版社,2002年2.萨师炮,王珊.数据库系统概论M.北京:清华大学出版社,2003年34美.数据库管理系统M.北京:清华大学出版社,2001年4美.数据库系统概念M.西安:机械工业出版社,1998年5.美.数据库设计M.西安:机械工业出版社,1999年64美.完全掌握2000M泗安:机械工业出版社,2001年7.美9.0数据库项目案例导航M.北京:清华大学出版社,2005年-20-/20致谢首先感谢我的指导老师庞淑侠老师,她严肃的科学态度,严谨的治学精神以 及精益求精的工作作风,深深地感染和激励了我。本次课程设计过程中,她不仅 为我提出了指导性的方案和构架,并且从课题的选择到系统的最终完成,都给予 了我细心的指导和不懈的支持,使得我能够顺利完成本次课程设计。同时.,还要感谢帮助过我的同学,他们的帮助对我课程设计的完成也是非常 重要的。在此,向帮助我的老师和同学致以最真诚的谢意!附件I部分源程序代码1、数据库的连接代码Il nIM, tn(1)2、登陆时的代码U
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉大工程热力学讲义第8章 气体的动力循环
- 湖北经济学院法商学院《外国文学作品选讲》2023-2024学年第二学期期末试卷
- 内蒙古电子信息职业技术学院《电磁场与电磁波》2023-2024学年第二学期期末试卷
- 兰州航空职业技术学院《健身健美操》2023-2024学年第二学期期末试卷
- 成都理工大学《专业英语A》2023-2024学年第二学期期末试卷
- 山东财经大学燕山学院《医学科研思路与方法》2023-2024学年第二学期期末试卷
- 郑州信息工程职业学院《园林景观规划设计》2023-2024学年第二学期期末试卷
- 2025年执业药师资格证之《西药学专业一》通关练习题库包含答案详解【完整版】
- 重庆城市职业学院《应用时间序列分析Ⅰ》2023-2024学年第二学期期末试卷
- 浙江纺织服装职业技术学院《贴图绘制》2023-2024学年第二学期期末试卷
- 凉山州木里县选聘社区工作者笔试真题2024
- 2025年安徽省高考物理试卷真题(含答案解析)
- GB/T 45439-2025燃气气瓶和燃气瓶阀溯源二维码应用技术规范
- YC/T 620-2024烟草零售客户满意度调查规范
- 《公路桥梁挂篮设计与施工技术指南》
- 16J914-1 公用建筑卫生间
- 2024年南昌市产业投资集团有限公司招聘笔试参考题库附带答案详解
- 试验检测单位安全培训课件
- 静脉输液-PPT课件
- (外研社)新编进出口英语函电答案-Unit-2-11-包含部分test-yourself
- JC25-92 天然花岗石建筑板材
评论
0/150
提交评论