JAVA课程设计,设计一个学生基本信息管理系统,有没有大佬可以帮我,急!!!! 5

具体要求如下:(1)用户登陆当程序运行时,显示“****大学学生基本信息管理系统,请登陆”,提示用户依次输入用户名及其密码,当用户名及密码不正确时,显示提示信息“用户名或... 具体要求如下:
(1)用户登陆
当程序运行时,显示“****大学学生基本信息管理系统,请登陆”,提示用户依次输入用户名及其密码,当用户名及密码不正确时,显示提示信息“用户名或密码不正确,请重新输入”,用户最多可以尝试3次,若输入3次均不正确,则给出提示信息“最多只能尝试3次”,退出系统;
(2)主菜单
当用户名及密码正确时,进入系统主界面,如下:
===****大学学生基本信息管理系统===
1、学生信息导入
2、学生信息增加
3、学生信息修改
4、学生信息查询
5、学生信息删除
6、学生信息导出
7、退出
当前用户:*****(显示当前用户名对应的中文名)
请选择(1-7):
(3)当选择“导入”功能时,显示
1、从文本文件导入
2、从excel文件导入
请选择(1-2):
选择选项后输入对应的文件路径,将文件中的数据增加到数据库中。增加时要进行关键字段的重复检查:若文件中某行的学号与数据库表中的学号重复时,显示提示信息“文件中某些行的学号在数据库中已存在,请检查”,若导入成功,显示提示信息“成功导入***条记录到数据库中”。导入时,文件的格式自行定义。
(4)对于“信息增加”,要求输入学号,姓名,性别,生日,省份,特长,手机号码等信息,保存前,首先对输入的信息做一些基本的校验,包括:
所有信息都必须输入或选择,若为空,则显示提示“***字段不能为空”
对于学号,要求是10位长度的纯数字组成,否则显示提示“学号格式不正确”
输入的学号不能在数据库中存在,否则显示提示“该学号已存在”
对于手机号码,要求是合法的手机号码,否则显示提示“手机号码格式不正确”
对于生日,要求是合法的日期,即“yyyy-mm-dd”格式,否则显示提示信息“输入的生日字段不是一个有效的日期”
上述验证通过后,在数据库中增加一条记录,并显示询问信息“您输入的信息已成功保存,是否继续输入?”,若输入“y”则继续输入,否则返回到“主界面”;
(5)对于“查询”,可以按“学号”,“姓名”,“性别”,“省份”等多字段组合查询
(6)对于删除,实现按学号删除的功能,输入待删除学生的学号,显示该学号的学生信息后,给出提示,“您确认删除该学生吗?”输入”y”,将该学生信息从数据库中删除后返回主界面
(7)当选择“导出”功能时,显示
1.导出至文本文件
2.导出至excel文件
请选择(1-2):
选择选项后输入对应的文件路径,将数据库中的数据写入到对应的文件中。并显示提示框“成功导出***条数据到文件中”。导出时,文件的格式自行定义。
(8)选择“退出”时,程序提示“确认退出系统吗?”,当输入“Y”,退出程序,当输入“N”,返回菜单。

三、系统设计要求
1、系统建议包结构划分:
vo包中存放所有的实体类,如Student,User等
dao包中存放所有的操作类,如UserDao,StudentDao等
util包中存放所有的功能类,如jdbc封装类,数据格式校验类、日期格式类等。
driver包中存放主程序,主程序中没有业务逻辑功能部分,只涉及到流程的控制
2、数据导入的文件放于项目工程的import目录中,数据导出的文件存放于项目工程中的export目录中
3、第三方包存放于项目工程的的lib目录中
4、各个程序代码应有相应的注释
展开
 我来答
一侣电n
2018-12-29 · TA获得超过4251个赞
知道大有可为答主
回答量:4678
采纳率:87%
帮助的人:221万
展开全部
哎、 老大、你该不会让 帮你写 毕业试题吧!!!
不过 帮你分析 一下吧!! 我也是 新手!!!
1、首先 创建数据库 (以为你的需求较少 不用写项目文档了 直奔主题好了)
学生表(Students) 学分表(Score)学科表(Greade) 估计这三个就 够用了(不够你在添加、、)
2、(使用JSP 完成)创建 页面 (根据你的需求 创建吧)以及导入数据库 驱动、、、
3、数据库连接类、实体类、 Dao 类、业务类!
4、你的录入,查、修改、分别 用
1、insert into (表名)values(列值)
2、select * (或 列名) from 表名 where =?;
3、delete * from 表名 where=?;
4、关于页面的 验证 你在 创建 jsp 页面时, 添加 javascript 进行 验证 就行了!!
四、到此 分析完了 说实话、这项目 不难、朋友如果你动手的话,也就三四个小时 就K.O了!!
学习 要肯动手!!! 加油啊!!! 傍晚 快乐! 选我 吧!Thanks
专属灬开心一刻
2018-12-29 · TA获得超过572个赞
知道小有建树答主
回答量:1024
采纳率:69%
帮助的人:216万
展开全部
5分 买个课题设计 囧 囧 囧
这种问题就别拿出来问了 注定不会有结果的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式