基于java swing的学生信息管理系统实训报告

基于java swing的学生信息管理系统实训报告

ID:11137797

大小:697.00 KB

页数:17页

时间:2018-07-10

基于java swing的学生信息管理系统实训报告_第1页
基于java swing的学生信息管理系统实训报告_第2页
基于java swing的学生信息管理系统实训报告_第3页
基于java swing的学生信息管理系统实训报告_第4页
基于java swing的学生信息管理系统实训报告_第5页
资源描述:

《基于java swing的学生信息管理系统实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java数据库程序设计》实训报告(电子版,含有部分示例源码)题目:学生管理系统(实验)SQLServer版姓名:敖思博学号:1297807110526班级:软件测试0701班时间:2009年6月16日一.系统需求分析1.背景:软件名称:学生管理系统实验(SQLServer版)提出者:杨国勋老师开发者:敖思博编写目的:实践java数据库程序设计,学习使用JDBC和JavaBean技术,学习分层开发模式,为学习Hibernate做铺垫。2.参考资料:JavaTM2PlatformStandardEdition6API规范Java高级程序设计ISBN7-5084-3

2、907-4Java实用教程ISBN978-7-302-13175-5百度百科http://baike.baidu.com/百度知道http://zhidao.baidu.Com/Csdnhttp://www.csdn.net/...3.需求规定:3.1核心功能规定1录入学生信息2按照学号查询学生信息3按照姓名查询学生信息4按照班级号查询学生信息5按照班级名查询学生信息6按照专业号查询学生信息7按照专业名查询学生信息8按照系别号查询学生信息9按照系别名查询学生信息10修改学生信息11删除学生信息12录入班级信息13按照班级号查询班级信息14按照班级名查询班级信息1

3、5按照专业号查询班级信息16按照专业名查询班级信息17按照系别号查询班级信息18按照系别名查询班级信息19修改班级信息20删除班级信息21录入专业信息22按照专业号查询专业信息23按照专业名查询专业信息24按照系别号查询专业信息25按照系别名查询专业信息26修改专业信息27删除专业信息28录入系别信息29按照系别号查询系别信息30按照系别名查询系别信息31修改系别信息32删除系别信息3.2主要辅助功能规定:登陆部分1用户名正确性验证2密码正确性验证3角色选择主界面4主界面具有功能选择菜单栏5主界面具有功能选择工具栏录入部分6拒绝录入空信息(学生)7拒绝录入空信息

4、(班级)8拒绝录入空信息(专业)9拒绝录入空信息(系别)10以存在学号再次录入提示(学生)11以存在班级号再次录入提示(班级)12以存在专业号再次录入提示(专业)13以存在系别号再次录入提示(系别)查询部分14查询内容为空拒绝查询(学生)15查询内容为空拒绝查询(班级)16查询内容为空拒绝查询(专业)17查询内容为空拒绝查询(系别)18查询方式为空拒绝查询(学生)19查询方式为空拒绝查询(班级)20查询方式为空拒绝查询(专业)21查询方式为空拒绝查询(系别)更新部分22学号和姓名都为空拒绝查询(学生)23班级号和班级名都为空拒绝查询(班级)24专业号和专业名都为

5、空拒绝查询(专业)25系别号和系别名都为空拒绝查询(系别)26保存更改时提示(所有)27删除信息时提示(所有)登陆部分所需要涵盖的核心功能数为0;登陆部分所需要涵盖的辅助功能为1~3.主界面部分所需要涵盖的核心功能为:1~32;主界面部分所需要涵盖的辅助功能为:4~27;其中:录入部分所需要涵盖的核心功能为:1、12、21、28;录入部分所需要涵盖的辅助功能为:6~13.查询部分所需要涵盖的核心功能为:2~9、13~18、22~25、29~30;查询部分所需要涵盖的辅助功能为:14~21.更新部分所需要涵盖的核心功能为:11~12、20~21、27~28、31~

6、32;更新部分所需要涵盖的辅助功能为:22~27.二.系统建模与设计系统设计为2主要个部分:登陆部分、主界面部分.主界面部分又分为3个主要模块:录入模块、查询模块、更新模块。总结为以下用例模型:登陆模块活动图:登陆模块顺序图:录入模块顺序图:查询模块顺序图:修改功能顺序图:删除功能顺序图:三、数据库设计根据需求分析总结出需要管理的持久化信息有学生信息、班级信息、专业信息、系别信息,画出ER图如下所示。根据ER图总结出需要的JavaBean类总共有4个。暂且命名为stu、cls、jor和xb。同时,各个JavaBean之间存在关联关系。总结为如下图所示的模型。Ja

7、vaBean的设计基本完成,下面就每个JavaBean对应为数据库中的数据表:数据表间的关联关系按照JavaBean建模模型中的关系进行关联。至此,数据库设计基本完成。四.程序开发(关联系统设计)按照分层开发模式,根据需求分析和系统设计,程序将分为3个部分:JavaBean、GUI、JDBC。JavaBean部分类模型:下面给出stu类和cls类源码为例。Stu类:packageBean;publicclassstu{Stringid=null,No=null,name=null;publicStringclsNo=null;Stringpassword=nul

8、l;clsclsx=nu

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

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

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