欢迎来到天天文库
浏览记录
ID:18636666
大小:1.89 MB
页数:29页
时间:2018-09-19
《面向对象课程设计:学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计说明书课程名称:面向对象课程设计题目:学生信息管理系统院系:理学院专业班级:应用数学10-2班学号:2010303815学生姓名:郭良俊指导教师:李声2013年1月6日安徽理工大学课程设计(论文)任务书理学院院系信计教研室学号2010303815学生姓名郭良俊专业(班级)应数10-2班设计题目学生信息管理系统设计技术参数·jdk1.6·开发工具:Eclipse·DBMS:MYSQL5.5,Navicat8设计要求·使用图形用户界面·用数据库建立1或2个学生信息表。(不限使用哪种数据库)·能连接数据库并实现添加、删除、修改、查询等功能。工作量需求分析,数据库设计,子模块和功
2、能设计,各个模块实现窗口的设计,编写系统说明书和实验报告,说明书不少于15页工作计划12月26日需求分析12月28日建立数据库和表及关系表,模块设计1月1日页面设计及熟悉eclipse及其运行环境1月4,5日程序源代码编写、调试程序并编写Word文档和实现窗口的截图1月5日提交课程设计参考资料[1]印旻.Java与面向对象程序设计[M]北京:高等教育出版社.2005[2]王珊萨日煊.数据库系统概论(第四版)[M]北京:高等教育出版社.2008[3]齐治昌谭庆平宁洪.软件工程(第二版)[M]北京:高等教育出版社.2007[4]王晟.VisualC#.NET数据库开发经典案例解析[M
3、]北京:清华大学出版社.2005[5]王行言.java语言与面向对象程序设计[M]北京:清华大学出版社.2007指导教师签字教研室主任签字学生姓名:郭良俊学号:2010303815专业班级:应数10-2班课程设计题目:学生信息管理系统指导教师评语:成绩:指导教师:年月日安徽理工大学课程设计(论文)成绩评定表目录第1章绪论11.1相关技术简介11.1.1Eclipse简介11.2课程设计的内容11.3课程设计的目的与意义11.4课程设计应完成的工作2第2章功能需求分析22.1学生信息管理系统需求分析2第3章系统总体设计33.1设计问题域子系统33.2设计数据管理子系统43.3设计人
4、机交互子系统6第4章详细设计84.1系统用户登录流程图84.2管理员添加学生信息流程图94.3管理员删除学生信息流程图104.4管理员修改学生信息流程图114.5管理员查询学生信息流程图12第5章系统实现135.1LoginHandle类135.2StudentHandle类、TeacherHandle类、CourseHandle类、ClassRoomHandle类155.3DbLink类、Student类、Teacher类、Manager类、Course类ClassRoom类175.4用户登录有关的界面19第6章系统测试25参考文献25第1章绪论1.1相关技术简介1.1.1Ec
5、lipse简介Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。1.2课程设计的内容1.课程题目:学生信息管理系统,系统要实现对学生信息管理的基本功能,包括学生查看自己基本信息、课程信息;教师查看自己的信息、班级信息;管理员添加、删除、修改、查询学生的基本信息,添加、删除、修改、查询教师的基本信息,添加、删除、修改、查询课程的基本信息,添加、删除、修改、查询班级的基本信息。2.运用面
6、向对象技术、UML及可视化的建模工具完成系统的需求分析与设计。3.采用分层模式的应用设计模式进行系统的设计实现。4.系统要实现三个模块功能:学生模块、教师模块、管理员模块。5.初步建立系统原型,实现关键的功能,并对系统进行测试。6.编写课程设计报告。1.3课程设计的目的与意义通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.熟悉软件开发工具Eclipse,并将其运用于软件开发的全过程;3.
7、进一步加强和提高软件工程文档的编写能力;4.培养协作能力和团队精神。251.4课程设计应完成的工作本系统实现对学生信息管理的基本功能,包括学生查看自己基本信息、课程信息;教师查看自己的信息、班级信息;管理员添加、删除、修改、查询学生的基本信息,添加、删除、修改、查询教师的基本信息,添加、删除、修改、查询课程的基本信息,添加、删除、修改、查询班级的基本信息。系统利用Eclipse进行开发,实现学生信息的动态管理,使得对信息的管理更加及时、高效,提高了效率。同时还对系统的开发原理、功
此文档下载收益归作者所有