1、浙江科技学院Java程序设计课程设计汇报设计题目: 学生信息管理系统 姓 名: 邱焕明 学 号: 所属院系: 信息学院 专 业: 软件工程 小组组员: 邱焕明 设计时间: -1-6 指导老师: 虞建东 一、课程设计目标 (1)试验目标:结合开发系统,给出学生信息管理系统二、课程设计完成任务三、设计过程(一) 需求分析 1、 基础资料管理基础资料管理包含对院系、班级和学期设置。该模块可实现以下功效:添加、修改、删除和显示院系代码、院系名称和电话号码。添加、修改、删除和显示班级代码、班级名称、学生人数和所属院系名。添加、修改、删除和显示学期代码、学期名称。2、 学生信息管理学生信息管理包含对学生档
2、案和学籍管理。该模块可实现以下功效:添加、修改、查询和显示学生基础信息、所属班级和院系。统计学生学籍、学生离校信息和学生调动信息。3、 课程信息管理课程信息管理包含对课程设置和班级选课管理。该模块可实现以下功效:添加、修改、删除和显示课程代码、课程名称、学分和院系名称。添加、删除和提交班级所选课程。4、 成绩信息管理成绩信息管理包含对成绩录入和成绩分析管理。该模块可实现以下功效:录入班级课程成绩,以不一样形式(列表统计、图表分析)显示班级课程成绩。(二)系统设计概念、步骤初定义 1、实体名:院系 2、实体名:班级3、实体名:学生4、实体名:课程(三)系统内容计划 1、班级信息表表3-1 班级信
3、息表列名数据类型长度备注班级编号char5主键班级名称varchar50无所属院系varchar50无学生人数smallint2无2、课程信息表表3-2 课程信息表列名数据类型长度备注课程代码char10主键课程名称varchar50无学 分tinyint1无所属院系varchar50无(四)系统总体设计 内(五) 系统具体设计 (六) 系统测试 四、设计总结(宋体 小四 粗体)首先,更深入了解了数据库基础操作, 在这之前,数据库学习仅仅刚开了个头,我们只是在了解部分概念性东西。在做这个系统之前,我连基础连接数据库,配文件DSN,数据库查询语句等这些东西全部不熟练。 现在对于数据库增删改查操作
4、比较熟练了,对于初学者来说,比较头疼就是对于单引号处理。我提议是假如不了解先把根据书本上正确语句敲,然后在数次进行数据库链接,增删改查操作中不停总结规律。这次设计学生信息管理系统,全在自己所掌握知识下,进行编程设计,完全表现了自己在数据库语言和程序设计课程学习情况,充足地为自己以后更深入了数据库语言奠下深厚基础。五、参考资料(宋体 小四 粗体)毕向东JAVA基础教程 六、心得体会(宋体 小四 粗体)在程序编写过程中,我充足体会了编程工作者辛劳,因为没一个细微细节全部必需十分注意。假如稍有不慎,就会全盘皆“输”。而且往往很多时候,程序我自己认为很正确,不过就是便以通不过,在查找错误过程中,面临着否认自己过程,很难受。同时因为自己经验及各方面能力不足,所以进展速度很缓慢,往往一天下来什么全部没做成功。这个过程曾给我沉重打击,不过当看到程序没错误能实施出来时,心中喜悦难以用言语来表示。