1 / 36
文档名称:

java课程设计说明书-班级通讯录.doc

格式:doc   大小:750KB   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程设计说明书-班级通讯录.doc

上传人:luyinyzhi 2018/7/25 文件大小:750 KB

下载得到文件列表

java课程设计说明书-班级通讯录.doc

文档介绍

文档介绍:计算机科学与技术学院
课程设计说明书
题目: 班级通讯录
课程: JAVA课程设计
院(部): 计算机科学与技术学院
专业: 软件工程
班级: 082
学生姓名:
学号:
指导教师:
完成日期: 2009-12-22
山东建筑大学计算机科学与技术学院
课程设计任务书
设计题目
班级通讯录
已知技术参数和设计要求
,windowsXP操作系统,
实现一个班级通讯录管理系统,并实现对学生信息的添加、删除、修改和查询等操作。
设计内容与步骤
程序设计、实现、调试
2. 编写课程设计说明书
设计工作计划与进度安排
设计工作4学时
实现与调试12学时
3. 课程设计说明书4学时
设计考核要求
考勤20%
课程设计说明书50%
3. 答辩30%
指导教师(签字): 教研室主任(签字):
需求分析
作为大二学生,学校活动与我们息息相关,而大量的人员流动产生的庞大冗杂的信息却使学生会等工作人员不知所措,通过这个小型用户管理软件的开发,可以在某种程度上解决这些问题。
该软件提供了班级通讯录的添加、删除、改、查询。通讯录信息主要包括:姓名、班级、手机、家庭电话、电子邮件、通讯录地址、邮编。
一、班级通讯录
本程程序为班级通讯录管理系统,用户可以进行学生信息的添加、删除、修改、查询。

设计GUI的班级通讯录管路系统,实现学生信息的添加、删除、修改、查询。
2安装使用环境说明
beans IDE,;安装完成后创建Java项目。
3设计要求
界面良好,实现用户信息的添加、删除、修改、查询等操作。
4总体设计
班级通讯录系统共有5个java源文件。
类之间的主要关系如下图所示。
Tongxunlu(主界面)
StudentManger
LinkList
Student
Node

该类负责创建用户管理系统主窗口,该类有main方法,整个程序从该类开始执行。

该类负责学生管理,可实现学生的添加、删除、修改、查询等。

该类负责创建结点链表。

该类创建结点,实现结点的有关信息。
5具体设计

该类的成员变量及方法如下表:
成员变量描述
变量类型
变量名称
姓名文本框
JTextField
name1
班级文本框
JTextField
class1
手机文本框
JTextField
telephone1
家庭电话文本框
JTextField
tome-tel1
电子邮件文本框
JTextField
E_mail1
通讯录地址文本框
JTextField
address1
邮编文本框
JTextField
postcode1
提示及显示信息文本框
JTextArea
t0
提示及显示信息文本框
JTextArea
t1
提示及显示信息文本框
JTextArea
t2
提示及显示信息文本框
JTextArea
t3
提示及显示信息文本框
JTextArea
t4
标题标签
JLabel
标题
姓名标签
JLabel
姓名
班级标签
JLabel
班级
手机标签
JLabel
手机
家庭电话标签
JLabel
家庭电话
电子邮件标签
JLabel
电子邮件
通讯录地址标签
JLabel
通讯录地址
邮编标签
JLabel
邮编
添加按钮
JButton
添加
删除按钮
JButton
删除
修改按钮
JButton
修改
查询按钮
JButton
查询
刷新按钮
JButton
刷新
结束按钮
JButton
结束
方法名称
方法功能
方法备注
Tongxunlu
创建窗口
构造方法
actionPerformed
处理ActionEvent事件
接口方法
Main
程序开始运行
:
import .*;
import .*;
import ;
import ;
import .*;
import ;
public class Tongxunlu extends JFrame imple