資源簡介
本系統主要分為3個大模塊:學生、教師、管理員。而在原系統上的這些大模塊里,需要添加以下幾個小模塊:
學生:主要有5個模塊:
個人信息:查看、修改個人信息
密碼修改:密碼修改
查看課題任務書與指導書:查看課題任務書與指導書
學生選題:選題一覽表、自主選題
個人選題情況:查看留言及選題信息,查看審核是否通過
教師:主要有6個模塊:
個人信息:查看、修改個人信息
密碼修改:密碼修改
課題申報:申報課題、課題一覽表
任務書與指導書:課題任務書、課題指導書
確認選題學生:顯示學生信息、教師選擇學生、正式任務書與指導書。
留言(進行交互)
管理員:主要有6個模塊:
公告通知:查看,修改,刪除
密碼修改:密碼修改
查詢統計:課題指導老師修改,按課題類型、課題標題查詢論文,課題申報情況,分專業統計課題申報數據,課題任務書與指導書(查看、修改、刪除)。
用戶管理:學生、教師
系統設置:控制申報課題和修改課題,控制學生選題。
評論:管理評論

代碼片段和文件信息
using?System;
using?System.Data;
using?System.Collections.Generic;
using?Maticsoft.Common;
using?Maticsoft.Model;
namespace?Maticsoft.BLL
{
///?
///?academy
///?
public?partial?class?academy
{
private?readonly?Maticsoft.DAL.academy?dal=new?Maticsoft.DAL.academy();
public?academy()
{}
#region??Method
///?
///?是否存在該記錄
///?
public?bool?Exists(decimal?acad_id)
{
return?dal.Exists(acad_id);
}
///?
///?增加一條數據
///?
public?decimal?Add(Maticsoft.Model.academy?model)
{
return?dal.Add(model);
}
///?
///?更新一條數據
///?
public?bool?Update(Maticsoft.Model.academy?model)
{
return?dal.Update(model);
}
///?
///?刪除一條數據
///?
public?bool?Delete(decimal?acad_id)
{
return?dal.Delete(acad_id);
}
///?
///?刪除一條數據
///?
public?bool?DeleteList(string?acad_idlist?)
{
return?dal.DeleteList(acad_idlist?);
}
///?
///?得到一個對象實體
///?
public?Maticsoft.Model.academy?GetModel(decimal?acad_id)
{
return?dal.GetModel(acad_id);
}
///?
///?得到一個對象實體,從緩存中
///?
public?Maticsoft.Model.academy?GetModelByCache(decimal?acad_id)
{
string?CacheKey?=?“academyModel-“?+?acad_id;
object?objModel?=?Maticsoft.Common.DataCache.GetCache(CacheKey);
if?(objModel?==?null)
{
try
{
objModel?=?dal.GetModel(acad_id);
if?(objModel?!=?null)
{
int?ModelCache?=?Maticsoft.Common.ConfigHelper.GetConfigInt(“ModelCache“);
Maticsoft.Common.DataCache.SetCache(CacheKey?objModel?DateTime.Now.AddMinutes(ModelCache)?TimeSpan.Zero);
}
}
catch{}
}
return?(Maticsoft.Model.academy)objModel;
}
///?
///?獲得數據列表
///?
public?DataSet?GetList(string?strWhere)
{
return?dal.GetList(strWhere);
}
///?
///?獲得前幾行數據
///?
public?DataSet?GetList(int?Topstring?strWherestring?filedOrder)
{
return?dal.GetList(TopstrWherefiledOrder);
}
///?
///?獲得數據列表
///?
public?List?GetModelList(string?strWhere)
{
DataSet?ds?=?dal.GetList(strWhere);
return?DataTableToList(ds.Tables[0]);
}
///?
///?獲得數據列表
///?
public?List?DataTableToList(DataTable?dt)
{
List?modelList?=?new?List();
int?rowsCount?=?dt.Rows.Count;
if?(rowsCount?>?0)
{
Maticsoft.Model.academy?model;
for?(int?n?=?0;?n? {
model?=?new?Maticsoft.Model.academy();
if(dt.Rows[n][“acad_id“]!=null?&&?dt.Rows[n][“acad_id“].ToString()!=““)
{
model.acad_id=decimal.Parse(dt.Rows[n][“acad_id“].ToString());
}
if(dt.Rows[n][“acad_name“]!=null?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3903??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\academy.cs
?????文件???????3875??2012-01-11?22:59??畢業設計管理系統\NetGraduate\BLL\admin.cs
?????文件???????7106??2012-01-11?22:53??畢業設計管理系統\NetGraduate\BLL\BLL.csproj
?????文件???????2543??2011-08-20?22:18??畢業設計管理系統\NetGraduate\BLL\BLL.csproj.user
?????文件???????4110??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\classes.cs
?????文件???????4612??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\email.cs
?????文件???????1430??2012-01-12?22:57??畢業設計管理系統\NetGraduate\BLL\obj\Debug\BLL.csproj.FileListAbsolute.txt
?????文件???????5524??2012-01-12?22:58??畢業設計管理系統\NetGraduate\BLL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????40960??2012-01-12?22:57??畢業設計管理系統\NetGraduate\BLL\obj\Debug\Maticsoft.BLL.dll
?????文件??????91648??2012-01-12?22:57??畢業設計管理系統\NetGraduate\BLL\obj\Debug\Maticsoft.BLL.pdb
?????文件??????60461??2012-01-12?22:57??畢業設計管理系統\NetGraduate\BLL\obj\Debug\ResolveAssemblyReference.cache
?????文件???????4138??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\profession.cs
?????文件????????626??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\Properties\AssemblyInfo.cs
?????文件???????4663??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\student.cs
?????文件???????4126??2012-01-10?23:12??畢業設計管理系統\NetGraduate\BLL\stu_sub.cs
?????文件???????5809??2012-01-12?16:15??畢業設計管理系統\NetGraduate\BLL\subject.cs
?????文件???????1641??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\SysManage.cs
?????文件???????5084??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\teacher.cs
?????文件???????4031??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\teac_class.cs
?????文件???????4179??2012-01-09?20:15??畢業設計管理系統\NetGraduate\BLL\TOR.cs
?????文件???????1144??2012-01-09?20:15??畢業設計管理系統\NetGraduate\Common\Assistant.cs
?????文件??????21984??2012-01-09?20:15??畢業設計管理系統\NetGraduate\Common\ChartHelper.cs
?????文件???????7675??2012-01-09?20:17??畢業設計管理系統\NetGraduate\Common\Common.csproj
?????文件???????2450??2011-08-20?22:18??畢業設計管理系統\NetGraduate\Common\Common.csproj.user
?????文件???????2503??2012-01-09?20:15??畢業設計管理系統\NetGraduate\Common\ConfigHelper.cs
?????文件???????1310??2012-01-09?20:15??畢業設計管理系統\NetGraduate\Common\DataCache.cs
?????文件??????16437??2012-01-09?20:15??畢業設計管理系統\NetGraduate\Common\DataToExcel.cs
?????文件???????4776??2012-01-09?20:15??畢業設計管理系統\NetGraduate\Common\DEncrypt\DEncrypt.cs
?????文件???????3051??2012-01-09?20:15??畢業設計管理系統\NetGraduate\Common\DEncrypt\DESEncrypt.cs
?????文件???????1357??2012-01-09?20:15??畢業設計管理系統\NetGraduate\Common\DEncrypt\HashEncode.cs
............此處省略870個文件信息
評論
共有 條評論