- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
驾校管理系统的设计与实现 研究的意义 现阶段驾校发展迅速,当前的数据管理方式已经不适应驾校管理的需要。使用计算机的信息化管理手段来实现驾校管理的标准化、规范化、制度化和科学化。该课题采用C#语言编写,使用三层架构体系结构模式,以Microsoft Visual Studio 2010+Microsoft SQL Server 2008作为开发平台。系统操作简便、可靠性高,主要实现了学员信息管理、学员培训管理、考试信息管理、收费信息管理、车辆信息管理和教练员信息管理等功能。驾校管理系统的成功运用,将对企业的发展提供一种有力的支持,不但节省了大量的人力和物力,同时提高了员工的工作效率和驾校的管理水平。 系统功能简介 (1)登录功能:学员登录时查询学员信息表,学号和密码都正确则登录成功,进入学员管理界面。管理员登录时查询管理员信息表,用户名和密码都正确则登录成功,进入管理员管理界面。 (2)学员信息管理:该功能的用户有学员和管理员。1)当用户为学员时,功能受到限制,只能查看和修改自己的个人信息,无法看到别人的信息。2)当用户为管理员时,则可以录入新学员信息,对学员的信息进行查询、修改和删除。录入新学员信息可以通过学号和姓名把学员信息录入系统,系统自动分配一个学号,学员可已通过学号登陆系统,密码初始为报名号。学员信息的管理,管理员可以通过学号,姓名,性别和培训类型进行查询,可以对选定的学员信息进行修改。 (3)车辆信息管理:学员在个人培训时,可以对车辆信息进行查询,选择车辆培训。管理员可以对车辆的信息进行添加,查询和修改和删除。管理员可以添加新的车辆信息,通过车牌号,车型和品牌进行查询,可以对选定的信息进行修改。 (4)考试信息管理:学员可以查看自己的考试成绩,无法修改自己的成绩,可以对没及格的科目申请补考。管理员可以通过学号,姓名,科目成绩来查询,同时可以修改选定的学员的考试信息。考试包括三个科目,三个科目都及格才能拿到驾驶证,没门可以补考三次,三次不过只能重新开始。 (5)证件信息管理:此模块只有管理员能进入,可以对培训类型进行添加,和培训类型的信息进行查询和修改,以及学员的证件领取信息的管理。对证件信息查询是通过编号和类型来查询,还可以对学生的证件领取信息进行查询和修改,是通过学号,姓名和培训类型查询。 (6)培训信息管理。:学员可以对自己的培训信息进行查看和修改,可修改选择车辆、约车开始和结束时间。管理员可以对学员的选车和培训的信息进行查询和查看。学员的培训信息管理员不能对其进行修改,保证数据的完整性,培训信息需要考生自己来修改。 (7)缴费信息管理:学员只能查看自己的缴费信息,无法修改。管理员可以对学员缴费的信息进行查询和修改,并对信息进行统计和分析,缴费信息包括学费,学员应缴的补考费和已缴的补考费。查询的条件学号,姓名,学费是否交齐和补考费是否交齐,来搜索。 系统整体流程图 学员权限管理模块图 管理员权限管理模块图 开发的技术 用户登录界面 学员个人信息管理主界面 管理员信息管理主界面 学员个人信息管理界面 车辆查询界面 约车选择界面 学员信息管理界面 车辆信息管理界面 证件信息管理界面 学员领证信息管理界面 缴费管理界面 约车管理界面 成绩管理界面 总结 这次毕业设计完全是按照软件工程课程所学的方法来进行系统设计和分析的。在开发过程中,认真调查分析了用户的需求,及时准备了详细的文档资料,这让我在开发过程中少走了许多弯路。在这次设计中,我也发现了自己的很多不足。首先,对C#的基础掌握还不是很全面,在进行开发的时候,对C#的代码的编写还不是很熟练,对于数据库管理系统的操作运用也不够熟练,以至于在系统开发过程中经常碰到一些疑难问题不能快速的解决。其次,就是在对系统做需求分析的时候,没有反复推敲、验证,以至于在开发过程中出现几次问题,通过询问老师,按照老师的指导,发现在前期的准备中对系统的需求分析,有偏差,以及数据库设计不合理,修改数据库,从而导致了程序代码的重写。这让我深深地感受到前期工作的重要性。 在系统开发过程中,由于个人因素,本系统的设计开发存在考虑不够充分、处理也不尽完美的问题。在界面设计方面,采用VS2010+SQL2008进行系统开发,个人技术的不熟练对实际业务的分析、实践不够丰富,一些功能实现过程的还不够完善。在数据库设计方面,虽然采用SQL2008数据库进行设计开发,节省了内存空间,但由于个人数据库设计开发水平的不足,对数据库的分析不是很充分详细,数据在一定程度上存在冗余。而且系统的共享性较差,系统没有提供联网使用的功能,在这方面有一定的欠缺。 我会针对系统的不足进行改善,并且在以后的软件开发工作中吸取宝贵的经验教训,使我在对问题处理的能力上会有更大的提
文档评论(0)