JAVA任务书 - 图文

更新时间:2024-03-11 20:42:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

经济与管理学院 面向对象的程序设计课程设计报告

题 目: 互助交友信息平台 专 业: 电子商务 班 级: 230607202 姓 名: 胡欣欣 学 号: 23066070202 指导教师: 张小齐 起止时间: 6月28日—7月8日

二〇一〇年七月

《面向对象的程序设计Java》课程设计任务书

一、课程设计目的 《面向对象的程序设计》课程设计是学习完《面向对象的程序设计》课程后进行的一次全面的综合练习。通过该课程设计的操作与实践,加深学生对可视化编程基础理论和基本知识的理解,提高运用面向对象的编程语言解决实际问题的能力,学生可以选择网络编程和数据库编程两个方向,根据具体的设计题目进行方案设计,分析比较和计算的能力;提高查阅文献和资料的能力;设计清晰、美观的界面;提高学生综合设计的能力;提高学生进行技术总结和撰写说明书的能力。 二、课程设计内容 根据所学知识以及个人爱好,设计开发一个实用的java高级应用程序。 三、课程设计要求 1) 选择合适的设计课题,运用软件设计的基本方法,用java语言编写一个小型应用程序。设计的各个环节都要求学生自己动手,程序代码不得少于200行。 2) 独立撰写较详细的课程设计报告,设计报告书写要规范、文字通顺、图表清晰、数据完整、结论明确; 3) 提交打印并装订好的课程设计报告和调试通过的软件光盘。课程设计报告后应附参考文献,用A4纸打印。 四、课程设计时间 2周。 五、课程设计进度安排 6月28日:确定设计题目的名称,查找与设计题目相关的资料; 6月29日——6月30日:应用程序概要设计; 7月1日——7月7日:应用程序详细设计与代码编写; 7月8日:调试程序,并生成可执行文件; 7月9日:提交设计软件并撰写课程设计报告。 六、课程设计报告的要求 (一) 课程设计报告的编写规范 A4纸、宋体、小四号字、1.5倍行距。不少于10页。 (二)课程设计报告的基本内容至少包括封面、正文、附录三部分。 1、 封面 2、 报告正文 (三)附录。 附录1 系统光盘的使用说明。 七、参考题目 1、数据库方向: 学生成绩管理信息系统 人事管理系统 企业客户关系管理 库存管理系统 班级通信录 2、Java Script进行网页编程 网上书店 BBS论坛 个人网站 校园用品店 八、课程设计的考核要求及成绩评定 从总体表现、设计报告书的质量、设计成果质量等方面设定评分办法和评分标准,由指导教师评定成绩。其中设计成果60分,设计报告书质量40分。 指导教师评语 指导教师签名______________ 2010年7月12日 成绩 系(教研室)签名________________ 2010年7月13日 报告正文

1)题目介绍:选题的背景和意义

本着以通过本次JAVA程序设计,加深自己对可视化编程基础理论和基本知识的理解,提高运用面向对象的编程语言解决实际问题的能力,还有对关函数代码的熟悉的目的,我选择设计一个信息管理系统。一来,可以用到Access数据库,巩固有关数据库系统设计的相关知识,二来,可以熟悉运用JAVA语言,并培养自主学习、自主动手的能力,可以独立完成制作一个具有插入、查询、删除等功能的信息管理系统。 2)概要设计: 总体功能设计:

交友信息管理系统 注册 功能 登录 功能 查询 功能 信息 显示

1. 注册功能即添加信息功能,预计设计一个运用标签、按钮等组件构成的窗体专门完成会员注册功能,注册信息主要包括会员号码、密码、个人基本信息,以达到插入信息的目的。

2. 登录功能就是为了达到会员管理的目的,注册成功的会员才可以进入系统进行下一步的查询信息,预计也是一个运用Label做容器的独立窗体实现。 3. 查询功能,本系统一共有两种查询,粗略查询和详细信息查询。粗略查询即放置在个人主页信息窗体的若干容器当中的最上方容器内,进行简单大范围的查询即只有性别、年龄和区域限定的查询;详细查询即具有独立窗体的查询页面,限定范围的信息更加繁复,不仅包括上述三点,还详细到信仰、月

薪、学历等,进行目的性更强的查询。

4. 信息显示功能,包括登陆后的会员个人信息显示以及查询后查询信息显示两个方面。前者就是承接登陆页面进而显示的窗体,窗体要包括会员的个人信息主要包括个人基本信息、教育程度与工作以及个人简介,而且还要具备信息修改功能、上传照片功能。后者就是在查询之后随之显示的窗体,现实的信息主要包括查询出来的结果即包括头像还有个人基本信息,每个人的信息在各自按顺序容器内放置。并且具有翻页功能。 3) 详细设计 (1)登陆界面

登陆窗体如图所示。与大多数软件一样,在用户使用系统前,要有一个系统登陆界面。只有用户输入正确的用户名和密码,才可以进入“互动交友信息管理系统”的主界面,进行下一步的操作,否则系统将会提示用户名或密码错误。

重新输入登陆用户和密码。

(2)个人主页

当用户通过登陆验证后,进入个人信息窗体,在此页面内,可以查看个

人信息的准确性当然也可以进行个人信息(基本信息、教育程度与工作、简介直接爱你的转换)和更改功能中可以进行登录密码以及个人信息的修改,同时还可以进行照片的修改上传。

(3)查询功能

如上图在个人主页上半部分的窗体中有一个粗略查询的功能,可以简单根据性别、地区还有年龄的选择来确定想要查询的必须输入的信息。输入信息“男”,地区“北京”,年龄“30”至“50”,选定后点击“进入”之后便会出现如下窗体,即三个结果hxx、apple、today:

但是,如果点击了“详细查询”就是进入详细查询的窗体,此窗体,不仅具备粗略查询当中的查询条件性别、年龄、以及区域必须输入的信息,还包括了一些诸如婚史、身高、民族、职业、住房状况、信仰、文化水平、收入水平、供车状况以及注册地区等限定信息,可以随查询者要求而选择所需的限定条件进而查询所需信息。

按需输入所要限定的条件,例如性别“男”年龄“30”至“50”地址“北

京”,婚史“未婚”,文化水平“博士”点击“寻找爱吧”按钮即可进入如下窗体,即只有一个结果 apple:

(4)注册界面

本次课程设计我一共设计了5个窗体,其中,重点对注册窗体中所包含的组件进行分析和介绍,以下的代码就是注册界面当中诸多功能所应用的组件:

JTextField txt_name; JTextField txt_e_mail; JTextField txt_age;

JPasswordField txt_password; JPasswordField txt_repassword; JTextArea txt_other; JButton but_qx; JButton but_zc; ButtonGroup sexgroup; ButtonGroup mrggroup; JRadioButton but_male; JRadioButton but_female; JRadioButton m1; JRadioButton m2; JRadioButton m3; JComboBox salary; JComboBox education; JComboBox area;

4) 测试分析

程序调试中遇到的主要问题及解决方法 ,运行结果说明、程序异常处理问题 5)参考文献:

《Java项目设计与开发范例》 电子工业出版社 朱福喜 傅建明 编著 《Java 程序设计实力解剖》 国防工业出版社 宛延闿 著 《Java 数据库系统项目开发实践》 科学出版社 周亚辉 著

《Java 语言程序设计》 (第三版) 清华大学出版社 邵丽萍 邵光亚 著 《软件工程——实践者之路》 清华大学出版社 Roger S. Pressman 著 《管理信息系统》 北京大学出版社 Raymond McLeod, Jr. 著

《软件需求分析》 微软出版社 Karl E. Wiegers 著 《Java项目开发实例自学手册》 人民邮电出版社 马文强 著 《Java实用程序设计100例》 人民邮电出版社 袁海燕 著 HTTP://download.csdn.net/ CSDN 下载频道 www.google.cn/ Google搜索引擎 www.http://www.wodefanwen.com/ / 百度搜索引擎 HTTP://wanda.tianya.cn/

天涯问答

《软件需求分析》 微软出版社 Karl E. Wiegers 著 《Java项目开发实例自学手册》 人民邮电出版社 马文强 著 《Java实用程序设计100例》 人民邮电出版社 袁海燕 著 HTTP://download.csdn.net/ CSDN 下载频道 www.google.cn/ Google搜索引擎 www.http://www.wodefanwen.com/ / 百度搜索引擎 HTTP://wanda.tianya.cn/

天涯问答

本文来源:https://www.bwwdw.com/article/yj08.html

Top