java通讯录课程设计报告

java通讯录课程设计报告

ID:11098526

大小:173.55 KB

页数:10页

时间:2018-07-10

java通讯录课程设计报告_第1页
java通讯录课程设计报告_第2页
java通讯录课程设计报告_第3页
java通讯录课程设计报告_第4页
java通讯录课程设计报告_第5页
资源描述:

《java通讯录课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XML课程设计报告XML课程设计报告题目:简单电话簿指导老师:姓名:专业:班级:日期:2013年6月XML课程设计报告目录一、系统总体设计11.1设计目标及完成功能11.2系统结构设计11.3数据文件设计21.4系统权限划分2二、数据库设计22.1电话簿E-R图22.2数据表3三、详细设计33.1界面设计33.2系统功能模块33.3系统设计6四、测试74.1测试的意义74.2联合测试74.3测试内容74.4测试结果8五、安装使用说明8六、总结(体会)8参考文献8XML课程设计报告IXML课程设计报告一、系统总体设计1.1设计目标及完成功能1.设计目标:手机的信息管理

2、无外乎添加联系人的姓名和手机号码,删除相对应的信息,并且能够对已经存储的信息进行查询,而客户的具体需求多样,为了给客户营造更多的便利,为了方便用户操作,本程序还加入了对本电话本的使用说明,更加方便用户的使用2.系统主要功能包括:实现添加联系人的姓名、查找联系人号码、更新联系人号码和删除联系人号码并且连接进access数据库,将信息储存进数据库文件中去,添加成功弹出添加成功的对话框。消息对话框负责显示消息,调用其静态方法显示警告信息。要求在文本框中显示姓名,手机号码用户信息。添加联系人的姓名、查找联系人号码、更新联系人号码和删除联系人号码等信息到数据库中,同样需要连接

3、access数据库,用户的图形界面要求在文本框中显示姓名,电话号码等用户信息。1.2系统结构设计简单电话簿用法说明号码删除号码更新号码添加号码查找图1-17XML课程设计报告1.3数据文件设计经过对系统的具体分析,为满足系统的需要,设计如下的数据信息:l为了统一处理数据,需要设计数据库文件,新建一个表用来存储数据,处理JSP页面提交的各种对数据库的操作。l利用access建立一个数据库,在此数据库下建立一个表,设立一个主键是必须的,姓名,电话号码字段的数据类型。1.4系统权限划分本系统只要使用者通过启动程序就可以使用,无需身份验证。二、数据库设计2.1电话簿E-R图

4、查询用户电话号码姓名电话簿1n图2-1E-R图7XML课程设计报告2.2数据表字段说明类型约束备注姓名char(20)主键非空电话号码char(20)非空表2-1数据表三、详细设计3.1界面设计图3-1系统功能模块图运行JAVA程序中的TelMain文件,显示系统的主界面,如图3-1所示,主界面有进入其他子功能的按钮,选择相应的按钮便可进入相应的功能。3.2系统功能模块(1)查询模块:查找号码功能如图3-2所示,输入姓名后点查找按钮。7XML课程设计报告图3-2查询(2)添加模块:添加号码如图3-3所示,根据提示输入要添加的信息。图3-3添加(3)更新模块:更新号码

5、功能如图3-4(1)所示,输入姓名及原电话号码后按更新按钮,弹出如下图所示对话框,输入新号码后,点击“确定”。更新成功,如图3-4(2)。7XML课程设计报告图3-4(1)更新图3-4(2)更新(4)删除模块:删除号码功能如图3-5所示,输入电话后按删除按钮删除一条记录。7XML课程设计报告图3-5删除(5)说明模块:点击“说明”按钮,显示如图3-6所示。图3-6说明3.3系统设计(1)接口事件监听器接口接口中的方法所处理的事件ActionListeneractionPerformed(ActionEvente)ActionEventMyWindowListener

6、windowClosing(WindowEvente)表3-1系统接口表(2)类类名超类实现的接口功能Frame1JFrameActionListener定义窗口TelMainJFrameActionListener主运行程序TelButtonsJPanelActionListener定义程序中所需按钮TelAddJFrameActionListener实现添加联系人TelDeleteJFrameActionListener实现删除联系人TelFindJFrameActionListener实现查找联系人TelUpdateJFrameActionListener实现

7、更新联系人7XML课程设计报告表3-2系统类表四、测试4.1测试的意义系统测试是管理信息系统的开发周期中的一个十分重要环节。尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免会留下错误,如果没有在投入运行前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将会付出更大的代价。4.2联合测试为了提高测试工作的质量,在测试过程中,注意了以下几点:1.测试工作由程序员之外的其他人员来进行,这样会获得更好的测试效果。2.不仅要选择合理的输入数据作为测试用例,还要选用不合理的输入数据作为测试用例。 3.除了检查程序是否做了应该做的工作之外

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

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

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