一、需要实现得功能1、1录入学生基本信息得功能学生基本信息主要包括:学号、姓名、性别、年龄、出生地、专业、班级、总学分,在插入时,假如数据库则已经存在该学号,则不能再插入该学号。1、2 修改学生基本信息得功能在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。1、3 查询学生基本信息得功能可使用 “姓名”对已存有得学生资料进行查询。1、4删除学生基本信息得功能 在管理员模式下,只要选择表格中得某个学生,就可以删除该学生.1、5 用户登陆用不同得登录权限可以进入不同得后台界面,从而实现权限操作。1、6 用户登陆信息设置可以修改用户登陆密码二、设计得目得课程设计就是学习完该课程后进行得一次较全面得综合练习。其目得在于通过实践加深学生对面对对象程序设计得理论、方法与基础知识得理解,掌握使用 J a va 语言进行面对对象设计得基本思路与方法;加强学生研发、调试程序得能力;培育学生分析、解决问题得能力;提高学生得科技论文写作能力。三、总体设计3、1 功能图3、2 Use Ca se图学生信息管理系统浏 览学 生信息查 询学 生信息添 加学 生信息修 改学 生信息删 除学 生信息普通学生 ( 用户 ) 模块班委 ( 管理员 ) 模块浏 览学 生信息查 询学 生信息学生管理登陆管理修 改登 陆密码显 示登 陆用户3、3 系统执行流程图3、4、数据库设计进度条 ( 闪屏 )用户登陆登陆验证falsetrue班委 ( 管理员 ) 界面普通学生界面查询添加修改删除查询显示班委 ( 管理员员 )普通学生 ( 用户 )退出退出系统结束结束退出系统truefalsefalsetrue修改用户登陆密码显示登陆用户信息主要就是 E-R 图与数据库二维表得设计3、4、1 数据库 E-R 模型3、4、2 数据库关系模型—-二维表学生表(s t u d ent)字段数据类型说明s t u Idnv arc h ar(30)学号s t uNamen va rchar(30)姓名st u Se xnv a r char(3 0)性别stuAg ei n t年龄s t uJgnva r c har(30)籍贯s tuZyn va r c ha r(30)专业cl a s sIdnvarch a r(30)班号s tuSour s enumeric(5,2)总学分登陆用户管理账号密码职位学号姓名性别年龄出生地专业班级总学分学 生登陆权限表(l og in)字段数据类型说明user I dnvarchar(3 0)用户名(账号),即登陆 Idpasswor dnv a r c har(3 0)登陆密码p osi t io nnvarchar(30)职位,如班委,普通学生