下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 家教信息管理系统论文

家教信息管理系统论文.doc

家教信息管理系统论文

wang元y
2017-11-14 0人阅读 举报 0 0 暂无简介

简介:本文档为《家教信息管理系统论文doc》,可适用于高等教育领域

家教信息管理系统论文项目实训日期至指导教师王槐彬软件()班号刘小勇(组长)成绩软件()班号陈志琪成绩软件()班号李振城成绩软件()班号杨龙生成绩家教信息平台是建立在互联网基础上的一种信息交流平台面向所有网民提供服务。无论是找家教的学生还是做家教的教师都可以通过该平台进行信息方面的交流。任何网友都可以自由地查看、搜索、发布该家教信息平台的信息。该平台是区别于传统的家教中介的服务平台。学生可以免费查看网站上的家教信息挑选适合自己的家教教师可以免费查看网站上的需求信息挑选适合自己的学生学生可以发布自己的需求信息让更多教师看到自己的需求信息。根据网站信息管理系统的开发为背景论述了整个系统的开发过程系统的结构及系统开发的基本原理和方法。全系统共分前言、编程环境基础知识、需求分析、系统设计、系统实施、系统运行及维护、开发总结等几章。详细论述了需求分析、系统设计的技术及应用、系统的功能等内容本系统在开发过程中注意使其符合易于操作的要求并力求系统的全面性、通用性。随着用户的使用及对系统了解的不断加深对某一部分或几部分进行重新分析、设计、实施。在开发工具的选择上主要利用ASPNET编程语言进行开发使用MSSQLSERVER数据库从而保证了数据的完整性与一致性。【关键词】家教信息管理系统设计ASPNETC#SQLSEVER目录开发技术开发与运行环境开发家教系统的目的技术可行性经济可行性家教数据表设计学生数据表设计管理员数据表设计学生需求表设计数据库介绍系统的部分界面实现的代码功能参考文献当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展必须对迅速变化的环境灵敏地做出有效的反应。家教信息管理系统的应用能够提供这种有效的决策支持。家教信息管理系统运用了先进的、管理的、信息的处理技术来针对环境的挑战它实际是随着计算机软件和网络技术不断地前进而前进随着环境不断地变化而变化的。这样就有了新的解答家教信息管理系统是逐步发展的过程使之更好地适应社会的发展需求。学生可以免费查看网站上的家教信息挑选适合自己的家教教师可以免费查看网站上的需求信息挑选适合自己的学生学生可以发布自己的需求信息让更多教师看到自己的需求信息。C#、ASPNET、MSSQLSERVER、HTML、CSSDIVJAVASCRIPT家教信息管理系统的开发与运行环境如下:开发环境:WindowsXP数据库工具:SQLSEVER开发语言:C#aspentJavaScriptHtmlSQL开发技术:基于IIS等服务器的ASPENT技术运行环境:WindowsXP能够为学生尽可能全面的了解教师的基本情况找到自己心中认为最合适的教师来指导自己学习教师也可以知道自己的辅导的学生为了更能够完善自己了解家教教师学生的特点我们开发了这个家教信息管理系统。系统可以管理家教教师的基本情况可以在网站上注册发布自己的信息然后想要辅导的学生就可以看到自己发布的信息。在家教信息管理系统上想要辅导的学生就可以找到符合自己的家教。找到自己喜欢的家教学生可以在网站注册可以发布自己的需求信息。注册的学生可以发表帖子讨论话题发表评论也可以找到志同道合的朋友共同学习。BS结构即BrowserServer(浏览器服务器)结构是随着Internet技术的兴起对CS结构的一种变化或者说是改进的结构。用户界面完全通过浏览器实现一部分事务逻辑在前端实现但是主要事务逻辑在服务器端实现形成三层结构是一种全新的软件系统构造技术。这种结构的一个重要的特点是BS结构的特点:几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是BS模型的优势所在用户可以完全不需要安装客户端软件当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。利用现有的服务器只要装上ISS服务器软件即可成为一台ISS服务器客户只要在任何可连接的网络上网都可以连上本系统经济上都是可行的而且要求不高所以该系统的开发是可行的。家教信息管理系统的用户包括系统管理员、家教教师和学生。、未注册用户:查看教员信息、查看学员信息、注册加入、浏览帖子。查看教员信息查看学员注册用户未注册用户浏览帖子、注册学员:发布需求信息、查看教员信息、查看预约信息、修改个人信息、修改密码、对教员评价并发表评论、创建帖子、回复帖子。发布需求信息查看教员信息查看预约信息修改个人信息修改密码学员教员评价创建帖子回复帖子、注册教员:查看学院信息、查看预约信息、修改个人信息、修改密码、创建帖子、回复帖子。查看学员查看预约信息修改个人信息修改密码教员创建帖子回复帖子、管理员:管理员维护、用户管理、讨论区管理、评价管理teacherteacherId:intteacherName:stringteacherSex:stringteacherAge:intteacherSchool:stringteacherCourse:stringteacherPhone:stringteacherEmail:stringteacherAddress:stringteacherPhototeacherInfo:stringprice:stringregeditTime:DateuserId:intstudentstudentId:intstudentName:stringstudentSex:stringstudentAge:intstudentPhone:stringstudentEmail:stringstudentAddress:stringstudentPhotostudentInfo:stringregeditTime:DateuserId:intadminadminId:intadminName:stringadminPassWord:stringloginuserId:intuserName:stringuserPassWord:stringuserType:stringrequirerequireId:intstudentId:intrequireCourse:stringrequireSex:stringrequireAddress:stringreqiureInfo:stringrequirePrice:stringcreateTime:DateteacherId:stringappraisalappraisalId:intappraisalContent:stringcreateTime:DatestudentId:intteacherId:intpostpostId:intpostTitle:stringcreateTime:DatereplyreplyId:intreplyContent:stringcreatTime:DateuserIp:stringpoId:int对学员表的操作:,取出所有学员信息,根据学员ID取出学员信息,添加学员信息,修改个人信息,删除学员信息对教员表的操作:,取出所有教员信息,根据教员ID取出教员信息,添加教员信息,修改个人信息,删除教员信息对学员需求表的操作:,取出最新需求,取出所有需求,取出未预约的需求,根据学生ID取出需求信息,根据需求信息搜索需求,添加需求,修改需求,删除需求对管理员表的操作:,添加管理员,取出所有管理员,修改密码对用户登录表的操作:,添加用户,修改密码对评价表的操作:,增加教员评价,删除教员评价对帖子表的操作:,取出所有帖子,添加帖子,删除帖子对回复表的操作:,根据帖子ID查看帖子回复,添加回复,删除回复命名规范:数据库:第一个单词首字母小写其他单词首字母大写。C#代码:每一个单词首字母大写。数据表操作类:***DAO(如:StudentDAO)图网站系统主页:这个是主页面此页面可注册用户用户类型有教员注册学员注册没有注册的用户可以浏览最新教员信息学员需求信息还可以进去讨论区讨论。还可以浏览最新注册教师的资料。图网站系统主页图学员登录后的页面:此页面为学员登陆后的页面学员注册后可以发布自己的需求信息查看预约信息修改个人信息修改登陆密码。还可以浏览成功预约的信息还没有预约的信息。图学员登录后的页面图修改个人信息页面:此页面可以修改个人资料。包括有姓名性别年龄联系电话电子邮件联系地址等的功能。图修改个人信息页面图管理员登录页面:此页面可以实现管理员登录。图管理员登录页面protectedvoidregisterClick(objectsender,EventArgse){stringuserName=txtUserNameTextTrim()stringuserPassWord=txtUserPassWordTextTrim()stringuserType="教员"将用户名、密码添加进数据库LoginUseruser=newLoginUser(userName,userPassWord,userType)boolb=LoginUserManagerInsertUser(user)if(!b){PageClientScriptRegisterStartupScript(PageGetType(),"message","<scriptlanguage='javascript'defer>alert('注册失败!')<script>")return}else{DataTabledt=newDataTable()dt=LoginUserManagerSelectUserByNaAndPw(user)intuserId=(int)dtRows"userId"stringteacherName=txtNameTextTrim()stringteacherSexif(maleChecked){teacherSex=maleTextTrim()}else{teacherSex=femaleTextTrim()}stringteacherAge=txtAgeTextTrim()stringteacherSchool=txtSchoolTextTrim()stringteacherCourse=txtCourseTextTrim()stringteacherPhone=txtPhoneTextTrim()stringteacherEmail=txtEmailTextTrim()stringteacherAddress=txtAddressTextTrim()stringteacherInfo=txtInfoTextTrim()stringprice=txtPriceTextTrim()Teachertch=newTeacher(teacherName,teacherSex,teacherAge,teacherSchool,teacherCourse,teacherPhone,teacherEmail,teacherAddress,teacherInfo,price,userId)boolres=TeacherManagerTeacherInsert(tch)if(res){PageClientScriptRegisterStartupScript(PageGetType(),"message","<scriptlanguage='javascript'defer>alert('注册成功!')<script>")return}}}}#region修改教员信息<summary>修改教员信息<summary><paramname="tch">教员实体类<param><returns><returns>publicboolUpdateTeacher(Teachertch){boolflag=falsestringcmdText="teacherUpdate"SqlParameterparas=newSqlParameter{newSqlParameter("teacherId",tchTeacherId),newSqlParameter("teacherName",tchTeacherName),newSqlParameter("teacherSex",tchTeacherSex),newSqlParameter("teacherAge",tchTeacherAge),newSqlParameter("teacherSchool",tchTeacherSchool),newSqlParameter("teacherCourse",tchTeacherCourse),newSqlParameter("price",tchPrice),newSqlParameter("teacherPhone",tchTeacherPhone),newSqlParameter("teacherEmail",tchTeacherEmail),newSqlParameter("teacherAddress",tchTeacherAddress),newSqlParameter("teacherInfo",tchTeacherInfo)}intres=sqlhelperExecuteNonQuery(cmdText,paras,CommandTypeStoredProcedure)if(res>){flag=true}returnflag}#endregion#region按课程搜索教员<summary>按课程搜索教员<summary><returns><returns>publicDataTableSelectCourseTeacher(stringtxt){DataTabledt=newDataTable()stringcmdText="teacherSelectByC"SqlParameterparas=newSqlParameter{newSqlParameter("teacherCourse",txt)}dt=sqlhelperExecuteQuery(cmdText,paras,CommandTypeStoredProcedure)returndt}#endregion#region按地点搜索教员<summary>按地点搜索教员<summary><returns><returns>publicDataTableSelectAddressTeacher(stringtxt){DataTabledt=newDataTable()stringcmdText="teacherSelectByA"SqlParameterparas=newSqlParameter{newSqlParameter("teacherAddress",txt)}dt=sqlhelperExecuteQuery(cmdText,paras,CommandTypeStoredProcedure)returndt}#endregion#region按价格搜索教员<summary>按价格搜索教员<summary><returns><returns>publicDataTableSelectPriceTeacher(stringtxt){DataTabledt=newDataTable()stringcmdText="teacherSelectByP"SqlParameterparas=newSqlParameter{newSqlParameter("price",txt)}dt=sqlhelperExecuteQuery(cmdText,paras,CommandTypeStoredProcedure)returndt}publicpartialclassserach:SystemWebUIPage#endregion{protectedvoidPageLoad(objectsender,EventArgse){if(TeacherManagera==){stringtxt=TeacherManagerbRepSerachDataSource=newTeacherManager()SelectCourseTeacher(txt)RepSerachDataBind()}elseif(TeacherManagera==){stringtxt=TeacherManagerbRepSerachDataSource=newTeacherManager()SelectAddressTeacher(txt)RepSerachDataBind()}elseif(TeacherManagera==){stringtxt=TeacherManagerbRepSerachDataSource=newTeacherManager()SelectPriceTeacher(txt)RepSerachDataBind()}}}publicpartialclassPostList:SystemWebUIPage{protectedvoidPageLoad(objectsender,EventArgse){if(!IsPostBack){第一次进入该页面时绑定所有帖子rePostDataSource=PostManagerSelectAllPost()rePostDataBind()}}protectedvoidbtnBiuPostClick(objectsender,EventArgse){验证验证码stringcode=txtCodeTextTrim()ToUpper()stringrightCode=Session"Code"ToString()if(code!=rightCode){弹出验证码输入错误后页面不会出现空白PageClientScriptRegisterStartupScript(PageGetType(),"message","<scriptlanguage='javascript'defer>alert('验证码输入错误!')<script>")return}添加进数据库stringpostTitle=txtPoTitleTextModelPostP=newModelPost(postTitle)boolb=PostManagerInsertPost(P)if(b){清空文本框txtPoTitleText=""txtCodeText=""重新绑定所有帖子rePostDataSource=PostManagerSelectAllPost()rePostDataBind()}}删除帖子protectedvoidlbtDelPostClick(objectsender,EventArgse){当前点击的按钮LinkButtonlb=(LinkButton)sender获取传过来的idstringpostId=lbCommandArgument删除帖子boolb=PostManagerDelPost(postId)if(b){重新绑定帖子表rePostDataSource=PostManagerSelectAllPost()rePostDataBind()}else{帖子删除失败PageClientScriptRegisterStartupScript(PageGetType(),"message","<scriptlanguage='javascript'defer>alert('帖子删除失败请联系管理员!')<script>")}}}#region取出所有帖子<summary>取出所有帖子<summary><returns><returns>publicDataTableSelectAllPost(){DataTabledt=newDataTable()dt=sqlhelperExecuteQuery("postSelectAll",CommandTypeStoredProcedure)returndt}#endregion#region添加帖子<summary>添加帖子<summary><paramname="p">帖子实体类<param><returns><returns>publicboolInsertPost(Postp){boolflag=falsestringcmdText="postInsert"SqlParameterparas=newSqlParameter{newSqlParameter("postTitle",pPostTitle)}intres=sqlhelperExecuteNonQuery(cmdText,paras,CommandTypeStoredProcedure)if(res>){flag=true}returnflag}#endregion#region删除帖子(连同其下的评论一起删除)<summary>删除帖子(连同其下的评论一起删除)<summary><paramname="postId">帖子ID<param><returns><returns>publicboolDelPost(stringpostId){boolflag=falsestringcmdText="postDelete"SqlParameterparas=newSqlParameter{newSqlParameter("postId",postId)}intres=sqlhelperExecuteNonQuery(cmdText,paras,CommandTypeStoredProcedure)if(res>){flag=true}returnflag}#endregion在经济发展突飞猛进的今天知识创造财富科技改变命运。正是因为这个主题人们对知识的渴望也越来越强烈针对现状的修改和未来发展的趋势实现以学生为本方便教师的准则该系统是从教师和学生双方的利益出发而开发。师生双方通过这个平台里交流、学习和传送知识。期间我们分工合作发挥了各个队友间的特长。以达到最好的效益和质量。论文方面由组员杨龙生和李振城负责界面美工方面和代码实现由组长李小勇负责分派到每个组员因为能力的限制每个人负责的模块有大有小但最重要的是大家的共同努力、学习的结晶。这次项目实训是对我们大二第学期这半年来所学知识的一次总结和检测我们认为只有通过这样的项目实训对ASPNET进行一次全面的检验从而使我们认识到知识内容的不足和知识框架的缺陷之处然后有的放矢地加以弥补。马瑞新等编著ASPNET程序设计案例教程北京清华大学出版社龚赤兵编著ASPNET网站开发案例教程北京中国水利水电出版社

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/27

家教信息管理系统论文

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利