java驾培管理系统的设计与实现(4)
时间:2017-06-26 18:13 来源:毕业论文 作者:毕业论文 点击:次
3.2可行性分析 本驾培管理系统的开发与操作,只需要事前进行相应的调查和计划,再准备一台win7系统、装有IE浏览器的计算机。 3.2.1经济上的可行性 主要对此系统研究的效益进行评估,因为此系统是在电脑服务器上发布,使用者在浏览器中打开网址,便可使用系统了。当这个驾培系统可以交付使用后,可以为驾考行业在管理上节约大量的人力和物力成本,便于驾校管理者的操作和管理,大大地提高管理学员信息以及培训信息的效率,具有一定程度上的经济效益。由此看来在经济上是可行的。 3.2.2技术上的可行性 驾培系统开发环境采用win7操作系统,利用MyEclipse软件开发集成工具,基于JSP语言,采用mysql数据库,并且使用了B/S结构,软硬件设施要求不高,技术上具有可行性。 B/S结构的优势在于其收集信息的灵活性,任何时候只要可以用浏览器上网,都可以十分方便的使用B/S系统。B/S这一结构最大的优点就是可以随时随地登录系统进行操作,根本不需要安装专门的软件[7]。 3.2.3管理上的可行性 在如今的互联网时代,随着计算机技术的普及和驾培管理信息系统的开发应用,大大地满足了驾校管理者的管理需求。不仅使用操作简单而且易于文护,极大地提高了管理效率,为教练员以及管理员提供了大大的便利,有利于学驾者在教练的配合下高效地学驾以及备考。而且因为在网络软件开发上主要运用的就是Java 语言,所以它也具有提供了异常的处理机制等优势,因此有较好的安全性保证。如果没有较好的安全性,教练员以及管理员在操作使用中就不安全,学员资料也容易被泄露[8-9]。所以在管理方面也是完全具有可行性的。 3.3业务流程分析 3.3.1业务流程介绍 (1)管理员操作:首先登录系统,然后点击左侧菜单栏,学员培训记录、学员管理、教练员管理等模块进行各项查询、添加、删除、编辑等管理的操作。 (2)教练员操作:首先登录系统,可对学员培训记录、学员管理模块进行添加、查询、删除、编辑等操作,对教练员自己在教练员信息模块里只能进行查询。 3.3.2数据流图 图3.1 系统数据流图 4 系统总体设计 4.1功能结构设计 4.1.1系统功能结构描述 根据对系统的功能进行分析,总结到系统的具体功能结构包括下面的几个主要的功能模块:管理员和教练员登录、学员管理、学员培训记录管理、管理员管理、教练员管理和系统设置管理等。权限有管理员权限和教练员权限。 其中管理员的权限有:管理员登录、学员培训记录管理、管理员管理、学员管理、教练员管理以及系统设置管理。 教练员权限有:教练员登录、学员管理、学员培训记录管理、教练员管理。 4.1.2系统的功能结构图 本驾培系统的功能结构如下图: 图4.1 系统功能结构图 4.2数据库设计 4.2.1系统E-R图 注:列举了两个实体的属性,其他省略具体见数据表 图4.2 系统ER图 4.2.2系统数据表 (1)学员信息表包括姓名,性别,个人照片,联系电话,身份证号,报考类型,住址,联系地址,邮箱,增驾类型,设计车型。学员信息表:表4.1 表4.1 学员信息表 序号 名称 字段类型 大小 允许为空 最大长度 备注 (责任编辑:qin) |