- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA电话本 课程设计
华 北 科 技 学 院
课程设计说明书
班级: 计算B092
学号: 200909014214 姓名: 王强
设计题目: 电话号码管理系统
设计时间: 2011.12.26 至 2011.12.30
指导教师: 杨阳
评 语:_________________________________
_________________________________________
_________________________________________
_________________________________________
_________________________________________
评阅成绩:__ __评阅教师:__ ___
目 录
1 引 言 1
1.1课程设计选题 1
1.2课程设计的目的 1
1.3本选题的设计背景 1
2 需求分析 1
2.1 功能需求 1
2.2 系统的开发运行环境 2
3 总体设计 2
3.1 系统体系结构设计 2
3.2系统功能模块及主要类设计 2
3.3数据库设计 5
4 详细设计与实现 5
4.1 登录模块 5
4.2 主面板模块 6
4.3 修改模块 7
4.4 删除模块 8
4.5 模糊查询模块 10
4.6存储电话信息的Access数据库模块 12
5 小结和展望 12
参 考 文 献 13
附 录 13
使用说明书 13
引 言
1.1课程设计选题
《电话号码系统本系统开发平台: + Access 2007
本系统:MyEclipse
本系统运行环境:indows xp
总体设计
3.1 系统体系结构设计
本电话号码管理软件可以在主界面中完成资料的添加、查找、排序(两种排序方法)等功能,而对信息的修改和删除功能则是在主界面中连接到另外一个界面进行操作。在系统中利用 JAVA 设计界面的优势,使得界面非常友好,给人一种赏心悦目的感觉。
3.2系统功能模块及主要类设计
总体结构图:
系统的功能描述:
添加:请输入添加的姓名、电话号码
修改:请输入要修改的号码的人的姓名、请输入新姓名、请输入新号码、确认修改、退出
删除:请输入要删除号码人的姓名、确认删除、退出
查询:按姓名查询、按输入姓名的先后顺序查询、模糊查询(单个姓名查询或全部查询)
功能流程图:
相关类设计:
在该程序中主要定义了一个 Kcsj 公共类,另外又定义了一个PhoneWindow类,该类继承了Jframe。在PhoneWindow类中定义一些事件和函数,在主函数中进行调用,其结构如下:
public class Kcsj {
public static void main(String[] args) {
PhoneWindow Win=new PhoneWindow(电话号码管理);
}
}class PhoneWindow extends JFrame{
//初始化函数
public PhoneWindow(String s) {
//删除号码
sc1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){ }
});
//修改
xg.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){ //调用数据库,执行修改操作
}
});
//修改和删除界面的退出按钮事件
tc.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){ }
});
//修改号码
xg1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){ }
});
//按姓名排序查询
cx2.addActionListener(new ActionListener(){
文档评论(0)