数据库课程设计报告格式h.doc
《数据库课程设计报告格式h.doc》由会员分享,可在线阅读,更多相关《数据库课程设计报告格式h.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理及应用课程设计报告题目: 学生成绩管理系统 学号: 姓名: 刘贤达 提交时间: 2014年6月29日 一、 需求分析1. 系统需求与功能分析系统实现用户管理、系统管理、学生管理、查询和退出功能(1) 用户管理:添加用户、修改用户信息。(2) 系统管理:表的选择,添加,删除,修改用户信息的功能。(3) 学生管理:添加、修改、删除和查询的功能。2. 数据库需求和分析a). 数据结构 建立表,实现索引、统计、键值、添加、修改、删除、查询的功能b). 数据项具体设置二、 概念结构设计1. 系统功能模块图2. 数据库概念结构设计三、 逻辑结构设计1. 由E-R图转化的关系模式为:用 户(用户名
2、,密 码)系部名称(系部名,系部号)课程名称(专业名,专业号)2. 数据库的完整性和安全性作何考虑? 对于管理员,给予最高权限,可修改普通账户的任何信息。对于普通用户只能实现账户登录,修改个人信息,查看成绩的功能。四、 物理结构设计五、 数据实施和维护using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Windows.Forms;using System.Data;using System.IO;using System.Drawing;
3、namespace STSJK.STSJKClass class DBOperate SqlConnection conn = DBConnection.MyConnection(); public int OperateData(string strSql)/操作数据库,执行各种SQL语句 conn.Open(); SqlCommand cmd = new SqlCommand(strSql, conn); int i = (int)cmd.ExecuteNonQuery(); conn.Close(); return i; public void OperateProc( Label lb
4、l, RadioButton rd, string procName)/操作存储过程 /conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandType = CommandType.StoredProcedure; /cmd.CommandText = proc90; cmd.CommandText = procName; /cmd.Parameters.AddWithValue(kcname ); cmd.Parameters.AddWithValue(n, 0.0); cmd.Par
5、ameterskcname.Direction = ParameterDirection.Input; cmd.Parametersn.Direction = ParameterDirection.Output; try conn.Open(); cmd.ExecuteNonQuery(); lbl.Text = rd.Text + : + cmd.Parametersn.Value.ToString(); cmd.Parameters.Clear(); catch (Exception err) MessageBox.Show(err.Message); finally if (conn.S
6、tate = ConnectionState.Open) conn.Close(); public void BindDataGridView(DataGridView dgv, string sql)/绑定DataGridView控件 SqlDataAdapter sda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); sda.Fill(ds); dgv.DataSource = ds.Tables0; ds.Dispose(); public int HumanNum(string strsql)/查找指定数据表的人
7、数 conn.Open(); SqlCommand cmd = new SqlCommand(strsql, conn); int i = (int)cmd.ExecuteScalar(); conn.Close(); return i; public DataSet GetTable(string sql)/返回dataset SqlDataAdapter sda = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); sda.Fill(ds); ds.Dispose(); return ds; public void Bin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告 格式
限制150内