4.2 模块设计
4.2.1 登录模块设计
登录页面为系统的起始页面,登录界面设计如下图所示:

登录模块的功能是判断登录用户的权限以及将用户导航到不同的页面,管理员、教师和学生登录后的页面都是不相同的。在这个模块使用到了Auth这个类来完成主要的登录操作。
主要代码如下:
///
///判断用户名和密码是否正确
///
publicbool Login(string name, string pass)
{
stringsqlString = “select count(*) fromUsers where name=’”+name+"’ and pass=’"+pass+"’";
objectobj = SqlHelper.ExecuteScalar(SqlString,CommandType.Text, sqlString);
if(obj!=null&& obj.ToString()!=“0”)
returntrue;
else
returnfalse;
}

          ///<summary>///判断登录类型,1为学生,2为老师,3为管理员///</summary>publicint LoginType(string name){stringsqlString  = "select type from Userswhere name='"+name+"'";objectobj = SqlHelper.ExecuteScalar(SqlString,CommandType.Text, sqlString);if(obj!=null&& obj.ToString()!="0")returnint.Parse(obj.ToString());elsereturn-1;}

登录时调用此函数,传入参数分别为用户名和密码,函数中对传入的用户名和密码与数据库中的查询结果比较,如果正确,返回true,否则返回false,完成登录账号判断。
4.2.2 院系管理模块设计
院系管理为在线选课系统提供院系信息管理功能,用户可通过它来对学校的院系信息进行添加、修改、删除操作。

【论文写作】网上选课系统中模块设计如何写相关推荐

  1. 【论文写作】网上选课系统中数据库设计模块如何写

    4.1 数据库设计 为充分保护数据的一致性,数据库中各表都规范化设计,下图是系统数据库中使用的表以及各表之间的关系: 1CourseID:课程ID,自动编号: 2CourseName:课程名称: 3T ...

  2. 计算机选修论文,学生网上选课系统的设计与实现(计算机系毕业论文).pdf

    毕业设计(论文) 题目: 学生网上选课系统的设计与实现 学 院: 信息工程学院 专 业: 计算机科学与技术 班 : 学生姓名: 学 号: 指导教师: 完成日期: 20xx 年 xx 月 xx 日 毕业 ...

  3. 基于asp.net的网上选课系统的设计与实现

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 网上选课系统的设计与实现 摘  要 随着教育改革的力度的加大,能够使用信息化手段来处理日常工作显 ...

  4. 网上选课系统java工程_基于jsp的网上选课系统-JavaEE实现网上选课系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的网上选课系统, 该项目可用各类java课程设计大作业中, 网上选课系统的系统架构分为前后台两部分, 最终实现在线上 ...

  5. B/S基于springMVC的网上选课系统(功能齐全javaweb)

    自己在课设上写的,基于springMVC的网上选课系统. 使用说明: windows系统 java环境和tomcat环境 mysql数据库   用户名root  密码root eclipse需配置jr ...

  6. 计算机职业素质选修课,公共选修课网上选课系统的设计与实现-计算机应用技术专业论文.docx...

    公共选修课网上选课系统的设计与实现-计算机应用技术专业论文 摘要 摘要 论文题目:公共选修课网上选课系统的设计与实现 学科名称:计算机应用技术 研究生:张克 指导教师:黑新宏副教授 签名:侈4 名: ...

  7. 基于JSP技术的学生网上选课系统的设计与实现

    摘   要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.学生选课系统作为一种现代化的教学技术,已越来越受到人们的重视, ...

  8. 网上选课系统的设计与实现(ASP.NET)

    目 录 1 绪 论 1 1.1 研究的背景及意义 1 1.1.1 选题的背景 1 1.1.2 国内外研究现状 1 1.1.3 研究的意义 2 1.2 系统目标 2 2 需求分析 3 2.1 功能需求 ...

  9. ASP.NET网上选课系统的设计与实现

    随着教育改革的不断深化,建立一套能够适应这些改变的行政管理方案也就显得尤为重要.在高等院校的日常工作中,每个学期都要面临学生的选课工作.以往在选课工作的各个阶段都是手工操作,不但效率低下.工作繁琐,而 ...

最新文章

  1. iOS 在每一个cell上添加一个定时器的方案
  2. 3n+1猜想(求关键数)
  3. Java -----JVM运行时数据区
  4. 【智能AI】准确率97%的开源肺炎检测模型
  5. hive参数配置使用
  6. 硅谷还是程序员的“圣地”吗?
  7. 沟通CTBS V5.0发布, 南北通及安全性成最大亮点
  8. 百度,在模仿和创新中成长
  9. ASP.NET中DownLoad处理
  10. winform Chart图表控件使用(绑定数据)
  11. 2003系统不支持易语言内存皮肤解决方法
  12. 评委对计算机知识竞赛的提问,知识竞赛抢答软件-评委评分知识竞赛答题软件...
  13. Selenium和Firefox对应版本
  14. 5种高大上的yml文件读取方式,你知道吗?
  15. 电视盒子系统是安卓还是yunOS,三招快速弄清
  16. LaTeX中参考文献的整理
  17. 婚礼上可用的 八荣八耻(大全)
  18. 基于MM、STP、ECN、MTF的外汇平台模式深度分析
  19. 安卓linux远程桌面连接,用SSH连接你的android手机
  20. 【集训队作业】IOI 2020 集训队作业 试题泛做 13

热门文章

  1. shell date cal
  2. C、C++用指针引用的差异
  3. mine layer(2008 World Final C)
  4. C++学有余力的大一同学的学习拓展
  5. 通过 ASP.NET 2.0 的数据增强功能来提高负载和减少代码 --作者:Dino Esposito
  6. C++ 控制对象的创建方式和数量
  7. Spring Cloud各组件
  8. Python(一)缺点
  9. Ubuntu 14.04 + nginx + php + mysql + phpmyadmin环境搭建,详细操作
  10. Laravel 安装mysql、表增加模拟数据、生成控制器