苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

JSP Struts毕业设计管理系统毕业设计

时间:2012-05-11 17:45来源: 作者: 点击:

 信息工程学院是我院为了方便教师开设毕设题目和选择那些选择自己课程的学生、学生查询已开毕设题目、选择毕设题目等问题而设计的一个拥有较强实用性的系统。该系统的设计宗旨是:全面提高信息工程学院方面的工作水平、工作效率。考虑到使用本系统的用户都是我院的教师和学生,所以我们设计的这个系统最大的优点就是:简洁、高效、实用。它解决了传统的人工处理过程的工作量大、周期长、反馈能力弱等一系列缺陷。

本文大致可以分为六章,第一章:系统设计,分为三小节,分别是:课题来源、结构及功能描述、数据库的设计。第二章:主要技术及开发工具,分为三小节,分别是:概述、主要技术、开发工具及安装和配置方法。第三章:系统模块设计。第四章:系统实现,分为两小节,分别是:主要任务、主要功能及算法。第五章:结论,是对整个系统的一个综述和展望。第六章:感想和体会:主要是本人在整个中的一些感想与体会。

 

 

 

 

 

 

 

关键词: Servlet    JSP    MVC    Struts

 

 

 

 

 

 

 

 

 

 

 


Abstract

 

 

“The Management System of Graduaters’ designs in Information Engineering Department is a practical system. It was constructed for solving teachers open topics and select students who have selected their topics,students search all of the topics that have already been put  forward much better.Its ultimate goal is: Improving the level of work and the effitioncy in the Graduater’s design of Information Engineering Department completely. In view of most of the users are teachers and students of our department, so the advantages of our system are: concise,efficient,practical.It solved a series of blemish in the work of the traditional artificial processing ,such as:the great work,the long period and the weak feedback ability.

This article can be divided into six chapters.The first chapter is: system design.It can be divided into three parts,they are the source of the project,the structure and function descriptiondatabase’s design.The second chapter is:main technique and development tools.It also can be divided into three parts,they are summarize,main technique,and development tools and the method of install.The third chapter is:system model design.The fourth chapter is: system implementation.I divided it into two parts,they are What I have done and how I have done those,main function and arithmetic and so on.The fifth chapter is:conclusion.It is a summarize and prospect for the whole system.The sixth chapter mainly introduces some of my comprehension and feelings during the whole work.

 

 

Luo JianxinComputer Sci&Tech

Directed by  Xu Yuanchao

 

 

 

 

Key Words:  Servlet ,  JSP ,  MVC ,  Struts

 

 

 

 

 

 

 

第一章 系统设计. 4

1.1 课题来. 4

1.2 结构及功能描述. 4

1.2.1学生权限. 5

1.2.2教师权限. 5

1.2.3管理员权限. 6

1.3  数据库设计. 6

1.3.1  概述. 6

1.3.2  基本表结构. 6

第二章 主要技术及开发工具. 9

2.1  概述. 9

2.2  主要技术. 9

2.2.1  Servlet技术. 9

2.2.2  JSP技术. 9

2.2.3  MVC设计模式. 10

2.2.4   MVC设计模式的优点. 11

2.2.5   Struts技术. 11

2.3 开发工具及安装和配置方法. 11

2.3.1 开发工具——JavaWebStudio 11

2.3.2 安装和配置. 12

2.3.2.1 安装JDK 12

2.3.2.2 测试JDK 12

2.3.2.3 安装Tomcat 12

2.3.2.4 测试Tomcat 12

第三章  系统模块设计. 13

3.1  登陆. 13

3.2 教师登陆. 13

3.3  学生登陆. 14

3.4  管理员登陆. 14

第四章 系统实现. 15

4.1  要任务. 15

4.2  主要功能及算法. 15

4.2.1学生选题查询. 15

4.2.2 选题未成功学生查询. 17

4.2.3 用户信息管理. 17

4.2.4 上传文件到指定的目录下. 20

4.2.5公告中系统时间的显示. 21

4.2.6 数据库导出到Excel. 22

第五章 结论. 24

第六章 感想与体会. 25

参考文献. 27

 

 

第一章 系统设计

1.1 课题来源

本项目课题来源于首都师范大学信息工程学院。在这个系统未开发之前,每年的工作都是在全人工的方式下完成。首先教师把自己所开设的毕设题目交给教秘,再由教秘以excel表格的形式发布到校园网上,学生浏览后亲自去找教师,教师确定自己所开课的学生名单后再提交给教秘,整个过程都是完全由人工来完成。显而易见,这种传统的做法既浪费时间又不方便信息的更新、查询。在这种情况下,我们研究、开发了这个自动化——“基于Struts

该系统完成并投入使用后,将产生很大的使用价值、具有很高的实用性和高效性。该系统以准确、高速、网络化的信息技术为手段,实现过程中,学生选择毕设题目与教师选择学生各环节的高度科学化。该系统通过提高教师发布课题信息、学生选题和教师最后确定选题结果这些过程的效率,实现整个毕设过程的网络化,将教秘从单调繁重的劳动中解放出来,给用户提供了一个方便、快捷、高效的操作平台。而且该系统还能够将excel表导入到数据库,把生成的数据导出到excel中,从而实现表的打印功能,使教秘以前的数据现在还能够使用,避免了重复操作。它的完成标志着:信息工程学院管理方面工作水平及工作效率的全面提高。

本系统可以在装有JDK 1.4Tomcat 5.0Struts1.2.6Windows 98/2000 /XP 操作系统下运行。开发本系统的工具有:Tomcat 5.5.8服务器、NetBeans IDEMicrosoft  Access 数据库、JavaWebStudio

1.2结构及功能描述

    编译程序启动服务器后,在浏览器地址栏中输入http://localhost:8080/bishe5回车后,会出现本系统名称(点击进入)的链接,点击这个链接后,就进入本系统的登陆页面。

首先所有的登陆用户信息都应该从excel中导到数据库user表中,这样每个用户就可以按自己的用户名、密码、角色登陆本系统。

1.2.1学生权限

毕设题目查询:学生能够查询全部的毕设题目,包括课题序号,课题名称,教师名字、性别、办公地点、所在系、所需人数、教师信息及详细条件等信息;

毕设题目选择及更改:包括毕设题目的选择对自己所选的毕设题目的更改。学生通过浏览所有的毕设题目后,学生可以选择两个毕设题目(也可只选择一个毕设题目),分为第一志愿和第二志愿。教师提交选自己课题的学生时,优先考虑第一志愿选择本课题的学生。学生可在毕设题目最终确定之前更改自己的志愿,若学生已被某个指导教师确定则不能再更改毕设题目。

选题结果显示:实现毕设题目预选结束后,学生自己是否已被教师选中,如果已被老师选中,则显示自己被哪个教师的哪个题目选中;如果未被老师选中,则该界面为空。

教师公告的浏览:学生可以浏览教师所发布的有关的公告。

上传:学生可以把自己的上传到指定的文件夹中(bishe5\web\下)

 

1.2.2教师权限

    毕设题目查询:教师可以浏览所有的毕设课题信息,包括课题序号,课题名称,教师名字、性别、办公地点、所在系、所需人数及详细条件的查询;

    毕设题目添加:教师可以添加自己所开的毕设题目的信息;

毕设题目管理:教师可以管理本人所开设的毕设题目,包括毕设题目编辑及删除;

学生选题查询及管理:教师可以按本人所开课题查询对于该课题学生的选题情况。这里学生的选题情况既有第一志愿选择本课题的学生也有第二志愿选择本课题的学生,查询结果只会显示未被其他指导教师选择的学生信息。当指导教师确定学生后,可选择该学生为最终的人选;

最终确定的学生:教师能够按该指导教师所开课题的名称查询学生最终的选题结果,如有变更可以进行修改;还能够把选择自己所开课题的学生信息从数据库导出到Excel表,从而实现打印,以便在以后的中对这些学生进行管理;

教师公告管理:教师能够实现公告的发布和查询功能。显示公告时将显示公告的标题及发布公告的教师姓名。单击公告标题后可查询公告的详细内容;

修改密码:教师可以更改自己的登陆密码

 

1.2.3管理员权限

毕设题目查询:管理员可进行所有教师所提交的全部毕设题目的浏览,包括课题序号,课题名称,教师名字、性别、办公地点、所在系、所需人数及详细条件的查询;

学生选题查询:管理员可以按班级浏览选择毕设题目成功的学生的最终结果,还可以直接浏览所有选择毕设题目成功的学生的最终结果;

未选题学生查询:管理员可以浏览所有选题目没有成功的学生的详细信息,还可以实现将未选题学生信息从数据库导出到Excel表并打印出来,以便对这些学生给与适当的管理

添加公告:管理员可以添加登陆页面的公告。在显示公告时显示出公告的标题的链接,当单击公告标题后能够查询公告的详细内容;

用户信息管理:管理员可以进行登陆用户、教师、学生信息的导入、添加和管理

       导入:点击链接后,导入信息到数据库,可通过管理查看结果;

      添加:实现登陆用户、教师、学生信息的添加,提交表单后,显示结果并添加到数据库;

      管理:可分别通过用户名、教师ID、学生ID查询自己的信息;也可直接浏览所有人的信息;查看后可实现登陆用户、教师、学生信息的编辑和删除

1.3  数据库设计   

1.3.1  概述

    本系统采用的是Microsoft Access数据库,数据库的名称为bishebishe数据库中一共有6个基本表,它们分别是:

user—用户登陆信息表;             teacher—教师信息表;

student—学生信息表;              prj—题目信息表;

tnews—教师公告信息表;           news—管理员公告信息表;

1.3.2  基本表结构


标签:

(原文标题:JSP Struts毕业设计管理系统毕业设计

(责任编辑:苏州北大青鸟



相关新闻

  • E-learning云计算机市场份额逐渐扩大
  • 基于WEB的成本管理系统的设计
  • 基于WEB的学生成绩管理系统的设计及
  • 基于WEB的汽车信息网站的设计
  • 基于WEB的信息信息发布系统的设计及
  • 基于WEB的JSP实验室管理系统的设计
  • 基于WEB的企业人事管理系统的设计
  • 基于JSP的商场进销存管理系统的设计
  • 基于JSP的网络交易市场物业管理系统
  • 基于WEB的毕业设计选题系统的设计及
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题