没有合适的资源?快使用搜索试试~ 我知道了~
数据库课程设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 98 浏览量
2022-07-08
09:50:56
上传
评论
收藏 1.26MB PDF 举报
温馨提示
试读
26页
数据库课程设计.pdf数据库课程设计.pdf数据库课程设计.pdf数据库课程设计.pdf数据库课程设计.pdf数据库课程设计.pdf数据库课程设计.pdf数据库课程设计.pdf数据库课程设计.pdf
资源推荐
资源详情
资源评论
课程设计报告
设计名称: 数据库课程设计
选题名称: 员工管理系统
系 (院): 计算机工程学院
指导教师评语:
签名:
年 月 日
数据库课程设计报告 第 2 页,共 26 页
1.课程设计目的
随着知识经济的来临,计算机技术,网络技术和信息技术已经广泛的应用于社会的
各个方面,给现代人的生活、工作带来了巨大的变化。企业的员工管理正朝着追求高效,
低成本,稳定可靠的发展方向。为此目的,企业需要一个功能完善,性能稳定的员工管
理系统。其主要目的是通过计算机对员工的各种信息进行管理和维护。员工管理系统共
完成了员工资料情况进行添加、查询、修改和删除操作。员工名册信息的报表查询可添
加新的用户以及修改用户原有的用户名、删除原有用户,查询员工基本信息等功能。达
内科技的老师带领我们做了这样一个基于 C/S 架构数据库设计的员工管理系统。
2. 课程设计任务与要求:
1、系统简介
开发运行环境:Windows 操作系统、Eclipse
数据库:Mysql、Sqlserver、Oracle
语言:JAVA
软件架构:C/S 架构
适用对象:小型企业或学校
2、需求
分析
2.1 功能需求
员工管理系统能够实现登录、添加/删除用户、修改密码、切换用户、退出登录、员
工信息管理和员工信息查询等功能。运行系统,在登录页面可以进行身份验证,登录成
功后可以修改密码和用户信息,用户不想使用时可以点击退出系统结束操作。功能图如
图 2.1 所示。
员工管理系统是将企业的人事管理、工资管理、考勤管理有机相合,综合运用的一
个企业管理软件,它使企业的人事管理由以往的手工作业,向自动化、网络化、现代化
迈进了一大步。从而使企业的人事管理人员从繁重的人事管理中解放出来,大大提高了
工作效率,减轻了管理人员的工作量。
数据库课程设计报告 第 3 页,共 26 页
所谓的 C/S 架构即 Client/Server (客户机/服务器) 结构,是大家熟知的软件系统体系
结构,通过将任务合理分配到 Client 端和 Server 端,降低了系统的通讯开销,需要安装
客户端才可进行管理操作。客户端和服务器端的程序不同,用户的程序主要在客户端,
服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主
要完成用户的具体的业务。开发比较容易,操作简便,但应用程序的升级和客户端程序
的维护较为困难。
图 2.1
数据库课程设计报告 第 4 页,共 26 页
2.2 可行性分析
2.2.1 技术可行性分析
随着计算机软件的发展,计算机硬件的逐渐优化,结合网络技术的不断深入,各个
商家为了争夺在市场上的有利地位,都不断地发展更加能够面向更多平台的语言与技术。
人们的相互沟通,必然会导致大家向着同一个方向发展,这必然要求有统一规范的标准
的出台。而对数据库的操作,安全、适合更多的应用以及更强大的功能提出了更高的要
求。
员工管理系统使用了 mysql 数据库, MySQL 是一个小型关系型数据库管理系统,
开发者为瑞典 MySQL AB 公司,现在已经被 Sun 公司收购,支持 FreeBSD、Linux、MAC、
Windows 等多种操作系统与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比功
能稍弱一些,具有以下优点:
1、可以处理拥有上千万条记录的大型数据
2、支持常见的 SQL 语句规范
3、可移植行高,安装简单小巧
4、良好的运行效率,有丰富信息的网络支持
5、调试、管理,优化简单(相对其他大型数据库)
2.2.2 操作可行性分析
员工信息管理系统是一个操作简单快捷的系统,使用者只需简单的练习便可掌握该
系统的所用功能,适合不同单位的人员进行使用。
2.2.3 经济可行性分析
在开发过程中用到一台电脑,1024G 硬盘,8G 内存,因特尔微处理器, Windows
操作系统,由老师带领我们一起完成,个人即可完全承担开发任务,能够通过较小的投
入得到较大的回报,因此以达到经济可行性需求,能够有比较理想的回报。
数据库课程设计报告 第 5 页,共 26 页
3.课程设计说明书
3、系统总体设计
3.1 数据库设计
3.1.1 结构属性
结构属性主要包括了数据库名称、数据库类型、访问模式、逻辑标识、物理标识、
存储模式、存储介质以及读写方式。如下表 3-1 结构属性表所示:
表 3-1 结构属性表
数 据 库 名
称
数 据 库 类
型
访问模式
存储模式
存储介质
读写方式
Test
MySQL
ataAdapter
简单存储
HDD
DataSet + SqlDataAdapter
3.1.2 逻辑结构
数据库逻辑结构是从逻辑的角度分析数据库的构成,即创建数据库后形成的逻辑概
念之间的关系。SQL 的逻辑结构主要应用于面向用户的数据组织和管理,与传统关系模
型术语相比,在 SQL 中,视图对应外模式,基本表对应模式,存储文件对应内模式。
3.1.3 表的定义
员工管理系统一共用到六张表,其定义如下所示。
1.用户信息表
用户信息表
字段名
id
username
password
realname
l 类型
int
varchar
varchar
varchar
长度
15
30
30
30
说明
主键非空
非空
非空
可空
描述
id 字段
用户名
密码
真实姓名
剩余25页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6560
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功