《开题报告-基于WEB的学生课程以及成绩管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《开题报告-基于WEB的学生课程以及成绩管理系统的设计与实现.docx(5页珍藏版)》请在优知文库上搜索。
1、毕业设计开题报告1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述一 .选题的目的和意义目的:设计一款基于Web的学生课程及成绩管理系统。意义:计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具川。计算机辅助学生档案活动,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策。计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个学生信息管理系统的动态情况,进行动态管理,从而有效的处理学生档案的管理工作,实现对学生档案信息管理的自动化,提
2、高效率。二 .理论与实践的意义学生信息管理系统的实施的现实意义:减少管理学生档案的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了学生信息管理的计算机化。参考文献:参考文献1陈雷,尚冰,杨光等.教师教学档案信息管理系统的设计研究.辽宁中医学院学报(第五卷第4期),2003年11月.2滕佳东.管理信息系统.东北财经大学出版社.2008.2.3薛鹤娟.基于WEB的大学选课系统分析.希望月报(上半月),2007年11期.4甘仞初,颜志军,龙虹.信息系统分析与设计.北京:高等教育出版社,2003.5刘永勤.成人高校教学档案开发利用的现实意义.
3、中文期刊.2008年3期.6张海藩.软件工程导论(第五版)学习辅导.清华大学出版社,2008年9期.7王晓敏等.信息系统分析与设计.清华大学出版社,2006.8王璞.网页制作三剑客.北京清华大学出版社.20039孙鑫.JavaWeb开发详解.电子工业出版社,2007年.10 ArtTaylor.JDBCDatabaseProgramingwithJ2EE.电子工业出版社.2004.411刘晓华.JSP应用开发详解.北京电子工业出版社.200511李永亮,黄凯锋.基于JSP的电子商务购物车的实现研究.2006.1112万峰科技.JSP系统开发四酷全书.电子工业出版社.2005.913邱旭东,刘文
4、浩.基于JSP的MVC开发模式研究及应用J.中国科学信息技术2006.12-13.14 JimBudzynski.E-business:Modelforsuccessorfailure.AgriMarketing,2001(3):3015王选.软件设计方法.北京:清华大学出版社,1992.毕业设计开题报告2.本课题要研究或解决的问题和拟采用的研究手段(途径):一.研究问题阐述系统的功能和子系统,以及功能模块的划分。学生课程以及成绩管理系统分为老师模块,管理员模块,学生模块。主要用来管理和记录学生的成绩以及课程的更新与记录。具体情况如下:1 .老师模块:教师登录之后可以管理个人信息,可以查看公告
5、信息,录入学生成绩信息。2 .管理员模块:管理员登录之后可以可以管理系统基础信息,可以对自己的资料进行修改,对课程进行管理,可以录入教师信息,可以录入学生信息。3 .学生模块:学生登录后可以查看个人信息,可以查看课程信息,可以查看系统公告,可以查看我的成绩。二.拟采用的技术本系统主要使用JSP.Struts技术对系统进行设计和开发JSP拥有Java程序设计语言“一次编写,各处执行”、“安全性、保密性高”等的特点口引;Struts框架为开放者提供了一个统一的标准框架,通过使用StrUtS作为基础,开发者能够更专注于应用程序的商业逻辑,StrUtS能充分满足应用开发的需求,简单易用,敏捷迅速。JS
6、P技术使用JaVa编程造宣编写类XML的tags和SCriPtlets,来封装产生动态网页的处理逻辑。网页还能通过tags和SCriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的JaVa程序段可以操作数据座、重新定向网页等,以实现建立动态网页所需要的功能。JSP与JavaSerVIet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。三.研究手段1 .查阅文献充分利用图书馆、利用CNKl电子资源和网络等资源,完成论文部分。2 .软件工程软件工程中软件开发的方法。严格按照数据库管理信息系统开发的流程,从需求分析开始,弄清当前系统的工作流程、存在的问题,提出解决的方法;对新系统进行逻辑设计。包括数据库流程、数据字典的描述等等;进行系统总体设计,包括功能模块设计、数据库设计等;最后进行详细的代码设计、用户界面设计,并进行一定的测试。3 .小组讨论与同学进行讨论、请教项目经理等,解决遇到的技术问题毕业设计开题报告指导教师意见:指导教师:年月0所在系审查意见:系主任:年月B