WEB学籍管理系统设计与实现
更新时间:2023-08-18 20:20:01 阅读量: 资格考试认证 文档下载
- 学生学籍管理系统设计推荐度:
- 相关推荐
商丘职业技术学院——软件学院
WEB学籍管理系统设计与实现
指导教师:张哲、雷燕、吕后坤
07软件技术一班
答辩人:郑成超
主要内容1 2 3 4 5 6 系统概述 系统分析 系统设计 相关技术及技术亮点展示 系统测试 系统感悟
1.系统概述课题研究背景现今,学籍管理的繁琐给学校管理人员带来了诸多不便,教学办公室 缺少一个行之有效的学籍管理软件,为了使管理人员对学生档案的管理方 便、快捷,我们完成了全面的调查与分析,同时与目标用户进行了多次深 入沟通,并在此基础上着手开发《学籍管理系统》软件。
选题意义学籍管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的 诸多方面,随着教学体制的不断改革,尤其是选课制的展开和深入,学生管 理工作及保存管理日趋繁重、复杂。为了减轻学校管理人员的工作量,开发 了学籍管理系统。
开发环境和工具学籍管理系统是在Microsoft Windeows XP Professional+ Jsp+MySql5.0的环境下完成的。JSP的最大优点是实现了页面的动、静分离, MySql5.0的最大优点是读取速度快。
2.系统分析系统调查本系统通过对相关人员的调查,应具备对学生基本信息、学 生奖惩信息、学生异动信息和学生会成员信息的相关管理。
需求分析学籍管理系统是一个教育单位不可缺少的部分,它的内容对于 学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能 够为用户提供充足的信息和快捷的查询手段。
数据流图数据流图如图2-1所示
总体功能模块图模块图如图2-2所示
图2-1
图2-1-1 顶层图
图2-1-2 数据流图2层图
图2-1
图2-1-2 数据流图3层图
图2-2
图2-2-1 总体功能模块图
3系统设计数据库设计原则①联系的主键必须唯一 ②主键必定包含所有与之相连的实体的主键 ③联系的各属性的取值必须满足用户对数据完整性、参照完整性和有效 性的要求 ④添加、修改和删除一个联系记录时,应注意检查与联系相关表中的记 录
E-R图的绘制E-R图如图3-1所示
3系统设计物理设计学生基本信息表、学生异动信息表、学生奖惩信息表、学生会成 员信息表、专业表、系部表、班级表、教师表。
详细模块设计系统开发的目标是实现学生学籍管理的系统化、规范化和自 动化,在用户要求的基础上实现的具体功能要求。 如图3-2所示
图3-1系统E-R图
3-2E-R图
图3-2教师功能模块细分图教师登陆成功专业建设方案
学生基本信息
学生奖惩信息
学生异动信息
学生会信息
查 询 学 生 基 本 信 息
添 加 学 生 基 本 信 息
修 改 学 生 基 本 信 息
删 除 学 生 基 本 信 息
查 询 学 生 奖 惩 信 息
添 加 学
生 奖 惩 信 息
修 改 学 生 奖 惩 信 息
删 除 学 生 奖 惩 信 息
查 询 学 生 异 动 信 息
添 加 学 生 异 动 信 息
修 改 学 生 异 动 信 息
删 除 学 生 异 动 信 息
查 询 学 生 会 成 员 信 息
添 加 学 生 会 成 员 信 息
修 改 学 生 会 成 员 信 息
删 除 学 生 会 成 员 信 息
4.系统实现与相关技术
系统实现 与 相关技术
4.1系统运行例图展示
4.2系统相关技术
4.1系统运行的例图展示4.1.1系统登录页面
登录时输入正确用户名和密码,选 择相应身份。等录失败系统将在4 秒后自动返回登陆界面。
图4-1-1系统等录页面
4.1系统运行的例图展示4.1.2学生登录页面
Session记录学生登录id,password,限制 学生只能浏览自己各项信息,点击左边导 航条直接显示结果。
4-1-2学生登录后页面
4.1系统运行的例图展示4.1.3教师登录后页面教师页面一级导航,连接基本信息、 奖惩信息、异动信息、学生会成员 几个大模块。
教师页面二级导航,连接到模块的 增删改查等具体操作页面。使页面 导航系统等清晰
4-1-3教师登录后页面
4.1系统运行的例图展示4.1.4教师录取学生信息页面本程序对添加学号进行了限制,在 表单中对输入最大长度为12, onkeyup属性限制其输入为数字
对于时间日期的处理本程序特意写 了DataConvert类,在该类中实现 字符串与日期型的转换。
4-1-4教师录入学生信息页面
4.1系统运行的例图展示4.1.4:DataConvert类中字符串与日期型相互转换代码,public class DataConvert { public static java.sql.Date StrTosqlDate(String strDate) //将字符串串转为日期型 { if(strDate == null||strDate == "") { strDate = "1990-01-01"; } return java.sql.Date.valueOf(strDate.substring(0,10)); } public static String sqlDateToStr(java.sql.Date dateDate) //将日期型转为字符串 { SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd"); String dateString = formatter.format(dateDate); return dateString; } }
4.1系统运行的例图展示4.1.5教师查询学生信息页面从库中读取出来的系部、班级信息, 是程序更完善一步。选择查询的班 级,点击“班级查询”即可
此处按姓名模糊查询,如果不填写 则进行全部显示。页面上表有红色 字体进行提示。
图4-1-5教师查询学生信息页面
4.1系统运行的例图展示4.1.6学生信息查询结果页面点击修改,先进行读库操作,将内容 返回到修改页面表单内,修改后惦记 修改后更新库中内容。
分页显示,每个页面显示5条信息
电击次按钮时,系统调用相 应的load页面,下载页面选择 Excel打开方式保存,实现下 载功能。
4-1-6学生信息查询结果页面
4.1系统运行的例图展示进入修改页面后,学号是不允许修改的, type中的disabl
ed”的值为 disabled=“disabled”,避免了库中 数据的丢失
4.1系统运行的例图展示4.1.7添加学生奖惩信息页面
当点击”添加“按钮时,后台代码先 读库获取当前奖惩编号最大值,然后 加1作为当前编号,弥补了数据库中 奖惩编号不做为主键的影响。
4-1-7添加学生奖惩信息页面
正在阅读:
WEB学籍管理系统设计与实现08-18
自考质量管理(一)整理 - 图文10-25
股指期货量化投资模型分析04-02
纱线指标09-13
关于古代道德的经典小故事11-20
《金融理论与实务》计算题10-18
解放军陆军18个集团军简史10-08
如何用Word来拆分汉字的笔画?03-04
- 梳理《史记》素材,为作文添彩
- 2012呼和浩特驾照模拟考试B2车型试题
- 关于全面推进施工现场标准化管理实施的通知(红头文件)
- 江西省房屋建筑和市政基础设施工程施工招标文件范本
- 律师与公证制度第2阶段练习题
- 2019-2020年最新人教版PEP初三英语九年级上册精编单元练习unit6训练测试卷内含听力文件及听力原文
- 小升初数学模拟试卷(十四) 北京版 Word版,含答案
- 认识创新思维特点 探讨创新教育方法-精选教育文档
- 00266 自考 社会心理学一(复习题大全)
- 多媒体在语文教学中的运用效果
- 派出所派出所教导员述职报告
- 低压电工作业考试B
- 18秋福建师范大学《管理心理学》在线作业一4
- 中国铝业公司职工违规违纪处分暂行规定
- 13建筑力学复习题(答案)
- 2008年新密市师德征文获奖名单 - 图文
- 保安员培训考试题库(附答案)
- 银川市贺兰一中一模试卷
- 2011—2017年新课标全国卷2文科数学试题分类汇编 - 1.集合
- 湖北省襄阳市第五中学届高三生物五月模拟考试试题一
- 学籍
- 管理系统
- 实现
- 设计
- WEB