评教系统设计报告_第1页
评教系统设计报告_第2页
评教系统设计报告_第3页
评教系统设计报告_第4页
评教系统设计报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-PAGE . z.*城市职业学院工程报告说明书工程名称:评教系统分 院 汽车与信息工程学院 年 级 2014 专 业 软件技术 学 号 2014034611 学生* 王杰 成 绩 2016 年 6 月目录TOC o 1-3 h z uHYPERLINK l _Toc219016664一、课题背景及意义2HYPERLINK l _Toc219016665二、需求分析2HYPERLINK l _Toc2190166661. 业务需求2HYPERLINK l _Toc2190166672. 功能需求3HYPERLINK l _Toc2190166683. 数据需求3HYPERLINK l _Toc

2、2190166704. 系统组成6HYPERLINK l _Toc2190166725. 数据库设计7HYPERLINK l _Toc219016673一概念构造设计7HYPERLINK l _Toc219016675三物理关联图11HYPERLINK l _Toc219016676三、详细设计与实现11HYPERLINK l _Toc219016677四、完毕语21HYPERLINK l _Toc219016678五、参考文献21-. z.一、课题背景及意义教育理论与教育实践如何统一是当前教育界亟待解决的问题。教学评估系统是教育理论和教育实践的中间环节,教育评价有助于教育理论与教育实践到达统

3、一。评教系统是在教学的过程中,通过学生在学习过程中的反应信息,对教师的授课情况的一项调查,目的是为了及时的了解教师与学生之间在教与学的过程中所遇到的问题,有针对性的开展教学工作,提高教学质量。教学评估在高校的整个教学过程中,起着很大的作用。二、需求分析 1.业务需求对于本系统来说,主要包括三类用户的需求:管理员需求,系统可以查看学生信息和教师信息;对教评结果的查看,即查看所有教师的教评结果;可以指定评教的课程。管理员可以对用户信息和课程信息进展删除、修改的操作,并可以修改自己的登录密码。教师需求,在教评完毕后,通过登录,查看自己的教评结果。主要是查询功能,显示课程,点击课程显示学生对其的总体评

4、价,也可查看具体学生评教信息,并可以修改自己的登录密码。学生需求,在教评活动开场后,登录系统,对自己的任课教师评教,评教为选择题形式,还可以修改自己的登录密码。当然,还有新用户的注册功能,新用户可以在系统上注册自己的相应的信息。在评教开场前,把本地数据库连接成功,从本地数据库中提取学生、教师、管理员的登录信息,检查信息无误后,学生进入评教系统的学生页面,教师进入评教系统的教师页面,管理员则是进入后台管理页面。当学生、教师、管理员操作完并选择退出功能后,退出系统。 2.功能需求评教系统包括如下功能,如表1所示:编号主要功能功能子模块功能说明001登录功能根据用户的*,密码及进入的界面分为学生,教

5、师和管理员三个界面判断登录信息是否正确,从而转到不同的界面002注册功能新用户注册自己的信息,不同的界面有不同的填写003学生界面功能显示用户信息显示当前登录的学生的学籍信息修改密码功能学生可以修改自己的登录密码评教功能学生对自己所选课程的教师进展相关的评价。004教师界面功能显示用户信息显示当前登录的教师的个人信息修改密码功能教师可以修改自己的登录密码查询班级信息功能教师可以按类别对班级信息进展查询查看评教信息功能教师可以查看学生对自己的评教内容005管理员界面功能显示学生信息将已注册的学生信息显示出来修改密码功能管理员可以修改自己的登录密码课程信息管理功能管理员可以对课程信息进展修改和删除

6、操作教师信息管理功能管理员可以查看教师的根本信息查看评教信息功能管理员可以查看所有教师的评价内容006退出功能退出界面表1 系统功能列表 3.数据需求评教系统数据流图如图1-6所示: 图1 顶层数据流图4.系统组成 该评教系统为网络模式。 应用程序终端 本地效劳器 应用程序终端图2系统模式图硬件要求:对于客户端没有太大的要求,一般性能的机器即可。操作系统要求:在选择操作系统的时候,应选用Windows *P或Windows 7操作系统。数据库管理系统要求:为了保证系统的稳定性和良好的可维护性,本系统采用SQL Server 2008数据库。5、数据库设计一逻辑构造设计根据系统的概念模型设计结果

7、,映射出系统的信息模型:表2表名:Class原始班编号表序号列名类型描述索引/关键字1ClassIDchar(8)原始班班级编号,不能为空主键,外键2ClassNamechar(30)原始班班级名,不能为空3ClassNUMint原始班班级人数,不能为空说明:此表用来存储原始班班级编号和信息表3表名:course课程表序号列名类型描述索引/关键字1Ochar(8)课程编号,不能为空主键,外键2AMEchar(20)课程名称,不能为空3TNAMEchar(10)任课教师名,不能为空外键4Termchar(20)学期,不能为空5Creditfloat学分,不能为空说明:此表用来存储课程信息表4表名

8、:flag评分表评分表序号列名类型描述索引/关键字1pjNumchar(10)评分编号,不能为空主键,外键2SNOchar(10)学生编号,不能为空外键3Ochar(8)课程编号,不能为空外键4TNOchar(8)教师编号,不能为空外键5pjSumchar(10)总评分,可以为空6flagchar(4)标记说明,可以为空,默认值为未评说明:此表用来存储学生评教的评分信息表5表名:flag评分情况详细表评分情况详细表序号列名类型描述索引/关键字1pjNumchar(10)评分编号,不能为空主键,外键2pj11char(10)评分工程1得分,可为空3pj12char(10)评分工程2得分,可为空4

9、pj21char(10)评分工程3得分,可为空5pj22char(10)评分工程4得分,可为空6pj23char(10)评分工程5得分,可为空7pj31char(10)评分工程6得分,可为空8pj32char(10)评分工程7得分,可为空9pj33char(10)评分工程8得分,可为空10pj41char(10)评分工程9得分,可为空11pj42char(10)评分工程10得分,可为空12pjlychar(150)评分留言,可为空13pjSumchar(10)总评分,可为空说明:此表用来存储学生评教的各项详细信息表6表名:scyuan原始班级表序号列名类型描述索引/关键字1SNOchar(10

10、)学生*,不能为空主键,外键2ClassIDchar(8)原始班班级编号,不能为空主键,外键3Timechar(10)入学时间,不能为空说明:此表用来存储各个原始班级的学生信息表7表名:scziran选课班级表序号列名类型描述索引/关键字1SNOchar(10)学生*,不能为空主键2Ochar(8)课程号,不能为空主键3Roomchar(10)上课地点,不能为空说明:此表用来存储各个选课班级的学生信息表8表名:student学生信息表序号列名类型描述索引/关键字1SNOchar(10)学生*,不能为空主键,外键2SNAMEchar(10)学生*,不能为空3SSE*char(8)学生性别,不能为

11、空,默认值为男4SBIRTHDAYchar(10)学生生日,可以为空5DNAMEchar(10)专业名称,不能为空说明:此表用来存储各个学生的详细信息表9表名:tb_login登陆信息表序号列名类型描述索引/关键字1LoginIDchar(8)登陆编号,不能为空主键2LoginNamechar(10)登陆*,不能为空3LoginPwdchar(8)登陆密码,不能为空4LoginInfochar(10)登陆身份,不能为空,默认值为学生说明:此表用来存储学生、教师和管理员的登录信息表10表名:teacher教师信息表序号列名类型描述索引/关键字备注1TNOchar(8)教师编号,不能为空主键,外键

12、check(TNO like T0-90-90-90-90-90-90-9)check(TSE*=女 OR TSE*=男)3.check(TAGE(25) AND TAGE(75)2TNAMEchar(10)教师*,不能为空外键3TSE*char(8)教师性别,不能为空4TAGEint教师年龄,可以为空5Phonevarchar(20),可以为空6Emailvarchar(50),可以为空说明:此表用来存储教师的详细信息二物理关联图 图3 关联图三详细设计与实现3.1 网页总体设计学生信息表student.jsp详细评价表studentpj*b.jsp.jsp评教标准pz.jsp查看评教表te

13、apj.jsp详细评价表teacherpj*b.jsp.jsp我的评教表stupj.jsp评教标准pz.jsp修改密码界面password.jsp退出e*it.jsp教师信息表teacher.jsp修改密码界面password2.jsp班级信息表class.jsp学生注册界面regist.jsp学生主页面mainstudent.jsp管理员登陆界面login3.jsp导航界面stuleft.jsp教师登陆界面login2.jsp欢送界面wele.jsp学生登陆界面login.jsp教师注册界面regist.2jsp教师主页面mainteacher.jsp导航界面tealeft.jsp按编号查询

14、research.jsp按类型查询research2.jsp图4 网页总设计图-3.2 用户界面设计主要功能模块实现 该评教系统主要包含登录模块,注册模块,学生模块,教师模块和管理员模块五局部。 3.2.1登录模块实现用户的登录功能 以学生系统为例,其余登录系统类似图5 学生系统登陆界面图 翔子评教系统学生系统欢送您光临!用户名: 密 码: 想註冊就點我 在点击登陆按钮后,系统会先根据check判断用户名和密码是否为空。为空则弹出提示的对话框,否则就会转入loginPost.jsp进展细一步的判断,看信息是否有误,有误则返回,否则进入到学生系统主页面。3.2.2 注册模块实现用户的注册功能 以

15、学生系统为例,其余注册类似图6 学生系统注册界面图用戶*:(必填,8位数字)姓名:(必填用戶性别:(必填,男或女)用戶編号:(必填,仅4位)登陆密码:(必填)确认密码:(必填)用戶身份:(学生)出生日期:(必填,如1990-08-21)专业名称(必填) 当用户点击确定按钮时,系统先判断用户名等信息是否为空,以及两次的密码是否一样,再转入registerpost.jsp将数据更新到数据库中,返回到登陆界面。3.2.3学生模块学生模块主要是实现学生需求,在教评活动开场后,登录系统,对自己的任课教师评教,评教为选择题形式,以及可以修改自己的登录密码。 图7 学生系统主页面评教系统学生界面图8

16、 学生系统评分页面这是学生的评分表评分编号专业名称学生*课程名称 教师名操作%while (rs.ne*t() out.print();out.print(+rs.getString(pjNum)+);out.print(+rs.getString(DNAME)+);out.print(+rs.getString(SNO)+);out.print(+rs.getString(AME)+);out.print(+rs.getString(TNAME)+);out.print(评价);out.print();%3.2.4教师模块教师模块主要是实现教师需求,在教评完毕后,通过登录,查看自己的教评结果

17、。主要是查询功能,显示课程,点击课程显示学生对其的总体评价,也可查看具体学生评教信息,并可以修改自己的登录密码。 图9 教师系统主页面评教系统教师界面 图10 教师系统查看评分信息图教师的评教信息评教编号:专业名称:学生*:课程名称:教师编号:操作%while (rs.ne*t() out.print();out.print(+rs.getString(pjNum)+);out.print(+rs.getString(DNAME)+);out.print(+rs.getString(SNO)+);out.print(+rs.getString(AME)+);out.print(+rs.getS

18、tring(TNO)+);out.print(查看);out.print();%3.2.5管理员模块管理员模块主要是实现管理员需求,系统查看学生信息;可以查看教师信息;对教评结果的查看,即查看所有教师的教评结果;可以指定评教的课程。管理员可以对用户的信息进展删除、修改等,并可以修改自己的登录密码。 图11 管理员系统主页面评教系统管理员界面 图12 管理员系统课程信息图课程信息概览课程编号:课程名称:任课教师:选课人数:上课教室:修改删除%while (rs.ne*t() out.print();out.print( + rs.getString(O)+ );out.print( + rs.getString(AME)+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论