




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_四川城市职业学院项目报告说明书项目名称:评教系统 分 院 汽车与信息工程学院 年 级 2014 专 业 软件技术 学 号 2014034611 学生姓名 王杰 成 绩 2016 年 6 月目录一、课题背景及意义2二、需求分析21. 业务需求22. 功能需求33. 数据需求34. 系统组成65. 数据库设计7(一)概念结构设计7(三)物理关联图11三、详细设计与实现11四、结束语21五、参考文献21精品资料一、课题背景及意义教育理论与教育实践如何统一是当前教育界亟待解决的问题。教学评估系统是教育理论和教育实践的中间环节,教育评价有助于教育理论与教育实践达到统一。评教系统是在教学的过程中,通过学生在学习过程中的反馈信息,对教师的授课情况的一项调查,目的是为了及时的了解教师与学生之间在教与学的过程中所遇到的问题,有针对性的开展教学工作,提高教学质量。教学评估在高校的整个教学过程中,起着很大的作用。二、需求分析 1.业务需求对于本系统来说,主要包括三类用户的需求:管理员需求,系统可以查看学生信息和教师信息;对教评结果的查看,即查看所有教师的教评结果;可以指定评教的课程。管理员可以对用户信息和课程信息进行删除、修改的操作,并可以修改自己的登录密码。教师需求,在教评结束后,通过登录,查看自己的教评结果。主要是查询功能,显示课程,点击课程显示学生对其的总体评价,也可查看具体学生评教信息,并可以修改自己的登录密码。学生需求,在教评活动开始后,登录系统,对自己的任课教师评教,评教为选择题形式,还可以修改自己的登录密码。当然,还有新用户的注册功能,新用户可以在系统网站上注册自己的相应的信息。在评教开始前,把本地数据库连接成功,从本地数据库中提取学生、教师、管理员的登录信息,检查信息无误后,学生进入评教系统的学生页面,教师进入评教系统的教师页面,管理员则是进入后台管理页面。当学生、教师、管理员操作完并选择退出功能后,退出系统。 2.功能需求评教系统包括如下功能,如表1所示:编号主要功能功能子模块功能说明001登录功能根据用户的姓名,密码及进入的界面(分为学生,教师和管理员三个界面)判断登录信息是否正确,从而转到不同的界面002注册功能新用户注册自己的信息,不同的界面有不同的填写003学生界面功能显示用户信息显示当前登录的学生的学籍信息修改密码功能学生可以修改自己的登录密码评教功能学生对自己所选课程的教师进行相关的评价。004教师界面功能显示用户信息显示当前登录的教师的个人信息修改密码功能教师可以修改自己的登录密码查询班级信息功能教师可以按类别对班级信息进行查询查看评教信息功能教师可以查看学生对自己的评教内容005管理员界面功能显示学生信息将已注册的学生信息显示出来修改密码功能管理员可以修改自己的登录密码课程信息管理功能管理员可以对课程信息进行修改和删除操作教师信息管理功能管理员可以查看教师的基本信息查看评教信息功能管理员可以查看所有教师的评价内容006退出功能退出界面表1 系统功能列表 3.数据需求评教系统数据流图如图1-6所示: 图1 顶层数据流图4.系统组成 该评教系统为网络模式。 应用程序终端 本地服务器 应用程序终端图2系统模式图硬件要求:对于客户端没有太大的要求,一般性能的机器即可。操作系统要求:在选择操作系统的时候,应选用Windows XP或Windows 7操作系统。数据库管理系统要求:为了保证系统的稳定性和良好的可维护性,本系统采用SQL Server 2008数据库。5、数据库设计(一)逻辑结构设计根据系统的概念模型设计结果,映射出系统的信息模型:表2表名:Class(原始班编号表)序号列名类型描述索引/关键字1ClassIDchar(8)原始班班级编号,不能为空主键,外键2ClassNamechar(30)原始班班级名,不能为空3ClassNUMint原始班班级人数,不能为空说明:此表用来存储原始班班级编号和信息表3表名:course(课程表)序号列名类型描述索引/关键字1CNOchar(8)课程编号,不能为空主键,外键2CNAMEchar(20)课程名称,不能为空3TNAMEchar(10)任课教师名,不能为空外键4Termchar(20)学期,不能为空5Creditfloat学分,不能为空说明:此表用来存储课程信息表4表名:flag评分表(评分表)序号列名类型描述索引/关键字1pjNumchar(10)评分编号,不能为空主键,外键2SNOchar(10)学生编号,不能为空外键3CNOchar(8)课程编号,不能为空外键4TNOchar(8)教师编号,不能为空外键5pjSumchar(10)总评分,可以为空6flagchar(4)标记说明,可以为空,默认值为未评说明:此表用来存储学生评教的评分信息表5表名:flag评分情况详细表(评分情况详细表)序号列名类型描述索引/关键字1pjNumchar(10)评分编号,不能为空主键,外键2pj11char(10)评分项目1得分,可为空3pj12char(10)评分项目2得分,可为空4pj21char(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)学生学号,不能为空主键,外键2ClassIDchar(8)原始班班级编号,不能为空主键,外键3Timechar(10)入学时间,不能为空说明:此表用来存储各个原始班级的学生信息表7表名:scziran(选课班级表)序号列名类型描述索引/关键字1SNOchar(10)学生学号,不能为空主键2CNOchar(8)课程号,不能为空主键3Roomchar(10)上课地点,不能为空说明:此表用来存储各个选课班级的学生信息表8表名:student(学生信息表)序号列名类型描述索引/关键字1SNOchar(10)学生学号,不能为空主键,外键2SNAMEchar(10)学生姓名,不能为空3SSEXchar(8)学生性别,不能为空,默认值为男4SBIRTHDAYchar(10)学生生日,可以为空5DNAMEchar(10)专业名称,不能为空说明:此表用来存储各个学生的详细信息表9表名:tb_login(登陆信息表)序号列名类型描述索引/关键字1LoginIDchar(8)登陆编号,不能为空主键2LoginNamechar(10)登陆姓名,不能为空3LoginPwdchar(8)登陆密码,不能为空4LoginInfochar(10)登陆身份,不能为空,默认值为学生说明:此表用来存储学生、教师和管理员的登录信息表10表名:teacher(教师信息表)序号列名类型描述索引/关键字备注1TNOchar(8)教师编号,不能为空主键,外键1. check(TNO like T0-90-90-90-90-90-90-9)2. check(TSEX=女 OR TSEX=男)3.check(TAGE(25) AND TAGE(75)2TNAMEchar(10)教师姓名,不能为空外键3TSEXchar(8)教师性别,不能为空4TAGEint教师年龄,可以为空5Phonevarchar(20)电话,可以为空6Emailvarchar(50)邮箱,可以为空说明:此表用来存储教师的详细信息(二)物理关联图 图3 关联图三详细设计与实现3.1 网页总体设计学生信息表(student.jsp)详细评价表(studentpjxb.jsp.jsp)评教标准(pjbz.jsp)查看评教表(teapj.jsp)详细评价表(teacherpjxb.jsp.jsp)我的评教表(stupj.jsp)评教标准(pjbz.jsp)修改密码界面(password.jsp)退出(exit.jsp)教师信息表(teacher.jsp)修改密码界面(password2.jsp)班级信息表(class.jsp)学生注册界面(regist.jsp)学生主页面(mainstudent.jsp)管理员登陆界面(login3.jsp)导航界面(stuleft.jsp)教师登陆界面(login2.jsp)欢迎界面(welcome.jsp)学生登陆界面(login.jsp)教师注册界面(regist.2jsp)教师主页面(mainteacher.jsp)导航界面(tealeft.jsp)按编号查询(research.jsp)按类型查询(research2.jsp)图4 网页总设计图-3.2 用户界面设计主要功能模块实现 该评教系统主要包含登录模块,注册模块,学生模块,教师模块和管理员模块五部分。 3.2.1登录模块(实现用户的登录功能 以学生系统为例,其余登录系统类似) 图5 学生系统登陆界面图 翔子评教系统 -学生系统欢迎您光临!用户名: 密 码: 想註冊就點我 在点击“登陆”按钮后,系统会先根据check()判断用户名和密码是否为空。为空则弹出提示的对话框,否则就会转入loginPost.jsp进行细一步的判断,看信息是否有误,有误则返回,否则进入到学生系统主页面。3.2.2 注册模块(实现用户的注册功能 以学生系统为例,其余注册类似)图6 学生系统注册界面图 用戶学号: (必填,8位数字) 姓 名: (必填) 用戶性别: (必填,男或女) 用戶編号: (必填,仅4位) 登陆密码: (必填) 确认密码: (必填) 用戶身份: (学生) 出生日期: (必填,如1990-08-21) 专业名称 (必填)   当用户点击“确定”按钮时,系统先判断用户名等信息是否为空,以及两次的密码是否一样,再转入registerpost.jsp将数据更新到数据库中,返回到登陆界面。3.2.3学生模块 学生模块主要是实现学生需求,在教评活动开始后,登录系统,对自己的任课教师评教,评教为选择题形式,以及可以修改自己的登录密码。 图7 学生系统主页面 评教系统学生界面 图8 学生系统评分页面 这是学生的评分表评分编号专业名称学生学号课程名称 教师名操作%while (rs.next() out.print();out.print(+rs.getString(pjNum)+);out.print(+rs.getString(DNAME)+);out.print(+rs.getString(SNO)+);out.print(+rs.getString(CNAME)+);out.print(+rs.getString(TNAME)+);out.print(评价);out.print();% 3.2.4教师模块教师模块主要是实现教师需求,在教评结束后,通过登录,查看自己的教评结果。主要是查询功能,显示课程,点击课程显示学生对其的总体评价,也可查看具体学生评教信息,并可以修改自己的登录密码。 图9 教师系统主页面 评教系统教师界面 图10 教师系统查看评分信息图 教师的评教信息评教编号:专业名称:学生学号:课程名称:教师编号:操作%while (rs.next() out.print();out.print(+rs.getString(pjNum)+);out.print(+rs.getString(DNAME)+);out.print(+rs.getString(SNO)+);out.print(+rs.getString(CNAME)+);out.print(+rs.getString(TNO)+);out.print(查看);out.print();% 3.2.5管理员模块 管理员模块主要是实现管理员需求,系统查看学生信息;可以查看教师信息;对教评结果的查看,即查看所有教师的教评结果;可以指定评教的课程。管理员可以对用户的信息进行删除、修改等,并可以修改自己的登录密码。 图11 管理员系统主页面 评教系统管理员界面 图12 管理员系统课程信息图课程信息概览课程编号:课程名称:任课教师:选课人数:上课教室:修改删除%while (rs.next() out.print();out.print( + rs.getString(CNO)+ );out.print( + rs.getString(CNAME)+ );out.print( + rs.getString(TNAME)+ );out.print( + rs.getString(NUM)+ );out.print( + rs.getString(Room)+ );out.print(修改); out.print(删除);out.println();rs.close();st.close();%四、结束语 通过此次设计,我们学到了很多实用的技术,比如MyEclipse这款软件开发工具的应用,进一步了解了JSP语言。在开发的过程中,我们不断的运用SQL Server 2008去开发数据库,让我们更加灵活的编写SQL语句,把JSP语言及数据库理论知识用于实践。在开发系统的整个过程中,我们不断的发现错误,并通过和同学讨论、网上查找等方式纠正错误,不但学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家电公司游泳活动组织办法
- 浙江省成考试题及答案
- 食管狭窄试题及答案
- 如何预防孩子手机沉迷
- ssc面试题及答案
- 福建省邵武七中2026届化学高一第一学期期末调研试题含解析
- 教孩子制定学习计划的妙招
- 家电公司服务回访管理细则
- 保安理论知识培训内容课件
- 保安物业基础知识培训课件
- 2025年甘肃省公职招录考试(省情时政)历年参考题库含答案详解(5套)
- 期末必考题检测卷(三)(含答案)高一数学下学期人教A版必修第二册
- 企业注销考试题库及答案
- 2025北京北投集团“毕业季”校园招聘17人笔试参考题库附带答案详解
- 工艺执行管理办法
- 高中特难英语题目及答案
- 体育机构推广方案模板(3篇)
- 园区改造运营方案(3篇)
- 2025年大学辅导员考试题库真题及答案
- 腮红画法教学课件
- 二零二五版便利店员工劳动合同模板
评论
0/150
提交评论