本汽車銷售信息管理系統(tǒng)是為滿足在校學生課程設計的需要,開發(fā)的一個基于JAVA技術的銷售信息管理系統(tǒng),功能包括:客戶信息管理模塊、銷售信息管理模塊、售后服務信息管理模塊、市場策略公告模塊、統(tǒng)計報表管理模塊,模塊包括信息的添加、刪除、修改等功能。
創(chuàng)新互聯(lián)公司專注于企業(yè)網(wǎng)絡營銷推廣、網(wǎng)站重做改版、謝通門網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5頁面制作、商城網(wǎng)站建設、集團公司官網(wǎng)建設、外貿(mào)營銷網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為謝通門等各大城市提供網(wǎng)站開發(fā)制作服務。
本課程設計報告,對整個系統(tǒng)及其內(nèi)部的各個功能模塊的構想、設計思路、實現(xiàn)方法和過程,做出了詳細的說明和介紹。
提個思路,僅供參考:
一個學生表,學號是主鍵;
一個課程表,課程號是主鍵;
一個選課表,(學號,課程號)是主鍵。
在選課表里,一個學號可以對應好幾門課程,一門課程也可以有很多個學生選。
課程設計報告主要包括以下幾個方面.
1.封面(根據(jù)自己的個性設計)2.目錄3.主界面(介紹這次設計的課題、人員、目標、任務、人員分工)4.主要過程(要告訴別人你的這個作品該怎么用)5.程序流程圖(用圖來表示主要過程)6.核心源程序(你覺得這個作品它具備的主要功能是什么,就將實現(xiàn)這個功能的代碼給COPY下來)7.主要函數(shù)(你程序代碼里用的函數(shù)中你覺得重要的或是難的)8.心得9.附錄(你完成這次課程設計參考的書,這個可以多寫一點,以示用心認真)
我第一次做課程設計時寫報告就是這么寫的.你參考參考.希望能對你有些幫助
如果不用框架的話,可以直接在Jsp中完成的。
如果用Hibernate框架的話會是更簡單的,直接把他的xml文件考過去他就能給你直接配置鏈接數(shù)據(jù)了。
用java鏈接MySQL是這么寫的:
12345678910111213141516171819202122232425262728293031323334353637import java.sql.*;public class DatabaseCon{private final String DBDRIVER="com.mysql.jdbc.Driver";private final String DBURL="jdbc:mysql://localhost:3306/admin";//admin是你的數(shù)據(jù)庫名private final String DBUSER="root"; private final String DBPASS="root";private Connection con=null;public DatabaseCon(){try{Class.forName(DBDRIVER);this.con=DriverManager.getConnection(DBURL,DBUSER,DBPASS);con.setAutoCommit(false);}catch(Exception e){System.out.println("連接數(shù)據(jù)庫出現(xiàn)錯誤:"+e.getMessage());}}//構造函數(shù),用來連接數(shù)據(jù)庫,只要一旦實例化,就算已經(jīng)連接上了數(shù)據(jù)庫public Connection getConnection(){return this.con;}//取得數(shù)據(jù)庫的連接public void close(){try{if(!this.con.isClosed())this.con.close();}catch(Exception e){System.out.println("數(shù)據(jù)庫關閉出現(xiàn)異常:"+e.getMessage());}}}1然后再從JSP頁面中調(diào)用就行了。1最后寫SQL語句進行增刪改查了。1具體怎么寫你就自己聯(lián)系一下吧
暈/////真麻煩。。。。。
數(shù)據(jù)結構實習報告規(guī)范
實習報告的開頭應給出題目、班級、姓名、學號和完成日期,并包括以下七個內(nèi)容:
1、需求分析
以無歧義的陳述說明程序設計的任務,強調(diào)的是程序要做什么?明確規(guī)定:
(1)輸入的形式和輸入值的范圍;
(2)輸出的形式;
(3)程序所能達到的功能;
(4)測試數(shù)據(jù):包括正確地輸入及其輸出結果和含有錯誤的輸入及其輸出結果。
2、概要設計
說明本程序中用到的所有抽象數(shù)據(jù)類型的定義、主程序的流程以及各程序模塊之間的層次(調(diào)用)關系。
3、詳細設計
實現(xiàn)概要設計中定義的所有數(shù)據(jù)類型,對每個操作只需要寫出偽碼算法;對主程序和其他模塊也都需要寫出偽碼算法(偽碼算法達到的詳細程度建議為:按照偽碼算法可以在計算機鍵盤直接輸入高級程序設計語言程序);畫出函數(shù)的調(diào)用關系圖。
4、調(diào)試分析
內(nèi)容包括:
(1)調(diào)試過程中遇到的問題是如何解決的以及對設計與實現(xiàn)的回顧討論和分析;
(2)算法的時空分析(包括基本操作和其他算法的時間復雜度和空間復雜度的分析)和改進思想;
(3)經(jīng)驗和體會等。
5、用戶使用說明
說明如何使用你編寫的程序,詳細列出每一步操作步驟。
6、測試結果
列出你的測試結果,包括輸入和輸出。這里的測試數(shù)據(jù)應該完整和嚴格,最好多于需求分析中所列。
7、附錄
題 目 : [數(shù)據(jù)結構] 約瑟夫-實習報告
尺 寸 : 約瑟夫-實習報告.doc
目 錄 : 一、需求分析
二、概要設計
三、程序具體設計及函數(shù)調(diào)用關系
四、調(diào)試分析
五、測試結果
原 文 : 實習報告
題目:約瑟夫(Joseph)問題的一種描述是:編號為1,2,......,n的n個人按順時針方向圍坐一圈,每人持有一個密碼(正整數(shù))。一開始任選一個整數(shù)作為報數(shù)上限值m,從第一個人開始按順時針方向自1開始順序報數(shù),報到m時停止報數(shù)。報m的人出列,將他的密碼作為新的m值,從他在順時針方向上的下一個開始重新從1報數(shù),如此下去,直至年有人全部出列為止。試設計一個程序求出出列順序。
班級: 姓名: 學號: 完成日期:
一、需求分析
1. 本演示程序中,利用單向循環(huán)鏈表存儲結構存儲約瑟夫環(huán)數(shù)據(jù)(即n個人的編號和密碼)。
2. 演示程序以用戶和計算機的對話方式執(zhí)行,即在計算機終端上顯示"提示信息"之后,由用戶在鍵盤上輸入演示程序中需要輸入的數(shù)據(jù),運算結果顯示在其后。
3. 程序執(zhí)行的命令包括:
1)構造單向循環(huán)鏈表;2)
4. 測試數(shù)據(jù)
m 的初值為20;n=7,7個人的密碼依次為:3,1,7,2,4,8,4,首先m值為6(正確的出列順序為6,1,4,7,2,1,3,5)。
二、概要設計
1.單向循環(huán)鏈表的抽象數(shù)據(jù)類型定義為:
ADT List{
數(shù)據(jù)對象:D={ai | ai∈正整數(shù),I=1,2,......,n,n≥0}
數(shù)據(jù)關系:R1={ ai-1,ai |,ai-1,ai∈D,I=1,2,......,n}
基本操作:
Init List(L)
操作結果:構造一個空的線性表L。
List Insert(L,i,e)
初始條件:線性表L已存在,1≤i≤List Length(L)+1.
操作結果:在L中第i個位置之前插入新的數(shù)據(jù)無素e,L長度加1。
List Delete(L,i,e)
初始條件:線性表L存在非空,1≤i≤List Length(L).
操作結果:刪除L的第i個元素,并用e返回其值,L長度減1。
2. 程序包含四個模塊:
1)主程序模塊: