已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宝鸡文理学院数据库课程设计 基于数据库的 ATM 机存取款系统 数据库原理及应用课程设计文档数据库原理及应用课程设计文档 学 号 姓 名 专业班级 指导教师 日 期 宝鸡文理学院数据库课程设计 目录目录 课程设计说明书课程设计说明书 1 目录目录 2 1 概述 3 1 11 1 课程设计目标课程设计目标 3 1 21 2 课程设计要求课程设计要求 4 1 31 3 项目人项目人员员分分工工 4 1 41 4 参考资料参考资料 4 2 系统分析和设计 5 2 12 1 开发背景开发背景 5 2 22 2 需求分析需求分析 5 2 32 3 系统总体结构系统总体结构 7 3 数据库结构设计 9 3 13 1 数据流数据流图图 9 3 23 2 数数据据库库 E RE R 图图 10 3 33 3 数据库逻辑设计数据库逻辑设计 10 3 3 1 用户表 11 3 3 2 银行卡表 11 3 3 3 交易记录表 12 3 3 4 管理员表 12 4 实施 12 4 14 1 项目运行项目运行环环境描述境描述 12 4 24 2 主要功能实现代码主要功能实现代码 13 4 34 3 项目截项目截图图 13 5 课设心得 14 6 课程设计考核成绩 15 宝鸡文理学院数据库课程设计 1 1 概述概述 数据库设计是指对于一个给定的应用环境 构造 设计 优化的数据库逻辑模式和物理 结构 并据此建立数据库及其应用系统 使之能够有效的存储和管理数据 满足各种用户 的应用需求 包括信息管理要求和数据操作要求 SQL 数据库的安全性 计算机系统的三类安全性问题 1 所谓计算机系统安全性 是指为计算机系统建立和采用的各种安全保护措施 以保 护计算机系统中的硬件 软件 及数据 防止其偶然或恶意的原因是系统遭到破坏 数据 遭到更改或泄露等 2 技术安全 计算机系统中采用具有一定安全性的硬件 软件来实现对计算机系统及 其所存数据的安全保护 当计算机系统受到无意或恶意的攻击时仍能保证系统正常运行 保证系统内的数据不增加 不丢失 不泄露 3 管理安全 由于管理不善导致的计算机设备和数据介质的物理破坏 丢失等软硬件 意外故障以及场地的意外事故等安全问题 4 政策法律 政府部门建立的有关计算机犯罪 数据安全保密的法律准则和政策法规 法令 数据库安全性控制 1 用户标识与鉴别 用户标识 口令 2 存取控制 定义用户权限 并将用户权限登记到数据字典中 合法权限检查 1 11 1 课程设计课程设计目标目标 为用户和各种应用系统提供一个信息基础设施和高效率的运行环境 SQL 数据库的实际应用 SQL 包括了所有对数据库的操作 主要是由 4 个部分组成 1 数据定义 这一部分又称为 SQL DDL 定义数据库的逻辑结构 包括定义数据库 基本表 视图和索引 4 部分 2 数据操纵 这一部分又称为 SQL DML 其中包括数据查询和数据更新两大类操作 其中数据更新又包括插入 删除和更新三种操作 3 数据控制 对用户访问数据的控制有基本表和视图的授权 完整性规则的描述 事 务控制语句等 4 嵌入式 SQL 语言的使用规定 规定 SQL 语句在宿主语言的程序中使用的规则 在如今的互联网系统中 主要存在 B S 模式和 C S 模式 B S 模式指的是浏览器服 务器模式 C S 模式指的是客户服务器模式 两者的相同部分就是 SERVER 服务器 SERVER 服务器是指的专用计算机 它拥有大容量存储设备和高性能计算功能 用于存储复杂的用 户数据 这些复杂臃繁的数据以关系模型存储也就是二维表的形式存储 各二维表之间以 相同的字段形成联系 这样存储的好处是具有较小的冗余度 较高的数据独立性和易扩展 性 并可为各种用户共享 在这些专用计算机运行着位于用户与操作系统之间的一层数据 管理软件 数据库管理系统和操作系统一样是计算机的基础软件 也是一个大型复杂的软 件系统 其主要功能包括数据定义 数据组织 存储和管理 数据操纵功能 数据库的事 务管理和运行管理 DBMS 与另一个 DBMS 或文件系统的数据转换功能 异构数据库之间的 宝鸡文理学院数据库课程设计 互访和互操作功能等 而数据库系统是指的在计算机系统中引入数据库后的系统 一般由 数据库 数据库管理系统 及其开发工具 应用系统 数据库管理员构成 1 21 2 课程设计要求课程设计要求 使用 SqlServer2005 和 java 语言等技术完成 ATM 存取款系统 具体要求如下 1 能从信息需求 处理需求 安全性等方面对系统进行需要分析 并能分析出 系统的功能模块 2 能从需要分析里抽象出系统中主要的实体及关联关系 并画出对应的 E R 图 3 能从 E R 图里抽象出系统的数据库表 并对数据库表用规范化理论优化并评价 使得所有数据库表最低达到第三范式 4 设计并实现 ATM 机登录 存款 取款 转账以及查看余额功能 系统设计要实 用 编程简练 规范 可用 功能全面 5 提交系统使用说明书 1 31 3 项目人员分工项目人员分工 姓名组员分工 AA 数据库的建立以及辅助组员完成各个模块 参与数据库设计的讨论 BB 数据库转账 取款及修改密码存储过程的编写及前后台的链接 参 与数据库设计的讨论 CC 文档的实现及数据库中表的建立 参与数据库设计讨论 DD 前台界面的设计及实现 参与数据库设计的讨论 XX PPT 的制作及存款和查询存储过程的实现 参与数据库设计的讨论 FXX 数据库中表约束及表关系的建立 参与数据库设计的讨论 1 41 4 参考资料参考资料 数据库系统概论 第四版 高等教育出版社 JAVA2 实用教程 第四版 清华教育出版社 Sql Server2000 管理与应用开发教程 人民邮电出版社 宝鸡文理学院数据库课程设计 2 2 系统分析和设计系统分析和设计 2 12 1 开发背景开发背景 ATM 机管理系统是银行业务流程过程中十分重要且必备的环节之一 在银行业务流程 当中起着承上启下的作用 其重要性不言而喻 但是 目前许多银行在具体的一些业务流 程处理过程中仍然使用手工操作的方式来实施 不仅费时 费力 效率低下 而且无法达 到理想的效果 本文针对上述问题 采用软件工程的开发原理 依据软件流程过程规范 按照需求分析 概要设计 详细设计 程序编码 测试 软件应用 软件维护等过程开发 了一个银行 ATM 机管理系统系统 2 22 2 需求分析需求分析 1 数据库设计 对于一个给定的应用环境 构造 设计 优化的数据库逻辑模式和物 理结构 并据此建立数据库及其应用系统 使之能够有效地存储和管理数据 满足各个用 户的应用需求 包括信息管理要求和数据操作要求 2 数据库设计的特点 数据库建设的基本规律 三分技术 七分管理 十二分基础 数据 机构 数据 设计和行为 处理 设计相结合 3 数据库设计方法 计算机的基础知识 软件工程的原理和方法 程序设计的方法和 技巧 数据库的基本知识 数据库设计技术 应用领域知识 4 数据库设计的基本步骤 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 4 SQL 作为后台数据库与前台开发工具的结合 前台开发工具用于做前台页面 设计出可视化的图形界面 使不同权限的用户都便于 操作整个系统 而前台页面与后台数据库连接最关键的地方则在于 SQL 语句 各种开发语 言都提供了其连接数据库的类 通过这些类的相应方法实现连接数据库 对数据源的各种 操作 包括查询 插入 删除 更新操作 返回操作结果等 当点击图形界面相应的控件 时 通过监听触发产生相应的 SQL 语句 然后执行 SQL 语句将返回的结构显示在图形界面 上 5 SQL 查询命令的应用 SQL 提供 select 语句进行数据库的查询 该语句具有灵活的使用方式和丰富的功能 分为 1 单表查询 2 连接查询 3 嵌套查询 4 集合查询 6 SQL 在 VB ASP 或其他自选语言中的实际应用 宝鸡文理学院数据库课程设计 储 户 插入磁卡正确 不正确 输入密码选择服务类型 选择取款 取款 输入或选择 取款金额 确定 核对现金 选择继续 服务 选择退出服务 退卡 取回磁卡 输入密码 三次不正 确 宝鸡文理学院数据库课程设计 数据库安全性分析 1 用户标识与鉴别 用户标识 口令 2 存取分析 定义用户权限 合法权限检查 2 32 3 系统总体结构系统总体结构 系统的模块划分为如图所示 分别为 用户登录 ATM 机存款 ATM 机取款 ATM 机查 询余额 ATM 转账功能 chat 5 个模块 每个模块负责相应的功能 系统采用 JAVA 技术 实现对数据库的访问操作 使用 SQL Server 2005 作为后台数据库 宝鸡文理学院数据库课程设计 ATM系统 存款管理 存款功能 余额管理取款管理余额管理余额查询 取款功能查询功能 用户登录模块 提供用户账号登录界面 输入用户账号 密码进行登录 ATM 机存款模块 用户存储卡登录系统 用户信息 预存现 金 ATM点钞 确认存储金 额 金额存入 原有余额现有余额 ATM系 统 打印凭条 存款凭 条 用户 ATM 机取款模块 宝鸡文理学院数据库课程设计 储户信息表 储户 储户取款表 登录系统 现金 凭条 输入密码 插入储蓄卡 核对信息 取款 查看 修改金额 打印 是否 3 3 数据库结构设计数据库结构设计 3 13 1数据流图数据流图 宝鸡文理学院数据库课程设计 3 23 2数据库数据库 E RE R 图图 宝鸡文理学院数据库课程设计 数据库数据库逻辑设计逻辑设计 3 3 13 3 1 用户表用户表 用户表 用户编号 姓名 密码 身份证号 性别 地址 电话 字段名数据类型长度约束能否为空默认值 用户编号 int 主键否 姓名 nvarchar50 否 性别 nchar2 否男 身份证号 nvarchar50 否 电话 varchar50 否 地址 nvarchar 50 否 3 3 23 3 2 银行卡表银行卡表 银行卡信息 Account 卡号 密码 货币类型 存款类型 开户日期 开户金 宝鸡文理学院数据库课程设计 额 余额 是否挂失 顾客编号 字段名数据类型长度约束能否为空默认值 卡号 varchar20 主键否 密码 varchar6 否 货币类型 varchar20 否 RMB 存款类型 varchar2 否活期 开户日期 timestam p 否系统时间 开户金额 double 否 0 余额 Double 否 0 是否挂失 varchar2 否0 正常 顾客编号 varchar20 外键是 3 3 33 3 3 交易记录表交易记录表 交易记录表 交易编码 卡号 目标卡号 操作类型号 时间 备注 字段名数据类型长度约束能否为空默认值 交易编号 int 主键否 卡号 nvarchar50 否 目标卡号 nvarchar50 否 操作类型号 int 否 时间 nchar10 否系统时间 备注 nvarchar 50 是 3 3 43 3 4 管理员表管理员表 管理员信息 管理员编号 姓名 类型号 操作类型 字段名数据类型长度约束能否为空默认值 管理员编号 integer 主键否 姓名 varchar20 否 宝鸡文理学院数据库课程设计 类型号 int 否 操作类型 nvarchar50 否 总结 以上数据库表结构逻辑设计满足表结构三大范式 设计出合理的关系型数据库表 结构 应用环境和现实世界的具体情况合理地选择数据库模式 4 4 实施实施 4 14 1 项目运行环境描述项目运行环境描述 前台 JAVA Myeclipse 后台 数据库 Sql sever 2005 4 24 2 主要功能实现代码主要功能实现代码 存储过程主代码 创建用户 USE ATM GO Object StoredProcedure dbo create user Script Date 12 30 2013 12 22 14 SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO ALTER proc dbo create user time nvarchar 50 IDcard nvarchar 50 name nvarchar 50 password nvarchar 50 person card nvarchar 50 sex int money float address nvarchar 50 tel nvarchar 50 as insert 用户表 values IDcard name password person card sex money address tel 宝鸡文理学院数据库课程设计 insert 交易记录 values IDcard IDcard 4 time return 1 登陆 USE ATM GO Object StoredProcedure dbo log in Script Date 12 30 2013 12 23 44 SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO ALTER PROCEDURE dbo log in idcard nvarchar 50 code nvarchar 50 passflag int OUTPUT AS DECLARE num int SET num 0 SELECT num COUNT FROM 用户表 where idcard 卡号 AND code 密码 IF num 0 BEGIN SET passflag 1 END ELSE BEGIN SET passflag 0 END 查询 USE ATM GO Object StoredProcedure dbo quary Script Date 12 30 2013 12 24 23 SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO ALTER procedure dbo quary IDcard nvarchar 50 as select from 用户表 where 卡号 IDcard 宝鸡文理学院数据库课程设计 存款 USE ATM GO Object StoredProcedure dbo savemoney Script Date 12 30 2013 12 24 53 SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO ALTER procedure dbo savemoney savemoney float IDcard nvarchar 50 time nvarchar 50 as begin transaction declare errorsum int set errorsum 0 update 用户表 set 余额 余额 savemoney where 卡号 IDcard set errorsum errorsum ERROR insert into 交易记录 values IDcard IDcard 2 time set errorsum errorsum ERROR if errorsum0 begin print 交易失败 回滚事务 rollback transaction return 1 end else begin print 交易成功 提交事务 写入硬盘 永久的保存 commit transaction return 1 end print 查看存款后的余额 select from 用户表 取款 USE ATM GO Object StoredProcedure dbo take money Script Date 12 30 2013 12 25 14 SET ANSI NULLS ON 宝鸡文理学院数据库课程设计 GO SET QUOTED IDENTIFIER ON GO ALTER proc dbo take money output value nvarchar 50 OUTPUT intput money float input src id nvarchar 50 input aim id nvarchar 50 savemoney float time nvarchar 50 as begin transaction declare errorsum int set errorsum 0 declare temp nvarchar 50 declare select money nvarchar 50 select temp 卡号 from 用户表 where 卡号 input aim id if temp is not null begin select select money 余额 from 用户表 where 卡号 input src id if select money intput money begin update 用户表 set 余额 余额 intput money where 卡号 input src id set errorsum errorsum ERROR insert into 交易记录 values input src id input aim id 2 time set errorsum errorsum ERROR end else begin set errorsum errorsum 1 print 余额不足 end end else begin print 用户不存在 交易失败 回滚事务 return 0 end 宝鸡文理学院数据库课程设计 if errorsum0 begin set output value 交易失败 回滚事务 rollback transaction return 1 end else begin set output value 交易成功 提交事务 写入硬盘 永久的保存 print 交易成功 提交事务 写入硬盘 永久的保存 commit transaction return 1 end print 查看转账后的余额 select from 用户表 转账 USE ATM GO Object StoredProcedure dbo trans money Script Date 12 30 2013 12 25 33 SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO ALTER proc dbo trans money intput money float input src id nvarchar 50 input aim id nvarchar 50 savemoney float time nvarchar 50 as begin transaction declare errorsum int set errorsum 0 declare select money nvarchar 50 select select money 余额 from 用户表 where 卡号 input src id if select money intput money begin update 用户表 set 余额 余额 intput money where 卡号 input src id 宝鸡文理学院数据库课程设计 set errorsum errorsum ERROR update 用户表 set 余额 余额 intput money where 卡号 input aim id set errorsum errorsum ERROR insert into 交易记录 values input src id input aim id 3 time set errorsum errorsum ERROR end else begin return 0 print 余额不足 end if errorsum0 begin print 交易失败 回滚事务 rollback transaction return 1 end else begin print 交易成功 提交事务 写入硬盘 永久的保存 commit transaction return 1 end print 查看转账后的余额 select from 用户表 修改密码 USE ATM GO Object StoredProcedure dbo update password Script Date 12 30 2013 12 25 52 SET ANSI NULLS ON GO SET QUOTED IDENTIFIER ON GO ALTER proc dbo update password password nvarchar 50 IDcard nvarchar 50 as update 用户表 set 密码 password 宝鸡文理学院数据库课程设计 where 卡号 Idcard java 登陆代码 packagebankPack importjava awt Image importjava awt event ActionEvent importjava awt event ActionListener importjava awt event MouseAdapter importjava awt event MouseEvent importjava sql SQLException importjavax swing ImageIcon importjavax swing JButton importjavax swing JLabel importjavax swing JOptionPane importjavax swing JPasswordField importjavax swing JTextField importjavax swing WindowConstants importjavax swing SwingUtilities importjavax swing border LineBorder importbankImpl BankDao importbankentity UserTbl This code was edited or generated using CloudGarden sJigloo SWT Swing GUI Builder which is free for non commercial use If Jigloo is being used commercially ie by a corporation company or business for any purpose whatever then you should purchase a license for each developer using Jigloo Please visit for details Use of Jigloo implies acceptance of these licensing terms A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR THIS MACHINE SO JIGLOO OR THIS CODE CANNOT BE USED LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE public class LoginJFrame extends javax swing JFrame privateJLabel login privateJLabelcardIdLab privateJLabelpasswordLab privateJButtoncancelButton privateJButtonloginButton privateJPasswordFieldpasswordTextField 宝鸡文理学院数据库课程设计 privateJTextFieldcardIdTextField publicUserTbl user Auto generated main method to display this JFrame public static void main String args SwingUtilities invokeLater new Runnable public void run LoginJFrameinst new LoginJFrame inst setLocationRelativeTo null inst setVisible true publicLoginJFrame super initGUI private void initGUI try setDefaultCloseOperation WindowConstants DISPOSE ON CLOSE getContentPane setLayout null this setUndecorated true PhotoPanelph new PhotoPanel ph setImage getToolkit getImage picture images m 14 634809255838593750 37810757 1 jpg ph setBounds 0 0 489 404 getContentPane add ph ph setBorder new LineBorder new java awt Color 0 0 0 1 false login new JLabel ph add login login setText u7528 u6237 u767b u5f55 login setBounds 76 52 134 60 login setFont new java awt Font 华文行楷 1 28 cardIdLab new JLabel ph add cardIdLab 宝鸡文理学院数据库课程设计 cardIdLab setText u5361 u53f7 uff1a cardIdLab setBounds 18 128 65 53 cardIdLab setFont new java awt Font 华文行楷 1 20 passwordLab new JLabel ph add passwordLab passwordLab setText u5bc6 u7801 uff1a passwordLab setBounds 18 169 79 72 passwordLab setFont new java awt Font 华文行楷 1 20 cardIdTextField new JTextField ph add cardIdTextField cardIdTextField setBounds 95 140 121 24 cardIdTextField addMouseListener new MouseAdapter public void mouseClicked MouseEventevt System out println cardIdTextField mouseClicked event evt JOptionPane showInputDialog 请插入您的卡 passwordTextField new JPasswordField ph add passwordTextField passwordTextField setBounds 97 194 119 24 loginButton new JButton ph add loginButton ImageIcon icon new ImageIcon getToolkit getImage images denglu1 jpg icon setImage icon getImage getScaledInstance 80 50 Image SCALE DEFAULT loginButton setIcon icon loginButton setText u767b u5f55 loginButton setBounds 35 290 71 41 loginButton addActionListener new ActionListener public void actionPerformed ActionEventevt System out println loginButton actionPerformed event evt 宝鸡文理学院数据库课程设计 String id cardIdTextField getText String password new String passwordTextField getPassword BankDaobankdao new BankDao bankdao bankLogin intid String password try user bankdao login id password if user null userJFrameinst new userJFrame user inst setLocationRelativeTo null inst setVisible true dispose else JOptionPane showMessageDialog LoginJFrame this 用户名或密码错误 请重新登录 catch ClassNotFoundException e TODO Auto generated catch block e printStackTrace catch SQLException e TODO Auto generated catch block e printStackTrace cancelButton new JButton ph add cancelButton ImageIcon icon new ImageIcon getToolkit getImage images quxiao1 jpg icon setImage icon getImage getScaledInstance 80 50 Image SCALE DEFAULT cancelButton setIcon icon cancelButton setText u53d6 u6d88 cancelButton setBounds 158 291 74 39 cancelButton addActionListener new ActionListener public void actionPerformed ActionEventevt 宝鸡文理学院数据库课程设计 System out println cancelButton actionPerformed event evt System exit 0 pack this setSize 489 404 catch Exception e add your error handling code here e printStackTrace 宝鸡文理学院数据库课程设计 4 34 3 项目截图项目截图 登陆界面 宝鸡文理学院数据库课程设计 主界面 存款界面 宝鸡文理学院数据库课程设计 转账界面 取款界面 宝鸡文理学院数据库课程设计 更改密码界面 宝鸡文理学院数据库课程设计 6 6 课设心得课设心得 数据库课程设计总结 学生姓名学生姓名王娜王娜小组编号小组编号1 1 班第班第 4 4 组组 实训单位实训单位宝鸡文理学院宝鸡文理学院实训日期实训日期 2013 12 28 2013 12 28 1212 3131 项目组长项目组长郭树红郭树红指导教师指导教师 吴莉霞吴莉霞 个人总结个人总结 王娜 此次数据库课程设计的时间特别短 虽然要求实现的功能较为简单 但是整个设 计过程都沉浸在紧张感中 首先 我觉得自己对数据库的学习还远远不够 对实际问题的考虑不够全面 尤 其在实现存储过程的编程时 不能把实际的功能转换成代码体现出来 在以前的数据 库建表中很少能够将索引及check约束加全 通过这次短时对ATM机系统的设计 让我 对数据库中表的建立有了更深一步的思考 对数据库的建立在一个系统中的地位有了 更深的认识 虽然需要的语言和工具都是以前学过的 但是用java对于前台的实现 却很困难 这也更加清晰的提醒着我 知识只有不断的复习 不断的实践才能理解的 更深刻 才能运用自如 其次 分组参与数据库的设计比单独完成一个项目容易得多 同时向其他组员学 习自己欠缺的知识 对我的提高很大 作为组长 我要做的最重要的事情 是合理划 分出每个组员的任务 让每个人都参与其中 此外协调好各组员之间的关系 保证组 员间工作的衔接 保证工作的顺利完成 在一个组里团结协作 互帮互助是完成任务 的基础 我很开心我们在非常和谐的氛围下完成了课设要求 同时感谢各组员的团结 合作 是大家的共同努力才能有现在的成果 最后 我代表我们团队 感谢在本次课设过程中各位辅导老师的热情帮助与耐心 辅导 学生签名 王娜学生签名 王娜 宝鸡文理学院数据库课程设计 20132013 年年 1212 月月 2 2 8 8 日日 学生姓名学生姓名樊鹏樊鹏 小组编号小组编号 计科 计科 1 1 班第 班第 4 4 组组 实训单位实训单位宝鸡文理学院宝鸡文理学院实训日期实训日期 2013 12 28 2013 12 28 1212 3131 项目组长项目组长郭树红郭树红 指导教师指导教师吴莉霞吴莉霞 个人总结 个人总结 时间过得真快 转眼间四天的数据库课程设计马上就要结束 在这次课 程设计中 自己觉得收获还是挺多的 首先 把一年以来在数据库课本中所学的理论性知识在这次课设中体系 化实践 真正了解视图 存储过程 实务等的含义 并可以体系化的使用 同时 数据库方面的基础知识得到了巩固 其次 学习和掌握了基本的T SQL语法 学习在java程序中使用JDBC方 法连接数据库 掌握在java程序中如何嵌入sql语句来操作数据库 同时 了解了 如 何在程序中调用存储过程来操纵数据库 真正的了解到数据库结构的重要性 了解数据库的模型设计 物理存储设计十分的重要 深刻的意识到能在程序 中熟练地操纵数数据库中的内容对于一个程序员来说是十分重要的 在这次课程设计中 我觉得我们这个小组挺好 首先 十分团结 分工 明确 大家相互配合相互体谅 在制作程序之前 组员之间有良好的沟通 对程序作出合理明确的模型设计 这也使得 程序的各个模块可以顺利的连 接构成一个整体 最后 通过这次课程设计我也发现了自己好多的不足 但是 重要的是 发现问题 才能改正问题 我觉得在程序编写之前 应该对项目 功能等模 块进行合理的划分 保证在在几编写代码时可以思路清晰 框架整洁 这样 宝鸡文理学院数据库课程设计 才能完美的实现各个功能 谢谢各位老师这几天对我的指导和帮助 这才使得我们能合格的完成我 们小组的任务 谢谢 学生签名 学生签名 樊鹏樊鹏 20132013 年年 1212 月月 2 2 8 8 日日 学生姓名学生姓名卫畅卫畅 小组编号小组编号1 1 班第班第 4 4 组组 实训单位实训单位宝鸡文理学院宝鸡文理学院实训日期实训日期 2013 12 28 2013 12 28 1212 3131 项目组长项目组长郭树红郭树红 指导教师指导教师吴莉霞吴莉霞 个人总结 个人总结 在本次的数据库课程设计中 我学到了很多 同时也把我之前对数据库 和 JAVA 的学习做了一个总结 在老师和同学的指导与帮助下 我们学会了对一个项目的整体设计以及 团队之间的统筹合作 进一步地熟悉了数据库 数据库中表的建立和数据之 间的约束关系 同时也增加了对 Sql Server 的认识 之后学习了我们比较 薄弱的环节 存储过程的应用 只需要创建一次过程 以后在程序中就可 以调用该过程任意次 并且比 SQL 语句执行的要快更安全 最后通过与 JAVA 的链接 实现前台与后台的对接之后 让我再次的回顾了 JAVA 的相关 知识 最后的成果让我对数据库有了更浓厚的兴趣 此外 在与同学的合作 过程中 我感受到了每个人都有自己的过人之处 通过精诚合作可以使一件 事情变得事半功倍 在做好团队合作的同时 我也不忘记自己的分工任务 宝鸡文理学院数据库课程设计 积极与其他组员协商更正 努力把我们的作品做的更加的完美 我相信今后的生活学习中 团队合作是必不可少的 我将在与合作伙伴 合作的同时 学习他们的长处 使自己更充实 最后 感谢队友 感谢老师 的悉心帮助 学生签名 学生签名 卫畅卫畅 20132013 年年 1212 月月 2 2 8 8 日日 学生姓名学生姓名侯姣侯姣小组编号小组编号1 1 班第班第 4 4 组组 实训单位实训单位宝鸡文理学院宝鸡文理学院实训日期实训日期 2013 12 28 2013 12 28 1212 3131 项目组长项目组长郭树红郭树红 指导教师指导教师吴莉霞吴莉霞 个人总结 个人总结 通过四天的数据库课程设计 我学到了很多 同时也发现自己欠缺的东 西很多 仍得不断学习 不断去实践 在这次数据库的课程设计中 对后台表的建立是重点 通过组里对数据 库的设计 我对数据库中表之间的联系与完整性有了更深的认识 组里的每 一位成员都有明确的分工 我主要负责的是前台的实现 实现过程中界面与 数据库的链接是一大难题 之前学习到的是 java 程序中嵌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北生态工程职业技术学院《SeminarinEconomics》2024-2025学年第一学期期末试卷
- 神经外科蛛网膜囊肿术后护理规范
- 甲状腺结节超声检查技术规范
- 慢性阻塞性肺疾病监测流程
- 肿瘤科晚期疼痛管理方案
- 药剂科抗菌药物合理使用指南
- 职场正能量培训:理论、实践与案例
- 法学生职业规划
- 肠道感染监测与预防控制策略培训
- 心理护理培训
- 企业并购方案协议书
- 下载食品安全法课件
- 流态固化土工程结算合同模板
- 2025年新版超声产筛考试试题及答案
- 国开2025年秋《心理学》形成性考核练习1-6答案
- GB/T 20245.2-2013电化学分析器性能表示第2部分:pH值
- GB 17498.6-2008固定式健身器材第6部分:跑步机附加的特殊安全要求和试验方法
- FZ/T 61001-2019纯毛、毛混纺毛毯
- 真菌感染的高危因素
- 涡流检测课件
- 新教材-普通高中教科书物理必修3教材介绍 (教材解读解析PPT)
评论
0/150
提交评论