一、源码特点
asp.net社区医疗辅助诊断网站系统 是一套完善的web设计管理系统,系统采用mvc模式(BLL+DAL+ENTITY)系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发
asp.net 社区医疗辅助诊断系统1
二、功能介绍
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)公告管理:对公告信息进行添加、删除、修改和查看
(3)症状管理:对症状信息进行添加、删除、修改和查看
(4)疾病管理:对疾病信息进行添加、删除、修改和查看
(5)疾病症状管理:对疾病症状信息进行添加、删除、修改和查看
(6)记录管理:对记录信息进行添加、删除、修改和查看
(7)咨询管理:对咨询信息进行添加、删除、修改和查看
(8)答疑管理:对答疑信息进行添加、删除、修改和查看
数据库设计
表3.1 用户信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
yhid |
INTEGER |
11 |
是 |
用户编号 |
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
5 |
qx |
VARCHAR |
40 |
否 |
权限 |
6 |
lxdh |
VARCHAR |
40 |
否 |
联系电话 |
7 |
lxdz |
VARCHAR |
40 |
否 |
联系地址 |
8 |
sfz |
VARCHAR |
40 |
否 |
身份证 |
9 |
xb |
VARCHAR |
40 |
否 |
性别 |
(2)公告信息表如表3.2所示:
表3.2 公告信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
ggid |
INTEGER |
11 |
是 |
公告编号 |
2 |
bt |
VARCHAR |
40 |
否 |
标题 |
3 |
nr |
VARCHAR |
40 |
否 |
内容 |
4 |
fbsj |
VARCHAR |
40 |
否 |
发布时间 |
5 |
fbz |
VARCHAR |
40 |
否 |
发布者 |
(3)症状信息表如表3.3所示:
表3.3 症状信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
zzid |
INTEGER |
11 |
是 |
症状编号 |
2 |
zz |
VARCHAR |
40 |
否 |
症状 |
(4)疾病信息表如表3.4所示:
表3.4 疾病信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
jbid |
INTEGER |
11 |
是 |
疾病编号 |
2 |
jbmc |
VARCHAR |
40 |
否 |
疾病名称 |
3 |
js |
VARCHAR |
40 |
否 |
介绍 |
4 |
sm |
VARCHAR |
40 |
否 |
说明 |
5 |
zl |
VARCHAR |
40 |
否 |
治疗 |
(5)症状信息表如表3.5所示:
表3.5 症状信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
jbzzid |
INTEGER |
11 |
是 |
疾病症状编号 |
2 |
jb |
VARCHAR |
40 |
否 |
疾病 |
3 |
zz |
VARCHAR |
40 |
否 |
症状 |
(6)记录信息表如表3.6所示:
表3.6 记录信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
jlid |
INTEGER |
11 |
是 |
记录编号 |
2 |
yh |
VARCHAR |
40 |
否 |
用户 |
3 |
jb |
VARCHAR |
40 |
否 |
疾病 |
4 |
sj |
VARCHAR |
40 |
否 |
时间 |
(7)咨询信息表如表3.7所示:
表3.7 咨询信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
zxid |
INTEGER |
11 |
是 |
咨询编号 |
2 |
bt |
VARCHAR |
40 |
否 |
标题 |
3 |
nr |
VARCHAR |
40 |
否 |
内容 |
4 |
jb |
VARCHAR |
40 |
否 |
疾病 |
5 |
sm |
VARCHAR |
40 |
否 |
说明 |
6 |
yh |
VARCHAR |
40 |
否 |
用户 |
7 |
zxsj |
VARCHAR |
40 |
否 |
咨询时间 |
8 |
zt |
VARCHAR |
40 |
否 |
状态 |
9 |
hf |
VARCHAR |
40 |
否 |
回复 |
(8)答疑信息表如表3.8所示:
表3.8 答疑信息表
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
1 |
dyid |
INTEGER |
11 |
是 |
答疑编号 |
2 |
ly |
VARCHAR |
40 |
否 |
留言 |
3 |
yh |
VARCHAR |
40 |
否 |
用户 |
4 |
sj |
VARCHAR |
40 |
否 |
时间 |
5 |
hf |
VARCHAR |
40 |
否 |
回复 |
代码设计
public static bool Adddayi(ENTITY.dayi dayi)
{//对表dayi 答疑 添加
return DAL.daldayi.Adddayi(dayi);
}
public static ENTITY.dayi getdayi(int dyid)
{//对表dayi 查询答疑信息
return DAL.daldayi.getdayiinfo(dyid);
}
public static bool Editdayi(ENTITY.dayi dayi)
{//对表dayi 答疑 修改
return DAL.daldayi.Editdayi(dayi);
}
public static bool Deldayi(string p)
{//对表dayi 答疑 删除
return DAL.daldayi.Deldayi(p);
}
public static System.Data.DataTable querydayi(string p)
{//对表dayi 答疑 分页查询
return DAL.daldayi.querydayi(p);
}
public static System.Data.DataSet getAlldayi()
{//对表dayi 答疑 查询所有信息
return DAL.daldayi.getAlldayi("");
}
public static bool Adddayi(ENTITY.dayi dayi)
{
string sql = "insert into dayi(ly,yh,sj,hf) values('"+dayi.ly+"','"+dayi.yh+"','"+dayi.sj+"','"+dayi.hf+"')";
return (DBHelper.update(sql) > 0) ? true : false;
}
///
///通过表dayi [答疑] 的主键获得该信息 的方法
///
public static ENTITY.dayi getdayiinfo(int dyid)
{
string sql = "select * from dayi where dyid=" + dyid;
SqlDataReader DataRead = DBHelper.GetReader(sql);//查询
ENTITY.dayi dayi = new ENTITY.dayi();//初始化对象
while (DataRead.Read())
{//遍历
dayi.dyid = Convert.ToInt32(DataRead["dyid"]);//答疑编号
dayi.ly = DataRead["ly"].ToString();//留言
dayi.yh = DataRead["yh"].ToString();//用户
dayi.sj = DataRead["sj"].ToString();//时间
dayi.hf = DataRead["hf"].ToString();//回复
}
return dayi;
}
///
///通过表dayi [答疑] 的主键更改该信息 的修改方法
///
public static bool Editdayi(ENTITY.dayi dayi)
{
string sql = "update dayi set ly='"+dayi.ly+"',yh='"+dayi.yh+"',sj='"+dayi.sj+"',hf='"+dayi.hf+"' where dyid='"+dayi.dyid+"'";
return (DBHelper.update(sql) > 0) ? true : false;
}
///
///通过主键id 删除表dayi [答疑] 的方法
///
public static bool Deldayi(string p)
{
string sql = "delete from dayi where dyid in (" + p + ") ";
return ((DBHelper.update(sql)) > 0) ? true : false;
}
三、注意事项
1、管理员账号:admin 密码:admin
2、开发环境为vs2010,数据库为sqlserver2008,或者 以上版本都可以,使用c#语言开发。
3、数据库文件名是netfzzd.mdf
四 系统实现