1。2 系统开发平台
本系统的开发工具有:MyEclipse、MySql。
1。2。1 MyEclipse
MyEclipse Enterprise Workbench是MyEclipse的详细名称,简单地说,它是Eclipse的一个插件,它的开发环境主要是包括代码编写、环境配置、系统测试和改错等。它可以相对支持JSP、Servlet、HTML等技术,当然还支持一些框架,如Struts、Spring。随着新技术的不断推出,MyEclipse也在不断发展[2]。
1。2。2 MySql
MySQL它是一个关系型的数据库的管理系统,它所使用的SQL语言可以实现很多功能,而且语言简单易懂,很容易学习,操作起来也方便。因为MySQL是开源的,界面简单并且使用起来快捷方便,所以是很多中小型网站开发时的最佳选择[3,4]。
1。3 系统相关技术介绍
1。3。1 JSP技术
JSP(Java Server Pages)是由Sun 公司(后来被Oracle公司收购)倡导、许多公司参与一起建立的一种服务端动态页面生成技术。如果直接使用Servlet生成页面,在页面比较复杂的情况下,会使得代码过于繁琐,难以维护,所以对复杂的页面,使用JSP来写,更容易编写和维护。写一个。jsp后缀的文件,在该文件中,添加HTML和Java代码。JSP文件不需要编译,当客户端访问JSP文件时,服务器会将JSP文件转换成Java文件(JSP其实就是一个Servlet),然后将生成的HTML页面返回给客户端的浏览器。JSP技术简单易用,而且在任何平台上都能适应[7,8]。
1。4 本文研究内容及主要贡献
⑴绪论:这一章主要介绍了开发此系统的背景以及研究意义,说明了设计本系统需要用到的技术和工具。
⑵需求分析:主要对系统需要实现哪些功能以及非功能性需求做了介绍。
⑶系统总体设计:主要是对系统概念结构设计和系统逻辑结构设计的介绍。
⑷系统详细设计与实现:主要是对各个功能模块的实现做了详细的设计。
⑸系统测试:本章主要介绍了系统测试的环境,分别对登录界面、系统管理员、支部老师和学生用户模块进行测试与分析。
⑹结论:简述做学生建管理系统的总结与展望。
本课题是学生建管理系统的设计与实现,使用该系统的用户类型有三种:系统管理员、支部老师和学生用户,系统管理员的角色有支部、院领导;支部老师的角色有团委老师、辅导员;学生用户的角色主要有入积极分子、发展对象、预备员、正式员。登录用户需根据正确的用户名和密码并选择相应的权限类型才能进入系统,然后进行必要的操作。如系统管理员可以发布公告、管理用户,管理支部;地方支部老师可以管理所有用户、对员进行审核,管理员等,学生可以查看个人信息,提交入报告、浏览公告信息等等。此系统将员信息综合起来管理,信息安全性提高了,操作也简单、方便、快捷,可随时随地地查看所需要的信息。例如,学生不会再因为放假无法将思想汇报提交到办公室而困扰,直接在网上就可以操作成功;管理员发布公告也有了专门的平台。来*自-优=尔,论:文+网www.youerw.com
2 需求分析
2。1 概述
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。需求分析是软件定义时期的最后一个阶段,需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求[1]。通过需求分析,我们就可以基本上确定了系统必须完成的所有功能,当然仅仅依靠功能需求分析是不够的,我们还需要对系统的性能需求、可靠性和可用性需求、将来可能提出的要求等进行详细地分析,为下面学生建管理系统的系统设计和代码实现奠定良好的基础,以最终达到学校建管理一体化、信息化、智能化要求。 jsp+mysql学生党建管理系统的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_83101.html