欢迎来到天天文库
浏览记录
ID:41616433
大小:207.62 KB
页数:6页
时间:2019-08-29
《学籍管理系统-JAVA程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、设计题目学籍管理系统二、设计内容设计GUI界面的学籍管理系统,用户可以加入学生基本信息,并可对加入的信息进入修改,查找,和删除。三、设计要求要求设计GUI界面,进行简单的学生基本信息管理。四、设计要点布局的设计和事件响应的处理及数据库的链接与操作五、总体设计1、主窗体的设计2、添加学生基本信息窗体3、修改学生信息窗体4、查询学生信息窗体5、删除学生信息窗体6、菜单设计7、事件响应的处理六、具体设计1、程序结构说明入口程序:Student,java;b、主界面程序:MainFrame.java;Cs添加信息窗口程序:Addlnf.java;d、修改信息窗口程序:Changeln
2、f.java;e>查询信息窗口程序:Searchlnf.java;f、删除信息窗口程序:Dellnf.javag、程序数据库:MicrosoftACCESS2000(非数据源链接)DataBase/Student・mdbo2、程序源代码及分析说明(1)程序源代码(已提交);(2)程序分析:a>Student,java:程序的入口。初始化主界面,使主界面位于屏幕中间,口用户不能改变其大小。b、MainFrame.java:程序的主界面。由菜单、登陆界面和操作选项所构成。其中菜单的“文件”中各操作项必须在登陆后方可选择,输入用户名和密码点击“进入”,提示登陆成功之后(用户名和密码在数
3、据库的Admin表中,如果用户填的密码或用户名错误或没填都会产生相应的警告框),登陆界面消失,出现“添c、d、e、f、加信息”、“修改信息”、“信息查询”和“删除信息”四个按钮,H菜单中的操作项也被激活。点击要操作的按钮或菜单项,进入要操作的界面(窗口出现在屏幕左上角)。Addlnf.java:添加信息界面。按照要求添入基本信息,如果用户填错或没填,提示错误信息(如不能添加已经注册的学号)。填写完整后,点击“增加”按钮,将信息加入数据库的Baselnf表中。Changelnf.java:修改信息界面。按照提示输入要修改信息的学生学号,点击“下一步”(如果数据库无此学号,则提示“无
4、此对应信息”),从数据库中将该学生的完整信息读出,用户修改之后点击“修改”即可。注意:为了防止意外,修改学生信息时,程序禁止了对学号的修改。(为了程序设计方便和代码重用,修改信息的代码是先删此该生所有信息,再将修改后的信息全部添加到数据库,这也是数据库修改的原理)Seachlnf.java:查询信息界面。输入要查询的学生的学号或姓名(也可两项都填写),点击“查询”,将提示“查无对应信息”或将查询到的学牛完整信息显示出来,如果有多条对应信息(此程序测试数据库中有多个姓名为“盛守卓”的记录),“下一条”按钮可选,单击Z后可查看下一满足条件的信息,查找准确的学生信息。g、运行说明:进入
5、DOS提示符,并完成相关设置后。Dellnf.java:删除信息界面。输入要删除信息的学生的学号,单击“下一步”,程序给出该牛的完整信息,点击“删除”,提示是否确定删除对话框,仔细查看信息确认无误后,单击“确定”完成删除,否则单击“取消”。键入:javacStudent,javajavaStudent运行程序。注意:程序的文件(六个程序文件一个数据库)不能缺少,并II它们之后的相对路径不能改变。本程序在Win2K-JDK1.4.0>Win98-JDK1.3.1(安装Plug-In)环境下调试成功。3、程序效果显示图1)如下图,运行程序。MicrosoftWindows2000LU
6、ersion5.00.2195]版权所有1985-2000MicrosoftCorp.C:DocunentsandSettingsuser>path=Zpathz;d:ProgranFilesJBiiilderjdkl.4binC:DocunentsandSettingsuser>setclasspath=d:j2sdkssztest;.C:DocunentsandSettingsuser>d:D:>cdj2sdkssztestD:j2sdkssztest>jauacStudent.jauaD:j2sdkssztest>jauaStud
7、ent.2)用户名:szsheng密码:123456进入系统3)登陆成功后,选择操作项,如“添加信息汀-InJx
8、文作帮助佶息査询修改佶息退出页卓学籍管理系统请选择提作:添加信息I信息查询I修改信息IJM除信息
9、4)填好完整信息后,单击“增加X添加该条学生信息。5)如图,修改好信息好,点击“修改”。6)如图查询学生信息,若是最后一条信息,“下一条”不可选。7)单击“删除S再选择对话框的“确定”删除该学生信息。七、参考资料1、参考《Jbuilder程序设计》中界面及对话框的设计方法
此文档下载收益归作者所有