




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 14 -数据库设计可行性分析报告(网络工程)计算机信息工程学院数据库课程设计课题名称:学生成绩管理系统专业:网络工程。班级:网络工程名字:张文博、李莹、殷繁辰学号:指导教师:辛明远日期: 2015.11.2目录摘要前言IV第一章绪论- 1 -1.1设计目的和意义- 1 -第二章开发环境和工具- 2 -2.1 Visual 2010的概要- 2 -2.1.1 Visual Basic语言特性- 2 -2.2 SQL server 2008概述- 3 -2.2.1 SQL server 2008数据库的特征- 4 -第三章可行性分析- 5 -3.1可行性分析- 5 -3.1.1经济可行性分析- 5 -3.1.2技术可行性分析- 5 -3.2系统功能流程图- 5 -3.3整体流程图- 6 -3.4数据流图- 8 -3.4.1顶层数据流图- 8 -3.4.2进一步的数据流图- 8 -3.4 E-R图- 8 -第四章数据库的设计- 10 -4.1数据库设计- 11 -结束摘要- 12 -感谢- 13 -摘要随着信息技术在管理上的应用越来越广泛,管理信息系统的实施在技术上已经成熟。 管理信息系统是持续发展的新学科,每个部门都要生存和发展。 为了有效地有机地组织内部活动,必须建立符合自己特征的管理信息系统。本系统是在管理信息系统的理论和方法的指导下,在数据库技术的支持下完成的。 本文从结构上首先论述毕业设计的目的和意义,阐述开发环境、开发平台和数据库技术,接着用图像、说明和代码介绍系统的整体计划,接着介绍系统的具体实现细节,最终本系统能完成信息的追加、修改、删除、查询等功能本系统界面友好,操作简单,比较实用,构思周密,容易管理,能有效地达到学生信息管理的目的。 前言人类有几千年的历史,计算机从出生到现在只不过50多年,网络的快速发展也不过10年。 但是,计算机和互联网对社会的影响迅速扩大,正在改变人们的生活。 特别是90年代以来,多媒体和网络技术的飞跃发展以惊人的速度改变了人们的工作方式、交往方式和生活方式。 正如著名的未来学家尼格罗蓬特先生(1997 )所说,“数字不仅仅是计算,还决定着我们的生存”。 科学技术是第一生产力,是最先进的生产力。 目前,没有人怀疑信息技术的发展会引起人类社会的全面深刻变革,将人类社会从工业社会发展为信息社会。 目前,社会的各个方面都与工业社会呈现出显着不同的特征。 网络书店、网络医院、网络学校、网络购物、网络银行、政府网络等新事物像雨后的竹笋一样出现,对人们的传统生活方式、工作方式产生了很大的冲击。 让人感受到技术发展的脉搏和信息时代的进步。随着学校规模的扩大,学生人数激增,关于学生的各种信息量也翻倍。 面对庞大的信息量,需要学生管理系统,提高学生管理工作效率。 通过这种系统,可以进行信息的规范管理、科学统计和快速查询、修改、增加、删除等,减少管理方面的工作量。号第一章绪论1.1设计目的和意义本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机日常管理学生信息,如询问、修改、增加、删除,并考虑到用户注册的权限,将学生信息和本系统主要包括接口管理、学生信息查询、追加、修改、删除等部分。 主要功能包括:学生信息的添加包括输入学生的基本信息和成绩。学生信息查询包括查询学生的基本信息和成绩。学生信息的修改包括修改学生的基本信息和成绩。学生信息的删除包括修改学生基本信息和成绩。学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护和前端应用开发两个方面。 针对前者的要求,构建数据完整性高、数据安全性高的库。 后者要求应用功能完善,使用方便等特征。分析结果显示,我们使用微软的Visual 2010开发工具,提供了各种面向对象的开发工具,特别是数据窗口,使用方便简洁的可以操作数据库的智能对象,首先在短时间内建立了系统应用原型。第二章环境和工具的开发2.1 Visual 2010介绍Visual Studio是微软发布的开发环境,是目前最受欢迎的Windows平台应用程序开发环境。 Visual Studio 2010版本于2010年4月12日上市,重新设计了集成开发环境(IDE )的界面,变得更简单。 Visual Studio 2010同时提供了net框架4.0和Microsoft visual studio 2010通信技术知识预览(CTP ),并提供了面向Windows 7的应用程序的除了Microsoft SQL Server,还支持IBMDB2和Oracle数据库。2.1.1 Visual Basic语言特性典型的VB过程VB的中心思想是,无论是初学者还是专家,程序员都容易使用。 VB使用的是可以简单构建应用程序的GUI系统,但是可以开发非常复杂的程序。 VB程序集成了基于表单的可视组件的部署,并添加代码以指定构建的属性和方法。 因为缺省属性和方法已经在组件中定义,所以程序员可以在不写代码的情况下完成简单的程序。 在过去的版本中,VB程序的性能问题摆在桌面上,但随着计算机速度的迅速增长,关于性能的争论越来越少。可以通过拖放技术来实现表单控件的添加和修改。 控件放置得满满的工具箱用于显示可用的控件(如文本框和按钮)。的内容。 每个控件都有自己的属性和事件。 默认属性值是在创建控件时提供的,但也可以由程序员更改。 很多属性值可以在执行时根据用户的动作和修改进行变更,形成动态程序。 例如,表单中的调整大小事件包含可以更改控件位置的代码,在运行时,用户每次调整窗口大小时,控件的位置都会更改。 如果添加了与文本框中的字符更改事件相对应的代码,程序就可以在输入字符时自动翻译,或阻止字符输入。VB程序可以包含一个或多个表单,或主表单和子表单,就像操作系统一样。 几乎不起作用的对话框窗口(如没有最大化按钮和最小化按钮的表单)可以用于提供弹出功能。VB的组件可以没有用户界面,也可以没有用户界面。 由此,服务器侧的程序能够处理增加了的模块。VB使用参数计算的方法进行垃圾收集,该方法包含很多对象,并提供基本的面向对象的支持。 由于正在进行越来越多的建设,程序员可以选择自己需要的扩展库。 与某些语言不同,VB对大小写不敏感,但是可以自动将关键字转换为标准的大小写状态,并使符号表条目中的实体变量名称遵循符号规则。 默认情况下,字符串比较区分大小写,但是可以关闭此功能。VB让很多外部控件有自己的生存空间。 PS提供了许多第三方控件。 虽然VB还提供了创建、使用和重复使用这些控件的方法,但由于语言问题,从一个应用程序中创建另一个控件并不容易2.2 SQL server 2008概述SQL Server 2008是微软公司比较稳定的大型数据库服务器,其性能指标在各个方面都有超过Oracle数据库的倾向。 它易于管理数据库和开发应用程序,使用先进的数据库框架与Windows NT/2000平台紧密集成,具有完整的Web功能。 支持高端硬件平台、网络和存储技术,为网站和企业应用程序提供最大限度的可扩展性和可靠性,并可以快速建立和应用于互联网业务领域。 此外,还能加强安全性,保护防火墙内外的数据。 支持基于角色的安全,并提供了安全审计工具。 通过SQLserver的6.5版和7.0版的试行,微软终于开始了大规模的业务。 我记得,以前各种有关SQL Server的文章都被定位为中小型应用程序。 这种感觉自然地继承到了2000版。 其实这是误会。 在过去很长一段时间里,微软聘请了世界上最好的数据库专家,建立信息量空前的地理信息系统,鼓励图治,是为了卸下戴在自己头上的帽子。 SQL Server具有强大的性能和功能支持,根据迄今为止已知的易用性,可以说是开发人员手中的工具!另外,现在在关于国内微软平台的数据库编程教程中,喜欢将Access作为数据库平台使用的情况,并展开了相关内容。 这对实际开发真正的数据库应用程序没有直接帮助,只能停留在应用程序的初始阶段。 SQL Server 2008提供的默认安装和使用模式并不像Access那么难。 此外,SQL Server 2008可以兼顾小型、中型和大型应用程序,并具有比Access更强大的可扩展性。2.2.1 SQL server 2008数据库的特征总而言之,SQL Server 2008数据库管理系统具有以下主要特征:1 )、丰富的图形管理工具,使系统管理、操作更加直观、方便。 SQL Serverenterprisemanager是一种基于图形用户界面(GUI )的集成管理工具,可管理sqlserver服务器、管理数据库和数据库对象、备份和恢复数据、任务和恢复另外,SQL Server 2008提供了图形界面管理工具,如SQL事件探测器、SQL查询分析器、SQL Server服务管理器和各种操作向导,大大简化了用户的操作,并使用了系统2 )、动态的自动管理和优化功能。 即使SQL Server数据库管理员没有设置任何内容,SQL Server也可以在运行时根据环境的配置和用户访问自动配置,以实现最佳性能并减少管理员的工作量。3 ),充分的互联网技术支持。 互联网的发展到今天为止已经成为重要的信息公开渠道,SQL Server加强了对互联网技术的支持,不仅支持以前版本的数据库网络出版工具“Web助手”,还支持XML和HTTP技术电子商务系统可以通过XML等访问SQL Server数据库系统,SQL Server在数据挖掘和分析服务领域的应用也在扩大。4 ),丰富的编程接口工具使用户能够更灵活地开发SQL Server数据库应用程序。 SQL Server提供了Transact-SQL、DB-Library for C和SQL等开发工具。 Transact-SQL与行业标准的SQL语言兼容,并在此基础上进行了扩展,以满足事务的需要。 此外,SQL Server 2000还支持ODBC、OLE DB和ADO规范,并且可以使用ODBC、OLE DB和ADO接口访问SQL Server数据库。5 ),具有优秀的伸缩性和可靠性。 SQL Server 2008可以在Windows桌面操作系统和服务器操作系统(如Windows NT和Windows 2000 )上运行,可以在单CPU计算机上运行,也可以在对称多处理系统上运行。 因此,您可以满足不同级别的用户要求,从桌面应用程序到大型企业分布式应用程序。第三章可行性分析3.1可行性分析由于系统管理的对象单一,且每个数据内容都有很强的关联性,所以相关的计算过程并不复杂。 因此,它适合于数据库管理。 在技术难易度方面,有指导教师的指导和相关参考文献,特别是网络资料,特别是其他程序参考的功能,因此完全可以实现。3.1.1经济可行性分析随着科学技术的发展和创新,计算机的作用越来越突出,计算机软件已经成为人们解决问题的有效手段。 当然,其作用也越来越重要。 在当今的信息时代,国民经济和国防建设、社会发展、人民生活都离不开软件,软件无处不在。软件产业也是新兴产业,尽管起步晚,却已成为快速发展、增长最快的产业,是高投入、高生产、无污染、低功耗的绿色产业。 学生成绩管理系统是基于教务处数据库的管理系统,对已经使用的类似系统进行了调查分析、类比,本课题是开发工作量少,可以两人合作开发,或一人可以独立开发,开发周期短,熟练的开发者一个月就可以完成系统的3.1.2技术可行性分析在技术上,Visual 2010是企业级的面向对象的快速应用开发工具,也是数据库中最好的开发工具之一。 Visual 2010完全支持面向对象的开发,具有各种数据库接口,具有各种非常容易连接的数据源和专利产品数据窗口,使用SQL语句基于Visual 2010组件的开发增强了面向对象的技术,为更有效地封装、管理、重用和扩展企业规则和处理提供了高级方法。 在数据操作方面,选择灵活、易用的Microsoft SQL server
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医疗保健招聘模拟题及答案
- 2025年广告设计师职业能力水平考核试题及答案解析
- 课件不能外传的原因
- 2025年安全管理专业水平试题及答案
- 2025年青少年书法教师职位笔试备考指南与题目预测
- 课件FLISN播放问题
- 2025年土建安全员管理试题及答案
- 2025年云计算技术工程师职业能力考核试题及答案解析
- 2025年工程监理师职业资格考试试题及答案解析
- 2025年厕长助理面试模拟题及答案详解
- 2025-2026学年北师大版(2024)初中生物七年级上册教学计划及进度表
- 2025年时事政治考试100题(附答案)
- 《昆虫记》整本书阅读教学设计
- 冀教版六年级英语上册课件Unit-2
- 民事纠纷委托律师合同书
- 全国机场图2013九江庐山
- 法律法规和其他要求清单+合规性评价表
- Q∕GDW 10354-2020 智能电能表功能规范
- 水调歌头·游泳-课件
- 通信工程施工质量控制要点
- 广西壮族自治区尾矿库注销及小型尾矿库闭库工作指导意见
评论
0/150
提交评论