2014-2015年度《数据库原理与应用》期末考核程序设计报告
学生基本信息 学号 专业 姓名 地理信息系统 班级 成绩 选择题目 序号 1 2 【 √ 】[1]野外观测记录系统 【 】[2]GeodataBase空间数据库属性编辑系统 【 】[3]点要素类管理系统 【 】[4]测量数据管理系统 【 】[5]基于数据库的坐标方位角计算 【 】[6]矿权拐点数据管理与范围生成 【 】[7]自定(更改题目) 设计报告正文 (每人思路不同,书写习惯不同,不可抄袭,抄袭=0分) 提纲 内容 当我们在进行野外观察时,会有很多要记录的数据,如果要是用笔纸一一记需求分析 录的话比较麻烦,这个时候就体现出数据库的优势,我们可以利用数据库与C#语言结合的方式开发出野外观测记录系统,来减轻野外工作量,用李远华老师的话就是“别人还在工作时,我已经躺在床上睡大觉了,哈哈哈”,由此可见野外观测工作者对野外观测记录系统的迫切需求。 数据库设计 绘制E-R图 (1) 概念设计 登录 密码 用户名 修改用户 添加用户 用户管理 删除用户 野外观测记录系统 关于 主程序 用户 系统 其它 功能 修改记录 功能实现 删除记录 添加记录 查询 查询所有 (2) 逻辑设计 登陆系统(系统,用户,功能,其他,关于) 用户管理(添加用户,修改用户,删除用户) 功能实现(查询,查询所有,删除记录,修改记录,添加记录) (3) 物理设计 确定数据库物理结构,以直接调用和添加的存取方法,以excell表形式的存储结构; 对物理结构评价,存取时间短,时间效率高,占用空间少,空间效率高。 画出软件功能结构图, 野 外 观 测 记 录 系 统用户登录 查询功能 用户管理 Access数据库实现 修改数据 功能设计 删除数据 添加数据 将你设计的界面分别截图放入(核心功能即可) 1, 野外观测系统观测登录界面 4 界面设计 2 ,主程序窗口 3, 用户管理 4,功能实现 核心功5 能实现方法 打开系统,登陆系统 登录方法 进入功能 在功能实现窗体 进行相关操作 查询,查询所有,添加,修改,删除记录 保存相关数据 主要指修改和删除的数据 关闭系统 1, 用户登录 private void button1_Click(object sender, EventArgs e) { Form2 form2_01 = new Form2(); OleDbConnection aConnection = new OleDbConnection(\Application.StartupPath + \aConnection.Open(); ///打开数据库 String SQLString = \6 核心代码 textBox1.Text.Trim() + \设置sql 查询语句 OleDbDataAdapter myadapter = new OleDbDataAdapter(SQLString, aConnection); ///创建适配器,执行sql 查询 DataSet ds = new DataSet(); ///建立数据集 myadapter.Fill(ds); ///将查询结果 加入 ds 中 if (ds.Tables[0].Rows.Count > 0) ///判断用户名密码是否正确 { form2_01.Show(); aConnection.Close(); this.Hide();