4.学生作业的浏览和批注。
5.学生基本信息的查看。
6.学生问题的浏览和回复。
7。 上传文献资料供学生阅览和下载。
学生平台
1.学生的登录板块。
2.学生注册板块。
3.学生个人信息管理模块。
4.学生对实验课程的下载。
5.学生作业的上传与提交。
6.学生查看老师对自己作业的修改情况以及留言评价等。
7.向指定教师的提问与发表意见信息。
8。 浏览和下载老师在平台上上传的资料。
9.退出当前的登录账号。
3。3 系统非功能性需求
3。3。1 界面需求
本系统主要是为了广大研究生与其导师设计的系统,所以应当本着简洁方便的目的,要求设计出来的系统主体部分通过B/S界面展示[14],其他的辅助功能就仅仅使用Windows程序标准风格。同时界面的操作功能上应该能够满足需求,最后也是最重要的一点是,系统登录的信息必须与数据库里的保持一致,不然系统就会自动报错甚至可能进不去[15]。
3。3。2 后台管理模块功能文献综述
一个好的功能,需要由以下几个功能来体现:
1.用户管理功能:该模块主要是系统管理员添加、修改、删除系统的用户,并且可以重置用户的密码[16],重置后密码为000000,可以根据用户的昵称和用户的状态提示是否启用来查询用户。
2.角色管理功能:该模块是用户管理员用来添加、修改以及删除个人信息来处理因角色的差异导致的问题。在当前这个系统里,有三种角色,分别是超级管理员,老师以及研究生。用户可以根据实际使用的需求,添加新的角色或者修改已有的信息,从而增加系统的特殊需求。并且修改过后的信息会同时更新到数据库里,保存数据库里的信息和平台的信息一致。
3.菜单管理功能:该模块同样从系统的可扩展性出发,用户在这里可以自行编辑菜单,可以为系统添加一个大模块,可以为一个模块添加一个子菜单。这样,系统今后的升级就会变得很简单,只需要在系统添加相对应的菜单,给它加上正确的页面地址,新的功能就这样成功的出来了。这样不仅条理清晰,减少系统的耦合性,更减少了今后升级时所造成的不必要的时间损耗,同时对系统的维护起到了不可或缺的帮助。
4.权限管理功能:该模块为系统权限控制的核心模块,系统的权限并不是定死的,而是可以自行配置的。用户可以在本模块下手动配置特定角色的权限。在这里,用户不仅仅可以为某个角色添加或者删除成员,还可以为角色配置特定的菜单功能。通过权限的配置,用户完全可以添加一个满足特定功能需求的新角色,并且可以为角色配置功能权限。当然,这些必须在超级管理员的权限下才可以进行。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
3。4 系统详细设计
3。4。1 结构设计
1。注册账户流程
在登录界面上,点击注册按钮。因为在注册之前是没有账号的。然后进入到注册页面,在页面上,用户需要输入自己的个人信息,包括账户,用户名,当然,还有密码,然后选择性别和班级,当这些信息都注册好了,点击立即注册,这样,一个新的账户个人信息就出来了。用户登录过后,就可以进入系统了。其注册页面设计如图3-1所示[17]:
图3-1 注册界面设计
2。登录结构流程
首先,要有一个用户账号,如果是教师就选择教师登录,如果是研究生就选择研究生登录。用户账号必须保持着系统平台与数据库的一致性,不然的话肯定是有问题的,因为研究生实验网络教学互动平台所设计的系统需要很高的稳定性和安全性。所以说来对密码也有一定的保密性。只有用户自己晓得自己输的数字或者字母,这些密码加密后也会随后存入数据库当中[18]。有些时候,在实际过程当中,当用户没有登录进去的话,界面是不会主动进行下一步程序的。如果用户登录进去的话,就会出现用户的个人信息,这些信息无须去确认,只需要进行下一步即可。