电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

公交车管理系统

公交车管理系统_第1页
1/26
公交车管理系统_第2页
2/26
公交车管理系统_第3页
3/26
燕山大学课程设计说明书名称:操作系统 OS题目:公交车上司机与售货员协调工作模拟班级:07 级计算机开发小组:三剑客课题负责人:张浩课题组成员:张浩 李康 张晓玉姓名学号班级自评成绩张浩 07010401012107 应用 2 班 A李 康 070104010113 07 软件 3 班 B张晓玉 070104010131 07 软件 3 班 B开发日期:2010 年 1 月 11 日—15 日1 概述计算机操作系统是计算机系统中最不可缺少的,最常用的软件,也是核心的,最接近于计算机硬件的软件。其特点是内容繁多,概念抽象,因此造成理解困难,掌握不易。本软件的主要目的是通过直观的演示,使学生能够感性的明白掌握多道程序及其进程同步和互斥的程序设计的基本方法。1.1 基本功能利用多线程同步技术模拟公交车系统,实现司机与售票员的同步与互斥关系,即开车时不允许开门,开门时不允许开车,实现每个乘客一个线程同步互斥的上下车。每站随即生成上下车人数,上下车线程实行,先下后上原则.到终点站后,可以统计本次出车的载客人数。1。2 开发计划第一步,进行问题分析,确定需要解决的问题;第二步,进行整体构思与框架设计;第三步,查阅资料,分析所需要设计的程序算法;第四步,进行各种算法及各个细节编码的详细设计;第五步,进行代码调试,修改程序中的错误;第六步,整理总结书写报告,进行答辩。1。3 人员分工张浩:分析构架,核心代码编写;李康:用户界面设计,辅助代码编写,调试;张晓玉:功能测试、书写实验报告。1。4 开发环境及开发工具本程序是以在 windows XP 下用 Netbeans 和 jdk 搭建的平台上,以Java 作为开发语言进行编写的。使用的开发工具:netbeans.NetBeans 平台直接提供了应用程序的常见需求,如菜单、文档管理和设置。“NetBeans”构建应用程序是指,仅提供 NetBeans 平台尚不包含的应用程序部分,而不是从头开始编写应用程序。在开发周期结束时,可以将应用程序与 NetBeans 平台捆绑在一起,从而节约了很多时间和精力,并且构建的应用程序稳定可靠。 使用的开发语言:java。Java 是一种简单的、面对对象的、分布式的、解释的、键壮的、安全的、结构的中立的、可移植的、性能很优异的多线程的、动态的语言。其特点主要有:平台无关性、健壮性、面对对象、安全性、分布式。1。5 使用的基本概念和原理多道程序:用户所提交的作业都先存放在外存中并排成一个队列,成为“后备队列”;然后,由作业调度程序按一定的算法由后被队列中选...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

公交车管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部