学籍管理系统-JAVA程序设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学籍管理系统-JAVA程序设计报告

一、设计题目 学籍管理系统 二、设计内容 设计GUI界面的学籍管理系统,用户可以加入学生基本信息,并可对加入的信息进入修改,查找,和删除。 三、设计要求 要求设计GUI界面,进行简单的学生基本信息管理。 四、设计要点 布局的设计和事件响应的处理及数据库的链接与操作 五、总体设计 主窗体的设计 添加学生基本信息窗体 修改学生信息窗体 查询学生信息窗体 删除学生信息窗体 菜单设计 7、事件响应的处理 六、具体设计 1、程序结构说明 入口程序:Student.java; 主界面程序:MainFrame.java; 添加信息窗口程序:AddInf.java; 修改信息窗口程序:ChangeInf.java; 查询信息窗口程序:SearchInf.java; 删除信息窗口程序:DelInf.java 程序数据库:Microsoft ACCESS 2000(非数据源链接)DataBase/Student.mdb。 2、程序源代码及分析说明 (1)程序源代码(已提交); (2)程序分析: Student.java:程序的入口。初始化主界面,使主界面位于屏幕中间,且用户不能改变其大小。 MainFrame.java:程序的主界面。由菜单、登陆界面和操作选项所构成。其中菜单的“文件”中各操作项必须在登陆后方可选择,输入用户名和密码点击“进入”,提示登陆成功之后(用户名和密码在数据库的Admin表中,如果用户填的密码或用户名错误或没填都会产生相应的警告框),登陆界面消失,出现“添加信息”、“修改信息”、“信息查询”和“删除信息”四个按钮,且菜单中的操作项也被激活。点击要操作的按钮或菜单项,进入要操作的界面(窗口出现在屏幕左上角)。 AddInf.java:添加信息界面。按照要求添入基本信息,如果用户填错或没填,提示错误信息(如不能添加已经注册的学号)。填写完整后,点击“增加”按钮,将信息加入数据库的BaseInf表中。 ChangeInf.java:修改信息界面。按照提示输入要修改信息的学生学号,点击“下一步”(如果数据库无此学号,则提示“无此对应信息”),从数据库中将该学生的完整信息读出,用户修改之后点击“修改”即可。注意:为了防止意外,修改学生信息时,程序禁止了对学号的修改。(为了程序设计方便和代码重用,修改信息的代码是先删此该生所有信息,再将修改后的信息全部添加到数据库,这也是数据库修改的原理) SeachInf.java:查询信息界面。输入要查询的学生的学号或姓名(也可两项都填写),点击“查询”,将提示“查无对应信息”或将查询到的学生完整信息显示出来,如果有多条对应信息(此程序测试数据库中有多个姓名为“盛守卓”的记录),“下一条”按钮可选,单击之后可查看下一满足条件的信息,查找准确的学生信息。 DelInf.java:删除信息界面。输入要删除信息的学生的学号,单击“下一步”,程序给出该生的完整信息,点击“删除”,提示是否确定删除对话框,仔细查看信息确认无误后,单击“确定”完成删除,否则单击“取消”。 运行说明:进入DOS提示符,并完成相关设置后。 键入:javac Student.java java Student运行程序。 注意:程序的文件(六个程序文件一个数据库)不能缺少,并且它们之后的相对路径不能改变。本程序在Win2K-JDK1.4.0、Win98-JDK1.3.1(安装Plug-In)环境下调试成功。 3、程序效果显示图 1)如下图,运行程序。 2)用户名:szsheng 密码:123456 进入系统 3)登陆成功后,选择操作项,如“添加信息” 4)填好完整信息后,单击“增加”,添加该条学生信息。 5)如图,修改好信息好,点击“修改”。 6)如图查询学生信息,若是最后一条信息,“下一条”不可选。 7)单击“删除”,再选择对话框的“确定”删除该学生信息。 七、参考资料 1、参考《Jbuilder程序设计》中界面及对话框的设计方法,结合Visual Studio.Net设计.NET程序的技巧; (本程序界面利用Jbuilder 9.0企业版作辅助设计工具) 2、利用ASP编程的经验设计数据库及链接,接口程序与ASP也十分的相似——非数据源链接,直接调用数据库文件的方法来自Internet网。 附言:由时间有限,及程序运行环境的变化,界面设计粗糙,也没有做帮助文档,程序功能不可能满足实际需要,而且只能采用ACCESS作为数据库,不便动态的创建数据库及表(否则可以改善功能,如添加系别,进行成绩管理,增加科目等等)严重影响程序功能。因此,此程序仅供参考。

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档