车友管理系统.docVIP

  • 59
  • 0
  • 约2.75万字
  • 约 34页
  • 2016-10-21 发布于陕西
  • 举报
车友管理系统 1.课程设计的目的 本系统将模拟实现一个车友管理系统。该系统主要用于对车友的查询、录入、删除、修改、管理等操作的管理系统Visual C++6.0 高级语言进行程序编制,Access数据库为后台数据库。 2.设计方案论证 2.1.系统总体设计 系统开发的总体任务是实现车友信息的管理,主要完成的功能有:登录系统功能、车友信息查询、录入、删除、修改、管理以及关于和退出等几个功能。规划系统功能模块如下: (1).登录系统功能 通过输入管理员姓名和密码,进入车友系统的功能界面。 (2).查询功能 根据该车友会各个车友会员的实际情况,本系统将根据各个车友的信息以按车辆型号、颜色、号码、车友姓名、电话、申车状况以及按关键字等信息进行查询。 (3).录入功能 录入功能可以对新的车友按基本信息、手续状况、车主信息以及车友备注等进行全面的信息添加。 (4).删除功能 车友会管理人员可以按列表中所选的数据、所有数据、数据库中所有数据以及列表中第几条数据对车友信息进行删除操作。 (5).修改功能 修改功能可以对新的车友按基本信息、手续状况、车主信息以及车友备注等进行全面的信息修改。 (6).管理功能 管理功能是对新用户的操作进行管理,可能添加新用户、注销用户、以及设置和修改密码等操作。 (7).关于功能 关于功能是描述了关于本软件的一些信息以及作者的一些相关信息。 (8).退出功能 退出系统。 系统功能模块如图1。 图1系统功能模块图 2.2.数据库设计 在这个车友管理系统中,数据库的地位是非常重要的,是一个系统正常运行的基础。本系统的数据库是采用Microsoft公司的Access 2003设计的。本系统中共有2个数据表,分别如下所述:表1为管理员信息表Login。管理员信息表中记录了管理员的姓名和密码。用来登录到功能界面。 序号 字段名称 字段描述 数据类型 长度 属性 1 用户名 用户 文本 20 PK 2 密码 用户密码 文本 20 非空 表1 管理员信息表Manager 数据库中管理员信息表Login中内容如图2所示。 图2 管理员信息表Login中内容 表2为车友的车辆以及车主基本信息表strtype 汽车品牌 文本 20 非空 2 strnumber 开户人姓名 文本 20 非空 3 bgs 公/私 是/否 无 非空 4 strcolor 汽车颜色 文本 20 非空 5 tccdate 出厂日期 日期/时间 无 非空 6 ixc 行程 数字 双精度型 非空 7 strczname 车主姓名 文本 20 非空 8 strcztel 车主电话 文本 20 非空 9 strczdz 车主地址 文本 20 非空 10 strsxyyz 营运证 文本 20 非空 11 strsxfjf 附近费 文本 20 非空 11 strsxxcz 行车证 文本 20 非空 11 strsxwxk 维修卡 文本 20 非空 11 strsxclbx 车辆保险 文本 20 非空 11 strsxylf 养路费 文本 20 非空 11 strsxother 其他 文本 20 非空 11 bsc 审查 是/否 20 非空 11 strbz 备注 文本 20 非空 11 trkdate 入库时间 日期/时间 20 非空 数据库中车友的车辆以及车主基本信息表表void CLoginDlg::OnOK() { UpdateData(); USERINFO theUser; UINT size = sizeof(theUser); LPBYTE bt = new unsigned char[sizeof(theUser)]; CString strID; int id = m_uList.GetCurSel(); strID.Format(User%04u,id); memcpy(theUser,bt,sizeof(theUser)); delete [] bt; m_dwUser = theUser.oper; CDialog::OnOK(); return; } 运行结果如图4、图5所示: 图4 登录用户身份的选择 图5 登录窗体的界面 (2)交通车友会车辆查询系统模块设计 进入交通车友会车辆查询系统界面后,会显示出车辆的基本信息:车辆类型,车牌号码,车辆颜色,公\私用车,出厂日期,审车情况,行程,入库时间等详细信息。并且当鼠标放在想要查询的车辆信息上时,下方的车主状况会显示出相应的车主姓名,性别,电话,联系地址。手续状况显示相应的营运证,行车证,维修卡,车辆保险,附加费,养路费等信息。在备注

文档评论(0)

1亿VIP精品文档

相关文档