当前位置:首页 > 课程设计报告模板(JAVA程序设计) - 图文
河南城建学院
《JAVA程序设计》课程设计
设计说明书
课程名称: 《JAVA程序设计》课程设计
设计题目: 学生成绩管理系统 指导教师: 陈红军 班 级: 计科1班 学 号: 081211226 学生姓名: X X X 同组人员: X X X X X X
计算机科学与工程系 2012年9月X日
《JAVA程序设计》课程设计实验报告 - 1 -
目 录
第1章 选 题 ........................................................................ 2 1.1 题目背景 ........................................................................ 2 1.2系统实现的具体分工 ..................................................... 2 1.2.1 选题 ........................................................................ 2 1.2.2 团队分工 .................................................................. 2 1.3开发环境 ......................................................................... 2 第2章 设计内容 .................................................................... 3 2.1实现功能 ......................................................................... 3 2.2 概要设计(涉及类的框图) ........................................ 3 2.3 界面设计 ........................................................................ 5 第3章 系统实现 .................................................................... 5 3.1 涉及知识点 .................................................................... 5 3.2 系统运行(主要运行界面抓图) ................................ 6 3.3 源程序清单(关键代码) .......................................... 10 第4章 测试与实验结果 ...................................................... 29 第5章 结束语 ...................................................................... 29 参考文献 ................................................................................ 30
《JAVA程序设计》课程设计实验报告 - 2 -
第1章 选 题
1.1 题目背景
学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。 随着在校大学生人数的不断增加,教务系统的数量也不断的上涨。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。
1.2系统实现的具体分工
1.2.1 选题
用户可通过不同身份的登录实现不同的功能和权限。学生身份可查询学生学籍信息,相关科目的成绩和排名,修改登录密码等功能。教师身份可对学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。管理员身份拥有最高的权限。允许添加教师信息和课程信息等。 1.2.2 团队分工
表1.1 项目分工一览表
角色 组长 组员 组员 xxx xxx xxx 姓名 承担的具体任务 1.3开发环境
编程工具:JDK+ECLIPSE 机型:联想ideapad
处理器名称:Intel(R)Core(TM) i3 CPU M330 @ 2.13GHz 2.13GHz 硬盘驱动器:ST9320423AS 系统内存:联想内存2GB
显示卡: ATI Mobility Radeon HD 5650 显示器: 联想笔记本 14英寸 操作系统:
Microsoft Windows 7 旗舰版
《JAVA程序设计》课程设计实验报告 - 3 -
第2章 设计内容
2.1实现功能
该系统实现的大致功能:
1.用户登陆界面。该界面可以选择使用者的身份,“管理员,教师,学生”。不同的
身份有不同的操作界面和功能权限。ID号和密码输入正确即可登录。学生管理界面。提供了学生学籍信息的查询,相关科目的成绩查询和排名,修改登录密码等功能。
2.教师管理界面。提供了对学生学籍信息的查询,添加,修改,删除;学生成绩的
录入,修改,删除,查询班级排名。修改密码等功能。
3.管理员管理界面。拥有最高的权限。允许添加教师信息和课程信息等。
2.2 概要设计(涉及类的框图)
2.2.1 参与者类图
2.2.2 关系类图
共分享92篇相关文档