欢迎来到天天文库
浏览记录
ID:27884103
大小:990.50 KB
页数:18页
时间:2018-12-06
《c#学生信息管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.课程实训报告说明题目:学生学籍管理系统系别计算机工程专业软件技术班级软件141姓名王玮埞课题名称c#软件设计二〇一六年1月1号-..前言C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员AndersHejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直
2、接集成的,而且它是微软公司.NETwindows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。-..摘要学生学籍管理系统是典型的WEB应用,其开发主要包括前端网页应用程序的开发和后台数据库的建立和维护两个方面。对于前者要求应用程序功能完备,易使用等特点
3、而对于后者要求建立起数据一致性和完整性强、数据安全性好的数据库。学生信息管理系统被广泛应用于学校中,要求其具有实用性强、使用方便、效率高和安全可靠等特点。本系统主要完成学生信息,包括成绩等。系统还可以完成课程等功能。本学生学籍管理系统包括7个主要模块:系统管理功能模块;专业设计功能模块;班级信息管理功能模块;学生信息管理功能模块;课程信息管理功能模块;成绩信息管理功能模块;用户操作功能模块。系统的核心是系统管理。用户操作功能也是系统的核心之一,在系统中管理用户,其目的都是为了管理学生。关键字:c#数据库-..目录前言2摘要3第一章绪论41.1c#
4、简介41.2c#及其特点51.3c#与c++51.4课题内容6第二章系统设计62.1设计目标62.2系统功能结构72.3业务流程图72.4系统浏览82.5数据库设计102.5.1数据库E-R图102.5.2数据库表结构12第三章详细设计143.1任务列表143.2软件登录设计143.3软件主页面设计14第四章调试与总结154.1调试154.2总结16致谢16参考文献16-..第一章绪论1.1c#简介C#(Csharp)是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平
5、台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。1.2c#及其特点C#是微
6、软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C++、VisualBasic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提
7、供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(CommonLanguageRuntime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。其特点有:·语言简洁。·保留了C++的强大功能。·快速应用开发功能。·语言的自由性。·强大的Web服务器控件。·支持跨平台。·与XML相融合。1.3c#与c++C#对C++进行了多处改进,主要区别如下:·编译目标:C++代码直接编译为本地可执行代码,而C#默认编译为中间语言(IL)代码,执行时再通过Just-In-Time将需要的模块临时编译成本地代码。·内存管
8、理:C++需要显式地删除动态分配给堆的内存,而C#不需要这么做,C#采用垃圾回收机制自动在合适的时机回收不再使用的内存。-..·指针:C
此文档下载收益归作者所有