新 疆 大 学
本科生小学期科研实践训练项目
项目名称: 小学期项目管理系统
项目负责人: 王京
专 业: 软件工程
所在学院: 新疆大学软件学院
联系电话: 6
电子信箱:
项目成员: 夏毅 吴书豪 迪拉热 李辛宸 王赫迪
填表日期: 2016年 7月 1日
项目目的:
为小学期任课老师对学生管理提供方便;
为小学期任课老师对项目管理提供方便;
为小学期项目组组长对成员管理提供方便;
为小学期项目组成员对项目信息获取提供方便;
为小学期项目组成员对项目的讨论提供便利;
在高校的计算机类专业中,每年都会有为了适应实际需求的小学期项目学习,同学们通过实战项目的开发,将所学知识与实际应用相结合,做到学以致用。
随着高校的扩招,大学生群体不断壮大,小学期学习的学生群体也不断的壮大,但是随着学生群体的壮大,以前纸质办公已经赶不上现在大批量的学生信息和项目信息,所以为了提高办事效率以及节约人力物力资源,开发这样一个小学期管理系统来管理整个小学期学习过程中的日常事务是非常必要的。
在 eclipes 中运行,需要的数据库是 mysql,浏览器(谷歌,火狐等)。
1.1功能需求:
小学期管理系统必须能够达到要求的功能,才能满足各种不同身份的用户对该系统的要求。例如组内成员的讨论、项目组的创建和删除、项目的信息、项目展示、项目组成员的增删改查等等。
1.2权限需求:
权限问题解决一个什么用户登入系统得到一个什么样的操作的问题。该系统中有三个用户级别。系统必须能够正确识别不同级别用户对系统进行操作的时候需要实现那些功能,屏蔽那些功能。
1.3效率需求:
小学期项目管理系统,顾名思义就是对小学期项目中的各种相关操作进行有效的管理。尽可能的缩短各个操作的手续和操作时间,提高运作效率,是该系统的重要特点。
1.4维护需求:
该系统要便于维护,并能精准地进行每天的数据交流和保存。这要求整个系统的结构不仅要严谨,而且要具有较高的数据处理能力。
为适应信息化的要求,提高小学期管理而设计的。该系统主要包括:学院项目组管理、学院项目组组长管理、项目组成员管理。
该系统将实现小学期项目管理的系统化和自动化,从而缩短了传统管理所需的时间、节省了人力物力、避免了管理过程中错误的发生。本系统要对社团管理的日常数据进行管理,并对各社团的各项数据进行处理。采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。
图一
项目展示功能会将所有发布上平台的项目以缩略图的形式展示在一个页面中,可以根据分类对项目进行查看。
图2 项目展示
可以通过专用的项目添加页面添加项目组(图3),也可以对项目进行修改或者删除,在项目信息中,项目信息是分条进行展示,例如项目介绍、项目功能、成员介绍等等。
图3 创建项目组
图 4 修改项目组的信息
通过成员增加页面增加成员(图6),也可以在成员列表中对成员进行修改和删除。
图 5 成员列表
图 6 组员创建
图 7 组员修改
图 8 组员操作
聊天功能主要用于项目组内部的讨论,用于项目中问题的讨论。
聊天页面
word/media/image2.gif
图 9 权限分配
在本项目的权限分配中,共分为三个角色:teacher(教师)、teamLeader(组长)、member(成员),每种角色对应不同角色,以老师的权限最高,成员的权限最低。
老师在项目中作为一个管理员拥有最高的权限,可以对项目和成员数据进行操作,对所有发布的项目进行查询。
组长作为一个项目组的管理者,可以对自己的项目组数据进行操作,对小组的成员进行管理。
组员作为项目组的成员,可以对自己的数据进行操作,包括查看自己的任务和上传自己的头像。
问题描述:
图片上传时,在eclipses中没有问题,但在MyEclipse中,如果在上传图片过程中,由于各种原因发生中断,已上传信息就会全部消失。
解决方案:
在存储图片时,不要把图片存在项目中,可以存在Tomcat中。
¥29.8
¥9.9
¥59.8