java课程设计报告选修课管理系统.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java课程设计报告选修课管理系统

目 录 1项目背景 1 2用例图 1 3类图 5 4界面设计 6 4.1系统界面 6 4.2功能界面 6 5数据库设计 9 6源程序 10 6.1Student类 10 6.2StudentJFrame类 12 6.3AddJFrame类 15 6.4 QueryJFrame类 21 6.5CancelJFrame类 25 6.6ModifyJFrame类 28 6.7DaoFactory类 35 6.8StudentDao类 36 6.9 StudentDaoJDBCImpl类 36 6.10MsSqlHelper类 39 7总结 40 1项目背景 本设计的目的是综合面向对象程序设计课程中所学到的知识来开发一个小型的Java应用程序—选修课管理系统。 本项目是选修课管理系统的一个子模块,主要功能是对学生的信息进行管理,如:插入一条学生的信息、删除学生信息、修改学生信息、查询学生信息。 本项目使用Java Swing技术,数据库采用SQLServer 2000,本项目的开发和测试都是在Windows平台下进行的,但由于Java的跨平台性,本系的移植性很强,也适用于其它主流的操作系统。 本项目的开发工具是My Eclipse,连接数据库SQLServer2000来完成一个小的学生选修课管理系统中的学生信息管理模块。 2用例图 图2.1用例图 功能级用例描述——添加信息 描述项 说明 用例名称 添加信息 用例述 添加的信息 前置条件 管理员后置条件 信息被添加 基本操作流程 输入流程 无 功能级用例描述——查询信息 描述项 说明 用例名称 信息 用例述 的信息 前置条件 管理员后置条件 信息被基本操作流程 输入流程 无 功能级用例描述——修改信息 描述项 说明 用例名称 信息 用例述 的信息 前置条件 管理员后置条件 信息被基本操作流程 输入流程 无 功能级用例描述——删除信息 描述项 说明 用例名称 信息 用例述 的信息 前置条件 管理员后置条件 信息被基本操作流程 输入流程 无 图3.1类图 4界面设计 4.1系统界面 进入学生信息管理系统,将会看到以下的窗口,如4.1所示: 图4.1主界面 4.2功能界面 在学生信息管理系统里面可以实现插入一条学生的信息、删除学生信息、修改学生信息、查询学生信息的功能。插入功能,能新插入一条学生信息,包括学生的学号和姓名,性别和年龄,如下图4.2 图4.2插入一条学生信息 修改功能:能修改一个学生的姓名。如下图4.3 图4.3修改一个学生信息 删除功能:能根据一个学生的学号来删除一个学生的信息。如下图4.6 图4.4删除一个学生信息 查询功能:能通过一个学生的学号来查询某一个学生,如下图4.5 图4.5查询一个学生信息 删除学生信息后的数据库的一个截图如下4.6: 图4.6 数据库 5数据库设计 6源程序 6.1Student类 //信管071郑胜楠2007021236 package domain; public class Student { //student类用五个实例变量来描述 private Integer studentId; private Intege studentNo; private String studentName; private String studentSex; private int studentAge; //建立构造器, 因需studentId自动生成,所以写三个构造器 public Student() { super(); } public Student(Integer studentId,, Intege studentNo, String studentName, String studentSex ,int studentAge) { super(); this.studentId = studentId; this.studentNo = studentNo; this.studentName = studentName; this.studentSex = studentSex; this.studentAge = studentAge; } public Student(Intege studentNo, String studentName, String studentSex,int studentAge) { super(); this.studentNo = studentNo; this.studentName = studentName; this.studentSex = studentSex;

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档