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