资源简介
本系统主要分为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 < rowsCount; 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个文件信息
相关资源
- 计算机网络课程设计 课程设计 网络课
- UML 餐厅订餐系统课程设计
- 第06章 天气课程表.zip
- 微机课程设计报告
- 数据库 公司人事管理系统源代码+报告
- 操作系统课程设计.zip
- 数据库课程设计 论坛管理信息系统
- C Minus 语法分析器及课程设计报告
- 日记本课程设计
- 课程设计——电子购物网站
- 计算机组成课程设计:简单模型机设
- 操作系统课程设计--多用户多级目录文
- 计算机图形学基础课程设计
- 软件工程课程设计-图书馆管理系统
- 数据库课程设计报告_学籍管理系统
- 山东大学计算机组成原理课程设计源
- 课程设计报告.doc
- DB2数据库课程设计——教学管理系统
- 计算机组组成原理课程设计,设计一
- 图书馆管系统 数据库课程设计含源代
- 电力系统课程设计及毕业设计参考资
- MD5算法加密文件网络安全课程设计
- 计算机网络课程设计 宿舍局域网的组
- 十几篇射频方面的论文适合毕业课程
- 动态分区分配存储管理-操作系统课程
- 数控工作台XY课程设计
- 操作系统课程设计进程管理与通信,
- 网络工程课程设计
- WEB网上书城内含数据库
- 饭卡管理系统软件工程课程设计
评论
共有 条评论