学生信息管理系统web设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《学生信息管理系统web设计.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统web设计.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江苏农林职业技术学院 毕 业 设 计论 文学生信息管理系统的设计与实现专 业 :通信技术技术 学生姓名 :乔敏 班 级 :11通信技术 学 号 :2 指导教师 :郑 翠 完成日期 :2013年六月6日 成绩评议学号2姓名 乔敏 题目 学生学生信息管理系统的设计与实现 指导教师建议成绩: 评阅教师建议成绩: 辩论小组建议成绩: 院辩论委员会评阅意见及评定成绩:辩论委员会主任签字盖章: 年 月 日毕业设计论文任务书姓名乔敏学号25班级11通信技术题目学生信息管理系统的设计与实现设计(论文)主要内容 此学生信息的程序设计,主要对学校学生信息以及教师工作进展管理与帮助,以方便学校方便快捷的管理学生的信
2、息。它在Microsoft Visual Studio.NET 2021开发环境下设计系统的前台界面和使用C#语言编写后台操作程序,完成数据的输入、查询、修改、存储、添加、删除的根本功能;并使用SQL Server 2005数据库形成后台数据库的支持及数据存储。本文详细介绍了企业人事管理系统的功能需求,系统的概要设计、详细设计和具体实现,并简要介绍了系统开发所采用的过程及测试。重点研究问题本系统重点研究的问题有以下几点: 系统的功能需求 系统的概要设计、详细设计和具体实现 系统网站的前台界面设计、后台编程设计 系统调试过程及平安测试主要技术指标 该系统采用B/S架构,在Microsoft Vi
3、sual Studio.NET 2021开发环境下,以SQL Server 2005数据库为后台,使用C#设计语言编写后台代码。其它要说明的问题该学生信息管理系统提供了丰富的信息管理能力,如信息查询,检索,排序,录入等,能有效的管理学生信息,指导教师意见 指导教师签字: 年 月 日指导教师意见 对论文的简短评价: 优 良 中 及格 不及格 指导教师签字 年 月 日评阅教师意见 对论文的简短评价: 优 良 中 及格 不及格 评阅教师签字 年 月 日辩论小组评议意见学号2姓名 乔敏 题目 学生信息管理系统的设计与实现 辩论小组意见: 1、对论文的评价 优 良 中 及格 不及格 辩论小组长签字 年
4、月 日学生信息管理系统的设计与实现学生信息管理是一个教育单位不可缺少的局部,它的内容对于学校的决策者和管理者来说都至关重要应该能够为用户提供充足的信息和快捷的查询手段。而且在传统的学生信息管理中,其过程往往是很复杂的、繁琐的、学生学籍管理、班级管理、考试管理、成绩管理等过程都通过手工操作 Student information management is an education unit essential part, its content is very important to school decision makers and managers allShould be able
5、to provide users with sufficient information and quick searching ways. And in the traditional student information management, the process is oftenIs very complex, cumbersome, student student status management, class management, examination management, grade management process.目录第1章 绪论11.1 系统设计背景11.2
6、 国内外研究和开展现状11.3人事管理系统开展趋势21.4应用的目的与意义21.4.1应用的目的21.4.2应用的意义31.5主要研究的内容31.6论文的组织构造3第2章 系统相关技术介绍42.1 C#语言简介42.2 SQL Server数据库42.3 Visual Studio 2021技术平台52.4 系统的运行架构52.4.1 B/S模式概念52.4.2 B/S构造优势5第3章 系统分析63.1系统分析目的63.2需求分析63.2.1系统功能需求73.2.2系统性能需求73.3可行性分析73.3.1社会可行性分析83.3.2技术可行性分析83.3.3经济可行性分析83.3.4运行可行性
7、分析8第4章 系统总体设计84.1系统总体设计原那么84.2系统功能模块图94.3系统用例图104.4系统数据流图11第5章 系统数据库设计125.1数据库设计原那么125.2数据库概念构造设计135.3数据库逻辑构造设计14第6章 系统的详细设计176.1系统登陆界面设计与实现176.1.1登陆界面功能176.1.2登陆界面前台设计176.1.3登陆界面后台代码176.2主界面设计与实现196.2.1主界面功能196.2.2主界面前台设计196.2.3主界面后台代码196.3母版页设计与实现206.3.1母版页技术简介206.3.2母版页功能216.3.3母版页前台设计216.3.4母版页后
8、台代码216.4员工管理界面设计与实现236.4.1员工管理功能236.4.2员工管理前台设计236.4.3员工管理后台代码246.5人事变动界面设计与实现276.5.1人事变动界面功能276.5.2人事变动界面前台设计276.5.3人事变动界面后台代码286.6部门管理界面设计与实现296.6.1部门管理功能296.6.2部门管理界面前台设计296.6.3部门管理后台代码29第7章 系统的测试317.1软件测试的目标317.2软件测试原那么317.3软件测试的方法327.4系统测试举例337.4.1员工管理的实现测试337.4.2部门管理的实现测试347.4.3人事变动的实现测试357.5测
9、试结论36第8章 总结和展望37参考文献38致谢39第1章 绪论1.1 系统设计背景随着internet和web的迅速开展,数据库技术也开场于web产生了严密的联系,一种新兴的技术web数据库出现了,并且开场在数据库的应用中发挥着越来越重要的作用,它所使用的吧B/S系统也成为了网络数据库系统开发的主流模式。因此,研究如何建立先进、平安、跨平台、高效率的web数据库应用系统就具有重要意义。 学生信息管理系统是高校学生管理的重要组成局部。很长时间以来,对学生的管理大多数依靠手工或者单机来完成,着使得这项工作变得非常复杂而没有效率。高校校园网的迅速普及,使解决这一问题成为了可能。为了管理人员从大量复
10、杂的工作中解脱出来,开发基于web的管理系统是十分必要的。应用的意义 学生信息管理系统最主要是提供学生,教师或者来访者方便的查询等相关操作,对学生的信息管理能统一标准化。功能块的相应操作分别由其相应的子模块实现。通过教育网络或者互联网把整个学校的学生信息会聚起来,为学校教育主管部门提供全面及时的学生信息,方便管理、同时亦可通过校园网扩展各类信息化应用,共享学生信息。学校可以通过一个简化的学生信息管理系统,使学生信息管理效率的目的。 本篇论文研究的管理系统采用的是asp+c#技术,针对三种用户分别是:学生、教师、管理员成绩、班级、系部、专业、选课等数据信息进展管理,这些能提高学生信息管理的效率本
11、文根据研究内容,共分为六章内容,分别为:第1章,绪论,介绍本次课题的背景与研究意义,分析了人事管理系统的国内外研究和开展现状,系统应用的目的和与意义以及讨论了本课题的研究内容和目的。第2章,相关技术介绍。介绍了企业人事管理系统开发所用到的系统开发语言与部署工具,系统主要的技术和运行架构。第3章,企业人事管理系统分析。通过需求分析和可行性分析,明确了企业人事管理系统应具有的功能以及需解决的难点。第4章,企业人事管理系统总体分析。在分析了其根本需求及可行性的根底上,分析本系统的设计原那么、目标,并给出了系统的功能模块图、用例图及数据流图,第5章,企业人事管理系统数据库设计。在系统总体分析下,对数据
12、库进展设计,从概念构造设计到逻辑构造设计,将概念模型的E-R图转换为逻辑模型数据表。第6章,企业人事管理系统详细设计。然后详细分析了企业人事管理系统各模块的功能、前台页面、后台代码。第7章,企业人事管理系统测试。介绍了系统测试目标、原那么、环境、方法、系统的功能和性能,还有系统测试举例,并做了测试小结。第8章,总结与展望。对与本系统的设计与实现进展总结,发现存在的问题和提出还需要做的改良与优化工作,以及对未来的展望。第2章 系统相关技术介绍2.1 C#语言简介C# (C sharp)是微软开发的程序设计语言,它是一种最新的、面向对象的编程语言。C#是一个语言,.net是一个平台,上面支持用C#
13、或者VBdotNet写代码。另外,C#不但可以开发基于.net的应用程序,也可以开发基于WinForm的程序,这就是区别。假设是单纯以概念来说,你可以把.net当做一个工作平台一般,它是一个开发环境的基底,提供你开发Windows、Web、Mobile、XML.等应用程序一个共通的平台,假设是要了解深一点,那么再去了解其运作的相关机制那是有助于你利用它来开发.C#和.NET主要是应用在网际网路。起源C#读做C-sharp编程语言是由微软公司的Anders Hejlsberg和 Scott Willamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。这种移植对
14、于广阔的程序员来说是比拟容易的,因为C#从C,C+和Java开展而来,它采用了这三种语言最优秀的特点,并参加了它自己的特性。C#是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C#程序。使用IDE,程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小局部。使用IDE迅速建立一个应用程序的过程称为快速反映开发。简介. NET 是 Microsoft 的 XML Web 效劳平台。不管操作系统或编程语言有何差异,XML Web 效劳能使应用程序在 Internet 上传输和共享数据。Microsoft®
15、 .NET 平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建,提供从开发、管理、使用到体验 XML Web 效劳的每一方面。XML Web 效劳将成为您今天正在使用的 Microsoft 的应用程序、工具和效劳器的一局部 并且将要打造出全新的产品以满足您所有业务需求。更具体地说,Microsoft 正在五个方面创立 .NET 平台,即工具、效劳器、XML Web 效劳、客户端和 .NET 体验。 SQL Server数据库SQL是Structured Query Language(构造化查询语言)的缩写,它是目前使用最广泛的数据库语言,SQL是由IBM开展起来的
16、,后来被许多数据库软件公司承受而成为了业内的一个标准。SQL Server 2005是微软公司2005年推出的一款新版本的数据库产品,是SQL Server 2000的延续与开展,它的性能、可靠性、可用性和可编程性等方面都比SQL Server 2000有了较大的改善,其中SQL是Structured Query Language的缩写,中文含义是构造化查询语句。SQL Server 2005有企业版、标准版、工作组版、开发人员版和精简版五个主要版本13。SQL Server是由Microsoft开发和推广的关系数据库管理系统DBMS,它最初是由Microsoft、Sybase和Ashton-
17、Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。SQL Server 特点:1真正的客户机/效劳器体系构造。2图形化用户界面,使系统管理和数据库管理更加直观、简单。3丰富的编程接口工具,为用户进展程序设计提供了更大的选择余地。4SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和承受消息,管理登录
18、平安性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。5具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。SQL Server 2000与以前版本相比拟,又具有以下新特性 :1支持XML(Extensive Markup Language,扩展标记语言)2强大的基于Web的分析3支持OLE DB和多种查询4支持
19、分布式的分区视图安装、运行SQL Server 2000的硬件需求1计算机Inter及其兼容计算机,Pentium 166Mz或者更高处理器或DEC Alpha和其兼容系统。2内存RAM企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。3硬盘空间完全安装Full需要180MB的空间,典型安装Typical需要170MB的空间,最小安装Minimum需要65MB的空间。2.3 Visual Studio 2021技术平台Visual Studio.NET 2021是基于.NET4.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一
20、个非常庞大的软件,甚至包含代码测试功能。这个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。其中C#语言是一种面向对象的语言5。2.4 系统的运行架构 B/S模式概念B/S模式,即浏览器(Browser)/效劳器(Server)模式,它是随着Internet技术的兴起与广泛应用,对C/S (Client/Server)构造的一种改良或者变化而来的构造。在变化后的这种构造下,用户工作界面是通过WWW浏览器来实现,一少局部事务逻辑在前端实现,大多数主要事务逻辑在效劳端来实现的,从而形成所谓三层3-tier构造B/S构造,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的
21、多种Script语言(VBScript, JavaScript等等)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发本钱,是一种全新的软件构造技术。B/S构造的系统也不需要安装客户端软件,系统即可在客户端的浏览器之上运行,系统维护或者升级时也只需更新效劳器端软件即可,从而就大大简化了客户端电脑载荷,减轻了系统维护与升级的本钱能以及工作量,大大降低了用户的总体本钱(TCO)。B/S构造系统的产生为系统面对无限未知用户提供了可能。 B/S构造优势1.其具有分布性的特点,可以随时随地的对业务进展查询、浏览等操作。科技日新月异的今天,windows在电脑桌
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 web 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内