公交查询系统源程序清单

上传人:千****8 文档编号:102726566 上传时间:2019-10-04 格式:DOC 页数:51 大小:1.97MB
返回 下载 相关 举报
公交查询系统源程序清单_第1页
第1页 / 共51页
公交查询系统源程序清单_第2页
第2页 / 共51页
公交查询系统源程序清单_第3页
第3页 / 共51页
公交查询系统源程序清单_第4页
第4页 / 共51页
公交查询系统源程序清单_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《公交查询系统源程序清单》由会员分享,可在线阅读,更多相关《公交查询系统源程序清单(51页珍藏版)》请在金锄头文库上搜索。

1、目录1引言31.1标题31.2模块开发情况表32增加线路(g_line_add)52.1功能说明52.2设计说明52.3原代码清单62.3.1增加站点(line_add_station_add_b)82.3.2删除站点(line_add_station_del_b)93删除线路(g_line_del)103.1功能说明103.2设计说明103.3原代码清单104修改线路(g_line_modify)134.1功能说明134.2设计说明134.3原代码清单164.3.1新增站点(line_modify_station_add_b)164.3.2删除站点(line_modify_station_d

2、el_b)184.3.3站点上移(line_modify_station_up_b)214.3.4站点下移(line_modify_station_down_b)224.3.5站点改名(line_modify_station_name_b)234.3.6线路改名(line_modify_line_name_b)265账号管理(g_user)285.1功能说明285.2设计说明285.3原代码清单305.3.1删除用户(user_del_b)305.3.2修改密码(user_password_modify_b)315.3.3修改用户名(user_name_modify_b)355.3.4新增用户

3、(user_add_b)366站点查询(g_station_query)386.1功能说明396.2设计说明396.3原代码清单397线路查询(g_line_query)417.1功能说明417.2设计说明417.3原代码清单428线路选择(g_line_select)448.1功能说明448.2设计说明458.3原代码清单469系统登陆(login)519.1功能说明519.2设计说明519.3原代码清单511引言1.1标题公交查询系统 BusManager增加线路g_line_add删除线路 g_line_del修改线路 g_line_modify账号管理 g_user站点查询 g_sta

4、tion_query线路查询 g_line_query线路选择 g_line_select系统登陆 login1.2模块开发情况表表1.2-1 增加线路模块名称增加线路标识符g_line_add程序编制员签名斯健修改完成日期2011/6/23表1.2-2删除线路模块名称删除线路标识符g_line_del程序编制员签名斯健修改完成日期2011/6/23表1.2-3 修改线路模块名称修改线路标识符g_line_modify程序编制员签名斯健修改完成日期2011/6/23表1.2-4 线路选择模块名称线路选择标识符g_line_select程序编制员签名斯健修改完成日期2011/6/23表1.2-5

5、 站点查询模块名称站点查询标识符g_station_query程序编制员签名肖蕾修改完成日期2011/6/23表1.2-6 线路查询模块名称线路查询标识符g_line_query程序编制员签名肖蕾修改完成日期2011/6/23表1.2-7 账号管理模块名称账号管理标识符g_user程序编制员签名肖蕾修改完成日期2011/6/23表1.2-8 系统登陆模块名称系统登陆标识符login程序编制员签名肖蕾修改完成日期2011/6/232增加线路(g_line_add)2.1功能说明本模块的主要功能是新增线路,需要输入线路名称,以及此线路上需要添加的站点名称。在软件需求说明书中的2.1.2-(2)中。

6、2.2设计说明1、本模块属于管理员操作,线路管理和站点管理的一部分2、输入的线路名不能为已存在的路线名,站点名不可重复。3、输入要新增的线路名,并依次对此线路上的站点名输入;要求以上两项必须全部输入;系统刷新后线路增加成功。图2.2 增加线路流程2.3原代码清单/增加线路新增按钮privatevoid line_add_b_Click(object sender, EventArgs e)if (line_add_line_add_t.Text = | line_add_line_add_t.Text = 请输入线路) line_add_line_add_t.Text = 请输入线路;else

7、 if (line_add_station_list.Items.Count 0)MessageBox.Show(该线路已经存在, 重新输入, MessageBoxButtons.OK, MessageBoxIcon.Information);else /把新线路插入到route表String sql = string.Format(insert into route(rname) values(0), line_add_line_add_t.Text); OleDbCommand cmd = newOleDbCommand(sql, conn); cmd.CommandText = sql;

8、Boolean a1 = true;for (int i = 0; i 0) /station 表中已有该站点无需添加 else /没有该站点,则添加到其中String sql_st1 = string.Format(insert into station(sname) values(0), line_add_station_list.Itemsi.ToString();OleDbCommand cmd_st1 = newOleDbCommand(sql_st1, conn);cmd_st1.CommandText = sql_st1; cmd_st1.ExecuteNonQuery(); /

9、把线路,站点和顺序信息插入到rsmap中String sqls = string.Format(insert into rsmap(rname,sname,rsorder) values(0,1,2), line_add_line_add_t.Text, line_add_station_list.Itemsi.ToString(), i);OleDbCommand cmds = newOleDbCommand(sqls, conn); cmds.CommandText = sqls;if (cmds.ExecuteNonQuery() 0 & a1) /新增成功后执行的操作 line_add

10、_line_add_t.Text = null;int numa = line_add_station_list.Items.Count; line_add_station_list.Items.Clear(); flushLine_del(conn); flushLine_modify(conn);elseMessageBox.Show(返回, 添加失败, MessageBoxButtons.OK, MessageBoxIcon.Information); 2.3.1增加站点(line_add_station_add_b)/增加线路中增加按钮privatevoid line_add_station_add_b_Click(object sender, EventArgs e)if (line_add_line_add_t.Text = | line_add_line_add_t.Text = 请输入线路) line_add_line_add_t.Text = 请输入线路; line_add_station_add_t.Text = null;else if (line_add_station_add_t.Text = ) line_add_station_add_t.Text = 请输入站点;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号