WEB学籍管理系统设计与实现
更新时间:2023-07-17 22:55: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学籍管理系统设计与实现07-17
青岛版小学科学《斜面》观课报告01-11
个体工商户登记及验照07-18
《被人相信是一种幸福》阅读练习及答案01-22
九年级语文下册 7《变色龙》教学案 (新版)新人教版05-19
奥派物流实践平台(学生手册) - 图文06-23
外研版高一英语必修三重点核心词组与句型Module - 1-607-02
落户南京户口之配偶及子女投靠入户01-01
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 学籍
- 管理系统
- 实现
- 设计
- WEB
- 申报最美消费维权人物个人事迹材料
- xls格式遵义县驾校2011年第八期成绩公示附件
- 【健康栏目】家有病人勿入进补误区
- 2012.03-广西C语言试题4套
- 不等式与分式应用题
- 公务员年度考核个人工作总结报告经典模板
- 我与偶像零距离 -成龙大哥
- 同济材料力学_顾志荣_第二章__ 拉伸与压缩 (上)
- 大学物理所有公式(排版已完成)包括光学。电磁学。力学等
- 2011陕西高考英语试题及答案
- 江诗丹顿特约维修点
- 对企业知识型员工的需求分析及激励措施
- 高氯废水COD测定方法的探究
- 小学教师培训制度
- 苏教版三下语文生词带拼音
- 第六章关税练习题
- HRB500钢筋的研制与生产分1
- 建筑光伏场地勘察记录表
- 食品质量管理实习论文
- 2013年国考面试热点模拟题:微博实名制