教务管理系统完整论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

北京邮电大学世纪学院毕业设计(论文)题目世纪学院教务管理系统的设计与实现学生姓名冯玉琨学号08030326所在系(院)计算机科学与技术专业名称计算机科学与技术年级2008级指导教师郭祥丰职称副教授2012年6月3日北京邮电大学世纪学院毕业设计(论文)任务书姓名冯玉琨学号08030326专业计算机科学与技术系计算机科学与技术设计(论文)题目世纪学院教务管理系统的设计与实现题目分类□工程设计;□工程技术研究;□软件工程(如CAI课题等);□专题研究;□艺术设计;□其他题目来源□自然科学基金与部、省、市级以上科研课题;□企、事业单位委托课题;□院级课题;□自拟课题□其他指导教师(指导教师组组长及成员姓名)职称工作单位备注曹宏宇高工北邮世纪学院组长张成文副教授北京邮电大学指导教师陈沛强讲师北邮世纪学院成员于桂玲讲师北邮世纪学院成员张岩高工联通宽带在线有限公司成员1、毕业设计(论文)的内容和要求(选题尽量与实际应用需求相结合。要求写明本设计(论文)所涉及的分析方法或技术手段;要求有学生独立的见解,设计内容要详细写明具体步骤和技术指标):(1)目标:实现学生模块、教师模块、教学管理员模块的设计。学生、教师信息录入、修改。学生对课程的选择,参加考试。老师对自己授课课表的查询,及学生信息查询。系统管理员对各角色访问模块权限的分配、修改和删除操作。(2)要求:设计界面逻辑、后台处理逻辑、后台数据库,完整地实现课题目标的内容。(3)步骤:根据课题目标,首先进行详细的需求分析,接着进行概要设计,然后进行详细设计,设计内容要有独立的见解,并详细写明具体步骤,接着选择合适的编程语言与数据库进行设计的实现,然后对实现进行详细的测试,接着根据设计与实现的内容进行毕业论文的写作。2、应完成的工作和提交材料要求(论文的撰写内容、格式、字数的要求,课题完成后应提交成果的种类、数量、质量等方面的要求):(1)毕业论文应按世纪学院“毕业设计(论文)工作管理规定2011”中要求的格式、字数要求进行撰写;(2)课题完成后应提交成果的种类、数量、质量等也应按世纪学院“毕业设计(论文)工作管理规定2011”中要求的内容进行提交;(3)开发出满足所有功能要求的、可以演示的系统。3、主要参考文献(参考文献不少于10篇,外文不少于2篇,参考文献目录按GB/T7714—2005的要求填写):[1]UMLforJavaProgrammers英文版(电子版)[2]姜江PowerDesigner数据库系统分析设计与应用电子工业出版社[3]莫勇腾深入浅出设计模式(C#/Java版)清华大学出版社[4]RobertA.MaksimchukEricJ.NaiburyUML初学者指南人民邮电出版社[5]VivckChopraJonEaresRupertJonesJSP程序设计人民邮电出版社[6]冯博,朱穗晖J2EE1.4程序设计教程清华大学出版社[7]MichaelJ.Hernandez数据库设计凡人入门-关系数据库设计指南(第二版)电子工业出版社[8]ThinkinginJava中文版(电子版)[9]Eclipse从入门到精通(电子版)[10]基于MVC的JavaWeb设计与开发(电子版)[11]sqlServer笔记(电子版)[12]CSDN社区()4、毕业设计(论文)进度计划(从正式启动时间开始,以周为单位填写):(1)2012年七月至八月第1周:下达毕业设计任务书,与学生见面。进行毕业论文(设计)内容和要求的讲述,让学生理解选题的目的、意义,清楚毕业设计做什么和怎么做,需要查找哪些资料及准备课题所需的软件系统。(2)2012年七月至八月第2周:充分理解任务书的内容,研读参考文献,学习课题所需软件系统的安装、使用方法。进行外文文献的翻译工作。进一步分析相关资料,整理思路,在此基础之上完成毕业论文大纲和开题报告初稿。(3)2012年七月至八月第3周:提交开题报告文档、外文文献译文和原文,进行开题报告的准备工作(PPT讲稿等)。(4)2012年七月至八月第4周:课题的理论研究,形成课题具体方案。搭建并熟悉系统开发运行环境,进行相应的程序设计和代码编写工作。填写中期检查表,准备中期检查。(5)2012年七月至八月第5周:进行中期检查,完善课题方案、设计,继续程序编写和调试,分析数据,形成结论。完成毕业设计(论文)的初稿。(6)2012年七月至八月第6周:①按论文撰写格式要求提交论文。②相关教师对论文进行评阅。(7)2012年七月至八月第7周:①根据评阅意见进行论文第一次修改。②完成毕业论文的预答辩工作。(8)2012年七月至八月第7周:①按论文撰写格式要求提交论文。②相关教师对论文进行评阅。(9)2012年七月至八月第8周:①根据评阅意见进行论文修改。②完成毕业论文的答辩工作。指导教师签字:日期:年月日教教学单位意见审核人签字:系(院)(盖章)年月日学院意见审核专家签字:年月日北京邮电大学世纪学院毕业设计(论文)诚信声明本人声明所呈交的毕业设计(论文),题目《世纪学院教务管理系统的设计与实现》是本人在指导教师的指导下,独立进行研究工作所取得的成果,除了文中特别加以标注和致谢中所罗列的内容以外,毕业设计(论文)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人签名:日期:毕业设计(论文)使用权的说明本人完全了解北京邮电大学世纪学院有关保管、使用论文的规定,其中包括:①学校有权保管、并向有关部门送交学位论文的原件与复印件;②学校可以采用影印、缩印或其它复制手段复制并保存论文;③学校可允许论文被查阅或借阅;④学校可以学术交流为目的,复制赠送和交换学位论文;⑤学校可以公布学位论文的全部或部分内容。本人签名:日期:指导教师签名:日期:北京邮电大学世纪学院毕业设计(论文)I题目世纪学院教务管理系统摘要本系统运用J2EE中的JSPMODEL2的MVC(MODEL+VIEW+CONTROL)模型,运用Eclipse8.5+Tomcat5.0+jdk1.6.0_10+SQLServer2005的组合开发平台开发测试。B/S架构,在系统设计、实施上运用软件工程的思想,完全依照瀑布模型来编写设计文档。利用流程图,UML图等工具来设计程序,以避免逻辑上的错误。运用PowerDesigner工具进行数据库的设计。运用JUnit工具进行编写测试用例,进行单元测试和集成测试。在界面上运用Ajax技术来实现XML文件存放数据,并以人性化的控件完成复杂的业务流程。考虑到排课任务的繁重,设计了自动排课算法,可以完成特定需求的排课。优雅的分层设计、美观的页面设计、功能间低耦合、SQL及算法语句的优化让系统增色不少。关键字j2EEMODEL2MVC自动排课B/S北京邮电大学世纪学院毕业设计(论文)IITitleTradeunionmembershipmanagementsystemdesignandImplementationAbstractThisSystemuseJSPMODEL2MVC(MODEL+VIEW+CONTROL)ofJ2EE,useEclipse8.5+Tomcat5.0+JDK1.6.0_10+SQLServer2005-thisDevelopsplatformtodevelopandtest.B/Sconstruction,usesoftwareengineeringthoughtinsystemdesignandimplementation,accordingtoWaterfallModeltowritedesigndocumentcompletely.Designsoftwarewhichusedflowchart,UMLchartandsoon,thiscanmakelogicerrorlittle.UsethetoolofPowerDesignertodesigndatabase,usethetoolofJUnittowritetestcase,docelltestandintegrationtest.Oninterface,usethetechnologyofAjaxandputdatatoXMLfile,andcompletedifficultoperationflow.Designedautomakecurriculumschedule.Itcancompletespecialrequirement.Gentlerdelaminationdesign,beautifulpagedesign,lownesscouplinginfuctions,optimizeofSQLandarithmeticsentencemakethissystemverywell.Keywordsj2EEMODEL2MVCautodocurriculumscheduleB/S北京邮电大学世纪学院毕业设计(论文)III目录1.前言..................................................11.1系统背景介绍...............................................11.2项目提出的意义.............................................11.3相关技术及工具介绍.........................................21.4B/S结构(浏览器/服务器结构)简介.........................21.5ECLIPSE技术简介.............................................41.6JDK简介....................................................51.7数据库SQLSERVER简介.......................................51.8JSP和SERVLET简介...........................................81.9TOMCAT简介..................................................81.10AJAX简介................................................101.11MVC和MODEL2简介........................................101.11.1MVC如何工作.........................................121.11.2视图................................................121.11.3模块................................................121.11.4控制器..............................................132.需求分析.............................................142.1可行性分析................................................142.2数据库需求分析............................................152.3产品描述..................................................162.4产品功能列表..............................................162.5产品功能需求.........................................

1 / 58
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功