-
大小: 30.45MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-07-27
- 語言: 其他
- 標(biāo)簽: c#??課程設(shè)計??畢業(yè)設(shè)計??
資源簡介
目錄
一、引言 1
(一)應(yīng)用價值 1
(二)擬采用的方法學(xué)與軟件過程 1
二、可行性研究 1
(一)經(jīng)濟可行性 1
(二)技術(shù)可行性 2
(三)操作可行性 2
1.可行性分析建模——物理模型 2
2.軟件開發(fā)計劃 3
(四)法律可行性 3
(五)社會可行性 4
三、需求分析 4
(一)需求描述 4
(二)功能需求 4
1.管理員端 4
2.教師端 5
3.學(xué)生端 5
(三)非功能需求 5
(四) 數(shù)據(jù)需求 6
本系統(tǒng)的層次方框圖如下: 6
(五)需求分析建模 6
1.數(shù)據(jù)模型——E-R圖 6
2.功能模型 7
3.行為模型 13
四、系統(tǒng)設(shè)計 13
(一)總體設(shè)計 13
1.軟件結(jié)構(gòu)設(shè)計 13
2 .數(shù)據(jù)庫設(shè)計 14
(二)詳細設(shè)計 14
1.數(shù)據(jù)庫表設(shè)計 14
2.界面設(shè)計 17
3.模塊設(shè)計 29
五、實現(xiàn) 32
(一)編碼 32
1.編碼規(guī)則與規(guī)范 32
2.連接數(shù)據(jù)庫 33
3.登錄模塊 33
4.主界面跳轉(zhuǎn)到其他功能模塊 35
5. 賬戶管理模塊 35
6. 教師管理模塊 40
7.班級管理模塊 43
8.學(xué)生管理模塊 45
9. 成績管理模塊 46
10. 課程管理模塊 48
(二) 測試 49
1. 模塊測試 49
2. 子系統(tǒng)測試 91
3. 系統(tǒng)測試 102
4. 驗收測試 103
六、總結(jié)與展望 123
(一)總結(jié) 123
(二)展望 124
包括源碼+論文,論文主要錯誤地方已指出,源碼參考基本都有注釋,當(dāng)然也存在很多bug。。建議當(dāng)作參考就行
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Data;
using?System.Data.SqlClient;
namespace?Manage.Class
{
????public?class?Class
????{
????????SqlConnection?sqlCon;
????????public?Class(string?strConectionString)
????????{
????????????sqlCon?=?new?SqlConnection(strConectionString);
????????}
????????///?
????????///?增加班級信息
????????///?
????????///?班級對象
????????///?保存錯誤信息
????????///?1成功增加成功,0表示失敗
????????public?int?AddClass(Model.Class.Class?objClass?out?string?strErr)
????????{
????????????int?iRent?=?0;
????????????strErr?=?““;
????????????SqlCommand?sqlCom?=?new?SqlCommand();
????????????string?strSql?=?“insert?into?Class(classnoclassnameremarktype)“;
????????????strSql?+=?“values(‘“?+?objClass.ClassNo?+?“‘‘“?+?objClass.ClassName?+“‘‘“?+?objClass.Remark?+?“‘1)“;
????????????sqlCom.CommandText?=?strSql;
????????????sqlCom.Connection?=?sqlCon;
????????????try
????????????{
????????????????sqlCon.Open();
????????????????sqlCom.ExecuteNonQuery();
????????????????iRent?=?1;
????????????}
????????????catch?(Exception?exErr)
????????????{
????????????????strErr?=?exErr.ToString();
????????????????iRent?=?0;
????????????}
????????????finally
????????????{
????????????????sqlCon.Close();
????????????????sqlCom.Dispose();
????????????}
????????????return?iRent;
????????}
????????///?
????????///?刪除班級信息,同時會刪除class_course表和class_teacher表相關(guān)聯(lián)的信息。
????????///?
????????///?班級編號
????????///?班級名
????????///?保存錯誤信息
????????///?1成功0失敗
????????public?int?DelClass(string?classNostring?className?out?string?strErr)
????????{
????????????int?iRent?=?0;
????????????strErr?=?““;
????????????SqlCommand?sqlCom?=?new?SqlCommand();
????????????string?strSql?=?“?update?class?set?type?=?0?where?classno?=?‘“?+?classNo?+?“‘?“;
????????????strSql?+=?“update?Class_course?set?type?=?0?where?classid?in?(select?classid?from?class?where?classNo?=‘“+?classNo?+“‘)?“;
????????????strSql?+=?“update?Class_teacher?set?type?=?0?where?classid?in?(select?classid?from?class?where?classNo?=‘“+?classNo?+“‘)?“;
????????????sqlCom.CommandText?=?strSql;
????????????sqlCom.Connection?=?sqlCon;
????????????try
????????????{
????????????????sqlCon.Open();
????????????????sqlCom.ExecuteNonQuery();
????????????????iRent?=?1;
????????????}
????????????catch?(Exception?exErr)
????????????{
????????????????strErr?=?exErr.ToString();
????????????????iRent?=?0;
????????????}
????????????finally
????????????{
????????????????sqlCon.Close();
????????????????sqlCom.Dispose();
????????????}
????????????return?iRent;
????????}
????????///?
????????///?判斷該班級里是否還有學(xué)生,有學(xué)生時不允許刪除班級
????????///?
????????///?班級編號
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-07-09?20:40??學(xué)生信息管理系統(tǒng)?-?副本\
?????目錄???????????0??2020-07-09?20:03??學(xué)生信息管理系統(tǒng)?-?副本\.vs\
?????目錄???????????0??2020-07-09?20:03??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\
?????目錄???????????0??2020-07-09?20:03??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\v15\
?????文件??????155136??2020-07-08?10:22??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\v15\.suo
?????目錄???????????0??2020-07-09?20:03??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\v15\Server\
?????目錄???????????0??2020-07-09?20:03??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\v15\Server\sqlite3\
?????文件???????????0??2020-06-30?17:28??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\v15\Server\sqlite3\db.lock
?????文件??????884736??2020-07-07?19:55??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\v15\Server\sqlite3\storage.ide
?????文件???????32768??2020-07-08?09:17??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\v15\Server\sqlite3\storage.ide-shm
?????文件?????4161232??2020-07-08?08:40??學(xué)生信息管理系統(tǒng)?-?副本\.vs\學(xué)生信息管理系統(tǒng)\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2020-07-09?20:03??學(xué)生信息管理系統(tǒng)?-?副本\DATA\
?????文件????????1353??2020-07-02?20:32??學(xué)生信息管理系統(tǒng)?-?副本\DATA\stumanage.sql
?????目錄???????????0??2020-07-09?20:04??學(xué)生信息管理系統(tǒng)?-?副本\Manage\
?????目錄???????????0??2020-07-09?20:04??學(xué)生信息管理系統(tǒng)?-?副本\Manage\bin\
?????目錄???????????0??2020-07-09?20:04??學(xué)生信息管理系統(tǒng)?-?副本\Manage\bin\Debug\
?????文件???????74240??2020-07-08?08:40??學(xué)生信息管理系統(tǒng)?-?副本\Manage\bin\Debug\Manage.dll
?????文件??????105984??2020-07-08?08:40??學(xué)生信息管理系統(tǒng)?-?副本\Manage\bin\Debug\Manage.pdb
?????文件????????9728??2020-07-06?22:53??學(xué)生信息管理系統(tǒng)?-?副本\Manage\bin\Debug\Model.dll
?????文件???????67072??2020-07-06?22:53??學(xué)生信息管理系統(tǒng)?-?副本\Manage\bin\Debug\Model.pdb
?????目錄???????????0??2020-06-30?17:28??學(xué)生信息管理系統(tǒng)?-?副本\Manage\bin\Release\
?????目錄???????????0??2020-07-09?20:04??學(xué)生信息管理系統(tǒng)?-?副本\Manage\Class\
?????文件???????16208??2020-07-07?17:36??學(xué)生信息管理系統(tǒng)?-?副本\Manage\Class\Class.cs
?????目錄???????????0??2020-07-09?20:04??學(xué)生信息管理系統(tǒng)?-?副本\Manage\Course\
?????文件???????14677??2020-07-07?22:37??學(xué)生信息管理系統(tǒng)?-?副本\Manage\Course\Course.cs
?????目錄???????????0??2020-07-09?20:04??學(xué)生信息管理系統(tǒng)?-?副本\Manage\Login\
?????文件???????19399??2020-07-07?16:33??學(xué)生信息管理系統(tǒng)?-?副本\Manage\Login\Login.cs
?????文件????????2726??2020-07-07?19:47??學(xué)生信息管理系統(tǒng)?-?副本\Manage\Manage.csproj
?????目錄???????????0??2020-07-09?20:04??學(xué)生信息管理系統(tǒng)?-?副本\Manage\obj\
?????目錄???????????0??2020-07-09?20:04??學(xué)生信息管理系統(tǒng)?-?副本\Manage\obj\Debug\
?????文件????????6878??2020-06-30?17:39??學(xué)生信息管理系統(tǒng)?-?副本\Manage\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
............此處省略512個文件信息
評論
共有 條評論