

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、專(zhuān)業(yè)資料實(shí)驗(yàn)報(bào)告學(xué)生信息管理系統(tǒng)學(xué)號(hào):XXXXXXXX姓名:XXXXXX班級(jí):XXXXXXXXXXXXXXX摘要本文著重闡述了 “學(xué)生信息管理系統(tǒng)” 的開(kāi)發(fā)過(guò)程。 對(duì)于設(shè)計(jì)思想和設(shè)計(jì)流程也 做出了專(zhuān)業(yè)資料全面的敘述, 在數(shù)據(jù)庫(kù)創(chuàng)建思想以及各個(gè)數(shù)據(jù)表之間的具體關(guān)聯(lián)等面也做出了 詳細(xì)說(shuō)明, 并且具體剖析了系統(tǒng)各個(gè)功能的實(shí)現(xiàn)過(guò)程以及詳細(xì)設(shè)計(jì)過(guò)程, 在繪制簡(jiǎn)單 系統(tǒng)功能模塊圖的同時(shí),力求更加清晰地表明設(shè)計(jì)思想以及對(duì)整個(gè)學(xué)生模塊程序設(shè)計(jì) 的規(guī)劃及具體實(shí)現(xiàn)過(guò)程。本系統(tǒng)具有多面特點(diǎn):系統(tǒng)功能完備,用戶(hù)使用便簡(jiǎn)捷,人性化的用戶(hù)界面,安 全保密設(shè)置齊全, 大大減少了操作人員和用戶(hù)的工作負(fù)擔(dān), 提高了學(xué)生管理的工
2、作效 率和學(xué)校的信息化的水平。AbstractThis article focuses on the student information management system-student modulefor the development process. Introduced a system for environment and development tools,the design concept and design process has also made a comprehensive narrative, in thedatabase to create ideolo
3、gical and various data tables specific links between the areas hasalso made detailed and specific analysis of the The various functions of the system toachieve process and detailed design process, drawing a simple system function modulesmap at the same time, to moreclearly show that design thinking
4、and the whole process of planning and design of concreterealization.This system has many features: system fully functional, easy to use simple user-friendlyuser interface, complete security settings, greatly reducing the operators and users of theburden and improve the efficiency of the management o
5、f students and school informationLevel.專(zhuān)業(yè)資料1.實(shí)驗(yàn)?zāi)康?:編寫(xiě)學(xué)生信息管理系統(tǒng)程序:(1)基本要求:學(xué)生信息(包括學(xué)號(hào)、姓名、性別、年齡、家庭住址、等)的添加, 刪除,修改,查詢(xún)(包括按學(xué)號(hào),按姓名等查詢(xún)) 。(2)提高要求(依據(jù)自身情況自選):可填加班級(jí)信息(也可刪除、修改班級(jí)) ,學(xué)生 信息中包含班級(jí)信息,可按班級(jí)統(tǒng)計(jì)學(xué)生。簡(jiǎn)單統(tǒng)計(jì),按性別統(tǒng)計(jì)等。說(shuō)明:此程序要求圖形界面實(shí)現(xiàn)。2.系統(tǒng)具備的基本功能“學(xué)生信息管理系統(tǒng)” 學(xué)生模塊的開(kāi)發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺(tái)數(shù)據(jù)庫(kù), 應(yīng) 用程序系統(tǒng)要求界面友好, 功能完備,易使用等特點(diǎn)。 而后臺(tái)數(shù)據(jù)庫(kù)的數(shù)據(jù)要具
6、有一 致性、完整性、安全性。學(xué)生操作前臺(tái)操作便.前臺(tái)作為與學(xué)生直接交互的界面,在考慮功能的同時(shí),也考慮了操作的簡(jiǎn)潔和便 性,目的是讓大多數(shù)不在懂電腦操作的客戶(hù), 也能輕松的享受計(jì)算機(jī)給他們帶來(lái)的便 利。前臺(tái)系統(tǒng)主要具備學(xué)生個(gè)人信息的查詢(xún)功能,學(xué)生可以查詢(xún)自個(gè)人信息。3.系統(tǒng)學(xué)生子功能劃分經(jīng)過(guò)對(duì)問(wèn)題分析,學(xué)生子系統(tǒng)比較簡(jiǎn)單,主要完成學(xué)生網(wǎng)上課程成績(jī)及個(gè)人信息查詢(xún)的功能及密碼修改的功能。學(xué)生以學(xué)號(hào)及密碼的身份進(jìn)行登錄,系統(tǒng)功能結(jié)構(gòu)如 圖:專(zhuān)業(yè)資料4.學(xué)生子系統(tǒng)功能描述1.學(xué)生信息錄入模塊本模塊完成學(xué)生個(gè)人信息錄入功能,進(jìn)入本模塊,學(xué)生可以將自己的學(xué)號(hào),姓名, 性別,年齡,地址等信息錄入系統(tǒng),2.學(xué)
7、生信息查詢(xún)模塊學(xué)生的基本信息錄入后,可通過(guò)這個(gè)模塊來(lái)進(jìn)行查詢(xún)。3.學(xué)生信息修改模塊本模塊用于日后學(xué)生信息有改動(dòng)時(shí),對(duì)學(xué)生的信息進(jìn)行改動(dòng),以確保學(xué)生信息的 正確性,5.設(shè)計(jì)流程及部分截圖import address.sql.*;import address.util.*;public class Student2 專(zhuān)業(yè)資料private static Scanner scanner =new Scanner(System.in);String driver = org.hsqldb.jdbcDriver;String url = jdbc:hsqldb:hsql:/localhost;/連接到本
8、機(jī)上默認(rèn)的數(shù)據(jù)庫(kù)String user=sa;String pass=;private Connection con;public void init()throws Exceptionif(con!=null) return;Class.forName(driver);con=DriverManager.getConnection(url,user,pass);/建立和數(shù)據(jù)庫(kù)之間的連接String sql=create table student(id bigint,name varchar(120),;sql+=sex decimal,age decimal,address decimal
9、);Statement stmt=con.createStatement();stmt.executeUpdate(sql);/創(chuàng)建表,只執(zhí)行一次。/在表中插入數(shù)據(jù)以備使用專(zhuān)業(yè)資料public void close()throws Exceptionif(con!=null) con.close();/*創(chuàng)建student表,表中有id,name,age,sex,address五列*/public void Add() throws ExceptionSystem.out.println(請(qǐng)輸入學(xué)生學(xué)號(hào):(當(dāng)輸入學(xué)號(hào)為-1時(shí)停止);long id=scanner.nextLong();whil
10、e(id!=-1)System.out.println(請(qǐng)輸入該學(xué)生的名字:);String name=scanner.next();System.out.println(請(qǐng)連續(xù)輸入sex,age,address各科成績(jī):);double sex=scanner.nextDouble();專(zhuān)業(yè)資料double age=scanner.nextDouble();double address=scanner.nextDouble();String sql=insert into student values(?,?,?,?,?);PreparedStatement pstmt =con.prepa
11、reStatement(sql);pstmt.setLong(1,id);pstmt.setString(2,name);pstmt.setDouble(3,sex);pstmt.setDouble(4,age);pstmt.setDouble(5,address);pstmt.execute();pstmt.close();System.out.println(請(qǐng)輸入學(xué)生學(xué)號(hào):(當(dāng)輸入學(xué)號(hào)為-1時(shí)停止);id=scanner.nextLong();專(zhuān)業(yè)資料/*查詢(xún)時(shí)使用Statement的executeQuery法,其它用executeUpdate法*/public void dispAll
12、() throws ExceptionStatement stmt=con.createStatement(); /創(chuàng)建對(duì)象,該對(duì)象用來(lái)執(zhí)行命令String sql=select * from student;ResultSet rs=stmt.executeQuery(sql);/執(zhí)行命令,返回執(zhí)行結(jié)果if(!rs.next()System.out.println(對(duì)不起,該數(shù)據(jù)庫(kù)可能還沒(méi)有創(chuàng)建信息!); while(rs.next()String id=rs.getString(id);String name=rs.getString(name);String age=rs.getStri
13、ng(age);String sex=rs.getString(sex);String address= rs.getString(address);System.out.printf(%s,%s,%s,%s,%s%n,id,name,age,sex,address);rs.close();stmt.close();專(zhuān)業(yè)資料/*按學(xué)號(hào)查詢(xún)學(xué)生信息*/public void searchByid()throws ExceptionSystem.out.print(請(qǐng)輸入所要查詢(xún)的學(xué)生的id號(hào):); long_id=scanner.nextLong();String sql=select*from
14、 student where id=+_id+;Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery(sql);if(rs.next()long id=rs.getLong(id);String name=rs.getString(name);Double age=rs.getDouble(age);Double sex=rs.getDouble(sex);專(zhuān)業(yè)資料Double address=rs.getDouble(address);System.out.println(id+ +name+ +age+專(zhuān)業(yè)資
15、料+sex+ +address);elseSystem.out.println(對(duì)不起,此學(xué)生信息不存在/*按學(xué)生姓名查詢(xún)*/public void searchByname()throws ExceptionSystem.out.print(請(qǐng)輸入所要查詢(xún)的學(xué)生的姓名:String _name=scanner.next();String sql=select *from student wherename=+_name+;Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery(sql);.););專(zhuān)業(yè)資料if(r
16、s.next()long id=rs.getLong(id);String name=rs.getString(name);Double age=rs.getDouble(age);Double sex=rs.getDouble(sex);Double address=rs.getDouble(address);System.out.println(id+ +name+ +age+ +sex+ +address);elseSystem.out.println(對(duì)不起,此學(xué)生信息不存在.);public void deleteByid()throws ExceptionSystem.out.pr
17、int(請(qǐng)輸入你要?jiǎng)h除學(xué)生信息的學(xué)號(hào):long _id=scanner.nextLong(););專(zhuān)業(yè)資料String sql=select*from student where id=+_id+;Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery(sql);if(rs.next()long id=rs.getLong(id);String name=rs.getString(name);Double age=rs.getDouble(age);Double sex=rs.getDouble(sex);Doub
18、le address=rs.getDouble(address);System.out.println(id+ +name+ +age+ +sex+ +address);elseSystem.out.println(對(duì)不起,此學(xué)生信息不存在.);專(zhuān)業(yè)資料String sql1=delete from student where id=+_id+;Statement stmt1=con.createStatement();stmt1.executeUpdate(sql1);public static void main(String args) throws ExceptionStudent2
19、stu=new Student2();stu.init();/加載驅(qū)動(dòng),創(chuàng)建。System.out.println(*歡迎進(jìn)入學(xué)生信息簡(jiǎn)單管理系統(tǒng)*);專(zhuān)業(yè)資料System.out.println(1.向數(shù)據(jù)庫(kù)中添加學(xué)生信息。);System.out.println(6.System.out.println(*);System.out.print(請(qǐng)輸入選擇序號(hào):);int n=scanner.nextInt();while(n!=6)if(n=1)stu.Add();else if(n=2)System.out.println(2.顯示數(shù)據(jù)庫(kù)中所有學(xué)生信息。);System.out.println(3.按學(xué)號(hào)查詢(xún)學(xué)生信息);System.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)民貸款金融知識(shí)培訓(xùn)
- 2025年普法知識(shí)競(jìng)賽題庫(kù)及答案(共90題)
- 2025年高考?xì)v史大一輪復(fù)習(xí)高中歷史線(xiàn)索60條梳理
- 采購(gòu)審計(jì)與合規(guī)性檢查重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 換屆和表彰大會(huì)活動(dòng)流程
- 機(jī)關(guān)保密教育培訓(xùn)
- 稅收風(fēng)險(xiǎn)培訓(xùn)
- 4-08-10-02 國(guó)家職業(yè)標(biāo)準(zhǔn)化工生產(chǎn)現(xiàn)場(chǎng)技術(shù)員(試行) (2025年版)
- 四年級(jí)數(shù)學(xué)上冊(cè) 1 大數(shù)的認(rèn)識(shí)第6課時(shí) 求億以?xún)?nèi)數(shù)的近似數(shù)教學(xué)設(shè)計(jì) 新人教版
- 浙江省衢州市仲尼中學(xué)高二體育與健康《乒乓球》教學(xué)設(shè)計(jì)2 新人教版
- 2023屆高考作文模擬寫(xiě)作:“成器”和“不器”導(dǎo)寫(xiě)及范文
- GB/T 8237-2005纖維增強(qiáng)塑料用液體不飽和聚酯樹(shù)脂
- GB/T 14713-2009旋切機(jī)通用技術(shù)條件
- 低成本自動(dòng)化的開(kāi)展與案例課件
- 不予受理反訴民事上訴狀(標(biāo)準(zhǔn)版)
- 高中英語(yǔ)語(yǔ)法之虛擬語(yǔ)氣(課件3份)
- 粵教版2022年小學(xué)六年級(jí)科學(xué)下冊(cè)期中測(cè)試試卷及答案2022-2023
- 北師大六年級(jí)下冊(cè)數(shù)學(xué)第三單元《圖形的運(yùn)動(dòng)》教學(xué)設(shè)計(jì)
- 國(guó)際石油合作主要合同模式課件
- 橋梁加固改造工程施工質(zhì)量管理體系與措施
- 第二十六章慢性腎小球腎炎演示文稿
評(píng)論
0/150
提交評(píng)論