数据库课程设计java版

.计算机科学与技术学院课程设计成绩单课程名称:数据库系统原理指导教师:***姓名***性别*学号*********班级*****综合成绩成绩等级程序运行情况)(占总成绩20%□能正确运行□基本能正确运行□能运行但结果不完善(20分)(15分)(10分)程序功能的完善程度(占总成绩10%)□完善□基本完善□不完善(10分)(8分)(5分)程序结构的合理性(占总成绩10%)□合理□基本合理□不太合理(10分)(8分)(5分)对问题的答辩情况(占总成绩40%)□概念正确有创新□能正确回答所有问题□基本能正确回答(40分)(35分)(30分)□部分问题回答概念不清晰(20分)学生的工作态度与独立工作能力(占总成绩10%)□工作态度认真能独立完成任务□工作态度认真但独立性较差(10分)(8分)□工作态度基本认真但缺乏独立性(5分)设计报告的规范性(占总成绩10%)□符合规范□基本符合规范□规范性较差(10分)(8分)(5分)优秀:90分~100分良好:80分~89分中等:70~79分及格:60~69分不及格0分~59分.计算机科学与技术学院课程设计报告数据库系统原理课程名称:计算机专业:级:班*****号:学******名:姓****指导老师:******2java学生成绩管理系统课程设计报告以及代码共享一、课程题目设计一个简易的电子书店管理系统。用于记录书店书本的信息以供管理员管理。(1)记录书本的基本信息,如编号、名称、类型、作者等(2)记录各个读者的信息。(3)实现一些管理的基本功能,如:书本信息的查询、插入新的书本信息、更改以及删除书本信息等功能。(4)能够连接数据库,从中获取信息。二、题目分析与设计1.使用的开发环境。我使用的开发环境是Eclipse,数据库是mysql。2.根据课题画出数据流程图。电子书店管理,实现添加书本记录、修改书本记录,删除及更改记录的功能。图书管理查询图书添加图书修改图书删除图书3.根据课题画出图。E-R34.数据库中各个表的结构。此次课题使用了三张表:,图书名,类型,作者,数目,价格);图书表(图书编号(主码),读者名,年龄,性别,电话,地址);读者表(读者编号(主码)。订单表(订单编号(主码),图书编号,读者编号,数目,需付金额)界面设计过程和组件的布局策略。5.由多个界面组成,通过点击界面的按钮来响应下一个事务,并对操作的失误有友好的提醒界面功能。6.论述程序逻辑的实现用户输入数据后,整理数据,通过JDBC连接数据库进行各种操作。三、测试分析1.登陆界面1234点击确定就可以进入主界密码:进入登陆界面输入用户名:何耀武面然后根据自己的需要点击界面上的操作按钮,从而进入下一个界面来实现要完成的操作4主要代码如下:jButton1.addActionListener(newActionListener(){//确定按钮所产生的事务publicvoidactionPerformed(ActionEvente){try{if(e.getSource()==jButton1){StringS1=??,S2=??尴;if((jTextField1.getText()).equals(S1)jPasswordField1.getText().equals(S2))//用户名密码比{dispose();NewJFrame1();newNewJFrame1main_ui=);truemain_ui.setVisible(}{else);你输入的密码或用户名有误,请再输入jLabel4.setText();.setVisible(truejLabel4);//输入错误提示jPasswordField1.setText(null}}(Exceptionf){}catchf.printStackTrace();}}});ActionListener(){//进入下个界面jButton1.addActionListener(newactionPerformed(ActionEvente){voidpublic){jButton1(e.getSource()==ifdispose();NewJFrame2();newNewJFrame2N2=true);//出现主界面N2.setVisible(}}});ActionListener(){jButton3.addActionListener(new@OverrideactionPerformed(ActionEvente){publicvoid//TODOAuto-generatedmethodstub5if(e.getSource()==jButton3){dispose();NewJFrame6N6=newNewJFrame6();N6.setVisible(true);//出现主界面}}});2.测试结果(1)查询书本信息进入查询界面后点击要查询的对象,然后在方框内输入编号点击确定按钮从而得到所要查询的信息。主要查询代码:jButton1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){StringS=null;if(jRadioButton1.isSelected()){jTextField2.setText(null);if(e.get...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?