网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > JSP,NET,JAVA类别 > 正文

JSP+MySQL学校科研信息管理系统|JSP学校网站|校园科研信息网站

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/13

网学网JSP,NET,JAVA类别编辑为广大网友搜集整理了:JSP+MySQL学校科研信息管理系统|JSP学校网站|校园科研信息网站绩等信息,祝愿广大网友取得需要的信息,参考学习。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

 
 
 
 
 
 
  毕业设计(论文)任务书
 
 
 

课题名称
学校信息管理系统
 
 
院 (系)
技术学院
   
计算机科学与技术
   
许学军
   
 
起讫日期
 
指导教师
 
 
 
 
 

 
 
 
 
                      
 
 
一、        毕业设计(论文)的内容和要求

主要以JAVA技术为基础开发学校信息管理系统,它是学校在自己的网络上搭建B/S结构的办公平台,通过浏览器使用办公系统,进行信息交流和信息共享。
学校信息管理系统在MySQL数据库,JDK开发环境和Tomcat服务器下运行。采用Java、HTML、JavaScript及JSP语言进行开发。
该系统的四个主要功能模块如下:
(1)    系统设置模块:
学校维护,系统维护、人员维护和角色权限维护
(2)    通知通告模块:
通知发布和通知浏览
(3)    领导信箱模块:
写信、收件箱和发件箱
(4)    文件中心模块:
文件上传和文件下载
   此系统采用MVC三层架构(JSP-JavaBean-Servlet)开发模式,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。此外,系统使用数据库连接池,在系统初始化时启动db.properties文件中配置的数量的连接,这些连接可以复用,提高了效率。
 
 

二、        毕业设计(论文)图纸内容及张数

  

 
三、        实验内容及要求

 

四、        其他

  

 
五、        参考文献

[1] Bruce Eckel.THINKING IN JAVA .机械工业出版社,2004.1
[2] 李发致. JAVA面向对象程序设计教程 清华大学出版社,2004.9
[3] 宋波.Java应用开发教程.电子工业出版社,2002.2
[4] 张洪波.JSP程序设计实务入门.北京希望电子出版社,2001.6
[5] 李建国.Internet 与Java程序设计.中国铁道出版社,2001
[6] 王迪,黄光斌.JSP网络技术与应用.国防工业出版社,2002
[7] 石志国, 薛为民, 董洁.JSP应用教程.北京交通大学出版社,2004.5
[8] (美)Paul DuBois.MySQL 网络数据库指南.机械工业出版社,2000
[9] 卢湘江. MYSQL高级配置和管理. 清华大学出版社,2001
[10] (美)Leon Atkinson. MySQL核心编程:高级开发者指南.清华大学出版社,2003
[11] 罗小明,付胜兵,吴磊.JavaScript 与 HTML 实用教程.国防工业出版社,1998
[12] 李明武. JavaScript & HTML精通网页编程,2001
[13]布朗登.Java开发指南.电子工业出版社,2001.5
[14] 陈争航.JavaScript动态网页经典实例教程.电子工业出版社,2006
[15](美)韦伯.Java2编程详解.电子工业出版社,1999.8
[16]杨宗志.Jbuilder 程序设计实例.清华大学出版社,2002.7
[17] (美)詹森,(美)伊恩编. Tomcat技术手册. 中国电力出版社,2004
[18] 张洪伟. Tomcat Web开发及整合应用. 清华大学出版社,2006.2
[19] 陈烨, 张蓓.JDK 1.5类库大全. 清华大学出版社,2005.5
[20](美)韦伯.Java2编程详解.电子工业出版社,1999.8

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
六、毕业设计(论文)进程安排

起讫日期
设计(论文)各阶段工作内容
备 注
1.10-3.20
同学与导师见面,布置同学查阅文献
 
3.21-3.27
确定选题、导师下达任务书
 
3.28-4.3
同学撰写开题报告
 
4.4-4.11
检查、修改开题报告、集中开题
 
4.12-4.18
需求分析,素材整理
 
4.19-4.25
设计和制作系统总体架构
 
4.26-5.2
利用可视化开发平台设计系统各模块
 
5.3-5.9
设计和制作资料数据库
 
5.10-5.16
系统集成和测试
 
5.17-5.23
测试以及最后修改
 
5.24-5.30
总结心得,撰写论文
 
5.31-6.7
论文提交、返回修改完善
 
6.8-6.11
准备答辩资料、答辩
 
6.13-6.17
论文修改、打印、装订、答辩
 
 
 
 

 

目 录
摘  要 I
ABSTRACT II
前   言 1
第一章 系统设计思想与开发环境 2
1.1 开发设计思想 2
1.2 开发环境介绍 2
1.2.1 JAVA介绍: 2
1.2.2 Tomcat介绍 5
1.2.3 MySQL介绍 7
1.2.4 JSP介绍 9
1.2.5 数据库概念: 10
第二章 开发模式设计 12
2.1 概述 12
2.2 基于数据库操作类的开发模式 13
2.3 基于标准MVC架构的开发模式 15
2.4 两种开发模式 18
第三章 数据库设计 19
3.1 设计思路 19
3.2 设计结果 19
第四章 系统分析与设计 24
4.1 系统功能的简述 24
4.2 系统功能的设计 24
4.2.1 需求分析 24
4.2.2 模块设计及功能 26
4.2.3 模块组织结构图 26
4.2.4 配置运行 27
第五章 系统实现 29
5.1 登录系统窗口 29
5.2 主窗口 30
5.2.1 学院维护 31
5.2.2 通知浏览 32
5.2.3 写信 33
5.2.4 文件上传 34
第六章 总结 36
参考文献 37
致 谢 38

 

 

第一章    系统设计思想与开发环境
1.1   开发设计思想
本系统开发设计思想
l        尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的。
l        系统应符合学校信息管理的规定,满足对学校日常信息管理的需要,并达到操作过程的直观,方便,实用,安全等要求。
l        系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护。
l        系统应具备数据库维护功能,及时根据用户需求进行数据的添加,修改,删除等操作。
 
1.2   开发环境介绍
开发环境: JDK + Tomcat + MySQL
运行环境:Windows 2000、Windows XP、Window Server 2003
 
1.2.1 JAVA介绍:
一、java历史
1991年 ,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人 ,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak 的软件 (即一种橡树的名字 ),但当时并没有引起人们的注意 ,直到 1994年下半 年 ,Internet的迅猛发展 ,环球信息网 WWW的快速增长 ,促进了 Java语言研制的 进展 ,使得它逐渐成为 Internet上受欢迎的开发与编程语言 ,一些著名的计算机 公司纷纷购买了 Java语言的使用权 ,如 IBM、Oracle、 Netscape、 Novell、 Apple等 ,因此 ,Java语言被美国的著名杂志 PC Magazine评为 1995 年十大优秀科技产品 ,(计算机类就此一项入选 ),随之大量出现了用 Java编写的 软件产品 ,受到工业界的重视与好评 ,认为 "Java是八十年代以来计算机界的一件 大事 ",微软总裁比尔·盖茨在悄悄地观察了一段时间后 ,不无感慨地说 :"Java是 长时间以来最卓越的程序设计语言 ",并确定微软整个软件开发的战略从 PC单机时 代向着以网络为中心的计算时代转移 ,而购买 Java则是他的重大战略决策的实施部署。因此 ,Java的诞生必将对整个计算机产业发生深远的影响 ,对传统的计算模型提出了新的挑战
二、java语言的前景
Java语言有着广泛的应用前景 ,大体上可以从以下几个方面来考虑其应用:  
1、 所有面向对象的应用开发 ,包括面向对象的事件描述、处理、综合等;  
2、 计算过程的可视化、可操作化的软件的开发;  
3、 动态画面的设计 ,包括图形图像的调用;  
4、 交互操作的设计 (选择交互、定向交互、控制流程等); 
5、 Internet的系统管理功能模块的设计 ,包括 Web页面的动态设计、管理和交互操作设计等 ; 
6、  Intranet(企业内部网 )上的软件开发(直接面向企业内部用户的软件);  
7、 与各类数据库连接查询的SQL语句实现 ; 
8、 进行手机通讯和其他的一些嵌入式的开发(比如手机和网络游戏)
9、 其它应用类型的程序。
三、Java的特点Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。
首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、具有可移植性、安全性、并且提供了并发的机制、具有很高的性能。其次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而不受 CPU和环境的限制。另外 ,Java还提供了丰富的类库 ,使程序设计者可以很 方便地建立自己的系统。
Java语言有下面一些特点 :简单、面向对象、分布式、解释执行、安全、体系结构中立、可移植、高性能、多线程以及动态性。 
1.      简单性

Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的任务 ,只需理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程序。 Java略去了运算符重载、多重继承等模糊的概念 ,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。另外 ,Java也适合于在小型机上运 行 ,它的基本解释器及类的支持只有 40KB左右 ,加上标准类库和线程的支持也 只有 215KB左右。库和线程的支持也只有 215KB左右。

 

 

第四章   系统分析与设计
4.1   系统功能的简述
学校信息管理系统是学校等机构在自己的局域网上搭建的B/S结构的办公平台,这样打开浏览器即可方便快捷地使用办公系统,进行信息交流和信息共享。
此系统主要的功能模块如下:
l      系统设置模块:学院维护、系统维护、人员维护和角色权限维护。系统设置权限一般只有系统管理员才能拥有。
l      通知通告模块:通知发布和通知浏览。
l      领导信箱模块:写信、收件箱和发件箱。
l      文件中心模块:文件上传和文件下载。系统用户可以把电子文件上传,共享给系统的所有用户。
此系统采用MVC三层架构(JSP-JavaBean-Servlet)开发模式,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。此外,系统使用数据库连接池,在系统初始化时启动db.properties文件中配置的数量的连接,如果程序需要连接,则从此池中取出一个连接,使用完后又返回给该连接池,这些连接可以复用,提高了效率。
 
4.2   系统功能的设计
4.2.1 需求分析
1.用户身份级别要求
即根据身份的不同对系统的使用权限有所不同。从权限大小大致可以分为:系统维护管理员、领导级管理员、负责人级管理员、普通教师管理员。系统提供灵活的角色设定和权限的分配功能。
l      系统维护管理员:是权限最大的管理员,拥有办公系统的超级权限,主要负责对办公系统平台的日常网络维护管理,可以对系统进行修改,排除故障。
l      领导级管理员:可以上传文件,可以查看所有上传的文件(除去工作安排中功能二的文件),有权修改、删除已发布的文件,并有权决定相关文件是否上传至公众网内,即对所有上传文件进行审核;
l      负责人级管理员:可以上传文件,可以查看权限内的文件,有权修改、删除负责项目内的文件;
l      普通教师管理员:可以浏览相关文件,上传有权限的文件,修改个人资料。
2.系统设置功能
提供对系统中各个参数设置,比如学校的机构、人员以及系统用户的权限等。这为本系统的使用提供最基本接口。只有系统维护管理员才有权限进行操作。
3.通知通告
部门领导及各负责人由于需要向相关在校教师发布的信息以及相关教师在收到信息条后要有反馈意见,因此设立此模块。本栏目为对外保密或对外没有必要公布的信息,其位置在各位教师登录后的首页面上端;收到通知的教师可以对通知进行回复。对于自己发布的通知,可以修改、不能删除;对于发布到自己的通知,可以发布和删除反馈意见;被通知的人,在浏览该通知时系统自动标记为已阅读状态。
l      操作对象:领导、负责人。
l      浏览对象:在校教师。
l      具体操作:部门领导及各项目负责人由于项目需要向全体在校教师发布的通知,因此本栏目的位置在公众首页面内。
l      需要模块:文章发布系统、反馈系统、教师地址查询系统等。
4.领导信箱
在校教师如需要领导来解决问题时,可以直接通过该栏目与领导联系,在领导登录时,其栏目有提示信息,领导在一定时间内回复。该过程为点对点过程。
l    操作对象:在校教师与领导。
l    浏览对象:领导与在校教师。
l    需要模块:文章发布系统、信息提示系统。
5.文件中心
提供给一切不涉及保密问题的相关文件的上传、下载功能。(包括:工作指南、项目申报表、科研统计表)。
l    操作对象:处内工作人员。
l    浏览对象:在校教师。
l    需要模块:上传下载系统等。
 
4.2.2 模块设计及功能
本系统可以分为系统设置、通知通告、领导信箱和文件中心4大模块。各个模块的具体设计如下。
1.          系统设置
包括学院配置、系所配置、人员配置和角色权限配置。
l    学院配置:实现对添加新学院、修改、删除等功能。
l    系所配置:实现对添加新部门、修改、删除等功能。
l    人员配置:实现添加新人、查看、修改、删除和查询人员信息等功能。
l    角色权限配置:实现新增、修改和删除角色等功能。
2.          通知通告
包括通知发布和通知浏览。
l      通知发布:实现给指定教师职工发布通知的功能。
l      通知浏览:实现显示用户所接收和发送的通知,并且提供查看、修改和删除所发送通知的功能和查看、回复所接收通知的功能。
3.          领导信箱
l    写信:实现简单的站内写信、发信功能。
l    收信箱:实现收信、查看、回复和删除所收信件功能。
l    发信箱:实现查看、删除和清空已发信件功能。
4.          文件中心
l    文件上传:实现发表带附件文章的功能。
l    文件下载:实现文章查看和附件下载功能。
 
4.2.3 模块组织结构图
根据系统需要分析,画出系统的功能模块图。如图4-1所示。
 


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师