基于BS模式的高校留校学生信息管理系统的设计与实现

该系统设计包括学生和教师两个用户角色,具备登录验证、学生信息管理、课程信息管理、选课功能以及查询操作。教师可以录入、修改和删除学生及课程信息,统计学分;学生则能查看、选课及查看已选课程。系统采用先进的数据库技术保障数据安全和准确性,支持模糊查询和并行操作。
摘要由CSDN通过智能技术生成

需求分析概述
设计内容:设计开发一个简单的“学生选课系统”,并实现基本的选课功能,查询功能。主要功能及要求:1、能够实现学生基本信息的录入、修改、删除等操作,其中学生信息包括班号、学号、性别等;2、能够实现课程信息的录入、修改、删除等功能,其中课程信息包括课程号、课程名、学分等;3、能实现选课功能,每个学生有课程学分限制,超出可选学分限制会提示;4、能方便的对学生选课情况进行查询,可以根据学号、姓名、班级、课程名等多种方式查询;
选课管理系统用户需求分析
对系统功能分析,应包含以下功能:
1、身份验证,用以用户登录,分别有教师用户与学生用户;
2、教师用户可以录入、修改、删除学生信息、课程信息;
3、教师用户可以按编号、名称、等多种方式查询学生信息、课程信息;
4、教师用户可以统计学分,并可筛选出课程学分不够的同学;
5、学生用户可以查看可选科目、并选课;
6、学生选课结束,可以查看已选课程;
该系统实现的大致功能
    1、用户登陆界面。该界面可以选择使用者的身份,“,教师,学生”。不同的身份有不同的操作界面和功能权限。学号和密码输入正确即可登录。学生管理界面。提供了学生选课的功能和查询已选课程的功能。
    2、教师管理界面。拥有最高的权限,允许添加学生信息和课程信息,提供了对学生学籍信息的查询,添加,修改,删除;提供了对教师信息的查询,添加,修改,删除;修改密码等功能。
系统功能需求分析
综上所述本系统具体需要完成功能如下:
1、全面展示学生选课管理系统所包含的信息。
2、登陆窗口模块区分教师(管理员)和学生身份。
3、教师登陆模块:教师登陆系统可以录入学生信息和课程信息以及管理课程和学生信息查看学生的学分情况
4、学生登陆模块:学生登陆系统后可以进行选课,并查看自己所选的课程。该系统使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
教师登录模块功能需求
教师登陆系统后可以对学生的个人信息进行查询操作,然后教师可以对学生和课程信息进行增删改查操作。
学生模块功能需求。通过调研得出学生选课系统中需要在学生登录或验证身分后,可以自行完成学生的选课以及学生个人信息的查询,也可以进行选课和删除已选课程等操作,方便用户使用。
功能模块划分
用户验证登录模块。用户根据自己身份,选择相应的登录选项(教师或学生)登录,与数据库中数据相验证,若用户存在,则跳转到相应页面;若用户不存在,则提示密码或用户名错误,跳回登录页面。
教师对课程信息的操作模块。教师可以添加课程、删除课程、修改课程,查询课程。修改、删除、添加模块应有修改成功的提示,查询页面应有分页显示功能。教师对学生信息的操作模块。教师可以添加、修改,删除、查询学生信息。对学生信息的修改、删除、添加操作应该有修改成功的提示,对学生的查询应该可以分页显示。
模糊查询功能。教师用户可以根据某一个数据项查询学生或课程信息,或是查询含有某一字符的相关元组。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值