《面向对象程序设计与Java》课程设计 学生信息管理系统 下载本文

内容发布更新时间 : 2024/5/7 11:41:51星期一 下面是文章的全部内容请认真阅读。

《面向对象程序设计与Java》

课程设计

题目:学生信息管理系统

院、 系: 计算机系 学科专业: 信息管理与信息系统 学生姓名: 学 号: 指导教师:

2009年11月26日

学生信息管理系统

一、需要实现的功能

1.1录入学生基本信息的功能

学生基本信息主要包括:学号、姓名、性别、年龄、出生地、专业、班级、总学分,在插入时,如果数据库则已经存在该学号,则不能再插入该学号。

1.2修改学生基本信息的功能

在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。

1.3查询学生基本信息的功能

可使用 “姓名”对已存有的学生资料进行查询。

1.4删除学生基本信息的功能

在管理员模式下,只要选择表格中的某个学生,就可以删除该学生。

1.5用户登陆

用不同的登录权限可以进入不同的后台界面,从而实现权限操作。

1.6用户登陆信息设置

可以修改用户登陆密码

二、设计的目的

《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本思路和方法;加强学生研发、调试程序的能力;培养学生分析、解决问题的能力;提高学生的科技论文写作能力。

三、总体设计

3.1功能图

学生信息管理系统 普通学生(用户)模块 班委(管理员)模块 学生管理 登陆管理 浏览学生信息 查询学生信息 浏览学生信息 查询学生信息 添加学生信息 修改学生信息 删除学生信息 修改登陆密码 显示登陆用户

3.2 Use Case图

3.3系统执行流程图