经济学软件工程实验报告Word格式文档下载.docx

上传人:b****1 文档编号:13563164 上传时间:2022-10-11 格式:DOCX 页数:24 大小:941.45KB
下载 相关 举报
经济学软件工程实验报告Word格式文档下载.docx_第1页
第1页 / 共24页
经济学软件工程实验报告Word格式文档下载.docx_第2页
第2页 / 共24页
经济学软件工程实验报告Word格式文档下载.docx_第3页
第3页 / 共24页
经济学软件工程实验报告Word格式文档下载.docx_第4页
第4页 / 共24页
经济学软件工程实验报告Word格式文档下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

经济学软件工程实验报告Word格式文档下载.docx

《经济学软件工程实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《经济学软件工程实验报告Word格式文档下载.docx(24页珍藏版)》请在冰豆网上搜索。

经济学软件工程实验报告Word格式文档下载.docx

2011年5月24日

摘要

本系统是集学生查询和管理员输入为一体,界面简单易用,尽量减少多色调的无序使用,力求同一模块颜色搭配一致,给人以美观大方的感受。

在各种数据的输入格式中,为便于操作,采用历史档案记录添加的方法,通过下拉文本框来选择。

输入的方式简洁、方便,并减少了输入的出错率;

提高了数据输入的速度、准确性,使数据的输入变得轻松、灵活。

1、友好的操作界面

操作简单,界面友好,功能完备。

2、操作的简易性

简单易操作,多用鼠标操作,根据提示的信息进行操作。

3、完善的查询功能

系统提供了学生成绩的查询,管理员修改查询学生详细信息,老是入录学生成绩。

关键词:

数据库;

成绩;

查询;

目录

摘要I

目录II

引言1

1基础知识2

1.1C#语言2

1.2SQL语言介绍2

1.3SQLServer2005介绍3

1.4VisualStudio2005介绍5

2系统分析6

2.1软件需求分析6

2.3功能需求6

2.3.1用例分析7

2.3.2概念类描述10

2.3.3行为描述11

2.4环境需求12

3系统设计13

3.1系统结构设计13

3.1.1软件设计的原则13

3.1.2系统层次结构13

3.2设计阶段类图15

3.3数据库设计16

3.3.1数据库概念设计16

3.3.2数据库逻辑设计16

3.4人机界面设计17

3.5系统详细设计17

3.5.1信息浏览模块PAD图18

4系统实现20

4.1设计页面20

4.2登陆模块设计21

4.3学生成绩查询设计21

4.4后台部分开发设计21

5软件测试23

5.1测试的目的23

5.2测试条件23

5.3测试方法23

结论24

参考文献25

附录26

附录A系统使用说明书26

引言

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要管道,它在人们政治、经济、生活等各个方面发挥着重要的作用,学校的各个教学部门配置了计算机,由于成绩管理比较复杂,教务处在对学生的成绩管理中耗费了大量的人力、物力、财力,而且在管理中存在问题带来了很多麻烦;

在这种情况下,我决定选择开发成绩管理系统。

一直以来人们使用传统人工的方式管理档档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

学生成绩查询系统成为教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。

可以说它是完全为学生朋友服务的系统,并且适用于各所高校。

开发出一个操作简便,界面友好,灵活实用,安全可靠的学生成绩管理系统。

该系统的开发以教务管理人员和任课教师服务为对象,能够提高学校对学生成绩的统计分析效率,减轻教务管理人员对学生成绩管理和统计的负担,提高学校对学生成绩的规范化管理。

该成绩管理系统能够及时对学生成绩进行收集整理,使学校相关部门及时获取可靠的学生成绩信息,便于管理。

1基础知识

1.1C#语言

C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言[1]。

C#是一种安全的、稳定的、简单的、优雅的语言,由C和C++衍生出来的面向对象的编程语言。

它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。

C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

并且C#成为ECMA与ISO标准规范。

C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。

它吸收了C++、VisualBasic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。

C#继承了C语言的语法风格,同时又继承了C++的面向对象特性,不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库,C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮,C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。

.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境[2]。

同时,公共语言运行时(CommonLanguageRuntime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。

其特点有:

·

语言简洁。

保留了C++的强大功能。

快速应用开发功能。

语言的自由性。

强大的Web服务器控件。

支持跨平台。

与XML相融合。

1.2SQL语言介绍

SQL(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统[3]。

同时也是数据库脚本文件的扩展名。

SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作[4]。

它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。

它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能。

   美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了SQL标准。

SQL语言包含4个部分:

数据定义语言(DDL),例如:

CREATE、DROP、ALTER等语句。

  ·

数据操作语言(DML),例如:

INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。

数据查询语言(DQL),例如:

SELECT语句。

数据控制语言(DCL),例如:

GRANT、REVOKE、COMMIT、ROLLBACK等语句。

  SQL语言包括三种主要程序设计语言类别的语句:

数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。

1.3SQLServer2005介绍

作为微软下一代的数据管理与商业智能平台,SQLServer2005将是微软5年来具有里程碑性质的企业级数据库产品。

和以往的数据解决方案相比,SQLServer2005将给您带来空前的价值、超强的功能和激动人心的全新体验[5]。

SQLServer2005中包含了非常丰富的新特性:

通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;

通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展[6];

同时,SQLServer2005将提供一个极具扩展性和灵活性的开发平台,不断拓展您的应用空间,实现Internet数据业务互联,为您带来新的商业应用机遇。

由于大大减少了应用程序宕机时间,提高了系统的可伸缩性和性能,并加以更严格的安全控制,SQLServer2005在支持现实中最苛刻的企业级系统要求的道路上,迈出了极大的一步。

SQLServer是微软服务器家族中重要的一部分,通过微软服务器系列产品共有的Engineeringstrategy所实现的增强的管理性和集成性,客户可以有效降低总体拥有成本并从更快的开发部署时间中受益。

  SQLServer2005的优点:

1.安全、可靠、高效的企业级数据管理平台

SQLServer2005将在安全性、高可靠性、性能、扩展性、可管理性方面有极大的提高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低操作复杂度和运维成本。

例如,SQLServer2005将提供全新的安全认证、数据加密技术来加强用户数据系统的安全性;

镜像、快照、时点恢复、实时在线管理等诸多功能大大提高限企业级系统的可靠性、扩展性;

而数据集成,各种自动化管理、调试和优化工具则为用户的IT管理工作带来全新的体验。

在硬件方面,SQLServer2005支持64位运算和海量数据存储。

2.先进、一体化的商业智能平台

SQLServer2005使用户可以快速构建部署各类商业智能解决方案,为用户提供深入的业务分析统计和监控预测平台,进一步推动企业的信息化管理和业务发展。

SQLServer2005将提供非常完整的商业智能套件,包括相关的数据仓库、数据分析、ETL、报表、数据挖掘的一系统设计、开发、管理工具[7]。

为了满足客户日渐增强的实时BI和企业级应用规模的需求,SQLServer2005在构建商业智能平台的实时性、扩展性方面也有了质的飞跃。

全新的数据分析工具和丰富的数据挖掘算法将帮助客户有效进行深入的业务监控分析、决策支持;

企业级的ETL工具将支持各种异类数据和复杂数据业务的整合;

面向终端用户的报表设计及管理工具与前端集成能够提供非常灵活的数据展示和自由定制功能。

3.极具扩展性和灵活性的开发平台。

SQLServer2005将提供更加强大的开发工具和各类新的开发特性,在大大提高开发效率的同时,将进一步拓展您的应用空间,带来新的商业应用机遇。

例如,与WebService的支持将使您的应用实现Internet数据互联,集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。

C#、VB.Net、XQuery、XMLA、ADO.Net2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。

1.4VisualStudio2005介绍

VisualStudio2005包含了一系列高效的、智能的开发工具[8],不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:

1.全方位的工具平台。

不论用户是一位编程初学者还是一个富有经验的企业开发团队的一员,都会为其提供高效的开发工具[9]。

2.减少开发的复杂度。

确保用户能更加轻松发布基于Framework的解决方案,包括Windows、Web、移动和基于Office的应用。

3.第三方的生态系统允许用户利用来自VisualStudio行业合作伙伴的参与研发的产品,并体验用来补充VisualStudio2005第三方解决方案的全面部署。

4.改善团队的沟通给用户提供高效智能的生命周期工具,通过使用VisualStudio2005TeamSystem,来增强IT周期参与者之间的交流与协作[10]。

简单的来说VisualStudio2005只是一个集成开发环境,用户可以在VisualStudio2005里面使用C++.NET、VB.NET、C#、Java等语言编程。

2系统分析

2.1软件需求分析

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境.计算机的最大好处在于利用它能够进行信息管

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

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

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