您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页数据库课程设计大作业

数据库课程设计大作业

来源:飒榕旅游知识分享网
数据库课程设计大作业

一、需要实现的功能

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)

职位,如班委,普通学生

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务