2016年大学java课程设计报告new

2016年大学java课程设计报告new

ID:32611886

大小:465.61 KB

页数:18页

时间:2019-02-13

2016年大学java课程设计报告new_第1页
2016年大学java课程设计报告new_第2页
2016年大学java课程设计报告new_第3页
2016年大学java课程设计报告new_第4页
2016年大学java课程设计报告new_第5页
资源描述:

《2016年大学java课程设计报告new》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计题目:《学生学籍管理系统》INSTITUTEOFTECHNOLOGYCHANGJIANGCOLLEGEJava课程设计报告学生姓名:班级:专业:指导教师:鲍宗霸1430602信息管理与信息系统肖俊芳讲师2016年4月—、需求分析2二、设计思路3三、运行调试与分析讨论6四、设计体会与小结8五、参考文献9六、附录(源代码)10一、需求分析该学生学籍管理系统的所有功能均在一个Frame窗体中实现。①学生学籍管理系统主界面模块:采用Frame窗体来设置欢迎界面包括背景图片及字幕(可以设计成滚动字幕效果),左上方的菜单条

2、设计成下拉式。包括“录入学生基本信息”、“修改学生基本信息”、“删除学生基本信息”、“查询学生基本信息”和“退出系统”五项菜单项。②录入学生基木信息模块:采用Panel而板来设置该部分内容信息并采用方位布局(边缘布局)和Box轻量级组件来设置“学号”、“姓名”、“性别”、“专业”、“年级”、“出生”,并在该面板中添加了“录入”和“重置”两个按钮进行监听,最后将该面板加入到Frame窗体中去。③修改学生基本信息模板:采用Panel面板来设置该部分内容信息,同样是采用方位布局及Box组件来设置相关信息,并在学号旁设置了“开

3、始修改”按钮。在面板南部方位添加了“确定修改”和“重置”两按钮进行监听。①查询学生基本信息模板:采用Panel面板來设置该部分内容信息,并将该面板加入到主窗体屮去,采用边缘布局进行方位设置,在上方加入“查询”按钮进行监听。②删除学牛基木信息模板:也是采用Panel面板进行设置相关内容,并用边缘布局进行布局,并在上方添加“确定”按钮,在下方添加“确定删除”按钮实现监听。③退出系统模板:采用JDialog组件来实现该部分功能,是以弹跳出对话框形式进行选择是否退出该系统,并设置“是”和“否”两个按钮来实现该功能的监听。综上,

4、本学籍管理系统就是由以上六部分组成,并将所有内容信息在同一窗体中实现,这样可使系统可视化性提高。二、设计思路①定义四个Panel面板用来实现该学籍管理系统对学生基本信息的操作:I.定义add(录入学生基本信息)面板来实现录入功能采用BorderLayout(构造一个组件之间没有间距的新边界布)和Box轻量级组件进行布局,在面板的Nothei•方位添加一个“录入学生基本信息”的标签,并更改字体,颜色等。接着用JTextField轻量级组件来设置单行文本编辑,并将其加入到用createHorizontalBox()7j法创

5、建具有一个从左到右显示其组件的Box和用createHorizontalStrut()创建一个不可见的、固定宽度的组件,使其在一个横向box中,通常使用此方法强行使两个组件之间具有某一空间量。然后Box与Box之间用createVerticalBoxO^建一个从上到下显示其组件的Box,并用createVerticalStrutO方法创建一个不可见的、固定高度的组件,使其在一个纵向box屮,通常使用此方法强行使两个组件之间具有某一空间量。然后在面板的South方位设置“录入”与“重置”两按钮。最后实现与数据库的桥接,

6、能够将从文木框获得的信息存储到数据库中去。II.定义Query(查询学生基本信息)面板来实现查询功能该部分同样采用BorderLayout(构造一个组件Z间没有间距的新边界布)和Box轻量级组件进行布局,在面板的Nother方位添加一个“查询学生基本信息”的标签,并更改字体,颜色等。接着用JTextField轻量级组件来设置单行文木编辑,在学号这一文木框后再添加一个“查询”按钮。并将其加入到用createHorizontalBox^法创建具有一个从左到右显示其组件的Box和用createHorizontalStrutO

7、创建一个不可见的、I古I定宽度的组件,使其在一个横向box屮,通常使用此方法强行使两个组件Z间具有某一空间量。然后Box与Box之间用createVerticalBoxO创建一个从上到下显示其组件的Box,并用createVerticalStrutO方法创建一个不可见的、固定高度的组件,使其在一个纵向box中,通常使用此方法强行使两个组件之间具有某一空间量。最后实现与数据库的桥接,能够将从数据库中获取信息并显示到文本框中去。III.定义Update(修改学生基本信息)面板来实现修改功能该部分同样也是采用BorderLa

8、yout(构造一个组件之间没有间距的新边界布)和Box轻量级组件进行布局,在而板的Nother方位添加一个“修改学生基本信息”的标签,并更改字体,颜色等。接着用JTextField轻量级组件來设置单行文本编辑,并将其加入到用createHorizontalBox()方法创建具有一个从左到右显示其组件的Box和用createHori

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。