版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE8摘要随着计算机和网络的普及,高等学校里纷纷建立了C/S或者B/S结构的网上选课系统。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。本系统是C/S(客户端/服务器)两层结构。采用C#数据库编程语言。服务器部分是SQLServer2000关系数据库。客户端分为学生选课子系统和管理员管理子系统,它们通过存于后台数据库的数据产生联系。无论是学生子系统还是管理员子系统,都需要从数据库中读取院系的信息以及每个院系所开设的课程信息,将其存放在DataSet里面,然后把数据绑定到控件并显示出来。由于每个院系都开设多门课程供学生选择,院系信息和课程信息形成一个树状的结构,所以使用TreeViewer控件显示这些信息比较合适。关键字:网上选课系统,、C#.NET、SQLServer2000关系数据库。目录前言…………………5第一部分关键技术概述…………...……………..61.1XML文档对象模型………………..61.2遍历DataSet………61.3TreeView控件动态绑定数据……...7第二部分软件定义时期………….82.1问题定义…………...82.2需求分析…………..8第三部分软件开发时期………113.1总体设计…………..113.2详细设计………….143.3编码………………..203.4软件测试………….28第四部分体会……………………30第五部分参考文献………………313.1总体设计设计原理本系统是C/S(客户端/服务器)两层结构.服务器采用SQLServer2000关系数据库.数据库里存放着编译好的存储过程,主要负责数据的存取,也负责一些的业务逻辑的处理,例如判断学生是否在允许时间段内选课.客户端包含两个系统:学生选课子系统和管理员管理子系统.学生子系统安装在学校公共机房,图书馆等场所的电脑上,供学生选课时使用,通过局域网访问教务处办公室的服务器;管理员子系统安装在教务处办公室的桌面型电脑上,供管理教务的教师使用.学生选课学生选课子系统后台数据库后台数据库系统管理员管理管理员管理子系统应用系统结构图应用系统结构图客户端的设计学生选课子系统结构图:学生选课子系统学生选课子系统查看课程信息查看已选课程查看课程信息查看已选课程选修课程退选课程各模块完成以下功能:查看课程信息:学生登录后,查看可供选择的课程信息。查看已选课程信息:学生登录后,查看自己选择了哪些课程。选修课程:学生登录后,通过此模块完成选课操作。退选课程:学生登录后,通过此模块完成退选操作。管理员子系统结构图:管理员子系统管理员子系统查看选课情况修改课程期限查看选课情况修改课程期限管理课程信息管理学生记录各模块完成以下功能:管理学生记录:管理员登录后,可以删除,修改,增加学生信息。管理课程记录:管理员登录后,可以删除,修改,增加可选课程信息。修改课程期限:管理员登录后,可以修改选修课程的开始及结束日期。查看选课情况:管理员登录后,可以查看某门选修课已选人数是否达到限选人数,并可以查看总体选课情况。本系统主要包含以下界面:从此界面,可以分别进入管理员子系统、学生子系统登录界面,单击查询可以查看课程信息并可以查看打印预览。在该界面学生输入学号、密码,单击登录按钮系统进行验证身份,如学号、密码与数据库中的记录吻合,则进入下一个界面,进行选课。管理员登录后,可以添加课程、查看选课情况、对学生记录进行管理等,本界面为学生管理界面,管理员输入学生学号,单击查找按钮,在姓名和密码栏中显示该学生的信息,单击修改按钮或删除按钮,就可以完成相应操作。在添加学生记录一栏中填写相应信息,单击添加按钮,该学生信息就可以添加到数据库中。用户可以从主页直接进入成绩查询界面,用户可以通过此界面查看课程信息,分别可以按系、按课程名称、按授课教师等查询课程信息,这样大大方便了各级用户,使用户可以更直接、更方便的了解各门课程,有利于学生快速、准确的选课,同时也有利于管理员对课程的管理。通过打印预览子菜单,用户可以将所需信息打印出来。此界面为配置管理界面,管理员通过相关操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度科研实验室租赁续租合同
- 二零二五年度网络直播演员聘用合同范本
- 个人与个人之间的2024年度房屋买卖合同2篇
- 2024版塑料管材购销合同
- 2025年水塔供水应急响应与救援服务合同4篇
- 2025年度绿色节能建筑项目班组承包施工合同3篇
- 2025版彩绘产品生产加工合同协议书3篇
- 二零二五体育馆物业租赁承包合同范本
- 房地产交易居间承诺合同
- 二零二五版高端公共场所防火门采购与安装合同
- 2024版塑料购销合同范本买卖
- JJF 2184-2025电子计价秤型式评价大纲(试行)
- GB/T 44890-2024行政许可工作规范
- 2024年安徽省中考数学试卷含答案
- 2025届山东省德州市物理高三第一学期期末调研模拟试题含解析
- 2024年沪教版一年级上学期语文期末复习习题
- 两人退股协议书范文合伙人签字
- 2024版【人教精通版】小学英语六年级下册全册教案
- 汽车喷漆劳务外包合同范本
- 2024年重庆南开(融侨)中学中考三模英语试题含答案
- 2023年最新的校长给教师春节祝福语
评论
0/150
提交评论