家教信息管理系统毕业论文设计(ASP.NET)(2)
资料介绍:
4.3管理员表数据
4.4注册用户表数据
4.5学员需求表数据
4.6教员评价表数据
4.7发帖表数据
4.8用户回复表数据
4.9数据库介绍
4.10数据表操作类方法:
对学员表的操作:
取出所有学员信息
根据学员ID取出学员信息
添加学员信息
修改个人信息
删除学员信息
对教员表的操作:
取出所有教员信息
根据教员ID取出教员信息
添加教员信息
修改个人信息
删除教员信息
对学员需求表的操作:
取出最新需求
取出所有需求
取出未预约的需求
[版权所有:http://DOC163.com]
根据学生ID取出需求信息
根据需求信息搜索需求
添加需求
修改需求
删除需求
对管理员表的操作:
添加管理员
取出所有管理员
修改密码
对用户登录表的操作:
添加用户
修改密码
对评价表的操作:
增加教员评价
删除教员评价
对帖子表的操作:
取出所有帖子
添加帖子
删除帖子
对回复表的操作:
根据帖子ID查看帖子回复
添加回复
删除回复
命名规范:
数据库:第一个单词首字母小写,其他单词首字母大写。
[来源:http://Doc163.com]
C#代码:每一个单词首字母大写。
数据表操作类:***DAO (如:StudentDAO)
第5章 系统的实现和调试系统
5.1 系统的部分界面以及程序代码
图 5-1 网站系统主页:
这个是主页面,此页面可注册用户,用户类型有教员注册 学员注册 ,没有注册的用户可以浏览最新教员信息,学员需求信息,还可以进去讨论区讨论。还可以浏览最新注册教师的资料。
图 5-1 网站系统主页
图 5-2学员登录后的页面:
此页面为学员登陆后的页面,学员注册后可以发布自己的需求信息,查看预约信息,修改个人信息,修改登陆密码。还可以浏览成功预约的信息,还没有预约的信息。
图 5-2学员登录后的页面
图 5-3 修改个人信息页面:
此页面可以修改个人资料。包括有姓名,性别,年龄,联系电话,电子邮件 联系地址等的功能。
图 5-3 修改个人信息页面
图 5-5管理员登录页面:
此页面可以实现管理员登录。 [版权所有:http://DOC163.com]
图 5-5管理员登录页面
5.2 部分程序代码实现
5.2.1教员注册的代码
protected void register_Click(object sender, EventArgs e)
{
string userName=txtUserName.Text.Trim();
string userPassWord=txtUserPassWord.Text.Trim();
string userType = "教员";
//将用户名、密码添加进数据库
LoginUser user = new LoginUser(userName, userPassWord,userType);
bool b = LoginUserManager.InsertUser(user);
if (!b)
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('注册失败!');</script>");
[资料来源:Doc163.com]
return;
}
else
{
DataTable dt=new DataTable();
dt =LoginUserManager.SelectUserByNaAndPw(user);
int userId = (int)dt.Rows[0]["userId"];
string teacherName = txtName.Text.Trim();
string teacherSex;
if (male.Checked)