学生信息管理系统毕业论文9.doc
《学生信息管理系统毕业论文9.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统毕业论文9.doc(14页珍藏版)》请在三一办公上搜索。
1、目录一、引言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七、致谢14主要参考文献14学生信息管理系统 摘要:学生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建
2、立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用MICROSOFT公司的VISUAL STUDIO开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:控件;窗体;域;数据库一、引言该学生信息管理系统要求利用Visual Studio完成管理平台设计,构造所用的类库;使用SQL Server 2005数据库存储数据;系统能在网络条件下运行。(一)系统开发软件简介1.Vis
3、ual Studio2008简介在VS 2008软件中包含成堆的新特征和新功能,这些全新的功能会大大的提高我们工作效率并且会减少我们的复杂程序。主要包括.NET Framework对重定向的支持;ASP.NET AJAX和JavaScript智能客户端支持;全新的web新体验;web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成;编程语言方面的改进和LINQ;浏览.NET Framework库源码;智能部署ClickOnce; .NET Framework 3.5增强功能;集成对office(VSTO)和Sharepoint 2007的支持;在windows server 2
4、008 ,windows Vista和Microsoft office 2007下最好的开发工具集;单元测试功能,所有的visual studio专业版本都支持单元测试功能等等。2ASP.NET简介ASP.NET是一个统一的web开发模型,它包括您使用尽可能少的代码生成企业级web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分提供。当您编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类。您可以使用与公共语言运行库兼容的任何语言来编写应用程序的代码,这些语言包括Microsoft Visual Basic、C#、Jscript.NET
5、和J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序3.SQL Server 2005简介SQL Server 2005是微软公司SQL Server生产线上的最受期待的产品。在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQL Server 2005确保了自己是windows平台上数据库应用程序中最具戏剧性的新型数据库平台。它覆盖了联机事务处理技术和联机分析处理技术,以及在它们之间的大部分内容,涉及了微软公司的全部旗舰数据库产品。SQL Server 2005不断改善SQL Server系统的可用性。引入了数据库镜像,支持创建
6、热备用数据库以使快速失效切换时不丢失提交事物中的数据。SQL Server 2005具有使用.NET 2.0框架开发.NET中数据库对象的功能。包括函数和触发器等程序对象可以使用C#和ASP.NET语言书写。另外,Transact-SQL语言继续依照新的ANSI-99 SQL语言特性进行着改进。(二)web简介超文本一种全局性的信息结构,它将文档中的不同部分通过关键字进行链接,使信息得以用交互方式搜索。它是超级文本的简称。超媒体(hypermedia)超媒体是超文本和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可
7、以播放一段动画。Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文本链接,它使得文本不再象一本书一样是固定的线性的,而是可以从一个位置跳到另外的一个位置。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性,把它称为Web。超文本传输协议(HTTP)hypertext Transfer Protocol超文本在互联网上传输协议。二、系统需求分析(一)系统需求通过调查,要求系统需要有以下功能:n 要求有良好的人机界面;n 较好的权限管理; n 原始数
8、据修改简单方便,支持多条件修改;n 方便的数据查询,支持多条件查询;n 相应的权限下,删除数据方便简单,数据稳定性好;n 数据计算自动完成,尽量减少人工干预;(二)可行性分析学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;教师管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。学生信息管理系统是为本校开发的,本系统所采用的
9、语言是Visual Studio,用Microsoft Sql Server 2000数据库完成。该系统总体有四部分组成,包括学生信息查询、教务信息维护、学生选课及用户管理。通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。本系统主要信息流程为:教务信息维护接受学生的信息,学生信息查询根据教务信息维护的学生信息做出对所接收的信息合理性进行判断,并交于信息维护进行相应的修改,再把信息存入数据库中。学生选课是对学生进行相应选择自己相关的课程。最
10、后进行打印。采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。本系统中使用到的数据表主要由class表、course表、coursetype表、department、grade表、speciality表、speciality_course表、student表、teacher表和users表组成的数据库(如图一)。其中student是本系统主要的三、系统概要设计(一)设计思想 系统分成几个相对独立的模块,但这些模块都进行集中式管理。 分层的模块化程序设计思想,整个系统采用模块化结构设计
11、。作为应用程序有较强的可操作性和扩展性。 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。(二)设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际情况进行。实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。源程序可读性原则:为了便于其他设计,维护人员读
12、懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。安全性原则:可以为该系统的用户设置用户权限。(三)功能需求 本系统采用自顶向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下: 进货管理:其功能是对商品进行管理,并根据超市情况制定进货计划,实施产品采购,并进行进货查询。库存管理:其功能是对仓库里的商品进行查询、盘点、报警等。销售管理:其功能是提供一般的销
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生信息管理系统 毕业论文9 学生 信息管理 系统 毕业论文
链接地址:https://www.31ppt.com/p-3941629.html