Java应用开发课程综合练习.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java应用开发课程综合练习

《Java应用开发》课程综合练习 设计一个学生基本信息管理系统,实现“系统登录”,“学生信息增加”,“学生信息查询”,“学生信息删除”,“学生信息修改”,“学生信息导入”,“学生信息导出”等功能,具体要求如下: 整个系统按照MVC设计模式进行开发,系统包结构如下: view包存放所有的用户界面 controller包存放所有的事件处理监听器类 vo包中存放所有的实体类,如User,Student等 dao包中存放所有的操作类,如UserDao,StudentDao等 util包中存放所有的功能类,如jdbc的封装类,数据格式校验类,密码加密类等。 视图部分要求 采取swing组件设计“登录界面”,“系统主界面”,“信息增加界面”,“查询界面”,“信息修改界面”、“密码修改界面”,“系统帮助界面”,“关于界面”。 对于“登陆界面”,包含“登陆”,“取消”,“退出”三个按钮及其他输入组件。 当点击“登陆”按钮时,若“用户名”或“密码”没有输入,显示提示信息“用户名或密码不能为空”;当用户名及密码不正确时,显示提示信息“用户名或密码不正确,请重新输入”,用户最多可以尝试3次,若输入3次均不正确,则退出系统; 当点击“取消”按钮时,将界面中的所有输入清空; 当点击“退出”按钮时,首先显示询问对话框“您确信退出该系统吗?”,若点击“是”,则退出系统,否则返回到“登陆”界面。(提示信息框使用JOptionPane类的showMessageDialog方法,询问框使用JOptionPane类的showOptionDialog方法) 对于“主界面”,使用下拉菜单显示所有操作功能,包括“基本操作”菜单,“导入导出”菜单,“帮助”菜单。“基本操作”菜单包括“增加”、“查询”、“密码修改”、“退出”等菜单项,“导入导出”菜单包括“从excel导入”、“从txt导入”、“导出到excel”、“导出到txt”等菜单项,“帮助菜单”包括“关于本系统”、“系统帮助”等菜单项,在某些菜单项之间增加必要的分割线。 当选择“导入”功能时,首先显示文件对话框,选择相应的文件,将文件中的数据增加到数据库中。增加时要进行关键字段的重复检查:若文件中某行的学号与数据库表中的学号重复时,显示提示信息“文件中某些行的学号在数据库中已存在,请检查”,若导入成功,显示提示信息“成功导入***条记录到数据库中”。当选择“导出”功能时,同样先显示文件对话框,输入目标文件,然后将学生表中的数据写入到文件中,并显示提示框“成功导出***条数据到文件中”。导入导出时,txt文件的格式自行定义。当选择其他菜单项时,进入相应的操作界面。 对于“信息增加界面”,要求输入学号,姓名,性别,生日,省份,特长,手机号码等信息,性别输入使用“单选框”,省份输入使用“下拉列表框”,特长使用“多选框”,其他输入项使用文本框,界面中还包括“保存”,“取消”,“返回”三个操作按钮,当点击“保存”按钮时,首先对输入的信息做一些基本的校验,包括: 所有信息都必须输入或选择,若为空,则显示提示框“***字段不能为空” 对于学号,要求是10位长度的纯数字组成,否则显示提示框“学号格式不正确” 输入的学号不能在数据库中存在,否则显示提示框“该学号已存在” 对于手机号码,要求是合法的手机号码,否则显示提示框“手机号码格式不正确” 对于生日,要求是合法的日期,即“yyyy-mm-dd”格式,否则显示提示框“输入的生日字段不是一个有效的日期” 上述验证通过后,在数据库中增加一条记录,并显示询问框“您输入的信息已成功保存,是否继续输入?”,若点击“是”则清空各组件内容后返回到“增加界面”,否则返回到“主界面”; 当点击“取消”按钮时,清空各组件的输入或选择 当点击“返回”按钮时,关闭“信息增加”界面,返回到“主界面” 对于“查询界面”,包括三个区域,最上面区域是查询条件及“开始查询”和“清空条件”两个按钮,可以按“学号”,“姓名”,“性别”,“省份”等多字段组合查询,中间区域以表格形式显示查询结果,最下面显示“修改”,“删除”,“导出到excel”,“返回”四个操作按钮。 当点击“开始查询”按钮时,按照输入条件进行组合查询,将查询结果显示在表格中; 当点击“修改”按钮时,将表格中选择的记录显示在“信息修改”界面中,该界面与“信息增加”界面相同; 当点击“删除”按钮时,首先显示确认对话框,“您确信要删除选中的记录吗?”选择“是”时,从数据库中删除该记录,并显示提示框“该记录成功删除”,然后返回到“查询界面”; 当点击“导出到excel”按钮时,首先显示一个文件选择对话框,输入导出的excel文件名,然后将查询结果写到excel文件中,并显示提示信息“查询结果已成功导出到excel文件中” 对于“密码修改”界面,要求输入原

文档评论(0)

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

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

1亿VIP精品文档

相关文档