学生信息管理系统毕业论文.doc
- 文档编号:1649061
- 上传时间:2022-10-23
- 格式:DOC
- 页数:22
- 大小:250.46KB
学生信息管理系统毕业论文.doc
《学生信息管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统毕业论文.doc(22页珍藏版)》请在冰豆网上搜索。
学生信息管理系统
毕业设计(论文)
题目:
《学生信息管理系统》
年级专业:
计算机与软件学院1007班
学生姓名:
杨炎学号:
1297810110447
指导教师:
鄢军霞职称:
讲师
武汉软件工程职业学院计算机与软件学院
论文完成时间:
2012年12月10日
摘要
随着Internet/Intranet的到来,数据库技术的日趋成熟,基于WEB的数据库也就应运而生。
随着Internet/Intranet的到来,数据库技术的日趋成熟,基于WEB的数据库也就应运而生。
学生成绩管理是各学校日常必要的教务教学工作。
在网络化的环境下,设计开发一个易用,高效的学生信息及成绩管理系统以提高教学教务的效率一直是各学校研究的一个焦点。
目前存在的若干系统由于设计的局限、结构的不成熟、操作的不人性化等等各种原因,难以投入实际使用。
本人在Internet/www的环境下设计并实现了一个基于WEB的学生成绩管理系统。
系统采用目前比较流行的B/S体系结构,开发方法采用结构化开发方法与原型法相结合的综合法,前台采用功能强大的面向对象语言C#进行界面设计和代码设计以实现与用户的交流,后台使用SQLServer2000创建数据库系统,这使得本系统实用性易用比较好,与WINDOWS平台的兼容性也很理想。
本文详细阐述了系统的分析和设计的思想和全过程并给出系统实现的关键技术和具体方法。
最后,本文提供了系统的部分关键的源代码。
关键字:
数据库技术,B/S,C#,ASP.NET
Abstract
WiththearrivaloftheInternet/Intranet,databasetechnologymatures,basedonWEBdatabasealsoarisesatthehistoricmoment.WiththearrivaloftheInternet/Intranet,databasetechnologymatures,basedonWEBdatabasealsoarisesatthehistoricmoment.Eachschoolstudentachievementmanagementistheacademicteachingworkdailynecessary.Underthenetworkenvironment,designinganddevelopingaeasytouse,efficientstudentinformationandperformancemanagementsystemtoimprovetheteachingefficiencyofacademicresearchisalwaysafocusineachschool.Theexistingseveralsystemduetodesignthestructureoflimitations,immatureandoperationofhumanizedandsoonvariousreasonsnottointoactualuse.
IintheInternet/WWWenvironmentdesignandimplementationofaWEBbasedstudentachievementmanagementsystem.SystemUSESatpresentmorepopularB/Ssystemstructure,developmentmethodusingstructureddevelopmentmethodandtheprototypeisdonebythesynthesis,thefrontdeskusingpowerfulobject-orientedlanguagec#interfacedesignandcodedesigninordertorealizethecommunicationwithcustomers,backstageuseSQLServer2000createdatabasesystem,whichmakesthesystemisbetter,andpracticaleasy-to-useWINDOWSplatformcompatibilityisideal.
Thispaperdescribesthesystemanalysisanddesignthoughtsandwholeprocessandgivethekeytechnologyofsystemimplementationandmeasures.Finally,thispaperprovidesthesystemofpartsofkeysourcecode.
Keyword:
databasetechnology,B/S,C#,A
目录
摘要 I
Abstract II
目录 III
第一章绪论 1
1.1背景分析 1
1.2社会需求情况 1
1.3系统设计意义 1
第二章需求分析 2
2.1系统结构 2
2.1.1B/S模式的简介 2
2.1.2B/S模式的优点 2
2.2需求分析 2
2.3数据流程分析 3
第三章系统设计 5
3.1系统软硬件配置要求 5
3.2系统结构设计 5
3.3数据库访问技术 5
3.4数据库的设计 6
3.5功能模块设计 8
第四章系统的实施 9
4.1登录页面 9
4.2学生信息管理模块 11
4.3教师管理模块 12
第五章调试 14
5.1功能调试 14
5.1.1链接测试 14
5.1.2数据库测试 14
5.2安全性调试 14
第六章结论 16
参考文献 17
致谢 18
II
第一章绪论
1.1背景分析
在信息技术蓬勃发展的今天,校园网建设正如火如荼展开,校园网成为一种方便师生工作、学习、生活的必不可少的工具。
在网络化的环境下,许多的工作已经可以以网络为基础,提高工作效率、减轻教师工作负担。
因此根据这种新型的教育环境特点,在教育管理模式上许多的学校已经逐步趋向网络化的办公。
1.2社会需求情况
在网络化的环境下,学生的各项信息管理和成绩的管理一直是各间学校关注的一个问题。
许多学校单位都组织开发过这类的一些系统。
早期的学生学籍管理系统多为单机版,数据库采用的多是Foxbase、FoxPro等,因为是单机版,所以大大限制了数据的共享。
在网络无处不在的今天,这种系统已大大落伍,不适用了。
有一些网络版的学生学籍管理系统则是采用C/S(客户端/服务器)结构,使用VB、PowerBuilder等语言开发。
这些系统的必须在服务端与客户端都安装上相应的系统才能使用。
软件使用事先设计好的固定界面,用户几乎不能对此进行修改,更不要说进行界面或功能上的二次开发。
如用户在使用过程中想增添功能,只能将建议反馈给系统的作者,然后等待作者在下一版中进行改进,而不能自已动手。
还有一些所谓采用B/S(浏览器/服务器)三层结构的商业软件则使用的是ActiveX控件技术,客户端必须启用所有ActiveX控件选项,并安装相应客户端软件才能使用。
这对大多数非计算机专业的普通老师来说无疑增加了使用的困难。
很多这样的系统由于设计的局限、结构的不成熟、操作的不人性化等等各种原因,最后都被弃于一旁,无法真正投入使用。
1.3系统设计意义
由于很多学校开发学生信息及成绩管理系统的经验、技术力量等各方面原因,学校开发的这类系统普遍存在设计不合理、功能不完善、操作不人性化等等问题,因此如何设计一个真正好用、易用的学生信息及成绩管理系统是很重要的。
第二章需求分析
2.1系统结构
2.1.1B/S模式的简介
本系统采用B/S模式.B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
Internet是以TCP/IP协议为基础,以Web技术为核心的网络。
浏览器界面友好,简单易用,消除了两层结构C/S模式客户端多种程序带来的不一致性;服务器端的开放和基于标准的连接方案大大加强了企业与外部的联系,数据库不是直接服务于每个客户机,而与Web服务器沟通,有利于实现对客户信息服务的动态性、实时性和交互性。
以Web为核心的Internet技术使管控一体化的系统更接近客户,更接近应用,更有利于网络的进一步扩展,是当今信息系统发展趋势的主流。
2.1.2B/S模式的优点
首先它简化了客户端。
它无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。
这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。
其次,它简化了系统的开发和维护过程。
系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序,只需要把所有功能都实现在Web服务器上,并根据不同的功能为不同组别的用户设置权限就可以了。
各个用户通过HTTP请求调用Web服务器上不同的处理程序,完成对数据的查询或修改。
相对于C/S,B/S的维护具有更大的灵活性。
当需求变化时,B/S无须再为每一个现有的客户应用程序升级,只需要对Web服务器上的服务处理程序进行修订。
这样不但可以提高运作效率,而且还省去了对客户端应用程序的升级和维护工作。
如果一个公司有上千台客户机,并且分布在不同的地点,那么易于维护将会显得更加重要。
再次,B/S使用户的操作变得更简单。
使用C/S模式时,客户应用程序有自己特定的使用规范,使用者需要接受专门培训。
无论是决策层还是操作层人员都无需培训,就可以直接使用。
最后,B/S特别适用于网上信息发布,这使得传统的MIS功能有所扩展。
这是C/S模式很难实现的。
网上信息发布功能是信息管理系统的重要组成部分。
采用网上信息发布大部分书面文件可以被电子文件取代,从而提高工作效率,使工作流程手续简化,节省人力物力。
2.2需求分析
无论是软件开发还是硬件建设,需求分析是个非常重要的过程。
严格来说,需求分析需要系统分析员、系统管理员、用户这三方面人员的通力合作,以确定系统的功能要求、系统的性能要求、运行要求以及将来可能提出的各种新的要求。
可行性研究的阶段产生的文档,特别是数据流图是需求分析的出发点。
数据流图中以划分出系统必须完成的基本功能,在需求分析阶段系统分析员将仔细研究这些功能并进一步具体化。
需求分析的结果是系统开发的基础,是整个项目的起点,关系到工程的成败的和软件产品的质量。
因此,必须用行之有效的方法对软件需求进行严格的审查验证。
需求分析的重点是调查、收集、和分析用户数据管理中的信息需求、处理需求、安全性与完整性要求。
信息要求是指用户需要从数据库中获得的信息的内容和性质.由用户的信息要求可以导出数据要求,即在数据库中应该存储哪些数据。
处理要求是指用户要求完成什么处理功能,对某种处理要求的响应时间,处理方式是联机处理还是批处理等.明确用户处理要求,有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 毕业论文