助勃器JAVA程序设计
课程设计说明书
班级: 叉车钢圈
学号: 姓名:
设计题目: 个人通讯录管理系统
设计时间: 至盖革计数管
指导教师:
评 语:
评阅成绩: 评阅教师:
目 录
1 引 言
课程设计选题
个人通讯录管理系统
课程设计的目的
通过编写并调试一个Java应用软件,熟悉和掌握使用Java开发应用程序的完整过程;
使学生巩固和加深以Java 语言为基础的面向对象编程技术理论知识的理解,提高实际动手编程能力的培养,掌握以Java为核心的应用软件开发方案,达到能独立阅读、编制和调试一定规模的Java程序的水平;
本选题的设计背景
一直以来就想做一个比较实用的通讯录管理系统,这样可以方便我对于身边联系人信息的管理,防止遗忘和丢失; 手动注油器>双面粘合衬在这样一个信息化的社会里,人们的生活也越来越离不开电脑了,本次通过做个人通讯录管理系统,希望摈弃传统的纸质记录的弊端,发挥电脑软件的优势,方便人们对自己的联系人信息的管理;
需求分析
(1) 登陆功能;用户可以直接输入用户名和密码,登陆进入通讯录的主功能界面; (2) 注册功能;其他用户可以输入自己的用户名和密码及确认密码,来实现注册成为该通讯录的使用者;
(3) 查询功能;在该功能里,用户可以采用模糊查询和精确查询两种查询方式来对自己存储的联系人信息进行查询;
(4) 添加功能;在该功能里,用户可以添加自己的常用联系人和分组信息;
(5) 修改功能;此功能里,用户可以修改数据库中已存的联系人信息和分组信息,以及个人的登
陆密码;
(6) 删除功能;在该功能里,用户可以输入自己想要删除的分组名和联系人姓名;
(7) 备份功能;用户可以通过保存对话框,选择自己想要保存的联系人信息的路径,然后将其保存为txt文件;
(8) 退出功能;用户可以选择退出程序,也可以选择重新登录;
(1)系统的容错能力;在做该系统时,一定要考虑全面可能出现错误信息的地方,然后加上try catch 语句进行捕捉,防止造成系统故障;
(2)系统的对话框提示;当注册用户时,用户名有重复时,提示不可注册;注册密码与确认密码不同时,也要弹出提示,不允许注册等等一系列对话框弹出提示;马达驱动
(3)在使用数据的查询语句时,尽量使用存储过程提交,方便了对数据库的查询,同时也提高了查询速度;