《Java程序设计基础》存档资料之三《学生选修课程系统》个人任务实施方案Spring团队软件08403班长春大学软件学院二九年十月设计题目个人任务实施方案第1页共5页1目录组长:张莎莎.................................2组员:张帅...................................3组员:孔彬...................................4组员:雷巧芸.................................4设计题目个人任务实施方案第2页共5页2组长:张莎莎学生选修课程系统个人任务实施方案一、相关的理论知识该产品为学生选修课程系统(StudentdentElectiveCourse)简称SEC,是一种倡导学校以学生为中心的管理思想和方法。该系统可以分为三个层次:面向学生前台应用的管理标准;综合应用数据库和数据仓库技术、图形用户界面,以SEC管理思想为灵魂的软件系统;实现学生老师及信息技术于一体的管理系统。通过使用SEC可以帮助各高校快速实现选课系统的信息化管理,使学生更方便地选课,实现全校学生选课在线。二、参考文献[1]Java2入门经典JDK5。机械工业出版社。[2]JavaWeb数据库系统应用开发与实例。人民邮电出版社。[3]Java项目开发实例自学手册。人民邮电出版社。三、实现思路我负责的是学生选修课程系统中的课程管理这一模块,根据该系统的需求分析,这个模块分为课程的增加、课程的删除、课程的修改、课程的查找,实现这几个功能的身份是教师用户,根据Java写出前台界面,然后再数据库中创建课程表,最后Java和数据库连接起来。当增加课程的时候,就调用数据库中的课程表,然后就把所要添加的课程的一些信息添加进去。删除、修改、查找如上。四、方法及工具实现以上功能所用的是开发平台是MyEclipse5.0,数据库是SQLSever2000.设计题目个人任务实施方案第3页共5页3组员:张帅学生选修课程系统个人任务实施方案一、相关的理论知识该系统为学生选课系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统可以方便老师、学生更方便的选课。实现全校学生选课在线查询。还可以对新来的学生信息进行信息录入。由于学生上课情况复杂,可以实现信息修改,及时调整学生的基本情况。二、参考文献[1]Java2入门经典jdk5机械工业出版社[2]SQLServer2000机械工业出版社[3]学校管理信息系统中国铁道出版社三、实现思路我负责的是学生选课系统中学生选课、退课模块。学生登录系统以后以看到所有可以选择的课程,并选取自己感兴趣的课程或删除自己不想要的课程。这个模块就用于列出所有课程信息,并允许学生完成选课退课操作。根据Java中的JDBC进行与数据库的连接,当选入课程时对应的课程最多容纳人数就会少1,当学生退课的时候对应的课程最多容纳人数便会自增1四、方法及工具经过分析,我使用MICROSOFT公司的SQL2000、Java2入门经典jdk5作为开发工具,用MicrosoftWindowsXPProfessional版本2002ServicePack3简体中文版,MicrosoftOfficesACCESS2003中文版,MyEclipse5.0作为开发平台设计题目个人任务实施方案第4页共5页4组员:孔彬学生选课课程系统个人任务实施方案一、相关的理论知识相关应用技术采用面向对象的软件工程指导方法,应用SQLServer2000数据库管理系统,Java程序设计语言等来开发基于WINDOWS系列的学生选课注册系统。二、参考文献[1]张剑平.《学校管理信息系统》.北京:中国铁道出版社,1997[2]吴开军.选课系统的设计与实现,电脑开发与应用育.西南师大出版社,1999三、实现思路我负责的是学生选修课程系统中的查询模块,具体思路如下:查询已经选的课程:学生用户登录后,进入查询单元,如果是已经登录进入了,输入学号,课程号,提交之后系统会在已存在的学生选课表里查询,如果存在会有提示信息“已存在”。查询某个课程的基本信息:学生用户登录后,进入查询单元,如果是已经登录进入了,输入课程号,提交之后系统会在已存在的课程表里查询,如果存在将会显示出来该课程的所有信息,否则会有提示信息“该课程不存在”,教师用户登录也如此。查询最新的学生选课情况:教师用户登录后,进入查询单元,如果是已经登录进入了,可以随时查看所有课程的信息和对应的选课人数等。四、方法及工具SQLServer2000数据库管理系统和Java程序设计语言