本系统是C/S(客户端/服务器)两层结构。采用C#数据库编程语言。服务器部分是SQL Server2000 关系数据库。客户端分为学生选课子系统和管理员管理子系统,它们通过存于后台数据库的数据产生联系。
无论是学生子系统还是管理员子系统,都需要从数据库中读取院系的信息以及每个院系所开设的课程信息,将其存放在DataSet里面,然后把数据绑定到控件并显示出来。由于每个院系都开设多门课程供学生选择,院系信息和课程信息形成一个树状的结构,所以使用TreeViewer控件显示这些信息比较合适。
通过询问参与选课的学生及负责选课工作的老师具体总结出网上选课系统需要能够实现以下功能:
- 学生和管理员必须通过认证才能登录系统,管理员和学生的权限不一样;
- 管理员可以添加,删除和修改学生信息,可以添加,删除和修改课程信息,可以查看选课情况,可以修改选课期限。</
本系统采用C/S两层结构,基于C#和SQL Server 2000,包括学生子系统和管理员子系统。管理员可管理学生和课程信息,查看选课情况,调整选课期限;学生则能在指定时间内选、退、增选课程。系统通过存储过程处理数据,确保安全并提供人机交互界面。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



