毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+sql学生信息管理系统的设计与实现(4)
4.2.2班级管理
要添加新的班级对其进行录入,可以根据班级编号进行修改或删除操作,还可以根据编辑编号查询出班级名称、班级人数和辅导员等信息。
在进行班级信息查询时,先要链接到相应的查询页面,在页面加载事件中从class表中查出所有信息显示在GridView中,当查询条件为空时,显示所有信息,不为空时,通过select语句对数据库进行模糊查询。在进行班级信息重置时,即设置Textbox=null。在进行班级信息添加时,从前台获取输入的值,通过insert语句插入到class表中。在对班级信息进行修改时,先跳转到相应的修改页面,在页面加载时显示所有详细信息,可以进行修改,修改后在修改按钮中利用update语句对数据库进行更新。在进行班级信息删除时,先从数据库class表中查出所有用户,显示在GridView中,在GridView中编辑删除列,再超链接到delid.aspx页面,并把表名,id以及执行完操作后要返回的页面也传过去。这里需要注意的是由于xueshengdangan表中有classid这个外键的存在,导致若对某个班级进行删除操作时,会将这个班级里的所有学生的信息也全部删除。
4.2.3课程管理
每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程,也可以根据课程编号查询出课程的详细信息,包括课程名称,授课教师等。该模块管理对课程的类型进行了具体的分化,可以分辨出是必修课还是选修课,而且可以根据条件的选择提高了对各学期课程数据的记录操作,极大得提高了教师们的工作效率。
在进行课程信息查询时,先要链接到相应的查询页面,在页面加载事件中从kecheng表中查出所有信息显示在GridView中,当查询条件为空时,显示所有信息,不为空时,通过select语句对数据库进行模糊查询。在进行课程信息重置时,即设置Textbox=null。在进行课程信息添加时,从前台获取输入的值,通过insert语句插入到kecheng表中。在对课程信息进行修改时,先跳转到相应的修改页面,在页面加载时显示所有详细信息,可以进行修改,修改后在修改按钮中利用update语句对数据库进行更新。在进行课程信息删除时,先从数据库kecheng表中查出所有用户,显示在GridView中,在GridView中编辑删除列,再超链接到delid.aspx页面,并把表名,id以及执行完操作后要返回的页面也传过去。这里需要注意的是由于xueshengchengji表中有kechengid这个外键的存在,导致若对某个课程进行删除操作时,会将学习该课程的学生的成绩全部删除。
4.2.4学生成绩管理
每学期考试成绩出来以后,教师们都要把学生的成绩录入到计算机中进行管理,如果发现错误可以修改或者删除。能够根据学生的学号或课程编号查询出学生的成绩,还可以统计出某一门课程的总分和平均分,统计出不及格的学生信息,系统会给予需要补考的提醒,还可以按学年查询出学生的成绩,并能对学生的成绩进行报表打印,以便学生浏览。
在进行成绩信息查询时,先要链接到相应的查询页面,在页面加载事件中从xueshengchengji表中查出所有信息显示在GridView中,当查询条件为空时,显示所有信息,不为空时,通过select语句对数据库进行模糊查询。在进行成绩信息重置时,即设置Textbox=null。在进行成绩信息添加时,从前台获取输入的值,通过insert语句插入到xueshengchengji表中。在对成绩信息进行修改时,先跳转到相应的修改页面,在页面加载时显示所有详细信息,可以进行修改,修改后在修改按钮中利用update语句对数据库进行更新。在进行成绩信息删除时,先从数据库xueshengchenghi表中查出所有用户,显示在GridView中,在GridView中编辑删除列,再超链接到delid.aspx页面,并把表名,id以及执行完操作后要返回的页面也传过去。这里利用for循环语句对学生成绩的总分和平均分进行统计,并在页面单击事件onlink中绑定javascript脚本函数实现对成绩的打印功能。
4.2.5学生奖惩管理
输入学生学号或姓名即可查询学生的奖惩信息,管理员可以添加学生的奖惩信息,奖惩事由及备注。该模块的实现与班级管理模块的实现类似。
4.2.6个人信息管理
修改个人密码,管理员输入自己的原密码,再输入两次新密码,按“修改”按钮即可修改成功,即在修改按钮中利用update语句实现。该功能管理员和教师均可操作。
5.
系统测试
系统测试是为了发现在开发过程中不可避免遗留的缺陷与错误,不断完善系统,以确保系统能正确有效的运行。如果不及时找出并修改这些缺陷和错误,这个系统就不能正常使用,因此就需要在一个系统设计完成后进行必要的测试。系统功能测试及结果如表1所示:
共5页:
上一页
1
2
3
4
5
下一页
上一篇:没有了
下一篇:
ASP.NET+sqlserver网上购物系统设计与实现
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
java物业管理系统设计
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
承德市事业单位档案管理...
志愿者活动的调查问卷表
中国学术生态细节考察《...