




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于web学生信息管理系统探究和构建摘要:学生信息管理系统的研究与构建对于学校的管 理者来说是至关重要。学生信息是学校一项非常重要的数据 资源。本文立足于地方高校学生信息管理系统的研究与构 建,详细介绍了系统的设计原则及实现方法,期望能有效地 对学生信息进行规范化的管理,以适应新形势下科学管理学 生信息的需要。关键词:学生信息管理系统;数据库;asp. net; b/s模 式中图分类号:tp311.52随着互联网的普及,运用先进的管理信息系统及其软件 开发平台,实现高校学生管理的信息化、网络化、现代化是 高校发展数字化校园的重要环节,而对学生管理系统的研究 也成为了国内高校研究的热点。1需求分
2、析1.1系统目标构建基于web的学生信息管理系统,目的是满足学校学生信息日常管理的实际需求,提高学校对学生的学籍、班级、宿舍等方面的管理。通过校网,学校各级管理人员可以通过浏览器,从学生信息数据库中根据自己的权限获取相应的 资源,实现了对学生信息的共享及访问,摆脱效率低下的人 工管理模式,提高了管理人员的工作效率和质量,使系统成 为架构在校园网上的一个服务性的系统。1.2系统功能分析学生信息管理系统是根据钦州学院化学化工学院管理 学生的需要设计完成,充分利用校园网络的优势,方便学工 人员的使用而建设。1. 2. 1学籍管理学籍管理是指对学生基本信息的管理,包括对数据导 入、记录添加、记录查询、
3、记录修改、记录删除、记录统计 等操作。学籍管理模块是整个系统的核心,是其它模块的信 息来源。其中学生信息的添加可分为批量导入和手工输入两 种方式,为了提高效率,一般先利用招生处或教务处已有的 学生基本数据进行导入,然后再由手工输入补充缺少的数 据。对于部分学生信息的改变,可以在模块中对其进行编辑。1.2.2日常管理日常管理主要包括以下的功能:(1)学生考评:对学生 的纪律和操行进行考评,分优秀、良好、合格、不合格四个 等次,学生考评有学生上课考勤、活动考勤、学生请假等子 菜单。(2)学生奖励:记录在校学生的各种奖励情况,包括 添加、删除、修改、统计、查询等功能,所添加的信息按国 家级、省级及校
4、级分类。(3)学生处分:记录在校学生的各 种处分信息。因为只有学工处有权对学生进行处分,所以各 二级学院只能对学生的处分信息进行录入和浏览,不能修 改。1. 2. 3宿舍管理宿舍管理主要是反映学生的住宿情况,包括宿舍的基本 信息(每间宿舍有唯一的宿舍号)、宿舍财产登记、宿舍管 理(入住、退宿)、宿舍查询、卫生评比(加分、扣分、统 计)等。1.2.4资助管理资助管理主要的目标是对资助工作所需数据的管理,包 括贷款管理(贷款类别、贷款银行、贷款年限、贷款金额)、 学生困难认定(特别困难、困难、突发事件特殊困难、不困 难)、奖学金(国家奖学金、励志奖学金、政府奖学金、优 秀学生奖学金)、助学金(一等
5、助学金、二等助学金)、勤工 助学、其他资助等。1.2.5社团建设社团建设主要介绍社团组织各方面的活动信息,使同学 们及时了解社团动态,积极参加社团活动。包括学生党支部、 团委会、学生会、社团动态、公告通知等。1.2.6就业管理包括招聘单位的信息、毕业生信息、就业统计、就业查 询、公告通知等。1.2.7系统维护本模块的工作由超级用户来完成,主要是对系统的用户 进行权限的管理,包括添加用户、删除用户、修改密码、设 置权限等。同时能对系统数据库的备份和恢复。2相关技术(1) asp. net技术。asp. net是一种基于通用语言的编 译运行的程序,采用的是分层配置系统,支持多种平台,能 够与web
6、进行无缝访问,具有良好的扩展性,编辑时可以在 适当的位置添加代码。其内置application. request、 server. session. response. cookie 六种对象,使软件开 发过程中变得灵活自由。(2) sql server 2000 数据库。sql server 2000 是微 软公司推出的一款应用比较广泛的数据库管理系统,它通过 xml来与web进行沟通,实现了 sql与web之间的数据操作, 用户可以通过xml对数据进行存储,支持用户权限验证及登 录验证。(3) b/s结构。浏览器/服务器模式(b/s)是一种应用 广泛的网络结构模式,在该结构模式中,可以将系
7、统功能实 现集中到服务器上,只要客户端安装了浏览器,就可以通过 浏览器对服务器进行访问,不需要安装专门的软件而实现客 户端的统一。b/s使用的是http协议,比较容易维护,只管 理好服务器即可,不需要对客户端进行维护,有利于降低成 本。3数据库设计3.1数据库设计原则学生信息管理系统是面向学校管理学生的一项工程,而 数据库又是信息系统的基础和核心,所以,为了使系统达到 实用可靠及高效先进的目的,本系统的设计遵循以下原则:(1) 实用性原则:系统要满足学校管理学生在需要, 操作简便和界面友好,有完善的维护措施;(2) 方便性原则:数据库面向的是各种应用人群,在 设计时尽可能考虑用户的方便使用;(
8、3) 可靠性原则:系统由于涉及到学校多个职能部门, 所以系统要有一定的抗干扰能力,使用时确保系统稳定与可 靠;(4) 安全性原则:由于系统与internet互联,并且向 多个用户提供服务和共享,因此必须严格控制用户的权限, 严格控制用户的共享范围,防止泄密,确保数据的安全;(5) 数据一致性原则:为方便管理,系统中的学生信 息应与学院招生就业处、学生工作处及教务处的信息一致;(6) 逐步完善原则:由于系统刚建立,部分功能可能不完 善或不先进,要有一个逐步完善的发展过程。3.2数据库中数据处理流程为了比较全面地了解数据信息在系统中的流动情况,本 文以数据流图(dfd)作为描述数据处理过程的工具进
9、行分 析。数据流图是结构化系统分析的主要工具,它从数据加工 和传递的角度,以图形的方式来描述数据流从输入到输出变 换过程。下面是部分数据信息在系统中的流动情况,用户登 录数据流程图如图1所示,添加记录数据流程图如图2所示, 学生成绩查询的数据流程图如图3所示。图1用户登录数据流程图图2添加记录数据流程图图3查询记录数据流程图3.3数据库的关系模型学生信息管理系统包含以下的实体及属性。管理员:(编号,姓名,性别,所在部门,联系电话, 身份证号,职称,备注)学籍:(学号,姓名,性别,民族,身份证号,出生日 期,入学时间,联系电话,qq号,家庭地址,邮编、班级号, 备注)教师:(教师编号,姓名,性别
10、,所在部门,身份证号, 联系电话,qq号,备注)班级:(班级号,班级名称,所在学院,班主任号)班主任:(班主任号,姓名,性别,联系电话,所在部 门,班级名称,所在学院)公告通知:(标题,内容,发布人,发布时间)3. 4数据表设计学生信息管理系统中的数据库由不同的数据表组成,分 别用于存放管理员、学籍、教师、班级、班主任、公告通知 等信息表中,下面仅以admin管理员信息表为例作说明。表1 admin管理员信息表列名数据类型长度null说明bh varchar 10 编号xm varchar 20 姓名xb char 2 性别szxy varchar 20 v 所在学院lxdh varchar
11、15 v 联系电话sfzh varchar 18 身份证号zc varchar 12 v 职称bz varchar 60 v 备注3. 5代码设计3. 5. 1增加功能使用sql的insert语句来实现。例如,向数据库表中 的班级“banji”增加“班级号,班级名称,所在学院,班 主任号”字段信息。sql二"insert into banji values ("&bj_id&" , "&link_id&” ,” &bj_hao&",” &bj_name& v ,” &bj_
12、szxy&” ” &bj_bzrh&” )” conn. execute(sql)3. 5.2删除功能使用sql的delete语句实现,例如删除班级信息的语 句:sql= “dele tefrombanji bj_id 二” &trim (request.querystring (” bj_id”)&” ” conn. execute (sql)3. 5.3修改功能修改记录使用sql中的update语句:sql二” updatebanjisetbanji_hao=” &bj_hoo&",banji_nanie二"&am
13、p;bj_name&n ,banji_szxy二” &bj_szxy&” ,banji_bzrh二” &bj bzrh&” "where banji_id二” &bj_id&” conn. execute (sql)。3. 5.4查询功能查询是学生信息管理系统中使用频率较高的工作,为了 使用户能够对数据进行查询,通过sql中的select语句来 实现,例如查询学生学籍信息,其语句为:if trim ( request ( ” banji_id”)” "then sql= uselect*from leaders whe
14、re banji name like” &trim (request (” banji_idn ) &"”4系统测试为了尽量找出系统中的错误,减少由于设计缺陷造成的 损失,确保系统的正常运行。本系统分别采用了白盒测试法 和黑盒测试法进行测试。测试系统:服务器采用windows server 2003操作系统,数据库是sql2000,浏览器为ie6. 0; 客户端操作系统是windows xp,浏览器为ie8.0。具体测试 为:(1)系统功能模块测试,检查数据的导入、更新、删除、 查询等正确与否;文件名称、数据类型是否匹配;检测系统 的出错的运行情况及容错处理能力,系统是否能给出错误的 提示信息。(2)安全性测试,采用不同权限的用户进行访问, 检测不经受权的用户是否能访问指定内容;系统是否能完整 备份和恢复。5结束语本文对基于web的学生信息管理系统的研究背景和意义 进行了详细的介绍,结合本地高校学生管理的需要对系统的 功能进行了分析,详细阐述了学生信息管理中的数据流程, 确定了系统的功能模块设计和数据库设计,完成了系统中主 要功能模块的构建。参考文献:1 蔡长安,王琪.基于b/s模式的学生信息管理系统设 计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年信息安全服务合同范本汇编
- 2025年度防盗门产品出口与海外市场拓展合同
- 2025版股权分割与股权激励合同补充协议
- 二零二五年度城市住宅租赁合同范本
- 二零二五年度装配式建筑构件供应合同补充条款
- 2025版会计人员保密协议及离职后保密及竞业限制合同
- 二零二五年度耐磨材料打磨工技能合同
- 二零二五年夫妻情感保障服务婚姻保证书范本
- 晋中2024年数学试卷
- 二零二五版房地产开发企业资金周转保证担保借款合同
- 凤凰网公益频道先生访谈记录
- 疯狂说英语句型系列120集笔记
- 锻造作业指导书
- 带状疱疹病例讨论
- 喹钼柠酮配制
- 新概念英语电子书第2册
- OxfordPhonics1牛津自然拼读1级单词闪卡教学卡片
- 25吨吊车起重性能表
- 地下水环境监测井施工设计方案
- 陕西省开放型经济发展的问题及对策
- 高职院校数字新媒体技术专业人才需求分析报告
评论
0/150
提交评论