java课程设计——通讯录管理软件(doc毕设论文)

java课程设计——通讯录管理软件(doc毕设论文)

ID:796310

大小:309.04 KB

页数:22页

时间:2017-09-05

java课程设计——通讯录管理软件(doc毕设论文)_第1页
java课程设计——通讯录管理软件(doc毕设论文)_第2页
java课程设计——通讯录管理软件(doc毕设论文)_第3页
java课程设计——通讯录管理软件(doc毕设论文)_第4页
java课程设计——通讯录管理软件(doc毕设论文)_第5页
资源描述:

《java课程设计——通讯录管理软件(doc毕设论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、长春大学课程设计任务书题目名称通讯录管理软件院(系)计算机科学技术学院课程名称Java程序设计班级网络10406学生姓名指导教师起止日期课程设计任务书技术参数)及要求题目名称(包括主要题目:通讯录管理软件要求:(1)只能使用Java语言,采用面向对象方法进行设计,要求源程序要有适当的注释,使程序容易阅读。(2)程序必须与数据库进行通信。(3)系统必须是图形用户界面的形式并连接数据库。(4)学生可根据自身情况酌情增加新功能(视情况可另外加分)。设计内容及工作量(1)具有新用户注册功能。(2)具有注册用户登录功能。(3)具有数据的录入功能。(4)具

2、有数据查询功能,可以实现查询全部信息和按条件执行查询。(5)具有按条件删除数据功能。(6)具有统计功能主要参考资料1)《Java语法及网络应用设计》,徐迎晓编著,清华大学出版社2)《 ThinkinginJAVA(ThirdEdition)》,BruceEckel,机械工业出版社3)《Java2核心技术(第6版)卷I:基础知识》,CayS.Horstmann,GaryCornell,程峰等译,机械工业出版社4)《Java2参考大全(第四版)》,[美]HerbertSchildt著,张玉清、吴浦峰、尚勇等译,清华大学出版社进度计划表阶段日期计划完

3、成工作量指导教师检查意见备注第1天按要求设计数据库、页面(窗口、命令行菜单)设计第2天登录、注册和录入信息第3天按条件删除信息、查询信息第4天程序调试、系统完善及撰写文档第5天答辩设计总结:考核成绩及评语指导教师签字年月日教研室意见教研室主任签字年月日长春大学课程设计说明书题目名称通讯录管理系统院(系)计算机科学技术学院专业(班级)网络10406学生姓名指导教师起止日期目录一、设计目的…………………………………………………………………2二、功能介绍…………………………………………………………………2三、程序流程……………………………………………

4、……………………3四、设计步骤…………………………………………………………………31.数据库表的设计………………………………………………………32.详细设计………………………………………………………………4五、设计总结…………………………………………………………………7六、程序清单…………………………………………………………………8七、参考文献…………………………………………………………………13一、设计目的本课程设计是java语言学习中很重要的实践性环节之一,是在学习完java课程后进行的一次全面的综合练习旨在巩固和加深我们对java语言的基

5、本知识的理解和掌握,掌握java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,掌握书写程序设计说明文档的能力,提高运用java语言解决实际问题的能力。通过课程设计,提高我们理论联系实际解决实际问题的能力;也使提高对基于面向对象的理论,在进行系统设计过程中的诸多具体问题有感性的认识和深入的理解。随着人们生活水平的提高,通讯工具在平常百姓家中已经是非常常见。要记住所有的联系方式似乎有些困难,所以我们希望设计一个通讯录系统,记录所有的联系方式,并且能方便的查找,增加和删除,方便大家记录联系人。二、功能介绍(1)具有新用户注册功能。

6、(2)具有注册用户登录功能。(3)具有数据的录入功能。(4)具有数据查询功能,可以实现查询全部信息和按条件执行查询。(5)具有按条件删除数据功能。(6)具有统计功能三、程序流程通讯录管理系统按条查询全部查询用户数据统计功能用户数据删除功能用户数据查询功能用户数据增添功能系统管理登录注册新用户录入数据库退出系统4.1数据库表的设计(1)普通用户数据表的设计,如表1表1普通用户数据表列名数据类型长度是否为空username(key)varchar20否passwordchar10是(2)记录信息数据表,如表2表2记录信息数据表列名数据类型长度是否为

7、空name(key)varchar20否sexchar20是birthdaydatatime8是Emailchar20是telchar8否4.2详细设计1、登录功能界面图1-1登陆功能展示图LoginAction类,封装的信息由密码和账户名,以及登录失败时抛出的异常方法。Stringexecute()函数继承了Exception类,如果登录密码不匹配,则会抛出异常,提示Error登录失败。在登录模块中有管理员用户和普通用户,管理员可以对系统中的信息添加,修改,删除等功能,普通用户只进行查找操作。2、添加功能界面图2-1添加功能展示图LoginA

8、ction类继承ActionSuporrt类,封装有name,sex,birthday,email,tel属性,封装有成员函数set_name(),s

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

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

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