个人通讯录系统管理 课程设计报告.docx
- 文档编号:11740517
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:11
- 大小:220.40KB
个人通讯录系统管理 课程设计报告.docx
《个人通讯录系统管理 课程设计报告.docx》由会员分享,可在线阅读,更多相关《个人通讯录系统管理 课程设计报告.docx(11页珍藏版)》请在冰豆网上搜索。
个人通讯录系统管理课程设计报告
山东交通学院
JAVA课程设计
个人通信录管理信息系统
院(系)别信息工程系
班级计算091
学号0xxxxxxx
姓名xxxxx
指导教师王成
时间2011-09-13—2011-09-23
课程设计任务书
题目个人通信录管理信息系统的设计与实现
系(部)信息工程系
专业计算机科学与技术班级计算091
学生姓名xxxxx
学号xxxxxxxx
月日至月日共周
指导教师(签字)
系主任(签字)
年月日
一、设计内容及要求
◆建立通讯录信息,信息包含编号、姓名、年龄、电话和学校等;
◆能够提供添加、查找和修改通讯录信息的功能;
◆能够提供按姓名查询;
◆将通讯录保存在文件中;
◆能够按表格方式输出通讯录信息。
二、设计原始资料
1.《JAVA程序设计实用教程》
2.《JSP实用教程》
三、设计完成后提交的文件和图表
1.计算说明书部分
主要包含一下多种功能:
添加:
添加通讯录记录
显示:
显示通讯录记录
查询:
查询通讯录记录
修改:
修改通讯录记录
2.图纸部分:
程序流程的大体介绍
添加:
可以添加通讯录记录,输入编号,姓名、年龄、电话号码、学校。
显示:
可以以表格形式输出所有通讯录里的记录
查询:
可以选择用姓名、电话、地址三种方式查询
修改:
输入欲修改的那个人的编号后,即可完成修改
四、进程安排
1.我在开始的三天认真学习jsp和j2ee相关知识
2.在一个星期的最后几天会认真读题目,画出程序流程图,对程序有个自己的构思
3.在第二个星期自己开始写程序,有不懂的请教老师或者同学
五、主要参考资料
1.《JAVA程序设计实用教程》
2.《JSP实用教程》
成绩评定表
作品成绩
报告成绩
口试(答辩)成绩
总评成绩
目录
1课程设计概述1
1.1个人通讯录功能概述1
1.2开发环境概述1
2个人通讯录总体设计1
2.1个人通讯录总体设计思想1
2.2总体设计流程图2
3个人通讯录详细设计2
4程序测试3
4.1登陆界面3
4.2功能表界面4
4.3添加界面5
4.4显示界面6
4.5查找界面8
4.6修改界面9
设计体会及今后的改进意见10
参考文献11
abstract
Inordertoimproveeveryone'shands-ontimeabilityandthecontentofthelaterworkhavecertainknowledge,atthesametimeforeverybodyinadatabaseofalearninginspectionstudy;Schoolforeverybodyarrangedforatwo-weekcoursedesign,makeeveryoneworkingenvironmenttothedatabase,andunderstandmoreaboutcurriculumdesignisseveralclassmatestodothesameprojects,theregulationofthepeople'soperation,islaterprogrammingworkstrengthenedthepersonalprogrammingspecifications.
ThisdocumentonthedatabaseandJSPbrieflysimplyintroduces,intheformofusinggraphiccombinedwithwrittenbythestudentselectivecoursesystemindetail.
Studentselectivecoursesystemisamoreperfectrecordcourseinformation,herstudentscanaddstudents'information,newinformation,showthemodifiedstudentsofinformationandinquiresthestudentstudentsofinformation,etc.Fortherecordstudents'informationprovidesconvenientrecords.
Keywords:
database,JSP,sourceprogram,students'courseselectiion
1课程设计概述
个人通讯录功能概述
JSP是微软公司的重要产品之一,是一种功能强大行之有效的可视化编程工,使用户可以方便的开发自己想实现的功能,JSP的功能特点。
:
JSP技术使用JAVA编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
开发环境概述
2个人通讯录总体设计
个人通讯录总体设计思想
个人通讯录件的功能模块有:
(1)提供登陆界面,方便用户进入,满足需求。
(2)添加:
可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码和学校后,会提示是否继续添加。
(3)显示:
可以以表格形式输出所有通讯录里的记录
(4)查询:
可以选择用姓名、电话、地址三种方式查询
(5)修改:
输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码和学校即可完成修改
程序分为多个小模块,通过调用实现各种功能,增强了程序的可建设性。
总体设计流程图
图2-1 总体设计流程
3个人通讯录详细设计
4程序测试
登陆界面
图4-1登陆界面
如上图所示,该程序为用户提供登陆界面,用户输入名字和密码就可以进入个人通讯录的界面。
功能表界面
图4-4功能表界面
如上图所示,如上图所示,这是做这个设计最主要的核心部分,有增加功能,查找功能,修改(编辑)功能。
增加界面
图4-7添加数据界面
如上图所示,我们在此界面上随便添加任何数据或者字符,在数据库里面就会有相应的体现,也就是添加成功。
查找界面
图4-4查找界面
如图所示,该功能实现了查找功能,在下面输入名字,点击确定,就会把该名字的相关内容显示出来,比如编号,年龄,学校和电话号码。
修改界面
该图代表的是数据库里面的内容。
图4-5修改界面
如上图所示,我们只需要在id上填写已经有的编号,然后在后面写新的信息,点击Update,显示的表上面会发现原有的编号内容信息已经被修改。
4.6退出界面
图4-6退出界面
如上图所示,是退出功能,代表设计已经成功退出。
设计体会及今后的改进意见
为了提高我们的实践能力,让我们学以致用,能灵活运用所学的知识进行再创造,学校特安排我们进行为期二周的JSP和J2EE课程设计实习,并安排了指导老师帮助辅导,让我们在规范化、严谨化、实用化上面有了很大进展。
在个人通讯录程序开发过程中,有很多东西值得我们思考并总结。
开发过程大体可分为以下几个步骤:
(1)思考总体设计方案:
总体结构和模块外部设计,功能分配。
思考要实现整个程序大体需要的几个模块和其中用到的JSP和J2EE语言基本操作符、语句等。
(2)画出总体设计方案流程图:
用流程图的形式展现你的基本编程思想。
(3)流程图具体化:
即将流程图中的几大模块的具体实现思考清楚,可以用流程图的形式展现.并想好实现的关键代码。
(4)编辑程序代码:
这是一个至关重要复杂而且需要反复修改的环节,在此环节中你将发现总体设计和模块思想会存在很多问题,需不断改进.如何实现各函数功能,达到预期效果也将是一项繁复的工作。
(5)代码的调试:
在MyEclipse环境下输入代码并进行调试和正确运行。
在调试过程中会遇到很多需要精化的地方,需要十足的耐心与细心,不断改进完善程序。
(6)最后修饰:
程序可以正确运行之后,再不影响程序功能的情况下,运用各种辅助性符号,使界面更加美观漂亮,操作更人性化.增强程序的新意与可行性。
这次的程序实设计实验是对我们进入大学以来学习程序设计语言结果的一次大检验。
自己动手,自己发现和解决问题。
发现了自己的许多不足。
平时没有掌握好的知识在这次实验中彻底暴露出来,经过不断思考,不断查阅资料和上机运行,解决其中大部分问题,当然还存在一些问题没有解决。
我相信在以后的学习能够解决好它们。
但是,收获还是不小的,我不仅对JSP的操作有了进一步的掌握,还了解到了程序设计的书写风格及其注释的格式。
参考文献
1.孙卫琴,李洪成,《Tomcat与JSPWeb开发技术详解》
2.耿祥义,张跃平,《JSP实用教程》
3.孙一林,彭波,《JSP数据库编程实例》
4.《JAVA程序设计实用教程》(现用的教程)
5.《JSP实用教程》(现用的教程)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人通讯录系统管理 课程设计报告 个人 通讯录 系统管理 课程设计 报告