java个人信息管理选编.docx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)录入模块流程图如

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档