学生信息管理系统课程设计报告

学生信息管理系统课程设计报告

ID:16614856

大小:622.00 KB

页数:26页

时间:2018-08-23

学生信息管理系统课程设计报告_第1页
学生信息管理系统课程设计报告_第2页
学生信息管理系统课程设计报告_第3页
学生信息管理系统课程设计报告_第4页
学生信息管理系统课程设计报告_第5页
资源描述:

《学生信息管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JAVA课程设计报告题目学生信息管理系统院系信息工程学院班级学号姓名11目录目录1第一章需求分析11.任务需求12.功能需求13.设计目的14.设计要求2第二章系统设计31.设计思路32.系统功能设计32.1.系统结构32.2.系统功能设计43.数据库设计43.1.数据库概念结构设计43.2.数据库逻辑结构设计53.3.数据库物理结构设计5第三章系统实现61.系统环境62.数据库连接63.功能模块的实现63.1.实体类63.2.封装的数据库连接池类73.3.学生信息处理类74.界面模块的实现84.1.选择

2、功能类84.2.添加学生信息界面类94.3.查询学生信息界面类94.4.修改学生信息界面类104.5.删除学生信息界面类11第五章系统测试131.测试的意义和目的132.功能实现及测试132.1.主界面的实现132.2.添加学生信息界面的实现132.3.查询学生信息界面的实现152.4.修改学生信息界面的实现172.5.删除学生信息界面的实现20总结23第一章需求分析1.任务需求利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性

3、高、存储量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信息存储、查询、修改等功能的信息管理系统是十分重要的。我这次的课题就是设计与实现一个学生信息管理系统。2.功能需求1.按照数据库设计方案合理设计student表,并生成SQL代码,包含学生的学号、姓名、性别、出生日期、专业等信息。学号为主键。2.录入学生基本信息功能的界面。用户可以通过菜单选项让程序呈现“录入学生基本信息”功能的界面,通过该界面可以录入学生的学号、姓名、性别、出生日期、专业等信息。3.修改学生基本信息功能的界面。用

4、户可以通过菜单选项让程序呈现“修改学生基本信息”功能的界面,通过该界面可以对已录入的学生信息进行修改。4.查询学生基本信息功能的界面。用户可以通过菜单选项让程序呈现“查询学生基本信息”功能的界面,通过该界面可以对已录入的学生信息进行查询,查询条件按照学号进行查询。5.删除学生基本信息功能的界面。用户可以通过菜单选项让程序呈现“删除学生基本信息”功能的界面,通过该界面可以按照学号删除已录入的学生信息记录。能连接数据库并实现查询、增、删、改等功能3.设计目的1.通过JAVA课程设计,使学生能够将学到的面向对象

5、的设计思想运用在具体的工作和学习中,加深对类和对象的理解,要求学生对生活中许多具体的事物抽象出类。2.通过这次课程设计掌握JAVA的编程思想,为后续课程打下基础。3.培养我实际操作能力和实践能力,为以后的工作打下坚实的基础。24.设计要求总体结构我们采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体。结构设计合理。也可根据自己对题目的理解增加新的功能模块。使用图形用户界面。工作,运行界面友好,演示程序以用户和计算机的对话方式进行看题目要求,每一条记录包括一个学生的姓名、性别、出生日期等。同

6、时,应具备以下功能:1、删除功能:对指定学生的信息进行删除。2、修改功能:对指定学生的信息进行修改。3、查询功能:选择某种方式并输入该信息查询符合条件的学生信息。4、添加功能:添加新增学生信息。5、退出主菜单。2第二章系统设计1.设计思路程序界面采用javax.swing组件进行设计,合理选择JFrame、JPanel或者JDialog窗体进行设计,程序功能模块分为以下几个部分:1、MainFrame.java主应用程序界面,负责其它功能模块的调用。2、InputStudent.java负责“录入学生基本

7、信息”功能的界面,要对录入数据进行有效性验证。3、ModifyStudent.java负责“修改学生基本信息”功能的界面。4、QueryStudent.java负责“查询学生基本信息”功能的界面,能够按指定学号来查询并显示学生信息内容。5、DeleteStudent.java负责“删除学生基本信息”功能的界面,能够删除指定学生信息记录。6、Student.javaStudent创建的对象负责处理和学生有关的数据,按照实体类的方式来定义,有一些private的参数作为对象的属性,然后针对每个参数定义了get

8、和set方法作为访问的接口。对象的所有属性采用String类型来处理。7、DBUtil.java//负责获取数据库连接publicConnectiongetConnection();//负责关闭数据库连接资源publicvoidcloseAll();2.系统功能设计2.1.系统结构系统结构图如图2-1:21学生个人信息管理系统查询学生信息系统录入学生信息系统录入学生信息更改学生信息系统按学号查询学生信息更改学生信息图2-1学生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。