学生选课系统的开发与设计指导老师:xxxx学号:xxxx姓名:xxx系统分析和设计选课管理系统的主要功能是教学管理部门录入计划开设的课程,然后学生进入系统查询并选择自己所要学习的课程。学生预选要学课程后,可以进入系统查询选课结果,并根据自己的情况和学校有关要求在一定条件下进行修改。教师可以进入系统查询所授课程的选课人数和教学班情况。设计思路和总体方案按照软件工程的思路,首先通过查询各种资料以及现场需求调研,完成需求分析报告。再根据需求分析报告从总体上抽象系统,规划系统模块和数据结构,形成总体设计文档。接下来就可以对每个模块单独进行详细设计和实现,最终形成可运行的软件。如果再对系统进行严格的测试和BUG修复,就可以投入使用。软硬件环境开发环境开发系统:XP数据库:SQLServer2000开发语言:VB运行环境:数据库:SQLServer2000或以上版本系统结构图登陆界面用户所在表操作查询修改删除录入学生可以不可以不可以不可以教师可以可以不可以可以管理员可以可以可以可以而管理员还具有对整个系统其他信息,如课程信息的全部操作权限。系统登录窗口3/6/2020教师登录窗口学生登录后窗口管理员登录界面心得体会刚开始动手制作的时候,毫无头绪,根本不知道从哪入手,首先对数据库的相关知识不是很了解,再者对sqlsever2000和VB6.0的操作不是很熟悉。但我并没有灰心气馁。通过这前阶段的学习,请教,上网咨询,慢慢的有了一些眉目,同时也感觉不再那么无助。在制作过程中,有失败,有兴奋。但我坚持了下来,遇到困难我没有灰心,首先的困难就是对各个表建立属性的调查,通过书本上的介绍和网上的一些资料的启发,这个困难不再困扰着我。但最大的困难就是对vb6.0的学习,从一无所知到作出自己的程序,我经历了许多的困难。但我也从中学到了许多,通过向老师和同学的请教,我明白了许多知识。这过程中我们也培养了团队精神,我们经常几个人在一起研究某个功能的如何实现,常常能想出意想不到的方法!总之,通过这个系统的制作,我感到受益匪浅。3/6/2020后续工作主要是编写程序代码,功能测试以及BUG修复。致谢感谢老师们亲切的关心和悉心的指导;感谢同学们的热心帮助。