本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于web的学生课程以及成绩管理系统的设计与实现

基于web的学生课程以及成绩管理系统的设计与实现

学生课程及成绩管理系统地开发目的是使学生信息的管理模式从人工记录转化成为电子信息管理,为对学生信息管理的人员提供一些方便。随着各个学校教学信息系统的不断完善,学校的管理将越来越自动化和信息化。所以该系统的开发将围绕学生课程及成绩管理工作的实

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

基于web的学生课程以及成绩管理系统的设计与实现
摘    要
我的论文采用从上到下地结构化的系统分析方法,简述了一个功能比较全面的学生课程以及成绩管理系统的开发过程、操作流程以及他的一些核心的技术。我的这篇论文在中首先介绍了各个项目开发的意义。然后对它进行规划与分析。通过对它的分析得出它的业务流程。再接下来是系统的分析。最后确定开发模式进行各个模块的设计。最后是把数据库表进行开发设计与完善。
由上述的分析可得出,这个系统的设计层面上采用B/S模式,。而且在它是我们也使用了JSP技术对它的基本页面进行设计。通过这些来实现这个系统的功能要求。后台的数据库选用MySql数据库。该系统的设计实施为学生课程以及成绩管理系统的运行做基础,为学生的信息管理提供良好的条件。
关键词:学生信息,结构化的分析,学生管理系统

Abstract
My thesis uses from the top to the structured system analysis method, briefly describes the a function of a more comprehensive courses, students and the development process of the performance management system, operation procedure and his some of its core technology. In this paper, I first introduced the significance of each project development.. And then it carries out planning and analysis. Through the analysis of its business process. Next, the system analysis. Finally, the design of the development mode is determined.. Finally, the database table for development and design and improvement.
From the above analysis, the design of the system uses B/S mode,. And it is also we use the JSP technology to design its basic pages. Through these to achieve the functional requirements of the system. MySql database of the background database.The design and implementation of the system for the students curriculum and performance management system to run the basis for the students to provide good conditions for information management.
Keywords: student information, structured analysis, student management system

一、引言
1.1项目开发的背景
在现代社会中伴随着计算机产业的迅速发展,电子计算机已经广泛地应用在信息的管理、文字的处理、辅助设计、辅助教学和人们的日常生活中。学生课程以及成绩管理系统主要是针对学生的课程和成绩的管理。该系统地建立使学生的档案的管理更加高效和方便,同时该系统也是实现学生信息管理现代化和信息化的重要内容。
近些年来,伴随着各个学校规模的渐渐扩大,使用人工书写记录数据已经不能够满足渐渐扩大的数据要求。为了更好地适应在信息时代的高效快捷,一个利用计算机来实现学生信息管理工作的系统将必然诞生。基于这一点,我设计了一个学生课程及成绩管理系统。
1.2项目开发的意义
学生课程及成绩管理系统地开发目的是使学生信息的管理模式从人工记录转化成为电子信息管理,为对学生信息管理的人员提供一些方便。随着各个学校教学信息系统的不断完善,学校的管理将越来越自动化和信息化。所以该系统的开发将围绕学生课程及成绩管理工作的实际情况,使之能迅速适应各个学校的需要。
 
二、可行性分析及总体设计原则
2.1可行性分析
“可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功[2]。-引自《管理信息系统》。”
下面将分别从技术、经济两个方面对学生课程及成绩管理系统的建设进行分析和研究。
2.1.1技术上的可行性
我所要设计的这个学生课程及成绩管理系统实际上是个机遇数据库的管理与查询的系统。它所需要的技术现在已经很成熟,它对计算机的软硬件要求都很低,对系统环境也没有什么太大要求,在技术层面很容易达成。分析可以得出,学生课程及成绩管理系统的开发在技术层面是可行的。
2.1.2经济上的可行性
学生课程及成绩管理系统具有信息化的处理设施。而且还有支持该系统的应用平台。
这个系统的开发是在我学习JavaEE的过程后经过开发实践设计来的。而且在开发这个软件时不需要任何成本投入,所以如图5.1所示:
2.2总体设计原则
“本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则[3]。-引自《基于WEB的大学选课系统分析》。”
其主要设计原则有:
简单性:在实现该系统功能的同时,尽量的让该系统操作简单易懂。
针对性:该系统设计是针对学生课程及成绩管理的开发设计,所以有针对性。
实用性:要求该系统能够实现学生课程及成绩管理,所以有实用性。

结    论
当今社会随着科技的发展,社会进入自动化和电子信息化的程度逐步提高,人们对于电子计算机的依赖一步步增大,电子计算机在我们的生活中扮演的不可或缺地角色,它对我们最直观的影响就是提高了我们信息的专业化和信息采集效率,大大减少了人工成本。
我的这篇论文就是在前人研究的基础上逐步完善和建立了一个学生课程和成绩管理系统。通过系统调试结果显示,本系统基本完成了功能需求。在整个设计过程中,采用瀑布模型和结构化的设计方法。本系统界面美观友好,操作方便,做出了自己的特色。但是因为这是我第一次单独进行系统的设计与完善,在经验上严重不足而且也因为时间关系,所以这个系统里面可能存在一些各个方面的问题,如:
1. 我的这个系统里面的一些数据输入记录的时候可能格式上有些不规范不完整,数据不能保证绝对正确,需改进。
2. 由于时间关系,系统功能实现不够完善,使用可能存在一些不方便。
我所做的这个系统由于时间和个人经验的问题,可能存在很多的问题和不方便,但我会不断的进行修改,争取把它进一步的完善和修复,使之成为一个完善健全的系统。
参 考 文 献
[1] 陈雷,尚冰,杨光等.教师教学档案信息管理系统的设计研究.辽宁中医学院学报(第五卷第4期),2003年11月.
[2] 滕佳东.管理信息系统.东北财经大学出版社.2008.2.
[3] 薛鹤娟.基于WEB的大学选课系统分析.希望月报(上半月),2007年11期.
[4] 甘仞初,颜志军,龙 虹.信息系统分析与设计.北京:高等教育出版社,2003.
[5] 刘永勤.成人高校教学档案开发利用的现实意义.中文期刊.2008年3期.
[6] 张海藩.软件工程导论(第五版)学习辅导.清华大学出版社,2008年9期.
[7] 王晓敏等.信息系统分析与设计.清华大学出版社,2006.
[8] 王璞.网页制作三剑客.北京清华大学出版社.2003
[9] 孙鑫.Java Web开发详解.电子工业出版社,2007年.
[10] ArtTaylor.JDBCDatabasePrograming with J2EE.电子工业出版社.2004.4
[11] 刘晓华.JSP 应用开发详解.北京电子工业出版社.2005
[11] 李永亮,黄凯锋.基于Jsp的电子商务购物车的实现研究.2006.11
[12] 万峰科技.JSP系统开发四酷全书.电子工业出版社.2005.9
[13] 邱旭东,刘文浩.基于JSP的MVC开发模式研究及应用[J].中国科学信息技术2006. 12-13.
[14] Jim Budzynski.E-business:Model for success or failure.AgriMarketing,2001(3):30
[15] 王选.软件设计方法.北京: 清华大学出版社,1992.
[16] 百度百科中的B/S结构及C/S结构
[17] 佟伟光.软件测试.人民邮电出版社

目    录
摘    要 II
Abstract III
一、引言 1
1.1项目开发的背景 1
1.2项目开发的意义 1
二、可行性分析及总体设计原则 2
2.1可行性分析 2
2.1.1技术上的可行性 2
2.1.2经济上的可行性 2
2.2总体设计原则 2
三、系统分析 4
3.1业务流程分析 4
3.2数据流图 5
3.3数据字典 7
四、系统设计 10
4.1系统功能设计 10
4.2系统数据库设计 11
4.2.1概念结构设计 11
4.2.2数据库表设计 15
4.3系统开发工具与开发模式的选择 19
4.3.1系统开发工具 19
4.3.2系统设计模式 20
五、系统实现 21
5.1系统管理员登录模块 21
5.1.1登陆 21
5.1.2基础信息管理界面 23
5.1.3个人信息管理界面 23
5.1.4课程管理界面 24
5.1.5录入教师信息界面 24
5.1.6录入学生信息界面 25
5.2教师登录模块 25
5.2.1个人信息管理界面 25
5.2.2查看公告信息界面 26
5.2.3学生成绩管理界面 26
5.3学生登录模块 27
5.3.1查看个人信息界面 27
5.3.2课程查询界面 27
5.3.3学校公告界面 28
5.3.4我的成绩界面 28
六、软件测试与分析 28
6.1软件测试的重要性 28
6.2测试实例的研究与选择 29
6.3测试环境与测试条件 30
6.4系统运行情况 30
6.5系统评价 30
结    论 32
参 考 文 献 33
致    谢 34

收缩