基于MVC高校科研信息管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC高校科研信息管理系统

基于MVC高校科研信息管理系统   摘要:针对各大高校对于科研信息进行管理的需求日愈强烈,开发出高校科研信息管理系统。以具体的开发项目作为研究的侧重点,主要介绍了MVC、JSP、SERVLET以及数据库等WEB开发的主要主干内容,并且详细介绍了整个项目的开发流程以及各模块所实现的功能。   关键词:JAVA JSP SERVLET MVC 管理 测试   中图分类号:TP39 文献标识码:A 文章编号:1007-3973(2011)005-051-02      1. 系统介绍      1.1 系统概况   本系统采用SQL作为后台数据库,采用标准MVC三层架构(JSP-JavaBean-Servlet)开发模式,本文将要介绍的科研信息管理系统是根据的实际工作需求进行设计开发的。系统使用的流程是先由管理员进行系统数据的初始化,然后由用户登录系统进行科研团体、科研活动、科研经费、科研论文的查询,这些登记在库的数据将作为以后查询的主要对象。   科研信息管理系统的角色可以划分为两类。   (1)系统管理员:负责管理用户信息、论文信息、团体信息、活动信息、经费信息。   (2)用户:满足用户修改密码,以及论文信息、团体信息、活动信息、经费信息的查询。   这两类用户分别拥有自己的操作功能。每一个操作模块都要实现自身的功能,并且在整个的操作流程中负责承上启下。根据这两方面的需求,来分别描述各个模块要实现的功能。      1.2 系统各功能模块简介   该系统是面向用户与管理员的,因此用户设置上设定了两种用户:管理员、普通用户。两种用户的操作权限不同,管理员设置用户的操作权限,进行网站和数据库维护。用户可以进行科研信息的查询,管理员可以进行修改。高校科研信息网站主要有以下几项功能要求:   1.2.1 管理员模块   (1)用户管理模块:对所有用户的用户名、密码、真实姓名、团体编号等用户信息实现增加,删除和修改等功能。用户名和密码是用户表的主键,用户名必须是唯一的,而且用户名必须用字母或者数字表示。在添加用户信息时,如果添加的团体编号不属于团体信息表里已经注册的团体编号的任何一个就会提示为不存在的团体编号。   (2)团体信息管理模块:对所有用户的团体信息实现增加,删除,修改等功能。团的设备,如照相机、投影机等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。   总而言之:嵌入式系统是一种“完全嵌入到受控器件内部,为特定应用而设计的专用计算机系统”。   1.2.2 普通用户模块   (1)修改密码:可修改个人用户密码。普通用户在登录之后点击修改密码的链接。用户输入当前密码,系统通过SES-SION查询登录用户的密码是否匹配。   (2)论文上传:实现用户个人论文上传功能。上传的论文文件名必须是用英文或数字构成的,如果是中文文件名会出现乱码。这是读取数据流时是一个一个字节读取的,而一个汉字有两个字节。论文上传的文件名采用“用户名”+“文件名”的方法。      2. 系统开发平台      2.1 JSP简介   JSP是英文Java Server Pages的缩写,它是Sun公司首创的一种新型动态网页编程技术。JSP是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全。跨平台的先进动态网站。JSP技术是从Java编程语言中的Ser-vlet技术扩展而来的。JSP当然也实现了Servlet所具有的动态页面与静态页面分离以及程序代码与硬件平台的无关性。      2.2 Microsoft SQL server 2000简介   SQL全称是“结构化查询语言(Struetured Query Lan-guage)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言。结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。      2.3 MVC技术   MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层――模型层、视图层、控制层。   视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档