《《面向对象程序设计与Java》课程设计 学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计与Java》课程设计 学生信息管理系统.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、面向对象程序设计与Java课程设计 学生信息管理系统 面向对象程序设计与Java 课程设计 题目:学生信息管理系统 院、系:计算机系 学科专业:信息管理与信息系统 学生姓名: 学号: 指导教师: 2022年11月26日 学生信息管理系统 一、需要实现的功能 1.1录入学生基本信息的功能 学生基本信息主要包括:学号、姓名、性别、年龄、出生地、专业、班级、总学分,在插入时,如果数据库则已经存在该学号,则不能再插入该学号。 1.2修改学生基本信息的功能 在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。 1.3查询学生基本信息的功能 可使用“姓名”对已存有的学生资料进行查询。 1
2、.4删除学生基本信息的功能 在管理员模式下,只要选择表格中的某个学生,就可以删除该学生。 1.5用户登陆 用不同的登录权限可以进入不同的后台界面,从而实现权限操作。 1.6用户登陆信息设置 可以修改用户登陆密码 二、设计的目的 面向对象程序设计是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本思路和方法;加强学生研发、调试程序的能力;培养学生分析、解决问题的能力;提高学生的科技论文写作能力。 三、总体设计 3.1功能图 3.2 Use Case图 3.3系统执行流程图 3.4.数据库设计 3.4.2数据库关系模型二维表 学生表(student) 登陆权限表(login) 四、详细设计 4.1开发环境:windows xp/7 4.2开发工具:myEclipse+Access(或SQLServer2022) 4.3编码实现,具体需要的包,类,方法,变量如下系列表所示: 4.4系统的主要类之间的调用关系图 五调试与运行结果 5.1系统启动界面 5.2用户登陆界面 5.3班委(管理员)界面,即具有完全权限的用户后台界面