欢迎来到天天文库
浏览记录
ID:13529803
大小:619.50 KB
页数:19页
时间:2018-07-23
《复习题-java方向new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、题目一:学生信息管理系统实现“学生信息管理系统”项目中的“学生信息查询”模块1功能描述1.1如图3所示,在登录界面中输入用户名和密码,点击“确定”按钮,进入主界面,如图4所示。图3登录界面图4学生信息查询界面1.2在学生信息查询界面的单选按钮中选择“按学号”或“按姓名”或“按班号”,当管理员按下“确定”按钮后,在学生信息查询界面就会显示查询到的学生信息,包括学号、姓名性别、出生日期、班号、联系电话、入校日期、家庭住址和备注。2要求2.1界面实现实现图3和图4所示界面。2.2功能实现2.2.1功能需求如图5所示图5用例图2.2.2依据
2、活动图完成管理员登录功能,如图6所示图6登录活动图2.2.3依据活动图完成查询功能,如图7所示。可以按学号或按姓名或按班号进行学生信息查询图7查询活动图一、数据库设计1创建数据库studentDB。2创建用户表T_user,表结构如下:表5字段名字段说明字段类型是否允许为空备注User_id编号varchar(12)否主键User_name用户名varchar(50)否User_password密码varchar(12)否要求将以下测试数据输入表T_user表中:表6User_idUser_nameUser_passwordadmi
3、nadmin123456hehehehe1111113创建学生信息表T_student_information,表结构如下:表7字段名字段说明字段类型是否允许为空备注Student_id学号varchar(32)否主键Student_name姓名varchar(64)否Sex性别varchar(64)否Birthday出生日期datetime是Class_id班号varchar(16)否Telephone联系电话varchar(32)否Entry_date入校日期datetime否Address家庭住址varchar(50)否Mem
4、o备注varchar(50)是要求将以下测试数据输入表T_student_information中:表8Student_idStudent_nameSexBirthdayClass_idTelephoneEntry_dateAddressMemo1001张三f1993.3.8102567262010.9.5湖南岳阳1002刘青m1993.5.1101234562010.9.5湖南长沙1003李艳f1992.4.9102435672010.9.5湖北武汉1004王杰f1995.1.3101234562010.9.5湖南衡阳题目二:<<
5、学生管理系统>>学生注册模块要求1、实现<<学生管理系统>>项目中的“学生注册”模块(15分)。1)、界面要求设计如图1、2、3所示:图1学生注册(分值:10分)图2注册成功提示(分值为:2分)图3注册失败提示(分值为:3分)2)功能要求如下:1、点击“注册”按钮时,对姓名、学号、性别、家庭地址4个必填字段进行不能为空的校验,如果有字段为空,则弹出对话框提示。(8分)1、实现性别男与女只能选择一个。(2分)2、实现系部名称来自数据库中系部表(Depart)中的系部名称(deaprtName)字段(10分)。3、实现班级名称来自数据库
6、中班级表(ClassInfo)中的班级名称(className)字段(10分)。4、实现系部下拉列表与班级下拉列表的联动。如选择“软件学院”系部,则班级下拉列表只显示属于软件学院的班级。(5分)。5、完成学生注册功能,将学生记录增加到数据中。并根据结果,弹出相应的对话框(20分)。6、实现“退出”按钮功能,即退出系统(5分)。三、数据库设计1、数据库名称:StudentRegDB(分值:5分)2、数据库表名:表1学生基本信息表(StudentInfo)(分值:5分)列名中文列名数据类型长度允许空备注ID序号int4主键,自动增长na
7、me姓名varchar20sn学号varchar20sex性别varchar10为“男”或“女”departFK所属系部IDint4外键,参照系部表IDclassInfoFK所属班级IDint外键,参照班级表IDhomeAdd家庭地址varchar50表2系部表(Depart)(分值:5分)列名中文列名数据类型长度允许空备注ID序号int4主键,自动增长departName系部名称varchar20表3班级表(ClassInfo)(分值:5分)列名中文列名数据类型长度允许空备注ID序号int4主键,自动增长className系部名称
8、varchar20四、推荐实现步骤1根据数据库设计要求设计数据库和数据表2实现逻辑功能2.1实现注册界面。2.2完成系部下拉列表从数据库取值。2.3完成班级下拉列表从数据库取值。2.4给系部下拉列表增加事件处理,完成联动效果。2.5完
此文档下载收益归作者所有