- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java个人信息管理概要1
软 件 学 院 综合训练项目报告书课程名称 面向对象程序设计 项目名称 学生个人信息管理程序 专业班级 软件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图13查询模块流程图如图14图143)修改模块流程图如图15 图154)删除模块流程图如图16 图163.2.2主模块(子模块在类内部)(1)功能说明主模块主要有page类构成。对用户不同的请求进行分类处理。(2)类、方法设计a.Page类该类的功能:显示的主界面,接受用户的输入和点击。内部类的方法众所周知,不做介绍。表3-1 Page类表返回值方法名功能参数说明Voidjp0_met
文档评论(0)