系统需求分析 设计并实现一个基于Android手机平台的网上选课系统,该软件包括如下功能: 用户类型为学生时,系统提供如下功能: 1.用户注册、输入用户名密码,登录本系统。 2.本人基本信息维护,包括修改密码、查看本人已修课程。 3.选课功能:查询课程功能:包括按学生年级和院系查询、按开课教师所在院系查询、按教师姓名查询、按课程名称查询,可查看课程信息、任课教师信息等。选中提交,可自动进入选课功能区。 选课功能:学生选中某门课程提交后,系统按照课程修读的拓扑排序功能进行执行判断,检查该生是否已经修读该课程的先修课程,若不符合,将给出具体的提示信息,引导学生合理选课。按照上述方法,学生选择若干门课程,一一提交以后,需要进行确认,即“一揽子提交系统检查”,系统会检查该生所选课的学分数总和。若未达到最低要求,提示暂存数据,或返回继续选课;若超过最大学分限制,系统会给出提示,学生须返回选课系统,对选修课程进行调整。 用户类型为教师时,系统提供如下功能: 4.输入用户名密码,登录本系统。 5.教师登录后可对相关信息进行维护,包括修改密码、教师个人信息、所讲授的课程简介绍等。 内容来自论文无忧网 www.paper51.com 6.执行课程查询(包括按学生年级和院系查询、按开课教师所在院系查询、按教师姓名查询、按课程名称查询)。 7.查看本人所讲授课程的选课情况。 用户类型为管理员时,系统提供如下功能: 8.数据维护,包括教师基本信息、课程基本信息、班级基本信息、学生基本信息等。 9.教师的任课信息由系统管理员指派产生。 |