【Jsp精品源码栏目提醒】:网学会员为广大网友收集整理了,公交公司管理系统说明书 - 科学技术,希望对大家有所帮助!
实践教学 兰州理工大学 计算机与通信学院 2011 年秋季学期 面向对象课程设计 题 目: 公交公司管理系统 专业班级: 软件工程(1)班 姓 名: 唐振乙 学 号: 09240302 指导教师: 张其文 成 绩: 目 录一、摘 要 .............................................................................................................. 3二、序 言 .............................................................................................................. 4三、正 文 .............................................................................................................. 5 1. 问题描述 ...................................................................................................... 5 2. 系统总体设计 .............................................................................................. 5 3. 详细设计 ...................................................................................................... 7 4. 程序调试与测试 .......................................................................................... 8 5. 结果分析 .................................................................................................... 12 6. 软件安装和使用说明书 ............................................................................ 13四、参考文献 ........................................................................................................ 14五、设 计 总 结 .................................................................................................. 16六、致 谢 ............................................................................................................ 17七、附录 程序源代码 ........................................................................................ 18 一、摘 要 JAVA 是一门编程语言,也是一个平台,具有跨平台优势,具有简单、面向对象、分布式、解释执行、健壮、安全、体系结构中立的、可移植、高性能、多线程、以及多态性的特点。
本公交公司管理系统提供用户注册和登录功能,使用户登录成功后能查询到所需的信息,同时可以进行简单的输入、查询信息等并提供搜索功能。
关键词:公交公司管理、JAVA 程序语言、信息管理、车辆。
二、序 言 随着计算机的普及和计算机技术的飞速发展,人们越来越多的利用计算机解决实际问题。
城市公共交通系统是一个复杂的系统 公交生产的三要素人、车、路 处于开放的大系统中 运营作业具有点多、线长、面广和运营条件复杂等特点 传统的处理信息方法给整个系统的管理带来了很多困难 难以适应现代化管理的需要. 因此 将公共交通管理与计算机技术有机结合起来 研制出一个信息收集、储存、传输、识别、提取、控制和利用的综合信息管理系统已势在必行。
本程序是一个界面的简单的 JAVA 公交公司管理系统,整个系统从操作简便、界面友好、灵活、实用、安全的角度出发,使用人员能快捷简单地进行操作,即时准确地获得需要的公交信息。
可以进行简单的注册,登录,登录成功后可以查询到需要的信息,并提供查找和搜索功能。
三、正 文1. 问题描述 城市公共交通系统是一个复杂的系统 公交生产的三要素人、车、路 处于开放的大系统中 运营作业具有点多、线长、面广和运营条件复杂等特点 传统的处理信息方法给整个系统的管理带来了很多困难 难以适应现代化管理的需要.因此 将公共交通管理与计算机技术有机结合起来 研制出一个信息收集、储存、传输、识别、提取、控制和利用的综合信息管理系统已势在必行。
2. 系统总体设计 首先明确该实验设计的要求实现的基本功能,其次设计布局,使用布局管理器设计布局,安排每个组件的位置,并设置菜单和菜单项。
。
程序流程图如下图: 开始 提交公交 用户登录 搜索事件 信息模块 注册模块 处理模块 结束 图一 总体设计用户名 密码 检查Y 恭喜你注册成功 N 对不起此用把数据写入 户名已注册 结束 输入关键字 遍历查找 N 反馈出错信 Y 显示找到的 息给用户 信息 结束 图二 功能模块图2. 详细设计 一、程序中主要内容: 1 运营管理: 2 票务管理: 3 物资管理: 4 车辆管理: 二、程序功能介绍: 功能 1,包括对车辆的购置、运营技术状况。
功能 2,可输入公交车的信息。
功能 3,可通过搜索找到已有的数据信息。
功能 4,票务信息查询和修改。
功能 5,管理员信息注册。
3. 程序调试与测试 调试显示公交管理系统界面: 1.主界面 2.用户登陆3 票务管理4.车辆管理5.驾驶员管理6 运营管理4. 结果分析 公交公司管理系统就是管理公交信息及查找所需的公交信息等,同时可以根据客运量和票价得到该路公家的营收额。
此公交公司管理系统提供了提交、查找 和用户登录功能,对于本系统,我们还可以扩充很多功能 比如说营收排序、数据写入数据库、菜单的事件处理等都是可扩展的功能。
同时进行关键字搜索的时候,结果太多,没有分类,如果数据量足够大的话,会让使用者感觉很烦乱,不能很快的找到所需求的信息,这是本程序的不足之处。
在此本人由于时间的关系和知识的欠缺没有实现,希望有能力的同学能够实现程序。
5. 软件安装和使用说明书 该程序采用结构化的程序设计方法编写而成,安装非常简单,只需在 windows 系统下安装该程序的可执行文件就可以让有一定计算机基础的人员,根据程序的提示信息开始操作。
本程序充分考虑到了操作者的技术要求,旨在降级程序的操作要求达到人人可操作程度。
所以,程序中给出了相当多的操作提示,以便减轻用户的操作难度,以使广大用户易于接受。
四、参考文献1初小璐.完全掌握 SQL Server 2000 M 机械工业出版社20042Jeraod V.Post.数据库管理系统(英文版.第三版)美清华大学出版社2006.13张海藩.软件工程导论M.北京:清华大学出版社1998.14谢希仁.计算机网络(第二版)M.北京:电子工业出版社2003.65戴志诚赵国峰.
JSP 信息化系统建设案例M.北京:人民邮电出版社2006.126成晓静毕靖.网页设计三剑客完全学习手册M.北京:中国电力出版社2004.117赵强.精通
JSP 编程M.北京:电子工业出版社2006.38萨师煊王珊.数据库系统概论M.北京:高等教育出版社2002.29张海藩李劲谢兆阳.SQL Server2000 数据库设计与系统管理M.北京:清华大学出版社2000.910刘禾蔡锋.Web 数据库假设技巧M.北京:科技技术出版社1999.411徐建波. Internet 与 Web 设计教程M.北京:中国矿业大学出版社2000.1212于书举许向众.数据库设计与开发教程M.北京:电子工业出版社2003.1113安海忠李文斌林旭新.商业网站建设与管理M.北京:人民交通出版社2006.814T.Umeda and S.Hagiwara.web-based database for EPR centersin semiconductorsJ.BPhysica B:CondensedMatter37249-2522006.315Yih-Ling HedleyMuhammad Younas.Samplinginformationextraction and summarisation of Hidden Web databasesJ.Data Knowledge EngineeringIn PressUncorrected ProofAvailableonline 10 March 2006.2 五、设 计 总 结 在做公交公司管理系统的过程中遇到了不少的问题,同时也有不小的收获。
看相关的书,模仿书上的例题,查找一些类的方法的运用,慢慢去学着怎么灵活的使用面板来布局。
像事件处理这一块确实出了不少难题。
例如用户的登录和注册,首先怎么检查用户名是否注册,注册了怎么做错误处理等等,还有怎么把公交车数据存入数组,再把数组显示到右边的表格里,这些都比较头疼。
还通过网络如百度、CSDN 上查找解决的方法及周围同学的帮助。
这次课设实践给了我们一个既动手又动脑,独立实践的机会但其中又包含着共同合作,对我们能力提升很有帮助。
六、致 谢 首先要感谢学校能给我提供这次机会,经过一个学期对 JAVA 的学习,对 JAVA 编程有了一定的认识,但对 JAVA 的掌握还不是很熟练。
通过本次面向对象课程设计,我认识到了自己的不足,并努力是自己的能力得到提高。
在此期间,我利用网络资源和图书馆资源查阅了相关资料,认识到自己好需要更加努力。
同时在高玮军老师的悉心指导以及同学间的相互交流和探讨中,程序设计中的难点一个一个被攻破,为本次课程设计的成功奠定了基础。
也希望自己在以后的学习中进一步深入专业知识方面的技能,多读相关知识的著作,提高自己的知识储备,并且在学习之余要锻炼自己的动手实践能力。
七、附录 程序源代码 / 公交公司管理系统登陆界面 已经编译测试 / package bus import java.util.Scanner import bus.manage public class Login String username09240302 String passwords09240302 public void login System.out.println 欢 迎 使 用 公 交 公 司 管 理 系 统 System.out.println System.out.println欢迎进入公交公司管理系统 登陆界面 System.out.println System.out.println———————————————————————————————————————————————————————————— System.out.println 1 系 统 登 陆 System.out.println System.out.println 2 退 出 System.out.println———————————————————————————————————————————————————————————— System.out.println Scanner sacnnernew ScannerSystem.in int select_num System.out.println请输入选择的菜单序号:n select_numsacnner.nextInt switchselect_num case 1: String namepsw System.out.printlnn 请输入用户名:n namesacnner.next System.out.printlnn 请输入密码:n pswsacnner.next //验证密码及用户名 ifname.equalsusernamepsw.equalspasswords manage.mainFrame else System.out.printlnn 用户名或密码输入错误n System.out.println System.out.printlnn 重新登陆 请输入:1;系统退出 请输入:0n int num numsacnner.nextInt ifnum0 System.out.printlnn 系统已退出,谢谢使用!!n System.exit0 else login break case 2: System.out.printlnn 系统已退出,谢谢使用!!n System.exit0 break package bus public class mainFrame public static void mainString args new Login.login
上一篇:
vb期末复习题
下一篇:
航空乘务员面试自我介绍范文