




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子科技大学硕士研究生实验课程报告课程:数据库新技术实验,编号: 06415006 实验名称: 基于web数据库管理软件 工作方式:(个人/小组)( 6人 )任课教师: 张凤莉 日期:2011年 12 月 30 日 成绩: 设计者:(组长) 王明三 ,学号: 201121060305 (组员) 赵正委 ,学号: 201121060257 (组员) 水天运 ,学号: 201122260109 (组员) 刘文静 ,学号: 201122260343 (组员) 王爱莹 ,学号: 201122260337 (组员) 曾蕾 ,学号: 201122010635 设计报告内容一、 设计方案简述数据库早已成为人们保存信息的一种有效的方法,绝大多数的项目都需要用到数据库,而且迭代开发成为目前比较流行的一种开发方法。开发团队在开发的过程中许多调试需要到服务器上才能重现bug,然而远程连接服务器在同一时刻只能有一个用户登录,因此基于web的数据库管理被多数的软件开发团队,此类软件也以有多种不同语言实现的开源版本。本实验就在次基础上吸取开源里经典的架构,采用另一种语言实现。二、 系统工作平台本设计使用的编程工具:Microsoft Visual Stdio 2008,开发出来的软件在浏览器上运行,对SQL Server管理系统进行模拟操作。此类软件可以工作在Windows XP及以上平台。此课题的具体实验是在服务器上测试的,因此具体使用应配置下IIS。三、 系统实现过程阐述该课题或系统实现的过程,内容包括:1) 软件框架或流程图登录管理总界面(显示所有的数据库详细信息)对数据库的基本操作显示该库下所有的表及基本操作创建新数据库删除数据库创建存储过程弹出确认信息创建详细信息详细信息图1 概括流程创建新数据表查询更新(显示执行情况)弹出确认信息删除数据表显示所有数据表详细信息页面创建用户自定义类型创建该表的触发器等添加修改字段等操作表的详细信息创建详细信息图2 数据表的操作流程2) 所采用的公式、算法、数据结构、函数调用及实现方式3) 界面的设计图1 Web数据库登录界面Web数据库管理系统的登录界面,管理员可以通过输入服务器DBMS的用户名和密码,并选择服务器,选择认证方式登录到管理系统中,进行查询和管理。图2 数据库显示列表界面在数据库显示列表中,可以查看数据库的名称,大小,并对数据库进行创建,查询,编辑和删除等操作。点击任意数据库名后,界面将跳转至显示数据库下所有表界面,可对对应数据库下的相关表进行操作;点击查询,将进入对应数据库的查询功能;点击创建新数据库,可以创建一个新数据库链接,并存放在数据库显示列表中;点击删除,即可删除对应数据库链接并删除显示。图3 显示数据库下所有表界面在数据库显示列表中,点击数据库名后,即跳转到此界面。在本界面中,可查看数据表名,所有者,类型,创建时间,行数等信息,并进行创建,重命名,编辑,删除,过滤等操作。点击数据表下拉框,可创建数据表,存储过程,出发器,类型等;点击任意数据表名,即可查看相应数据表的详细信息;点击删除,即可删除对应数据库链接并删除显示;选择过滤下拉框,可根据特殊显示条件,如“只显示用户创建的表”,对本界面的显示内容进行筛选。图4 创建新数据表界面在显示数据库下所有表中,点击创建,并选择创建数据表,将进入本界面。在对新表进行命名后,点击创建,即可创建一个新数据表。图5 数据表界面在登录进入管理系统后,在数据表中,可以查询数据表字段的信息,并且可以添加和更改数据表新字段。图6 新数据字段编辑界面创建一个新的数据表后,在此界面上对这个新的数据表字段的主键、字段名、数据类型、长度等属性进行编辑和修改。图8 数据库查询显示界面在界面上的文本框中输入数据库查询语句,点击“执行SQL”进行查询,然后将查询的结果动态显示在下面的表格中。图 9 数据库增删改操作界面在界面上的文本框中输入数据库增删改语句,点击“执行SQL”执行增删改操作,并将执行结果信息显示在下面的文本框中,操作成功即显示成功,操作不成功即显示操作出错。4) 是否利用现有的系统调用、API、第三方软件模块等用到第三方关于数据库安全方便的一些类,及相应的操作。5) 是否利用软件安装技术等不需要安装,直接部署在服务器上 ,配置下IIS,即可使用浏览器通过web进行操作。6) 其他需要说明的问题四、 结果分析与总结对课题设计和实验结果进行分析总结。内容包括:1) 是否完成和满足课题的基本要求,基本功能是否达到?课题的基本功能基本达到要求。2) 是否增加了扩展功能,扩展功能结果如何?由于时间和能力有限,仅完成了最基本的一些功能,没有增加扩展功能。3) 实验结果反映什么问题,设计难点在哪里?在做这个基于web的数据库管理软件时,由于客户的数据库是十分宝贵容不得半点泄漏,因此设计难点在web和服务器进行交互时安全的问题。还有对操作异常时如果友好的反映给用户,提升用户体验。4) 还存在的问题?没有实现数据库的一些新技术,仅是对Sql Server的简单管理功能在web上实现,并能通过web对数据库进行简单的操作。5) 未实现功能的原因的分析对数据库新技术的一些基本理论知识认识不够,还停留在理论层次上。实践上没有接触过。6) 对我们有什么启发?随着计算机和网络技术的快速发展,关系数据库已经不能满足实际的需要,数据库新技术理论和应用随之也发展很快,因此掌握数据库新技术的具体应用才能迎合实际需要。所以对我们学生来说,在熟练掌握关系数据库的基础上应快速掌握并迅速把这一技术应用具体的项目中去。这对提高我们各方面的能力都是很有帮助的。五、 对课题选题和计划实施的意见和建议开设此实验课对于提高学生的动手能力,及资料查阅思考能力都有很大的提高。此类实验课要想做出很完善的功能及效果来说,一个多月的时间考虑到学生之间水平的问题及研究方向的差异是有很大的难度的。另外,如果实验室搭建了这些平台,对完成实验应该会起很大作用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麻醉吸入性肺炎的护理
- 电子竞技赛事商业赞助策略研究报告:2025年品牌合作案例深度解读
- 2025年罕见病药物研发激励政策与罕见病药物价格监管政策研究报告
- 2025年航空货运市场结构优化与发展策略深度研究报告
- 物联网技术概论 教学大纲和授课计划
- 2025年房地产中介行业规范发展与服务质量提升实证分析报告
- 当前社会热点难点分析
- 下周工作计划模板范文(10篇)
- 公司财务及报销管理制度
- 员工摩托车停放管理制度
- 2025年泸州市中考数学试卷真题(含答案解析)
- 2025年四川省自贡市中考数学真题含答案
- 2025年安徽省医师考核管理试题
- 胃管护理操作规范与管理要点
- 堆肥技术课件视频
- 工厂计件考勤管理制度
- 人文关怀在护理工作中的意义
- 2024北京初三一模英语汇编:材料作文
- T/CCMA 0137-2022防撞缓冲车
- GB/T 20854-2025金属和合金的腐蚀循环暴露在盐雾、“干”和“湿”条件下的加速试验
- 麻风病知识讲座课件
评论
0/150
提交评论