计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> JSP论文设计 >> 浏览文章
JSP042教务管理系统

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

教务管理系统
学院:    学生姓名:
专业班级:指导教师:
[摘要]本系统运用J2EE中的JSPMODEL2的MVC(MODEL VIEW CONTROL)模型,运用Eclipse3.1.8 Tomcat5.0 JDK5.0 MSSQL的组合开发平台开发测试。B/S架构,在系统设计、实施上运用软件工程的思想,完全依照瀑布模型来编写设计文档。利用流程图,UML图等工具来设计程序,以避免逻辑上的错误。运用PowerDesigner工具进〖本文来自:毕业设计论文网www.paper51.com〗行数据库的设计。运用JUnit工具进行编写测试用例,进行单元测试和集成测试。在界面上运用Ajax技术来实现XML文件存放数据,并以人性化的控件完成复杂的业务流程。考虑到排课任务的繁重,设计了自动排课算法,可以完成特定需求的排课。优雅的分层设计、美观的页面设计、功能间低耦合、SQL及算法语句的优化让系统增色不少。
[关键词j2EEMODEL2MVCAjax自动排课B/S


EducationManageSystemofCollege

Abstract:ThisSystemuseJSPMODEL2MVC(MODEL VIEW CONTROL)ofJ2EE,useEclipse3.1.8 Tomcat5.0 JDK5.0 MSSQL-thisDevelopsplatformtodevelopandtest.B/Sconstruction,usesoftwareengineeringthoughtinsystemdesignandimplementation,accordingtoWaterfallModeltowritedesigndocumentcompletely.Designsoftwarewhichusedflowchart,UMLchartandsoon,thiscanmakelogicerrorlittle.UsethetoolofPowerDesignertodesigndatabase,〖本文来自:毕业设计论文网www.paper51.com〗usethetoolofJUnittowritetestcase,docelltestandintegrationtest.Oninterface,usethetechnologyofAjaxandputdatatoXMLfile,andcompletedifficultoperationflow.Designedautomakecurriculumschedule.Itcancompletespecialrequirement.Gentlerdelaminationdesign,beautifulpagedesign,lownesscouplinginfuctions,optimizeofSQLandarithmeticsentencemakethissystemverywell.

Keywords:j2EE,MODEL2,MVC,Ajax,autodocurriculumschedule,B/S

目录
1引言:3
2系统开发前的准备:3
2.1什么是ECLIPSE3
2.2什么是JDK4
2.3什么是JSP和SERVLET4
2.4什么是TOMCAT4
2.5什么是AJAX5
2.6什么是MVC和MODEL25
2.7什么是JSTL8
3需求分析9
3.1说明9
3.2产品描述9
3.3产品功能列表9
3.4产品功能需求10
3.5用户界面需求11
3.6软硬件环境需求12
3.7产品质量需求12
4概要设计13
4.1说明13
4.2总体设计结构图13
4.3文档目录编排14
5数据库设计15
5.1说明15
5.2数据库的命名规则15
5.3物理设计(DESIGNBYPOWERDESIGNER)16
6界面设计24
6.1说明24
6.2主页面(登录)25
6.3<学生模块>25
6.4<老师模块>26
6.5<权限模块>26
6.6<教务管理员模块>27
7详细设计27
7.1<共用文件系>27
7.2MVC的设计31
7.3分页的分析与设计32
7.4时间字符串简介33
7.5权限问题的分析与设计33
7.6自动排课分析与设计34
7.7总结35
8总结35

3.4产品功能需求
3.4.1<学生模块>
学生登陆以后,可以选报课程。系统会根据学生所在系及课程的预修课判断
1.系统会列出所有满足该生还未选报的课程,或者其预修课为公共课的课程。如果该生选报了未满足预修课要求的课程,系统会有相关的错误提示。例如:高等数学(二)的预修课为高等数学(一)
2.学生可以查看自己的成绩,包括该生已选课程的名称,学分以及该生的总分。如果教师还未给出成绩,则系统会有相关提示。
3.该生可以更改自己的个人信息,包括密码,电话号码等,其中要求密码不能为空。
4.学生课表,有时间,地点,课程名,老师名,如果老师还没有选择课程而此时学生又查询课表,老师名可以为空
3.4.2<老师模块>
教师在本系统中拥有是否接受学生所选课程,以及给学生打分的权力,只有先接受学生,才能给该生打分。
1.系统要求教师选择学生,然后系统会列出该教师所代课程的班级,然后系统会列出选报了该课程的所有学生;可以看到学生的一些详细情况
2.学生考试完后,教师确认学生成绩之后,系统会根据总成绩来判断该生是否通过了考试。
3.总成绩是由考试成绩×80% 平时成绩×20%;考试成绩由学生考完试后系统自动打分,平时成绩老师给出;平时成绩占老成绩的百分比由老师给出。
4.考试成绩和平时成绩的分数范围0-100,老师课表,有时间,地点,课程名,班级名
3.4.3<教学管理员模块>
1.管理员在本模块中有着最高的权力,包括新增,更改,删除学生,教师,课程以及班级。
2.管理员负责排课,要保证同一教师在同一时间不能上两门课程等等约束。

3.4.4<考试模块>
1.能从数据库中随机抽取所需专业的考试科目。
2.学生考完后自动评分。
3.4.5<权根模块>
1.所有web页面需要页面权限验证,对不同的模块分配不同的访问权限。例如:学生进入学生模块,而不能进入管理员模块;图书管理员只能进入图书借阅模块
2.系统管理员可以增删改查其他管理员(教学管理员;BBS管理员;图书管理员)
3.系统管理员的用户名和密码可以预先在数据库中设定。

上一篇: JSP041航空订票系统
下一篇: JSP043基于JSP的学生信息管理系统的设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。