資源簡介
目錄
一、引言 1
(一)應用價值 1
(二)擬采用的方法學與軟件過程 1
二、可行性研究 1
(一)經濟可行性 1
(二)技術可行性 2
(三)操作可行性 2
1.可行性分析建模——物理模型 2
2.軟件開發計劃 3
(四)法律可行性 3
(五)社會可行性 4
三、需求分析 4
(一)需求描述 4
(二)功能需求 4
1.管理員端 4
2.教師端 5
3.學生端 5
(三)非功能需求 5
(四) 數據需求 6
本系統的層次方框圖如下: 6
(五)需求分析建模 6
1.數據模型——E-R圖 6
2.功能模型 7
3.行為模型 13
四、系統設計 13
(一)總體設計 13
1.軟件結構設計 13
2 .數據庫設計 14
(二)詳細設計 14
1.數據庫表設計 14
2.界面設計 17
3.模塊設計 29
五、實現 32
(一)編碼 32
1.編碼規則與規范 32
2.連接數據庫 33
3.登錄模塊 33
4.主界面跳轉到其他功能模塊 35
5. 賬戶管理模塊 35
6. 教師管理模塊 40
7.班級管理模塊 43
8.學生管理模塊 45
9. 成績管理模塊 46
10. 課程管理模塊 48
(二) 測試 49
1. 模塊測試 49
2. 子系統測試 91
3. 系統測試 102
4. 驗收測試 103
六、總結與展望 123
(一)總結 123
(二)展望 124
包括源碼+論文,論文主要錯誤地方已指出,源碼參考基本都有注釋,當然也存在很多bug。。建議當作參考就行
代碼片段和文件信息
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表相關聯的信息。
????????///?
????????///?班級編號
????????///?班級名
????????///?保存錯誤信息
????????///?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;
????????}
????????///?
????????///?判斷該班級里是否還有學生,有學生時不允許刪除班級
????????///?
????????///?班級編號
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-07-09?20:40??學生信息管理系統?-?副本\
?????目錄???????????0??2020-07-09?20:03??學生信息管理系統?-?副本\.vs\
?????目錄???????????0??2020-07-09?20:03??學生信息管理系統?-?副本\.vs\學生信息管理系統\
?????目錄???????????0??2020-07-09?20:03??學生信息管理系統?-?副本\.vs\學生信息管理系統\v15\
?????文件??????155136??2020-07-08?10:22??學生信息管理系統?-?副本\.vs\學生信息管理系統\v15\.suo
?????目錄???????????0??2020-07-09?20:03??學生信息管理系統?-?副本\.vs\學生信息管理系統\v15\Server\
?????目錄???????????0??2020-07-09?20:03??學生信息管理系統?-?副本\.vs\學生信息管理系統\v15\Server\sqlite3\
?????文件???????????0??2020-06-30?17:28??學生信息管理系統?-?副本\.vs\學生信息管理系統\v15\Server\sqlite3\db.lock
?????文件??????884736??2020-07-07?19:55??學生信息管理系統?-?副本\.vs\學生信息管理系統\v15\Server\sqlite3\storage.ide
?????文件???????32768??2020-07-08?09:17??學生信息管理系統?-?副本\.vs\學生信息管理系統\v15\Server\sqlite3\storage.ide-shm
?????文件?????4161232??2020-07-08?08:40??學生信息管理系統?-?副本\.vs\學生信息管理系統\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2020-07-09?20:03??學生信息管理系統?-?副本\DATA\
?????文件????????1353??2020-07-02?20:32??學生信息管理系統?-?副本\DATA\stumanage.sql
?????目錄???????????0??2020-07-09?20:04??學生信息管理系統?-?副本\Manage\
?????目錄???????????0??2020-07-09?20:04??學生信息管理系統?-?副本\Manage\bin\
?????目錄???????????0??2020-07-09?20:04??學生信息管理系統?-?副本\Manage\bin\Debug\
?????文件???????74240??2020-07-08?08:40??學生信息管理系統?-?副本\Manage\bin\Debug\Manage.dll
?????文件??????105984??2020-07-08?08:40??學生信息管理系統?-?副本\Manage\bin\Debug\Manage.pdb
?????文件????????9728??2020-07-06?22:53??學生信息管理系統?-?副本\Manage\bin\Debug\Model.dll
?????文件???????67072??2020-07-06?22:53??學生信息管理系統?-?副本\Manage\bin\Debug\Model.pdb
?????目錄???????????0??2020-06-30?17:28??學生信息管理系統?-?副本\Manage\bin\Release\
?????目錄???????????0??2020-07-09?20:04??學生信息管理系統?-?副本\Manage\Class\
?????文件???????16208??2020-07-07?17:36??學生信息管理系統?-?副本\Manage\Class\Class.cs
?????目錄???????????0??2020-07-09?20:04??學生信息管理系統?-?副本\Manage\Course\
?????文件???????14677??2020-07-07?22:37??學生信息管理系統?-?副本\Manage\Course\Course.cs
?????目錄???????????0??2020-07-09?20:04??學生信息管理系統?-?副本\Manage\Login\
?????文件???????19399??2020-07-07?16:33??學生信息管理系統?-?副本\Manage\Login\Login.cs
?????文件????????2726??2020-07-07?19:47??學生信息管理系統?-?副本\Manage\Manage.csproj
?????目錄???????????0??2020-07-09?20:04??學生信息管理系統?-?副本\Manage\obj\
?????目錄???????????0??2020-07-09?20:04??學生信息管理系統?-?副本\Manage\obj\Debug\
?????文件????????6878??2020-06-30?17:39??學生信息管理系統?-?副本\Manage\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
............此處省略512個文件信息
- 上一篇:數據庫系統概念中文版第6版.zip
- 下一篇:MF253S.zip
評論
共有 條評論