当前位置:文档之家› 数据库课程设计实验报告一

数据库课程设计实验报告一

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

1、2修改学生基本信息得功能
在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。

1、3查询学生基本信息得功能
可使用“姓名”对已存有得学生资料进行查询。

1、4删除学生基本信息得功能
在管理员模式下,只要选择表格中得某个学生,就可以删除该学生.
1、5用户登陆
用不同得登录权限可以进入不同得后台界面,从而实现权限操作。

1、6用户登陆信息设置
可以修改用户登陆密码
二、设计得目得
课程设计就是学习完该课程后进行得一次较全面得综合练习。

其目得在于通过实践加深学生对面向对象程序设计得理论、方法与基础知识得理解,掌握使用Java语言进行面向对象设计得基本思路与方法;加强学生研发、调试程序得能力;培养学生分析、解决问题得能力;提高学生得科技论文写作能力。

三、总体设计
3、1功能图
3、2 Use Case图
3、3系统执行流程图
3、4、数据库设计
主要就是E-R 图与数据库二维表得设计 3、4、1数据库E-R 模型
3、4、2数据库关系模型—-二维表
学生表(s tu dent )
字段 数据类型 说明 st uId nvarc har(30) 学号 s tuName n varchar(30) 姓名 st uSe x nva rchar(30) 性别 stuAg e i nt
年龄 s tuJg nvar char (30) 籍贯 stuZy n var cha r(30) 专业 cl as sId nvarch ar(30) 班号 stuSour se
numeric(5,2)
总学分
学号
姓名
性别
年龄
出生地
专业
班级
总学分 登陆用户管理
账号 密码 职位
学 生
登陆权限表(login)
字段数据类型说明
userId nvarchar(30)用户名(账号),即登陆Id passwordnvarchar(30)登陆密码
position nvarchar(30) 职位,如班委,普通学生。

相关主题