- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java课程设计报告书
成 绩:
学 号:
姓 名:
指导教师:
学生成绩管理系统
摘要:
随着信息技术在管理上越来越深入而广泛的应用, 管理信息系统的实施在技术 上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管 理信息系统。
本文介绍了在 eclipse 环境下采用“自上而下地总体规划,自下而上地应用开 发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。 文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
1 课题概述
1.1 系统基本需求
由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
原始数据修改简单方便,支持多条件修改;
方便的数据查询,支持多条件查询;
在相应的权限下,删除数据方便简单,数据稳定性好;
系统功能模
1.2 系统功能分析
这个是一个学生管理系统,我们的目标是提高学会管理工作的效率,具有对学生个人信息,课程信息,所选课程信息进行管理及维护的功能。系统开发的总体任务是实现学生信息管理的系统化,规范化和自动化。
管理员可以对学生,课程情况进行统一的管理,管理员对功能的需求细分如下:
学生信息的添加,本系统由管理员对学生的基本信息进行添加;
学生信息的修改,删除;
学校基本课程的浏览,包括课程名,课程类型,学分等信息;
学校基本课程的添加;
学校基本课程的修改,删除;
学生成绩的浏览与统计;
学生成绩信息的添加;
学生成绩信息的修改,删除;
2 系统开发实施
2.1 开发工具选择
网站开发环境:eclipse
网站开发语言:Java
网站后台数据库:Microsoft Office Access 2003
3 数据库设计
3.1 逻辑结构设计
1.用户信息表(用户名,密码)
2.学生信息表(学号,姓名,性别,年龄,电话,班级,地址)
3.成绩信息表(编号,学号,姓名,课程名,分数)
4.课程信息表(课程号,课程名,课时,学分)
course表
score表
student表
user表
3.2 数据库连接及数据源配置
现将建好的数据库在ODBC中注册。
打开开始菜单?打开控制面板?打开管理工具?再打开数据源(ODBC)?
系统DSN
选择添加按钮
选中Access的驱动器选项,单击完成
接下来选择数据库文件,单击选择找到相应的数据库文件,完成接下来的步骤。
4 系统实现
在界面设计时会利用windowbuilder方便布局。windowbuilder一款基于Eclipse SWT技术上的双向Java Gui设计软件。具备SWT设计以及Swing设计两个主要功能。该软件会被作为一个插件镶嵌入Eclipse以及其他一些兼容的IDEs中。
4.1登陆界面
4.2管理员主界面
主界面是各个功能模块儿的入口,只有通过主界面才能进入各个功能模块儿
4.3 学生列表
4.5 学生管理
4.6 成绩管理
4.7 课程管理
4.8 成绩录入
4.9 修改密码
5 系统使用指南
登陆用户名:jw
密码:123
6 总结
通过这次课程设计,我更加熟练的掌握了使用eclipse进行数据库软件开发的方法,加深了对数据库课程知识的理解。同时通过这个课程设计,类比C#和Java,使我对面向对象思想有了更深入的了解,选择我以前很少用Accesss数据库从而对SQL操作更加了解。在布局中,面对布局的困难,使用了一个很重要的插件windowbuilder,让我的界面开发效率大大提高。由于时间仓促,系统还有很多不足之处,如:成绩查询部分不够完善,成绩输入模块不支持学生成绩批量输入,软件冗余、效率不高等等。在今后的学习中我会加强理论与实践的结合,通过不断的摸索来强化、巩固自己的知识、不断地学习心得知识。
参考资料
Java程序设计基础教程/杨佩理,周洪斌等编著 -北京:机械工业出版社,2009.9
数据库系统概论/王珊,萨师煊 -第四版 -北京:高等教育出版社,2006.5
附录
数据操作类主要代码:
public class DataBaseManager {
Connection con=null;//定义连接对象
ResultSet rs=null;//定义结果集对象
Statement stmt=null;//定义Statement对
您可能关注的文档
- 毕业论文-泵相关实验_流体实验台设计.doc
- (非常不错)管理信息系统课程设计--超市信息管理系统.doc
- 《电工电子综合》课程设计说明书--简易数码锁的课程设计.doc
- 《电子技术》课程设计报告--交通灯数电课程设计报告.doc
- 《热处理设备》课程设计任务书--设计950℃120kgh的箱式电阻炉设计.doc
- 《数据结构》课程设计报告--停车场管理.doc
- 《数据库原理及应用》课程设计指导书《DBS201》课程设计指导书.doc
- 【毕业设计(论文)】RIP_OSPF_BGP三大协议运行原理以及环路解决方案.doc
- 【毕业设计】步进电机正反转设计--单片机课程设计论文.doc
- 【毕业设计】热能专业毕业设计135MW机组电厂初设及制粉系统设计.doc
最近下载
- 2024江西赣州安远县遴选部分县直机关事业单位工作人员14人笔试备考试题及答案解析.docx VIP
- 2025年职业技能西式烹调师西式烹调师(高级)-西式烹调师(高级)参考题库含答案解析.docx
- 培智学校生活数学五年级上册学科教学计划.doc VIP
- 北京交通发展研究院:2025年北京市交通发展年度报告.pdf
- 2025年河北机关事业单位工人技能等级考试(兽医防治员)历年参考题库含答案详解(5卷).docx VIP
- T_LFSA 008-2021_熟肉制品_标准.pdf VIP
- 语料库与翻译课程大纲课程教学大纲.doc VIP
- 智能制造能力成熟度模型白皮书.pdf VIP
- 风电工程管理制度汇编.doc VIP
- 2025年小升初数学专项复习:浓度问题(原卷版+解析).pdf VIP
文档评论(0)