java个人信息管理.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软 件 学 院 综合训练项目报告书课程名称 面向对象程序设计项目名称 学生个人信息管理程序专业班级 软件13-10组 别 第八组成 员 王佳琦 屈玳辉杨俊强 任课教师 于美娜 目 录1设计时间··············································12设计目的··············································13设计内容··············································13.1概要设计············································13.2详细设计············································53.2.1程序逻辑··········································53.2.2主模块(子模块在类内部)···························93.3程序运行与调试·····································113.3.1运行界面·········································113.3.2分析·············································133.4代码···············································144 总结与展望··········································38参考文献·············································391 设计时间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位必须为数字,最后一位可以为字母。专业和爱好可以根据实际情况填写。 图12)修改部分的输入如图2,输入的形式和录入的一样。但是修改时填入的学号必须为已经存在的,否则修改不成功,此程序的学号是不能修改的,其余均可修改。 图23)删除部分的输入如图3,此程序按照学号删除信息,输入的学号必须为存在的,否则删除不成功。 图34)按学号查询的输入如图4,这里必须输入正确,标准的学号。 图42.输出的形式1)按学号查询的输出如图5.图52)按年龄查询的输出如图6图63)按学号查询的输出如图7图73.测试数据1)测试录入数据,错误情况下如图8图8正确如图9所示图92)测试修改数据,错误情况如图10和11图10图11正确如图12图123.2详细设计3.2.1 程序逻辑 主程序有四个模块,每个模块的流程图如下所示1)录入模块流程图如图13输入信息验证提示提示更新文件结束N Y 图13查询模块流程图如图14开始显示按学号查询所有按年龄查询所有按学号查询个人按学号排序按年龄排序查找符合的学号结束图143)修改模块流程图如图15开始输入信息学号不存在提示学号是否存在?输入的格式是否正确?确?删除该学生把该学生添加进去删除文件信息写入文件结束格式不正确提示NYNY 图154)删除模块流程图如图16输入学号在内存中删除该学生是否存在该学生删除文件内存数据写入文件结束提示NY 图163.2.2 主模块(子模块在类内部)(1)功能说明主模块主要有page类构成。对用户不同的请求进行分类处理。(2) 类、方法设计a.Page类该类的功能:显示的主界面,接

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档