欢迎来到天天文库
浏览记录
ID:35613484
大小:1.61 MB
页数:47页
时间:2019-04-01
《C#语言Windows程序设计文档- c#windows学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.C#语言Windows程序设计文档题目c#windows学生信息管理系统学院(部)信息科学与技术学院 专业软件工程 学生姓名 学号2008104144年级08级指导教师职称讲师2011年6月15日XXXX大学学士学位论文(设计)目录绪论1第1章关键技术与相关理论21.1.NET框架概述21.2ASP.NET概述21.2.1ASP.NET的技术概述21.2.2ASP.NET的运行原理41.3ADO.NET概述41.4三层架构概述51.4.1三层架构系统模型51.4.2ASP.NET中三层架构的实现5第2章学生信息管理系统分析72.1功能需求分析72.2数据库需求分析72.3环境
2、需求分析72.4项目可行性分析8第3章学生信息管理系统设计93.1模块设计93.1.1系统主用例图93.1.2系统业务流程图103.2数据库设计113.2.1数据库设计原则113.2.2数据库表设计113.2.3数据库关系图设计133.3系统界面设计143.3.1界面设计原则143.3.2用户登录界面设计143.3.3考试规则界面设计143.3.4在线考试界面设计153.3.5考试成绩界面设计153.3.6后台管理界面设计163.3.7考生信息管理界面设计163.3.8试题信息管理界面设计173.3.9考试成绩管理界面设计173.3.10数据导入管理界面设计183.3.11考试
3、功能管理界面设计18第4章学生信息系统功能实现194.1公共类194.2用户登陆功能实现214.3随机抽取试题功能实现234.4自动交卷功能实现24IIXXXX大学学士学位论文(设计)4.5试题检查功能实现254.6自动评分功能实现264.7后台管理功能实现274.7.1试题管理274.7.2用户信息管理294.7.3考试成绩管理324.7.4数据导入管理344.7.5考试功能管理35第5章系统测试与改进思想365.1系统测试的定义365.2系统测试的重要性365.3系统测试的常用方法365.4测试环境365.4.1硬件环境365.4.2软件环境375.5测试内容375.5.1
4、学生信息管理375.6改进思想38结束语39致谢40参考文献41附录一42IIXXXX大学学士学位论文(设计)绪论学生信息管理系统是为了学校更能方便的管理学生信息而设计的,实现对学生信息的基本管理,增删查改!随着信息话时代的到来,学生信息管理系统将会发挥更大的优势,节省人力资源,节省开支,改系统操作方便,更方便教师的使用。43XXXX大学学士学位论文(设计)第1章关键技术与相关理论1.1.NET框架概述Microsoft开发的.NETFramework是一种新的软件开发平台,它简化了在高度分布式Internet环境中的应用程序开发,是支持生成和运行下一代应用程序和XMLWebs
5、ervices的内部Windows组件。.NETFramework旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行;提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境;提供一个可消除脚本环境或解释环境的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致;按照工业标准生成所有通信,以确保基于.NETFramework的代
6、码可与任何其他代码集成。.NETFramework具有两个主要组件:公共语言运行库(CLR)和.NETFramework(FCL)类库。公共语言运行时是.NETFramework的基础。您可以将运行时看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理等),并且强制实施严格的类型安全性以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行时的基本原则。以运行时为目标的代码称为托管代码,而不以运行时为目标的代码称为非托管代码。.NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发
7、多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的新增的应用程序(如Web窗体和XMLWebservices)。.NETFramework可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NETFramework不但提供若干个运行时宿主,而且还支持第三方运行时宿主的开发。在图1-1所示的.NETFramework平台上显示了公共语言运行时和类库与应
此文档下载收益归作者所有