《面向对象程序设计与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系统执行流程图