数据库总体设计报告样本

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息工程学院

数据库课程设计报告

题目: 基于java和mysql的学生信息管理系统姓名:

学号:

班级: 网络工程

系( 院) : 信息工程学院

课程设计主要内容:

设计说明与要求:

1、管理员登录

2、信息查询

3、添加信息

4、修改信息

5、删除信息

6、系统说明

7、小窗口信息提示

系统设置两个管理员账号, 登录时若账号错误或者密码错误, 系统会给出相应提示。

下面对该系统的设计进行具体分析:

1、系统需求分析

1.1开发环境和软件

( 1) 数据库软件: MySQL

( 2) Java开发工具: Eclipse

( 3) Mysql数据库驱动

1.2 系统设计与功能分析

学生信息管理系统, 可用于学校等机构的学生信息管理,

查询, 更新与维护, 使用方便, 易用性强, 图形界面清晰明了。该软件用java语言编写, 用MySQL数据库作为后台的数据库进行信息的存储, 用MySQL语句完成学生信息的添加, 查询, 修改, 删除的操作。用ODBC驱动实现前台Java与后台数据库的连接。同时本系统采用Java Swing编程, 经过添加图片, 以及按钮、文本域等控件, 形成图形化界面, 更加美观而且方便使用。Java语言跨平台性强, 能够在windows, linux, ubuntu 等系统下使用, 方便简单, 安全性好。MySQL数据库高效安全方便使用, 两者结合可相互利用各自的优势。

2.系统功能规划

2.1.本系统使用login类作为登录界面, 为其中的文本框和按钮等添加监听事件, 若用户名和密码正确, 则进入主界面, 否则提示相关错误信息。

2.2.本系统使用menu类作为主界面, 其中有查找学生信息、增加学生信息、删除学生信息、修改学生信息等按钮, 对象相应的操作。

2.3、本系统使用名为userOperate的类实现sql语句对数据库的增删改查等操作。

2.4.本系统使用insert、 delete、 update、 findAll实现查询界面, 用户点击主界面的按钮后, 对这几个界面进行操作, 实现相应功能, 若操作错误, 系统会给出相应提示。

2.5.本系统用一个user类实现对变量的赋值和获取变量值操作。

2.6. 该系统实现的大致功能:

用户登陆界面: ID号和密码输入正确即可登录。

学生管理界面: 提供了学生信息的查询, 修改, 删除等功能。

提示窗口: 在对系统的操作过程中, 系统会根据相应操作做出反应, 并弹出相应的提示窗口。

2.7系统设计流程图:

2.8 任务划分余晨晨

: 主要负责管理员登录界面

, 主界面, 删除信息, 提示信

息的设计和编程

鞠枭雄: 主要负责查询信息, 添加信息, 修改信息的设计和编程

3.数据库设计

3.1 概念结构设计

根据系统需求分析与系统功能规划, 绘制E-R图如下:

相关文档
最新文档