驾校信息管理系统研究与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
164计算机应用与软件2008益
单了。这样做,不仅展现了一个应用软件系统的整体性和层次
性,而且能够更好地明白程序设计思想。用户通过屏幕的提示,
可以方便地进入系统的每一层进行操作,可以方便地使用信息
管理系统。
(3)智能化
为了不给数据输入人员添加记忆上的麻烦,在添加新学员
编号、新资产编号、新车辆编号、新收据编号、新教练员编号等数
据时,为本系统设计了上述数据采取自动加1的功能,这样既避
免了空号,也防止了重号。对身份证号等具有固定位数和结构的数据进行自动验证,既避免了短号,也防止了长号。
3系统总流程设计
为了保证系统的安全性,操作人员进入本系统前必须输入与相关用户名对应的有效密码,系统根据操作人员权限的不同级别设置,来给定该操作人员的操作权限。只有通过身份验证的人员才能进入系统操作,以防止非操作人员的使用,即跨越权限使用,确保了数据库中数据的安全。系统总流程设计图如图1所示。
图l系统总流程图
4系统总框架及各模块框架设计
本系统功能较为强大,设计时采用表单、类、程序、报表等多种VisualFoxPro6.0所给予的方法和手段,生成数据库、库表、表单、报表、类、程序及其他文件。同时还使用大量的图形文件,使得管理系统图文并茂、通俗易懂,便于操作。
本系统主要分成八大模块,这些模块由若干个子模块及三级子模块组成的,最终形成一个结构紧凑、简捷,功能明确、完整的驾校信息管理系统。
4.1系统总框架设计(如图2所示)
图2系统总框架图
4.2模块框架设计(如图3—6所示)丽丽赢
图3学员、培训、车辆管理模块框架图
图4收费管理模块框架图
图5资产管理模块框架图
图6教练员、投诉、系统管理模块框架图
5数据库设计
根据上面的系统需求和功能分析,可以设计出需要的数据项和数据结构,形成满足系统功能实现的各种实体,以及它们之间的逻辑关系。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动,进而转化为数据库系统所支持的实际数据模型。
5.1数据库表的种类
利用VisualFoxpro6.0自带的数据库,本系统建立了一个名为“驾校”的数据库,数据库包含如下表:
(1)学员信息表(学员信息表.dbf):存放学员基本信息。
(2)收费信息表(收费信息表.dbf):存放学员缴费信息。
(3)培训信息表(培训信息表.dbf):存放学员培训信息。
(4)固定资产表(固定资产表.dbf):存放固定资产信息。
(5)低值资产表(低值资产表.dbf):存放低值资产信息。
(6)教练员信息表(教练员信息.dbf):存放教练员信息。
(7)车辆信息表(车辆信息.dbf):存放车辆相关信息。
(8)投诉信息表(投诉信息.dbf):存放投诉相关信息。
(9)管理员表(管理员.dbf):存放操作员权限、密码信息。
(10)作废发票表(作废发票表.dbf):存放统计的作废发票相关信息。
(11)重名学员表(重名学员表.dbf):存放统计的重名学员姓名及人数等信息。
5.2数据库表的逻辑结构
数据库中各表的逻辑结构设计(因涉及的表太多,仅以有
杭州学车杭州学车价格
第10期宋希录等:驾校信息管理系统研究与设计165
代表性的固定资产表和收费信息表为例):
(1)固定资产表逻辑结构(如图7所示)
图7固定资产表逻辑结构图
(2)收费信息表逻辑结构(如图8所示)
图8收费信息表逻辑结构图
6系统菜单设计
6.1菜单常规选项设计
系统主菜单主要功能是调用系统各模块。由于菜单不是单独运行,而且内置在系统主表单中运行,所以需要设置菜单的常规选项,在常规选项对话框中选中“顶层表单”复选框(如图9所示),这样菜单就与顶层表单一起运行了。
图9菜单的设计常规选项设计
6.2菜单结构设计(如表1所示)
表1菜单结构设计
菜单菜单项子菜单项结果过程或命令
信息输入(、<i)命令doform学员注册
学员
信息修改(、<E)命令doform学员信息修改
管理
信息查询(、<P)命令doform学员信息查询(、<X)
退出(、<E)命令clear
信息输入(、<F).命令doform收费信息输入
收费
信息修改(、<E)命令doform收费信息修改
管理信息输出(、<L)命令doform收费信息输出(、<S)信息维护、<w)命令doform收费模块维护统计作废发票(kT)命令doform统计作废发票
统计重名学员(、(X)命令doform统计莺名学员
硬盘备份命令doform收费硬盘备份数据备份(、<C)
U盘备份命令doform收费U盘备份
硬盘恢复命令doform收费硬盘恢复数据恢复(、<H)
u盘恢复命令doform收费U盘恢复培训信息输入(、<I)命令doform培训信息录入管理
(\<P)信息查询(\<F)命令doform培训信息查询
信息录入命令doform固定资产录入固定资产管理信息修改命令doform固定资产修改
(、<G)
信息查询命令doform固定资产查询
信息录入命令doform低值资产录入
资产低值资产管理
信息修改命令doform低值资产修改管理(、<D)
信息查询命令doform低值资产查询(、<Z)
数据备份(、<c)
硬盘备份命令doform资产硬盘备份
U盘备份命令doform资产U盘备份
硬盘恢复命令doform资产硬盘恢复数据恢复(、<H)
U盘恢复命令doform资产U盘恢复车辆
添加新车辆命令doform添加车辆管理
修改车辆信息命令doform车辆信息修改
(、<L)g_FormMode=”cBrowse”
查询车辆信息过程
doform信息浏览
教练
添加新教练员命令doform教练员注册
员管
信息修改命令doform教练员修改
理
信息查询过程
g_FormMode=“dBrowsel|(、<M)doform信息浏览投诉信息录入命令doform添加投诉信息
投诉投诉信息修改命令doform投诉信息修改
管理
(\<N)投诉信息查询过程
g__FormMode=”rUrow∞”
doform信息浏览系统
修改权限代码命令doform管理员
管理添加操作员命令doform添加管理员
(、<D)
修改密码命令doform修改密码上述系统分析和设计为驾校信息管理系统的程序及表单设计提供了较为详细的依据和前提,按照上述系统分析和设计实现驾校信息管理系统的开发,将会实现驾校的信息化管理,提高工作效率和工作的准确性,为发挥管理及资产的最大经济效益提供很好的工作平台。
参考文献
[1]陈林,陈艳华,魏珉,等.数据库开发实例精粹.北京:电子工业出版社,2005.
(上接第159页)
[2]易青松.基于NDIS的网络监控系统的设计与实现[J].计算机工
程与设计,2006,27(15):2816—2817,2873.
[3]廖瑞华.多功能网络监控与辅助教学系统设计[J].计算机工程与设计,2006。27(13):2383—2385.
[4]刘凌霞,谷保庆.C++Builder中网络监控的实现[J].安阳师范
学院学报.2005,5:69—71.
[5]郑小春,苏颖欣.基于Win32结构的高效Sniffer结构[J].科技资
讯。2005,22:103—104.
[6]王东,李明楚.基于Sniffer技术的隐蔽通信原理检测及防范[J].
微型机与应用,2004,23(9):25—27.