数据库课程设计大作业

数据库课程设计大作业

2023年7月27日发(作者:)

数据库课程设计大作业

一、需要实现的功能

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

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

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

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

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

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

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

1.5用户登陆

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

1.6用户登陆信息设置

可以修改用户登陆密码

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

三、总体设计

3.1功能图

学生信息管理系统

学生信息管理系统

浏览学生信息

查询学生信息

添加学生信息

修改学生信息

删除学生信息

普通学生(用户)模块

班委(管理员)模块

浏览学生信息

查询学生信息

学生管理

登陆管理

修改登陆密码

显示登陆用户 3.2UeCae图

3.3系统执行流程图

进度条(闪屏)用户登陆

进度条(闪屏)

用户登陆

登陆验证

fale

true

班委(管理员)界面

普通学生界面

查询

添加

修改

删除

查询

显示

班委(管理员员)

普通学生(用户)

退出 退出系统

结束

结束

退出系统

true

fale

fale

true

修改用户登陆密码

显示登陆用户信息

3.4.数据库设计

主要是E-R图和数据库二维表的设计

3.4.1数据库E-R模型

登陆用户管理

登陆用户管理

账号

密码

职位

学 学生

学号

姓名

性别

年龄

出生地

专业

班级

总学分

3.4.2数据库关系模型——二维表

学生表(tudent)

字段

数据类型

说明

tuId

nvarchar(30)

学号

tuName

nvarchar(30) 姓名

tuSe某

nvarchar(30)

性别

tuAge

int

年龄

tuJg

nvarchar(30)

籍贯

tuZy

nvarchar(30)

专业

claId

nvarchar(30)

班号

tuSoure

numeric(5,2)

总学分 登陆权限表(login)

字段

数据类型

说明

uerId

nvarchar(30)

用户名(账号),即登陆Id

paword

nvarchar(30)

登陆密码

poition

nvarchar(30)

职位,如班委,普通学生

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690434956a349358.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信