- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic.NET 程序设计 第1章 案例和开发平台 学习和实践的目标 我们将要学习如何利用Visual Basic.NET开发一个完整的项目——《学生成绩管理系统》。 首先要明确《学生成绩管理系统》要实现的目标—— 我们要干些什么? 其次要掌握有效的开发方法—— 我们应该怎么干? 一个良好的软件开发、维护和运行的环境是十分关键的。 实现目标的知识点 用户需求分析 面向对象软件开发过程 Visual Basic.NET和Visual Studio.NET以及.NET框架的关系 Visual Basic.NET的效能和特点 1.1 学生成绩管理系统开发思路 1.2 学生成绩管理系统需求分析 《学生成绩管理系统》的完整的需求分析和概要设计方案可以参见 附录一: 学生成绩管理系统建设方案。 1.2 学生成绩管理系统需求分析 1.2.1项目概述 1.2 学生成绩管理系统需求分析 1.2.2 主要功能需求(详见教材P4) 增加、删除、修改学生成绩记录 增加、删除、修改与学生成绩相关的基础数据:学生记录、学年记录、课程记录、教师记录 查询 浏览 设置各种成绩占总成绩的比例 打印输出固定报表 增加、删除、修改操作员,并对其分配操作权限 进行数据备份和恢复 1.2 学生成绩管理系统需求分析 1.2.3 主要性能要求 (详见教材P5) 直观形象的操作界面 输入数据 设定及限制(格式、字符串、数值、日期、唯一数据) 因权限控制或条件不满足时,相关命令按钮自动置 “灰 添加新记录可以不离开编辑界面连续进行 数据内容变化后要及时准确地反映在显示界面上 提示信息 菜单项启动所有功能,常用功能可由工具栏和快捷键启动 若某项基础数据和学生成绩相关则不能删除 1.2 学生成绩管理系统需求分析 1.2.4 运行环境 计算机硬件:(PIII处理器、256M 内存、1024*768 显示、A4激光打印机) 计算机软件:Windows 2000/XP,SQL Server 2000 使用人员:会Windows操作的教务人员和其他有关人员。 1.3 软件开发过程 和面向对象软件开发方法 1.3.1软件开发过程 软件开发的实质是一个从客观世界问题域向计算机世界求解域的变换过程 1.3 软件开发过程 和面向对象软件开发方法 1.3.1软件开发过程 1、软件分析时期 (1)软件计划阶段 (2)需求分析阶段 2、软件开发时期 (1)软件设计阶段 (2)程序编写阶段 (3)软件测试阶段 3、运行维护阶段 1.3 软件开发过程 和面向对象软件开发方法 1.3.2面向对象软件开发方法 面向对象的软件开发方法始终将面向对象的思想贯穿于整个软件开发过程中,面向对象的软件开发以需解决的问题中所涉及的各种对象为主要矛盾。 1.3 软件开发过程 和面向对象软件开发方法 1.3.2面向对象软件开发方法 对象的模板成为对象类,简称类;对象是类的具体实例。 对象具有相对独立的功能,具有状态(属性)和行为(操作)。对象间存在继承、包含和关联关系。 对象在整个生命期中,能够接收和发送消息。 1.3 软件开发过程 和面向对象软件开发方法 1.3.2面向对象软件开发方法 面向对象软件开发方法是用对象及其关系来实现用户需求的。 开发过程概括如下: 分析用户需求,从问题中抽取对象模型; 设计类,包括类的属性、行为和类间的相互关系,同时考察是否已具备可以直接引用的对象类; 选定一种面向对象语言,具体编码实现类的设计;在开发过程中引入测试,完善整个解决方案。 1.4 ?Microsoft.NET Microsoft.NET是一个崭新的基于Internet的开发和应用平台,它代表了Microsoft最近才发表的新技术架构。对于每个使用Microsoft技术的人来说,Microsoft.NET都意味着资源使用能力的提高。 1.4 ?Microsoft.NET 1.4.1 ?Microsoft.NET组成 1.4 ?Microsoft.NET 1.4.1 ?Microsoft.NET组成 Microsoft.NET包含: 1.?? .NET框架(.NET Framework) .NET框架包含两个重要实体: 一个虚拟机(CLR——公共语言运行库),这个虚拟机可以屏蔽大量的Windows API。 一个拥有丰富功能的类库。 2. .NET企业版服务器 .NET企业版服务器包括融合.NET框架为一体的操作系统(如Windows Server 2003)、数据库系统(如SQL Server 2005)和邮件系统(如Exchange S
您可能关注的文档
- MSP430系列超低功耗单片机原理与系统设计 教学课件 作者 李智奇 1 3 第3章.ppt
- MSP430系列超低功耗单片机原理与系统设计 教学课件 作者 李智奇 4 6 第4章.ppt
- MSP430系列超低功耗单片机原理与系统设计 教学课件 作者 李智奇 4 6 第5章.ppt
- MSP430系列超低功耗单片机原理与系统设计 教学课件 作者 李智奇 4 6 第6章.ppt
- MSP430系列超低功耗单片机原理与系统设计 教学课件 作者 李智奇 封面及目录.ppt
- Multisim2001及其在电子设计中的应用 教学课件 作者 蒋卓勤 第1-4章 第1章.ppt
- Multisim2001及其在电子设计中的应用 教学课件 作者 蒋卓勤 第1-4章 第2章.ppt
- Multisim2001及其在电子设计中的应用 教学课件 作者 蒋卓勤 第1-4章 第3章.ppt
- Multisim2001及其在电子设计中的应用 教学课件 作者 蒋卓勤 第1-4章 第4章.ppt
- Multisim2001及其在电子设计中的应用 教学课件 作者 蒋卓勤 第5-9章第5章.ppt
- 2025冶金工业技能鉴定高分题库附答案详解【培优】.docx
- 2025甘肃省公务员行测附参考答案详解【能力提升】.docx
- 2025年上海市公务员行测真题含答案详解(培优A卷).docx
- 2025年伊犁州公务员行测真题带答案详解(B卷).docx
- 安全生产法律法规考试(四十八)(带答案A3带密封线紧凑页面下载打印就用).doc
- 电梯安全管理员考试(四十八)(带答案A3带密封线紧凑页面下载打印就用).doc
- 2025阿拉善盟公务员行测附参考答案详解【突破训练】.docx
- 2025年锡林郭勒盟公务员行测及参考答案详解【突破训练】.docx
- 2025年辽宁省公务员行测含完整答案详解(有一套).docx
- 2025年银川市公务员行测含完整答案详解(有一套).docx
文档评论(0)