




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生管理工作随着国家教育的发展、学校规模的扩大、学生人数的增加,学生管理工作的信息量大幅度增加,学生的各种信息汇总、统计、分析等管理工作面临很大困难。因此,充分利用网络资源,建立“学生信息管理系统”,提高学生教育、管理的服务水平和工作效率,使学生工作科学化、现代化,已经成为学校学生管理工作的新课题。本论文介绍了学生信息管理系统的基本原理和实现技术,开发了使用B/S结构、Tomcat作为前台应用服务器、用于后台应用程序的数据库设计,以及使用JSP、Html、SQL Server、Java、JavaScript、CSS等技术的学生信息管理系统集。学籍管理系统主要管理学籍信息、成绩信息,并提供学生状态管理员进一步删除学生信息、学生成绩信息的平台。该系统分为学生信息管理、学生成绩管理、信息查询等几个模块。学生状态管理员登录成功后,可以对管理学生信息、管理学生绩效、查看信息等模块执行添加、修改、删除和查看学生信息等操作。学生成绩的登记、修改、删除和查看;查询信息等。摘褥子第一章引文11.1系统开发背景11.2系统简介11.3系统使用范围11.3.1JSP动态网站开发技术21.3.2HTML超文本标记语言21.3.3SQL Server数据库技术21.3.4Java面向对象编程语言21 . 3 . 5 JavaScript web效果技术31.3.6CSS级联样式表单技术31.4系统开发工具31.4.1Tomcat应用程序服务器31 . 4 . 2 Dreamweaver web创作工具31.4.3Photoshop图形设计工具4第二章系统要求分析52.1系统开发实施方法52.2系统开发的技术支持52.3系统功能分析52.4系统数据流图5第三章系统摘要设计63.1数据库设计63.2.1管理员角色模块83.2.2教师角色模块83.2.3学生角色模块93.3数据库设计93.3.1数据库应用程序分析93.3.2系统连接数据库实施9第四章系统详细设计124.1系统通用模块的设计与实现124.1.1系统主页124.1.2系统起始页154.1.3系统应用程式页面184.1.4系统公告页18第五章结论21感谢参考文献I学生信息管理系统设计第一章引文1.1系统开发背景随着科学的发展,教育的比重不断提高,学生人数逐年增加,传统的学生信息管理已经暴露出很多效率和经济弊端。学生信息管理已经在学校的经济及人力支出中占据了很大的一部分,严重影响了学校教学质量的提高和师资进度的发展,改善学校学生信息管理的方法也已经成为首要任务。学生信息管理系统和其他信息管理系统一样,是当今信息管理不可缺少的系统,为学校决策者和管理者以及学校学生提供了重要的作用和价值。因此学生信息管理系统必须为用户提供足够的信息资源和快速的查询手段对学生和学生管理员来说是一种体力劳动的减少。为了老师和管理者,花更多的时间教他们如何专注于自己的学习。对学校的经费也可以节省。学生信息管理系统有手工管理所无与伦比的优点。搜索速度、查找方便、可靠性高、存储容量大、机密性高、寿命长、成本低。这些优点可以大大提高学生的信息管理效率。因此,必须开发这样的低成本高效管理系统。1.2系统简介系统名为student information management system的学生信息管理系统。该系统可以实现学生信息管理。学生信息管理可以实现学生信息的输入、查看、修改、删除等功能。学生信息包括学生基本信息和学生入学信息,学生基本信息包括该学生的个人信息、家庭信息和基本情况记录,学生入学信息包括该学生的入学时间、学历水平、医院部门、专业和学号等信息。通过输入学生信息,可以将与学生相关的信息添加到系统中,通过查看学生信息可以查看学生的基本信息和入学信息,通过修改和删除学生信息可以修改和删除该学生的信息。1.3系统使用范围该系统旨在考虑系统的通用性,适用于教育系统的各种机构。系统开发技术1.3.1 JSP动态网站开发技术Java server Pages(JSP)是Sun Microsystems公司倡导并由多家公司共同参与的动态web技术标准。JSP技术支持传统的web HTML文件(* .htm,* .html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而创建JSP文件(* .)。jsp)。使用JSP开发的web应用程序是可以在多个操作系统上运行的跨平台。JSP技术用Java编程语言编写类XML的tags和scriptlets,封装用于生成动态web页的处理逻辑。web页面还可以通过tags和scriptlets访问服务器上资源的应用程序逻辑。1.3.2 HTML超文本标记语言超文本标记语言(HTML)是设置网页和其他超文本语言的超文本标记语言,是WWW的描述性语言。HTML文本是由HTML命令组成的说明性文本,用于说明文本、图形、动画、声音、表格、链接等。HTML的结构由两部分组成:“刀头”(Head)、“主体”(Body)。此处头部说明浏览器所需的信息,但主体包含要说明的具体内容。1.3.3 SQL Server数据库技术SQL Server是使用结构化查询语言(SQL)语言标准的关系数据库管理系统。SQL Server 2000是SQL Server数据库管理系统,Microsoft corporation继承了SQL Server 7.0版本的优点,并添加了许多高级功能。各种平台上可用的增强的易用性和与相关软件的集成,包括运行Microsoft Windows 98的笔记本电脑和运行Microsoft Windows 2000的大型多处理器服务器。1.3.4面向Java对象的编程语言Java是Sun Microsystems于1995年5月发布的Java编程语言(以下简称Java语言)和Java平台的统称。使用Java的HotJava浏览器(支持Java小程序)显示了Java的魅力,如跨平台、动态web和internet计算。Java平台包含Java虚拟机(Java虚拟机)和Java应用程序编程接口(Java API)。Java应用程序编程接口为Java应用程序提供了独立于操作系统的标准接口,可分为主节和扩展节。在硬体或作业系统平台上安装Java平台会启动Java应用程式。1 . 3 . 5 JavaScript web效果技术Javascript称为Netscape corporation开发的脚本语言或说明语言。您可以基于HTML使用Javascript开发交互式网页。JavaScript向网页添加交互。使用JavaScript可以简化定期重复的HTML段并缩短下载时间。JavaScript可以立即响应用户的操作,并立即检查提交表单,而无需花费时间执行CGI验证。1.3.6 CSS级联样式表单技术CSS是CascadingStyleSheets的缩写。是一种标记语言,用于控制(增强)web页面样式,并将样式信息与web内容分离。添加到Head部分的每个在浏览器中都被识别为CSS的开始和结束。CSS定义网页(如字体、颜色等)的外观,并与浏览器端脚本语言(如JavaScript)协作以产生许多动态效果。1.4系统开发工具1.4.1 Tomcat应用程序服务器Tomcat服务器是Apache software foundation的Jakarta项目的核心项目,是免费开放源代码web应用程序服务器,由Apache、Sun和其他公司及个人共同开发。Tomcat支持运行时使用的系统资源小、可扩展性高、应用程序系统开发中常用的功能,如负载平衡和邮件服务。Tomcat是小型轻量级应用程序服务器,通常在中小型系统和并发访问用户不多的情况下使用,最适合JSP程序开发和调试。1 . 4 . 2 Dreamweaver web创作工具使用Dreamweaver(美国Macromedia开发的web创建和管理网站),您可以轻松创建动态网页,超过平台限制和浏览器限制。使用网站地图快速创建、设计、更新和重新组织网站。更改web位置或文件名时,Dreamweaver会自动更新所有链接。使用支持文本、HTML代码、HTML属性标签和通用语法的搜索和替换功能,快速轻松地更新复杂网站。1.4.3 Photoshop图形设计工具Photoshop是Adobe最有名的图像处理软件之一。您可以使用Photoshop执行图像编辑、图像合成、颜色校正和特殊效果创作等任务,它是美工人员进行web创作和系统开发的伙伴。-21-第二章系统要求分析2.1实施系统开发该系统采用B/S(Browser/Server,浏览器/服务器模式)结构,前台部署使用Tomcat应用程序服务器,后台数据库使用SQL Server数据库。应用的开发工具包括Dreamweaver web创作工具、Photoshop图形设计工具、UltraEdit开发环境和Visio流程图以及表格制作工具。2.2系统开发的技术支持该系统在开发过程中应用于JSP动态网站开发技术、面向Java对象的编程语言和SQL结构化查询语言,在系统页面显示中使用了HTML超文本标记语言、JavaScript web效果技术和CSS级联样式表单技术。2.3系统功能分析本“学生信息管理系统”分为教务、教师、学生三大模块三个模块。教务处:保留更新和删除所有表的查询的权限(除非分类信息属于查询结果);教师:可以采取所有措施,包括教师、专业和学科信息、分类信息、查看学生情况、查看成绩单、更新、删除等。学生:可以查看所有模块信息,也可以修改和更新部分学生情况。2.4系统数据流图数据流程图:DFD是系统的逻辑功能、系统内部数据的逻辑流和逻辑转换过程的图形表示,是用于表示结构化系统分析方法的主要表示工具和软件模型的图形方法。如图2-1所示,数据流程图包含以下几个主要元素:图2-1数据流图的元素学生信息管理系统的数据流程图如图2-2所示。图2-2学生信息管理系统数据流图第三章系统摘要设计3.1数据库设计学生基本信息表部门类别信息表消息信息表管理员信息表格1.数据库连接应用程序访问数据库的第一个任务是连接数据库。此应用程序将数据库连接应用于使用Java数据库连接(JDBC)技术访问数据库的口令验证、信息显示、信息输入和信息更改应用程序。JDBC驱动程序可以从internet上下载,并使用适用于JDBC的Microsoft SQL server 2000驱动程序。2.系统帮助系统帮助页面通过应用页面(帮助页面左侧有树菜单)上的帮助菜单连接显示。单击其中一个节点时,该节点的内容将显示在页面右侧。3.2.1管理员角色模块管理员角色是此系统中权限最高的用户,可以查看、打印、添加、修改和删除教师和学生拥有的权限管理员拥有的系统中的用户和信息等。学生状态管理员登录成功后,可以对管理学生信息、管理学生绩效、查看信息等模块执行添加、修改、删除和查看学生信息等操作。学生成绩的登记、修改、删除和查看;查询信息等。管理员角色的功能图标如图3-1所示。学籍管理系统学生管理员添加修改删除统计排序查询学籍管理系统查询图3-1管理员角色功能图标3.2.2教师角色模块部门名称部门代码继父图3-2部门角色E-R图表3.2.3学生角色模块学生角色在此系统中权限最低,只能查看成绩学生角色的E-R图是图3-3。图3-3学生角色E-R图3.3数据库设计3.3.1数据库应用程序分析此系统上的数据库应用程序使用Microsoft SQL Server 2005创建student数据库。所需数据表包括liuyan表、stuinfo表、userinfo表和xibuinfo表。3.3.2实施系统连接数据库此系统连接数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省枣庄市滕州市滕南中学2024-2025学年八年级下学期第二次质量检测生物试题(含答案)
- 保定移动轻钢房施工方案
- 2026届湖北省云梦县英语九上期末考试模拟试题含解析
- 2026届河南聚焦英语九上期末调研模拟试题含解析
- 河南省洛阳市新安县2026届化学九年级第一学期期中经典试题含解析
- 浙江省湖州市名校2026届化学九上期中学业水平测试试题含解析
- 高净值家庭离婚子女财产监护与教育支持协议模板
- 生物技术公司生物酶技术成果转化保密协议
- 物业租赁合同范本:仓储物流租赁及物业管理合同
- 电信运营商客户数据安全保密及通信秘密保护协议
- 肉制品工艺学-香肠类制品-课件
- 敬畏规则行有所止生命教育主题班会
- 哮病(支气管哮喘急性发作)中医护理方案
- 中小企业员工离职原因分析与对策研究
- GB/T 9728-2007化学试剂硫酸盐测定通用方法
- GB/T 2992.1-2011耐火砖形状尺寸第1部分:通用砖
- 神经系统的分级调节课件 【知识精讲+备课精研+高效课堂】 高二上学期生物人教版选择性必修1
- 中医门诊消毒隔离制度
- 三年级上册数学试卷-第一单元 混合运算 北师大版 (含答案)
- 教学课件-英语学术论文写作(第二版)
- 实习证明模板(两种格式)
评论
0/150
提交评论