VB选课系统设计+需求分析+ER图
时间:2017-04-06 20:14 来源:毕业论文 作者:毕业论文 点击:次
摘 要:学生利用电脑进行网上选课,是当前高校教务管理所采用的一种新的选课方法,它效率高,易管理,可以大量节约人力和物力资源。本论文详述了选课系统的设计实现过程,包括系统的设计思路和方案,系统的界面设计和代码设计等内容,对VB初学者有一定的借鉴意义,同时通过选课系统的设计,也使自己的VB编程能力得到了很大的提高。6913 关键字:教务管理;选课系统;VB The Design of Elective System Based on VB Abstract:Students use computers for online courses, which is a new course choosing method adopted by colleges and universities for the current educational management. It is high efficiency and easy management, and it save a lot of manpower and material resources. This paper details to design and to realize the process of course selection system, including the system design ideas and solutions, system interface design and code design and so on. It has certain significance for the VB beginners, at the same time, through the design of elective system also make my VB programming ability greatly improved. Keys Words:Educational management;Elective system;Visual Basic 目 录 摘 要 1 引言 1 1、绪论 2 1.1课题的研究意义 2 1.2课题的目的 2 1.3课题的内容 2 1.4研究现状 2 2、需求分析 2 3、系统结构及数据库 3 3.1 系统结构 3 3.2 系统数据库设计 3 3.3 数据关系图 4 4、系统的设计与实现 5 4.1系统的设计 5 4.2 系统的实现 6 5、系统测试 9 5.1测试目的 9 5.2测试方法及结果 10 6、总结 10 参考文献 11 致谢 12 基于VB的选课系统设计 引言 当前,电脑高校选课系统已被广泛采用,它可以实现让学生在网上进行选课,也可以让老师通过网络来查看课程选修情况等,方便了学校对课程的管理[1]。随着计算机技术的发展,各种编程语言相继涌现,其中有一种相对简单而又常用的语言,它就是Visual Basic,它具有简单易学,面向对象、可视化、界面设计简单以及采用事件驱动编程机制等特点,用它来开发选课系统,来设计类似Windows附件中的选课系统,对自己是个很好的锻炼与提高。 1、绪论 1.1课题的研究意义 在学校,教务信息包括教师信息、学生信息,如果以人工的方式对其管理将耗费大量的人力、物力,本系统以此作为开发目标,能够为用户提供充足的信息和快捷的查询手段,以减轻教务管理人员的负担[2]。同时,通过设计实现选课系统增加了我们对VB的熟悉、了解和运用,也让我们深刻体会到VB的灵活性及其强大的功能。 1.2课题的目的 随着网络的发展,人们希望用快捷而又方便的方式完成某些特定功能,在学校里选课每年都是一个比较复杂的过程,因此我这次的毕业设计目标就是开发一个功能实用,操作简单,能够满足学生选课的需要,方便教师和管理员对课程进行管理[3]。 1.3课题的内容 本次的选课系统是一个能实现用三种用户身份登录的系统,能实现学生选课及退选,也能实现教师查看自己所授课程和所教授课程有哪些学生选择,还能让管理员对教师、学生和课程的信息进行添加、修改和删除[4]。 1.4研究现状 我国很多高校都实行了学分制,它的核心是学生自主选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。目前市面上使用的选课系统有不少,但好多都各有所长,所以我这次的毕业设计的目标就在于开发一个功能实用、操作方便、简单明了的能够满足各管理机构对数据的管理及需求和使学生、教师和教务管理员能更加方便使用的选课系统[5]。 (责任编辑:qin) |