数据库课程设计

发布 2022-10-04 14:00:28 阅读 5450

题目: 图书管理系统。

1、课程设计目的。

1. 熟练掌握数据库设计技术。

2. 熟练掌握数据库查询语句及其应用。

3. 掌握数据库综合应用能力。

二、课程设计内容。

图书管理系统。

1. 登陆界面,管理员和普通用户。

2. 普通用户:每个用户,只能以自己的密码登录到系统中,在系统里,只能处理、查看自己的信息,比如续借图书,修改密码。对别人的数据无法修改和查看。

3. 管理员:具有较高的权限。可以对普通用户和图书进行添加,删除和修改。

3、软硬件环境及系统所采用的体系结构。

系统的体系结构为c/s结构。

前台为 j**a

后台数据库为sql server

运行环境为windows8

4、需求分析。

1. 普通用户:

实现对自己信息的查询,密码的修改,所借图书的续借。操作方便简洁。

2. 管理员:

实现对图书和普通用户的添加,删除,修改操作。

3.目的:图书管理系统是应对图书,用户增多、信息量增大的问题,实现管理的现代化。

提高图书管理效率而开发的。希望该开发程序能够解决信息存储、查询、录入等一系列功能,并提供了对各功能模块的查询和更新功能。

五、系统设计。

1.系统结构图(功能模块图)

2.数据库设计。

六、系统的实施。

数据库连接方法:j**a+jdbc(sql server数据库驱动)+sql server数据库。

驱动数据库。

连接数据库。

catch (classnotfoundexception e)

try catch (sqlexception e)

3创建statment类对象执行sql语句。

stmt =

4关闭数据库连接。

sql语句在j**a中的实现:

1. 数据更新。

string s=" update readers set rmima='"rmima1+"'where rmima='"

2.添加。string s=”insert into readers values (‘rname+”’rid+”’

3.删除。string s=”delete from reader where rid=’”t1+”’

4.查询。querymima="select * from readers where rname='"rname+"'and rmima='"rmima+"'

七、系统评价及心得体会。

) 打开界面太多,操作不方便。改进优化界面操作。

2) jdbc:jdbc中许多功能函数不甚了解,在交换两者数据时会有操作失误。

3) 管理员没有自身的操作类。添加管理员密码修改类。

4)对普通用户的续借未做限制,可以无限续借。加以限制,续借键只响应一次。

2、两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。这次实习证实提供了一个很好实战的机会。

这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。

很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想办法去设计一个系统的时候才发现其中的难度。

不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!

八、参考文献。

数据库系统原理与应用》,《j**a语言程序设计》,《sql实战演练》

《数据库应用技术》

九、附录:源**。

略,详见电子版实验报告)

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...