1、毕业论文学生信息管理系统 1/14 目录目录 一、引言 . 2 (一)系统开发软件简介 2 (二)web 简介 3 二、系统需求分析 3 (一)系统需求 3 (二)可行性分析. 4 三、系统概要设计 4 (一)设计思想 4 (二)设计原则 5 (三)功能需求 5 (四)性能需求 5 四、系统功能模块设计 . 6 (一)功能功能结构图 6 (二)系统功能设计 . 6 (三)数据库设计. 8 五、界面设计 8 (一)系统登录界面 . 8 (二)主界面 9 (三)教师管理界面 . 10 (四)学生管理 .11 (五)课程管理 .11 (六)成绩管理 12 (七)班级管理 12 六、结束语 13 七、
2、致谢 14 主要参考文献 14 毕业论文学生信息管理系统 2/14 学生信息管理系统学生信息管理系统 (0808 秋秋计算机信息管理专业,计算机信息管理专业,邓慧升邓慧升) 摘要摘要:学生信息管理系统是典型的信息管理系统, 其开发主要包括后台数 据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数 据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完 备,易使用等特点。 经过分析,我们使用 MICROSOFT 公司的 VISUAL STUDIO 开发工具,利用其 提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据 库的智能化对象,首先在短时间内
3、建立系统应用原型,然后,对初始原型系统 进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字关键字:控件;窗体;控件;窗体;域域;数据库;数据库 一、引言 该学生信息管理系统要求利用 Visual Studio 完成管理平台设计,构造所用的类库;使 用 SQL Server 2005 数据库存储数据;系统能在网络条件下运行。 (一)系统开发软件简介 1.Visual Studio2008 简介 在 VS 2008 软件中包含成堆的新特征和新功能,这些全新的功能会大大的提高我们工 作效率并且会减少我们的复杂程序。主要包括.NET Framework 对重定向的支持;ASP.NET
4、AJAX 和 JavaScript 智能客户端支持;全新的 web 新体验;web 设计器提供了分割视图编 辑、嵌套母板页、以及强大的 CSS 编辑器集成;编程语言方面的改进和 LINQ;浏览.NET Framework 库源码;智能部署 ClickOnce; .NET Framework 3.5 增强功能;集成对 office (VSTO)和 Sharepoint 2007 的支持;在 windows server 2008 ,windows Vista 和 Microsoft office 2007 下最好的开发工具集; 单元测试功能, 所有的 visual studio 专业版本都支持单
5、元 测试功能等等。 2ASP.NET 简介 ASP.NET 是一个统一的 web 开发模型,它包括您使用尽可能少的代码生成企业级 web 应用程序所必需的各种服务。ASP.NET 作为.NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问.NET Framework 中的类。您可以使用与公共语言 毕业论文学生信息管理系统 3/14 运行库兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、 Jscript.NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面 的优点的 ASP
6、.NET 应用程序 3.SQL Server 2005 简介 SQL Server 2005 是微软公司 SQL Server 生产线上的最受期待的产品。 在成千上万的电 子邮件、成百上千的规格说明以及大量的编译的基础上,SQL Server 2005 确保了自己是 windows 平台上数据库应用程序中最具戏剧性的新型数据库平台。它覆盖了联机事务处理 技术和联机分析处理技术,以及在它们之间的大部分内容,涉及了微软公司的全部旗舰数 据库产品。 SQL Server 2005 不断改善 SQL Server 系统的可用性。 引入了数据库镜像, 支持创建热 备用数据库以使快速失效切换时不丢失提交事物中的数据。 SQL Server 2005 具有使用.NET 2.0 框架开发.NET 中数据库对象的功能。包括函数和 触发器等程序对象可以使用 C#和 ASP.NET 语言书写。另外,Transact-SQL 语言继续依照 新的 ANSI-99 SQL 语言特性进行着改进。 (二)web 简介 超文本一种全局性的信息结构,它将文档中的不同