- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教务信息管理系统
教务信息管理系统设计说明书
目录
1 绪论 2
1.1 背景 2
1.2 项目意义 2
2 C#及.net 体系结构 4
2.1 C#概述及扩展特性 4
2.2 .NET框架概述 4
2.3 ASP.NET网络编程技术 5
2.4 公共语言运行库 5
3系统及需求分析 7
3.1系统及需求分析 7
3.1.1 系统需求 7
3.1.2 设计目标 8
3.2 功能需求 9
3.2.1 机构管理 9
3.2.2 角色管理 9
4 系统设计 11
4.1 系统实现的功能 11
4.1.1管理员模块 12
4.1.2 教师管理模块 15
4.1.3 学生管理模块 15
4.2 数据库设计 16
4.2.1 数据库设计原则 16
4.2.2 数据库的概念设计 17
4.2.3 数据表的设计与实现 18
5 系统实现 22
5.1 开发工具 22
5.2系统主要界面 22
5.2.1 学生信息管理 25
5.2.2 教师信息管理 27
5.2.3 部门信息管理 28
5.2.4 科目信息管理 30
5.2.6管理员信息管理 32
5.2.7教师操作界面 33
5.2.8学生操作界面 34
6 考核评价点 36
1 绪论
1.1 背景
随着计算机技术及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,1.2 项目意义
2 C#及.net 体系结构
2.1 C#概述及扩展特性
C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的,所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题。
C#只是.NET开发的一种语言,但在我看来,这是最好的一种语言。C#的优点是,它是惟一为.NET Framework设计的语言,是在移植到其他操作系统上的.NET版本中使用的主要语言。.NET的必威体育精装版版本还对C#语言进行了几处改进,这是为了满足开发人员的要求,使之更强大。.NET Framework 主要目的就是能实现目标:1)提供一个统一的面向对象编程环境。无论对象代码程序在本地存储,或在。2)提供的软件部署版本控制和尽量减少冲突,代码执行环境。3)提供代码执行的。4)提供脚本环境或解释,以消除性能问题的代码执行环境5)使开发人员在对如基于Windows的应用程序和基于Web的应用程序(不同类型的脸非常的经验)是一致的。6)按照行业标准生成的所有。 NET Framework的代码可与任何其他代码集成。
两个要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。一个在执行时管理代码的代理提供内存管理、线程管理和远程处理等核心服务,还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的必威体育精装版创新的应用程序(如 Web 窗体和 XML Web Services)。这使 .NET Framework 类型易于使用,还减少了学习 .NET Framework 的新功能所的时间。.NET Framework的公共语言运行库上的编程框架[19]。ASP.NET 是一个已编译的基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic.NET、C# 和? JScript .NET)创作应用程序[20]。此外,任何运用ASP.NET开发技术开发的应用程序都可以使用整个.NET框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。[21]ASP.NET技术具有以下优点:
1)、它的简洁的设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网的所有特点。
2)、强大的可伸缩性和可用性。
3)、多语言的支持和多种开发工具的支持,语言灵活,也让其具有强大的生命力。
4)、具有良好的结构,有方便的自定义性、扩展性以及简易性。
5)、可管理性、高性能的执行效率,清晰的程序结构。
6)、安全性比较高,满足网络软件开发的安全需要。[22]
2.4 公共语言运行库
公共语言运行库的功能通过编译器和工具公开,您可以编写利用此托管执行环境的代码。使用基于公共语言运行库的语言编译器开发的代码称为托管代码;托管代码具有许多优点,例如:跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支持、简化的组件交互模型、调试和分析服务等。
有了公
您可能关注的文档
最近下载
- 五四制初中一年级中华优秀传统文化教学设计.pptx VIP
- 《微生物与健康》课件科学六年级上册.pptx
- 七年级上册生物学《生物体的结构层次》单元作业设计.docx
- 电子信息工程职业规划 (第二版).pptx VIP
- 党的二十届三中全会精神测试题300道(单选、多选、判断、填空).docx VIP
- 部编教材年级识字课教学.ppt VIP
- 贵州省贵阳市2024-2025学年高一上学期10月联合考试(一) 数学 PDF版含解析.pdf
- 基于Android的个人生活行为记录及习惯养成平台的设计与实现-毕业设计.doc
- 中国传媒大学-节目主持艺术基础(第二版)-课件.pptx
- 纤维增强复合材料在建筑工程结构加固中的应用(经济论文资料).doc
文档评论(0)