ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:118.74KB ,
资源ID:1681936      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1681936.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库实验报告.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库实验报告.docx

1、数据库实验报告淮 阴 工 学 院HUAIYIN INSTITUTE OF TECHNOLOGYSQL Server数据库实训报告姓 名:于正兴学 号:1151314132班 级:微软1151学 院:计算机与软件工程学院专 业:计算机科学与技术(微软合作)指导教师: 金得前 2018年1月1 引言数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。数据库的应用已越来越广泛。从小型的单项事务处理系统到大型复杂的信息系统都用先进的数据库技术来保持系统的整

2、体性、完整性和共享性。目前,一个国家的数据库建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志之一。数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效的存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。2 本课题研究的意义2.1 本课题的研究目的通过网上投票系统,首先需要具有管理员可以运用系统来进行投票信息的管理功能,管理员拥有修改,增加,删除投票信息的权限 。用户可以在投票界面进行投票,每位用户每天可以投两票。由于网上投票系统是信息管理系统,利用计算机网络的巨大潜在力量、数据信息

3、的理念,从而减少人、物及财等方面上的消耗,完成合理的资源分配。2.2 本课题的研究意义随着科学技术的不断提高,计算机科学日渐成熟,互联网技术的不断发展和普及,众多高校,科研机构及个人从理论与实践两个方面进行了大量的研究与开发工作,涌现出了很多在线投票系统,对学院、企业的管理起到了很好的作用。总之投票系统概括起来就是要通过科学的管理手段和专业化管理技术来实现统一。本系统是一个简单的投票系统。主要提供以下功能: 系统首页上显示所有投票选项的列表,用户可以通过选中某个选项并点击“投票”按钮进行投票操作。另外,还提供查看投票详细信息的超链接,用户点击后可在另一页面上看到各个投票选项目前的投票情况,主要

4、包括各选项所得票数、占总票数的百分比等信息,并且以柱形图显示各选项的得票数,可以让用户从直观上看到各项的得票情况3 系统设计要求3.1 实训目的 通过程序设计,让我们熟悉和掌握类和对象的使用,基本掌握使用Visual Studio 2013编写简单的ASP.NET动态网站;基本掌握HTML网页的设计;基本掌握SQL数据库的设计。1. 加深对ASP.NET设计的理解;2. 熟练掌握数据库的设计和编辑; 3. 熟练掌握对HTML网页设计的修改和使用; 4. 培养编写、调试、分析较大型应用程序的能力; 5. 掌握程序设计的基本原理,提高学生综合程序设计的能力; 6. 培养自己独立解决问题、查找资料的

5、能力,增强同学之间相互帮助、相互交流、相互合作的团队精神; 7. 培养实际操作能力,增强实际动手能力,增强团队合作能力。3.2 设计环境 Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。主要使用的开发工具为:SQL Server 2008,和Microsoft Visual Studio 2013。3.2.1 SQL Server 2008SQL Server系列软件是Microsoft 公司推出的关系型数据库管理系统。2008年10月,SQL Server 2008简体中文版将在中国正式上市,SQL Server 2008 版本可以将结构

6、化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。此外,SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。3.2.2 Microsoft Visual Studio 2013Visual

7、Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2013 预览版提供的工具集非常适合生成利用下一波 Windows 平台创新 (Windows 8.1) 的新式应用程序,同时在所有 Microsoft 平台上支持设备和服务。支持在 Windows 8.1 预览版中开发 Windows 应用商店应用程序,具体表现在对工具、控件和模板进行了许多更新、对于 XAML 应用程序支持新近提出的编码 UI 测试、用于 XAML 和 HTML 应用程序的 UI 响应能力分析器和能耗探查器、增强了用于 HTML 应用程序的内存探查工具以及改进

8、了与 Windows 应用商店的集成。3.3 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。3.3.1 社会可行性随着计算机的发展与普及,以及互联网技术的扩展,很多的企业单位开始考虑提高自身的影响力,让用户进行相关投票,所以设计网上投票系统是有必要的,这样可以大大的节省了人力和物力,节省公司的资金。3.3.2 用户可行性本系统服务的对象

9、是广大用户和投票管理。加之,当前类似的投票系统操作简单,使用者能够很快上手。因此,在系统的使用方面不会存在问题,广大用户能很顺利的进行投票。3.3.3 技术可行性本次项目所使用的开发语言是ASP.NET,ASP.NET以其跨平台的特性一致都被业界认为是编程的最佳选择,经过多年的发展,在性能上有了很大提高。同时,基于ASP.NET的设计模式的发展为软件的设计提供了大量的可供选择的解决方案,保证了系统软件的实现效率和运行过程中的逻辑健壮性。3.3.4 经济可行性从经济可行性的角度出发,系统在开发的过程中,主要应该考虑如何节约开发成本,缩短开发周期,以最小的投入获得最大的回报。为了保证软件产品的质量

10、,系统的开发周期应该控制在1个月左右,并且要保证充足的调研时间和测试周期。4 语言环境4.1 ASP.NETASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序

11、代码看起来更洁净、更简单。4.2 SQL数据库SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“

12、视图”(view);元组称为“行”(row);属性称为“列”(column)。 5 系统总体设计5.1 系统总体结构根据对网上投票系统的功能需求分析,现对投票系统进行分析。投票管理系统由前台和后台两部分组成:前台用来让用户执行投票操作,显示投票结果,后台则是对投票和管理员信息进行管理。该系统在结构上主要分成领域模型层、业务层、持久层和表示层。其主要功能模块有:创建新投票项、修改原有投票信息、删除投票信息、删除投票项、查找特定投票项和验证用户权限功能等等。5.2 数据库设计在开发网上投票系统之前,分析了该系统的数据量,该系统数据量主要有项目信息,项目类别信息,投票记录信息,可以选择用Micros

13、oft SQL Server 2008数据库来存储这些信息,在数据库中创建了3个表来存储相关信息。表5-1 项目信息表序号字段名称备注数据类型长度主键约束1ProjectID项目编号int4是非空2ProjectName项目名称varchar200非空3TypeID项目列表编号int4非空4ProjectDepart部门名称varchar50非空5ProjectImage项目图片varchar50非空6ProjectInfo项目简介text非空7ProjectNumber得票数int4非空表5-2项目类别信息表序号字段名称备注数据类型长度主键约束1TypeID类别编号int4是非空2TypeN

14、ame类别名称varchar200非空表5-3投票记录信息表序号字段名称备注数据类型长度主键约束1RecordID编号int4是非空2ProjectIDs项目编号列表varchar50非空3RecordTime投票日期datetime非空4Recorder投票者标识varchar50非空5.3 系统的功能模块设计根据前面的需求分析和系统总体分析,最终设计系统的功能模块图如图5.1所示。 图5.1 系统功能模块图6 系统功能模块设计6.1 系统数据库连接实现class DBHelper /1.连接字符串 Public static string connstring = Data Source=.;Initial Catalog=VoteMS;Integrated Security=True; /2.使用SqlConnection类连接数据库 public static SqlConnection conn = new SqlConnection(connstring); 6.2 系统主要代码6.2.1 修改信息主要代码 public string UpdateProject(ProjectsModel model) if (string.IsNullOrEmpty(model.ProjectName) return 项目名称不能

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1