学生信息管理系统Word文档格式.docx

上传人:b****5 文档编号:21781607 上传时间:2023-02-01 格式:DOCX 页数:31 大小:1.67MB
下载 相关 举报
学生信息管理系统Word文档格式.docx_第1页
第1页 / 共31页
学生信息管理系统Word文档格式.docx_第2页
第2页 / 共31页
学生信息管理系统Word文档格式.docx_第3页
第3页 / 共31页
学生信息管理系统Word文档格式.docx_第4页
第4页 / 共31页
学生信息管理系统Word文档格式.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

学生信息管理系统Word文档格式.docx

《学生信息管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统Word文档格式.docx(31页珍藏版)》请在冰豆网上搜索。

学生信息管理系统Word文档格式.docx

1.2.1传统的审批管理的弊端2

1.2.2现代的信息管理系统优势2

1.3课题研究内容2

1.4课题论文结构2

2系统需求分析4

2.1需求描述4

2.1.1基本要求4

2.1.2用户要求4

2.2用例分析4

2.3功能分析7

3.1系统设计的目标8

3.2系统设计的思想8

3.3设计出后台数据库9

3..31数据库ER图9

3.3.2数据库表单10

3.4系统功能模块设计图12

4模块功能及程序说明13

4.1软件模块列表13

4.2各模块设计13

5源程序关键代码16

5.1数据库连接16

5.2模型层17

5.3控制层18

5.4视图19

6操作方法(流程)与试验结果21

6.1操作流程21

6.2系统测试22

6.21登录模块22

6.22申报员功能23

7总结26

参考文献27

1绪论

二十一世纪是信息化的时代,且随着信息技术的蓬勃发展,许多国内科研管理机构已经与信息化相融合。

而科研管理机构采用计算机技术和网络技术等信息化技术,也使得科研申报人员和科研管理人员的工作更方便、更快捷。

因此许多科研管理机构也不断的向信息时代靠拢。

1.1课题背景与研究意义

1.1.1课题背景

随着科技的不断发展,不断创新,每天都有新的科研课题和科研成果涌现出来。

而科研管理机构的传统的信息管理已经远远不能满足现代信息量急剧增加的需要。

因此随着计算机技术和网络技术的广泛应用、普及,通过信息管理系统来对科研工作进行管理,整合科研申报工作流程,提高科研管理水平,是科研管理机构的当务之急,也是当今科研管理的大势所趋。

随着科研成果和课题数量剧增,且其科研形式多变,科研内容复杂,科研资金涉及机构繁杂,为科研信息管理更加方便和快捷,采用B/S结构,JSP+MVC+MYSQL为开发形式的科研管理系统科研机构提供了强有力的保障。

科研成果申报管理系统可以实现科研人员对科研系统的远程访问和与远程管理,它可以使科研申报人员查询检索迅速方便,申报管理简单可靠,可以使科研审核人员审核录入可靠严谨,沟通管理方便简单。

目前很多科研管理机构通过依赖一些简单的办公软件和人工来管理,这种管理形式是不科学的,它难以有效及时的掌握最近科研情况。

而将科研管理和信息技术融合起来,让用户实现使用的方便与灵活性,管理机构实现对科研信息的高效管理和控制。

因此科研成果申报管理系统就是在这样一个社会背景开发的。

1.1.2研究意义

在信息化时代,为了使科研机构对科研课题和成果的申报管理更加便捷、高效;

申报人员申报过程的步骤更加简洁,快速,必然要设计一个科研成果申报管理系统。

科研成果申报管理系统可以对使用者的个人信息、申报内容进行增删改查等操作。

采用B/S结构,JSP+MVC+MYSQL为开发形式的科研管理系统,可以保证记录大量数据传输及保存时的安全、稳定,也可以保证系统提供稳定,高效的服务,这样就有效地提高了科研管理水平和效率。

1.2课题研究现状

1.2.1传统的审批管理的弊端

传统的科研项目的申报与审批工作管理操作繁琐,工作量大,管理效率低。

科研项目的申报是申报人员递交传统的科研申报表和相关资料(文档)等纸质材料,再由审核人员进行人工信息的统计分类和逐级审批,由于纸质材料的不易保存会造成科研项目的申报延期,这样就会给科研项目带来一些不必要的损失。

再者从申报到批准立项要经过较长的一段时间,因为其无法直接在网上完成科研信息的采集和管理。

这样以来就会降低科研项目申报的管理程度,使得科研项目管理的效率低下,不易于统一管理。

1.2.2现代的信息管理系统优势

作为信息化与科研机构的结合,使用信息技术来对学校的科研项目申报信息进行管理,这样方便了审核人员对申报的科研项目进行审核,又使科研项目管理高效化、系统化。

国外由于信息化起步较早,对科研机构的信息化管理做的很好。

科研项目管理的高效性,能够及时有效地收集、挖掘、分析最新的科研项目、科研成果和学术活动等业务数据,既可以方便科研部门或个人进行各种查询,也可以提供各种报表,供有效的信息服务和管理上的高效方便。

(内容用小四号宋体)。

1.3课题研究内容

该系统是用于管理科研课题和成果申报工作的管理系统,用户可以根据需求来实现对申报过程的增删改查等操作来完成系统的主要功能。

该系统主要分为两个模块:

科研成果与课题申报模块、科研成果与课题审核模块。

可以实现:

申报员登录与注册、修改个人信息、课题与成果申报、课题与成果的申报查询;

审核员登录、用户信息管理(增删改)、未入库课题与成果审核、入库成果与课题查询功能。

1.4课题论文结构

本次论文分为七个章节,各章节主要内容如下

第一章:

绪论。

分析课题背景、课题研究意义、课题研究现状及课题研究内容,介绍课题论文结构。

第二章:

系统需求分析。

简述系统需求描述、系统用例分析、系统功能分析。

第三章:

系统总体设计。

关于系统的设计目标、设计思想、及数据库设计

第四章:

模块功能及程序说明。

各模块的设计,与程序说明。

第五章:

源程序关键代码。

系统设计中的关键源代码。

第六章:

操作方法与实验结果。

测试运行系统。

第七章:

总结。

总结收获、遇到的问题、解决方案、改进方向。

2系统需求分析

2.1需求描述

科研成果申报管理主要是对科研成果申报信息的审核和查询。

软件要求实现以下流程:

审核员分配用户权限,申报员登录系统完善个人信息,然后在进行科研成果和课题信息的申报,提交到管理系统后,审核员进行统一管理即(审核,删除、查询)。

2.1.1基本要求

(1)所有用户数据需要通过主流的方式进行管理和存储,如使用数据库技术(MySQL)。

(2)不同申报员用户之间的信息是互不相关和保密的,而审核员用户可以管理分配申报员用户权限和信息。

2.1.2用户要求

(1)申报员用户

1)用户各自账号登陆各自网页,保证对他们各自信息的维护。

2)通过系统页面,用户可以修改个人信息,以及对科研成果和课题信息的录入、修改、删除,并提交给系统

(2)审核员用户

1)提供一个功能全面的管理界面。

2)用户可以对申报员用户进行账户信息的修改、删除增加。

2)用户可以审核、查询申报员的科研成果申报。

2.2用例分析

用例分析是指对参与者、用例以及它们之间的关系进行的分析说明。

用例图则是对用例分析做出具体的系统功能的模型图,其展示了用例之间以及同用例参与者之间是怎样相互联系的。

该系统主要的角色包括数据库、申报员、审核员,系统的用例图如下:

系统主用例图

系统前台用例图

系统后台用例图

申报员用例描述

用例名称:

申报员

参与者:

前置条件:

申报员成功登录系统前台

用例功能:

申请课题、查询课题、申请成果、查询成果、修改个人信息

事件流:

当申报员成功登录系统前台,弹出前台界面

异常事件流:

当申报员未登录或输入不合法的数据

后置条件:

系统无改变

申核员用例描述

申核员

申核员成功登录系统后台

对未入库课题及成果进行审核,查询已入库课题、成果,管理用户信息

当审核员成功登录系统后台,弹出后台界面

当审核员未登录或输入不合法的数据

2.3功能分析

科研成果申报管理系统,作为申报人员、审核人员提供便利的软件系统。

本系统的用户主要有两种:

申报员、审核员。

其中申报员可以对系统信息进行基础的操作,例如:

信息查询、个人信息的修改等。

审核员的权限比申报员大,可以管理申报员用户,可以对系统信息进行更综合、更深入的操作。

1.申报员功能

1)个人信息管理用户对个人信息的查看、修改。

2)成果课题申报管理用户对科研成果、科研课题进行申报

3)成果课题查询管理用户对申报的科研成果、科研课题进行查询

2.申核员功能

1)用户信息管理对用户信息的查看、修改、增加、删除管理。

2)成果课题审核管理对用户科研成果、科研课题进行申报审核

3)成果课题查询管理对用户申报的科研成果、科研课题进行查询

3系统总体设计

3.1系统设计的目标

(1)将用户、课题、成果、权限相结合,形成高效率的信息化管理平台。

(2)改善科研机构传统的人力管理中的弊端,充分发挥计算机技术与网络技术的管理优势,提高管理水平。

(3)采用客户机/服务器模式(B/S)体系结构。

系统用基于web的jsp动态网页编程技术开发,使系统具有高超的性能。

(4)基于MySQL数据库系统,确保了数据的有效管理,保证了数据的安全性。

3.2系统设计的思想

(1)开发工具与技术

1)JSP技术为表现层,包括EL表达式、JSP动作、JSTL标准标签技术

2)Servlet为控制层技术

3)JavaBean开发模型层

4)运用MVC模式进行软件开发

5)MySQL数据库

6)Tomcat作为Web服务器

(2)界面风格设计

1)用户界面拥有一个规整清晰外观,并且用户界面在满足基本功能的前提下保持外观简洁、布局合理。

2)对显示的内容和对其的操作有明确的提示,且希望出现的信息出现在其该出现的位置上。

3)平白简单的文字,清楚指明标题、数据、指示等。

4)有单一的主窗口和其附带的一系列二级窗口,在主窗口提供打开子窗口的管理。

(3)设计模式

使用MVC(模型、视图、控制)模式开发系统。

Jsp负责显示页面,Servlet负责控制信息的传递、对Model方法的调用。

Dbutil实现数据库的链接,Entity实现实体类的创建。

3.3设计出后台数据库

3..31数据库ER图

本系统的概念模式如下:

1人员信息的ER图

2成果信息的ER图

1课题信息的ER图

4申报员、审核员、科研成果课题信息的总体ER图

3.3.2数据库表单

1人员信息表:

记录注册用户的基本信息

字段名

类型

长度

约束(主外键)

含义

gzzid

整型int

11

PK(主键)

工作组id

yhm

varchar

30

用户名

ksh

varchar

科室

zhshxm

20

真实姓名

nl

年龄

zhch

50

职称

zhw

varcha

职务

gzshj

工作时间

jl

80

简历

qx

权限

mm

密码

2成果信息表:

记录申报成果的基本信息

chgmch

成果名称

chgxsh

成果形式

fbshj

发表时间

zzhxm

作者姓名

nrzhy

内容摘要

shfrk

是否入库

chbdw

出版单位

bzh

备注

课题信息表:

记录申报课题的基本信息

ktmch

课题名称

ktly

课题领域

yjxsh

研究形式

jfxsh

经费形式

lxshj

立项时间

wchshj

完成时间

ktpzhdw

课题批准单位

3.4系统功能模块设计图

4模块功能及程序说明

4.1软件模块列表

序号

模块名称

模块内容

1

个人信息管理模块

修改个人信息

2

成果申报模块

添加成果信息

3

成果申报查询模块

查询成果信息

4

课题申报模块

添加课题信息

5

课题申报查询模块

查询课题信息

6

用户信息管理模块

增加个人信息

删除个人信息

7

成果申报审核模块

修改成果信息

删除成果信息

8

成果入库查询模块

9

课题申报审核模块

修改课题信息

删除课题信息

10

课题入库查询模块

4.2各模块设计

子模块

控制器

视图层

模型层

xg.java

ryxg.java

ryxx.java

ry.jsp

ryxg.jsp

ryModel.java

实体类:

ryxinxi.java

Page.java

数据表:

人员信息.sql

sb.java

gs.java

gs.jsp

gcg.jsp

chgModel.java

chgxinxi.java

成果信息.sql

cx.java

gc.jsp

sb2.java

ks.java

ks.jsp

ktModel.java

ktxinxi.java

课题信息.sql

cx2.java

kc.jsp

yhinsert.java

yhxx.jsp

yhinser.jspt

yhsc.java

yhsc.jsp

yhxg.java

yhxg.jsp

gxg.java

gsh.java

wgs.jsp

gsc.java

chgsc.jsp

chxk.java

gcx.java

rgc.jsp

rgc1.jsp

kxg.java

ksh.java

wks.jsp

ksc.java

ksc2.java

ktsc.jsp

chxg.java

kcx.java

rkc.jsp

rkc1.jsp

5源程序关键代码

5.1数据库连接

publicclassDbconn{

privateConnectionconn;

publicConnectiongetConnection()throwsSQLException{

try{

Class.forName("

com.mysql.jdbc.Driver"

);

//加载数据库驱动conn=DriverManager.getConnection("

jdbc:

mysql:

//localhost:

3306/shenbao"

"

root"

"

//连接数据库

}catch(ClassNotFoundExceptione){

System.out.println("

找不到服务!

e.printStackTrace();

}

returnconn;

}

publicvoidcloseAll(Connectionconn,Statementstat,ResultSetrs){

if(rs!

=null){

try{

rs.close();

}catch(SQLExceptione){

e.printStackTrace();

}finally{

if(stat!

try{

stat.close();

}catch(SQLExceptione){

e.printStack

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1