- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java个人信息管理选编
软 件 学 院
综合训练项目报告书
课程名称 面向对象程序设计
项目名称 学生个人信息管理程序
专业班级 软件13-10
组 别 第八组
成 员 王佳琦 屈玳辉 杨俊强
任课教师 于美娜
目 录
1设计时间··············································1
2设计目的··············································1
3设计内容··············································1
3.1概要设计············································1
3.2详细设计············································5
3.2.1程序逻辑··········································5
3.2.2主模块(子模块在类内部)···························9
3.3程序运行与调试·····································11
3.3.1运行界面·········································11
3.3.2分析·············································13
3.4代码···············································14
4 总结与展望··········································38
参考文献·············································39
1 设计时间
2015年6月10日—2015年6月16日
2设计任务
实现软件学院学生个人基本信息的管理,运用面向对象程序设计思想和GUI图形用户界面元素完成相应的功能。
3 设计内容
(1)使用图形用户界面实现,使用的GUI组件不得不于5种,越全面越好,但要合适(友好界面);
(2)具有录入、查询、修改和删除四项基本功能。修改学生信息时必须输入学号,查询出对应学生信息后对其姓名、性别和专业等个人信息进行修改,学号不能修改;查询功能可以按专业、班级(专业和班级最好采用JcomboBox组合框实现)查询出整个班级的内容也可以按学号查询某个学生的个人信息;
(3)学生个人信息必须包括:学号、姓名、性别、出生日期、身份证号、专业、班级自我简介,其余可自行丰富;
(4)具有对姓名、出生日期和身份证号等信息进行简单效验的功能;
(5)使用txt文件存储数据(也可用数据库);
(6)附加功能:a.模糊查询功能,可以设置多个检索项进行综合查询;
b.要求中未列出的功能也可自行合理丰富!
3.1 概要设计
主模块
录入
查询
修改
删除
1.程序功能模块图如下
2.输入形式和输入值的范围
1)如下图1所示,为录入功能
这里的学号必须为10位数字,姓名必须为中文,性别只有两个选项,分别为男和女,出生年月必须为合法的日期,身份证号必须为18位,其中前17位必须为数字,最后一位可以为字母。专业和爱好可以根据实际情况填写。
图1
2)修改部分的输入如图2,输入的形式和录入的一样。但是修改时填入的学号必须为已经存在的,否则修改不成功,此程序的学号是不能修改的,其余均可修改。
图2
3)删除部分的输入如图3,此程序按照学号删除信息,输入的学号必须为存在的,否则删除不成功。
图3
4)按学号查询的输入如图4,这里必须输入正确,标准的学号。
图4
2.输出的形式
1)按学号查询的输出如图5.
图5
2)按年龄查询的输出如图6
图6
3)按学号查询的输出如图7
图7
3.测试数据
1)测试录入数据,错误情况下如图8
图8
正确如图9所示
图9
2)测试修改数据,错误情况如图10和11
图10
图11
正确如图12
图12
3.2详细设计
3.2.1 程序逻辑
主程序有四个模块,每个模块的流程图如下所示
1)录入模块流程图如
您可能关注的文档
- IT项目的时间管理选编.ppt
- IP培训资料选编.ppt
- iuü教案选编.doc
- ITP护理查房选编.ppt
- IWE动载焊接结构的强度及其设计-断裂力学(工程师-1)选编.ppt
- IP初级培训选编.pptx
- IUD各式节育器选编.ppt
- i人事职场心理测试丨职业性格测验量表(卡特尔表)选编.doc
- ITSS宣贯培训选编.pptx
- i第九章AHP与DEA选编.ppt
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)