班级管理系统课程设计

上传人:1888****888 文档编号:36554306 上传时间:2021-10-31 格式:DOC 页数:14 大小:666.50KB
收藏 版权申诉 举报 下载
班级管理系统课程设计_第1页
第1页 / 共14页
班级管理系统课程设计_第2页
第2页 / 共14页
班级管理系统课程设计_第3页
第3页 / 共14页
资源描述:

《班级管理系统课程设计》由会员分享,可在线阅读,更多相关《班级管理系统课程设计(14页珍藏版)》请在装配图网上搜索。

1、课程设计报告班级管理系统班级管理系统目 录第一章 绪论21.1 课程设计目的2 1.2 系统采用的相关技术2第二章 系统需求分析和总体设计2 2.1 需求分析2 2.1.1 系统需求描述2 2.1.2 功能模块图3 2.1.3 页面及表属性说明3 2.2 软件结构设计5 2.2.1 系统结构图5 2.2.2 主要模块及其功能6第三章 系统详细设计与编码6 3.1 访问模块及操作模块6 3.2 系统代码8第四章 系统测试11第五章 总结13参考文献14第一章 绪论1.1 课程设计目的 班级管理系统用计算机管理班级信息是一种计算机应用技术的创新,在计算机还未普及之前班级管理都是由教师和班干部来承担

2、的方式来操作的,现在一般的学校都采用了信息化管理的方式即采用计算机作为工具的实用的计算机班级管理程序来帮助班主任进行更有效地班级管理。包括后台数据库的建立和设计并维护前端应用程序等等。建立班级管理信息系统,意在能通过采用计算机对班级事务级学生成绩等信息进行处理,从而达到进一步提高办学效益和班级学生管理现代化水平,帮助广大教师提高工作效率,实现班级管理工作的系统化,规范化和自动化。 进过分析,本班级管理系统软件主要用于实现用户对学生一些基本信息的常用操作,在本系统中定义了对管理员和学生基本信息进行添加,删除,查找等几个模块。此系统是一个非常方便快捷的班级学生信息管理软件,管理员可以随心所欲地添加

3、学生信息、查询学生信息、修改学生信息,删除学生信息等等。方便班级管理,提高了管理效率。1.2 系统采用的相关技术 JSP 、 ACCESS 等技术。第二章 系统需求分析和总体设计、2.1 需求分析 2.1.1 系统需求描述 21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用普及到经济和社会生活的各个领域。是原本旧的管理方法越来越不适应现在社会的发展。为了适应现代社会人们高度强烈的时间观念,提高管理效率,班级管理系统为班级的有序管理带来了极大的方便。开学和放假时期,特别是新生入校和毕业班离校的时候是班主任最忙的时候,班主任要填写很多表,开学过后,有些报表整理后就没

4、有用了,这样每个学期要浪费很多人了和物力,班级管理系统可以为班级节约人力和物力资源,同时也减少班主任和班干管理班级的负担。2.1.2 功能模块图 主界面信息查询修改信息学生基本信息学生班级信息学生成绩查询修改密码学生基本信息欢迎进入登录验证 2.1.3 页面及表属性说明 admin表 : Class表:lesson表:Nationality表:politics表:Marks表: student表: 2.2 软件结构设计 2.2.1 系统结构图系统主界面学生基本信息学生班级信息学生成绩查询学生信息修改学生信息管理员信息删除管理员信息查询班级信息查询学生成绩添加管理员信息修改管理员信息 2.2.2

5、 主要模块及其功能管理员登录方式:该系用主要包括查询模块和修改模块。查询模块的功能有:对学生基本信息、学生班级信息和学生成绩查询,对班级的信息进行了解操作;还具有对系统管理员进行添加、修改密码、删除的功能。学生的登录方式:可以查询学生的基本信息、学生的班级信息、学生的成绩;修改学生的基本信息、修改密码等等功能。第三章 系统详细设计与编码 3.1 访问模块及操作模块登录系统:主页:操作模块:管理员登陆:学生信息查询班级查询:学生成绩查询 :学生登录:信息查询(基本信息)班级信息:成绩查询:修改个人资料: 3.2 系统代码数据库连接代码:%try String spath = /database/

6、db.mdb;String dbpath = application.getRealPath(spath);String dbname = ; String user = ;String url = jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=+ dbpath;Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection conn = DriverManager.getConnection(url);Statement stmt = conn.createStatement(Resul

7、tSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String sql = select * from student;ResultSet rs = stmt.executeQuery(sql);while (rs.next() out.print(用户名: + rs.getString(sid);out.print(密码: + rs.getString(spass) + );out.print(恭喜你!数据库连接成功!);rs.close(); stmt.close();conn.close(); catch (Exception

8、e) out.print(数据库连接错误!,错误信息如下:);out.print(e.getMessage();%系统登陆界面代码:欢迎登陆我的学生管理系统if (top.location != self.location) top.location=self.location; function checkuname()var uname=document.loginform.txtuname.value;if(uname=)alert(请输入用户名);document.loginform.txtuname.focus();return false;else if(uname.length1

9、0|uname.length5)alert(请输入正确的用户名);document.loginform.txtuname.focus();return false;return true;function checkupass()var upass=document.loginform.txtupass.value;if(upass.length=0)alert(请输入密码);document.loginform.txtupass.focus();return false;else if(upass=)alert(请输入密码);document.loginform.txtupass.focus

10、();return false;return true;function check()if(checkuname()&checkupass()return true;return false;第四章 系统测试4.1 界面测试各个空间位置是否合理,是否可以实现对应功能、内容布局是否合理,是否正确、背景色调是否正确、美观、是否符合用户需求;窗口中的控件显示是否正确、美观,表格样式的大小,格式,是否对提交的数据进行有效验证,功能是否易于理解等。管理员登陆:测试结果:登陆页面成功。4.2 功能测试 表格数据提交应当模拟用户提交,具有验证格式等信息是否正确,要测试这些程序,需要验证服务器能否保存这些数

11、据,而且后台运行的程序能正确解释和使用这些信息,还有数据的正确性校验,异常处理等,最好结合易用性要求。学生信息查询:修改: 输入密码不一致时,就会提示:增加: 删除: 点击“删除该管理员”: 第五章 总结经过这段时间的分析、设计和开发,本班级管理系统基本开发完毕。其功能基本符合用户需求,能够实现查询学生基本信息、学生班级信息和学生成绩,修改密码和修改学生基本信息等功能。但对于建立班级管理信息系统,意在能通过采用计算机对班级事务级学生成绩等信息进行处理,从而达到进一步提高办学效益和班级学生管理现代化水平,帮助广大教师提高工作效率,实现班级管理工作的系统化,规范化和自动化,提高现代社会的信息化。这不仅仅提高了我们的能力,也扩大了我们的知识面。 但由于设计和开发的时间较短,对所学知识运用能力不强,所以本系统还存在很多不足的地方,不如用户界面不够美观,功能不太完善等诸多问题,这些都有待进一步改善。参考文献: 【1】JSP程序设计教程. 郭真 王国辉 . 人民邮电出版社【2】数据库系统概论(第四版). 王珊 萨师煊. 高等教育出版社【3】SQL技术与网络数据库开发. 斯琴巴图 张利峰 胡其吐. 清华大学出版社

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!