欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 基于ASPnet的学生请假系统的设计开发

基于ASPnet的学生请假系统的设计开发

日期:2023-01-24 阅读量:0 所属栏目:软件技术


 为了规范学校制度、保障学生安全,很多学校采取封闭式管理,在上学和放学时,学生需要手持学校统一发放的胸卡进出校园;在校期间学生若要请假离校,必须由班主任出具允许出门的证明并经门卫检验后方可出校,如果细细思量这一过程,可以发现这种传统的方式存在一定的不足和漏洞。在信息技术和网路技术高速发展的今天,网络早已经遍布整个校园,因此建立一个网络学生请假离校系统,使学生中途出校门能实现无纸化、网络化管理,这对于提高学校的安全工作具有实际的意义。
  1 系统的功能描述
  论文所研究的请假系统主要是为采用封闭式管理的学校学生中途离校时使用的,依托校园网,使教师可以在网络上填写学生请假信息,学校门卫可以通过网络确认学生的离校信息,并记录下学生的离校时间。因此整个系统的总体功能结构设计如图1所示。
  仔细分析可以发现该系统主要由三个部分构成,每个部分的主要功能如下所示:
  1)教师管理子系统
  教师登陆系统之后可以在界面上填写学生的请假信息,提交请假信息后可以随时查看该学生有无出校门,以及何时出校门,并可以看到该学生回校的时间。如果学生在请假后又临时决定不请假了,教师还可以撤销该生的请假信息。同时,子系统还提供了统计的功能,可以按照时间段以及按照姓名统计请假信息。
  2)门卫管理子系统
  当教师提交了请假信息后,学生可以手持胸卡来到门卫处,这时门卫可以登陆系统,查询是否有该学生的请假出校门信息,经核实无误后可以放行,并在系统中确认该生已经出校门,如果有学生离校后又返校的话,门卫还可以在系统中记录下该学生的返校时间。
  3)管理员管理子系统
  管理员可以按照日期、班级、年级查询全校所有的请假信息,并可以在此基础上进行统计,生成相关报表上交给有关部门。
  2 主要应用技术
  系统采用B/S开发模式,以为开发环境,使用SQLSERVER作为后台数据库管理系统,所采用的系统开发语言为C#。在系统中所采用的关键技术如下所述:
  2.1 B/S开发模式
  B/S模式的全称是Browser/Server,中文译为浏览器/服务器模式,这是一种在开放式环境下支持用户在仅有浏览器的状态下就能访问服务器的模式,不需要在客户端安装特定的软件,非常适合互联网这种开放式网络的实际需求。这种模式相对于以往的C/S模式具有以下优势[1]:
  1) 无须开发客户端软件,维护和升级方便;
  2) 可跨平台操作,任何一台机器只要装有www浏览器软件,均可作为客户机来访问系统;
  3) 具有良好的开放性和可扩充性:
  4) 可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。
  2.2
  是一种目前非常流行的开发环境,是基于.NET Framework技术的新一代Web应用程序开发系统,它支持和Visual C#等多种高级语言[2]。并不是ASP技术的简单升级,与ASP技术相比,在支持的语言上更具有优势,能支持更多的高级语言,从执行效率来看,ASP技术执行脚本的效率较低,而由于是事先将已经编译成功的脚本部署到服务器上,用户访问时其实执行的是已经成功地代码,所以执行效率较高;另外使用可以将代码和界面分离,有效地保证了系统的可维护性。因此早已成为一种主流的Web应用程序开发系统
  2.3 技术
  全称是动态数据对象,名称起源于ADO(ActiveX Data Objects),是对ADO的继承,它是在微软的.net中创建分布式和数据共享应用程序的开发接口(API)[3]。
  运用技术可实现对Web数据库的访问,提供了5种组件用于数据库的访问:
  1) connection对象:实现数据库的连接;
  2) command对象:实现对数据库的操作;
  3) DataReader对象:实现对数据库的读取;
  4) DataAdapter对象:实现数据的检索和保存;
  5) DataSet对象:这种对象可看成数据存储器的部分数据的本地副本,实现对数据的操作。
  3 系统数据库设计
  系统采用SQLServer作为后台数据库管理系统,数据库设计的目的是要得到一个结构良好的数据模型,为前台系统提供数据库支持。数据库的概念结构设计常常采用自顶向下的原则,通常分两步:抽象数据并设计数据库的局部视图,然后集成局部视图得到数据库概念结构[4]。本系统的数据库设计如下所示:
  3.1 概念结构设计
  1) 实体、属性、联系设计
  经过分析系统的功能,可以发现该系统所涉及的实体共有四个,分别为:
  ①班主任,其属性可有:班主任ID,教师口令,姓名,联系电话;
  ②门卫,其属性可有:门卫ID,门卫姓名,口令,性别;
 ③管理员,其属性可有:管理员ID,管理员姓名,口令;
  ④请假条,其属性可有:请假条ID。
  这4个实体之间至少存在三种联系,分别为:
  ①班主任可以在系统中填写请假条,填写时需要记录下请假学生ID,学生姓名,学生班级,请假时间,请假原因;
  ②门卫在放行学生时需要确认电子请假条,在确认时应该记录下学生的出校时间,如果该生还需返校的话还可以记录下实际返校时间;
  ③管理员可以管理系统中所有的请假条,并生成相关报表。
  2) 概念结构设计
  概念结构可以用E-R模型清楚的表示出来,它是独立于任何一种数据模型的信息结构[5]。系统数据库的E-R图如图2所示。
  3) 逻辑结构设计
  根据数据库的总体E-R图,可以设计得到如下所示各个关系模式:
  ①班主任(班主任ID,班主任姓名,班主任口令,联系电话)
  ②门卫(门卫ID,门卫姓名,门卫口令,性别)
  ③管理员(管理员ID,管理员口令)
  ④假条(假条ID,班主任ID,学生学号,学生姓名,学生班级,请假时间,请假原因,
  门卫ID,出校时间,返校时间,管理员ID)
  4 系统界面设计
  根据系统的功能,系统在登陆时需要区分权限,分为班主任、门卫、管理员三个角色,当以班主任身份进入系统时可以填写、查看、管理学生的请假信息;以门卫的身份进入系统可以查看、确认、记录学生的请假信息;以管理员的身份进入系统则可以进行相关统计。图3分别是系统 登陆界面的设计及部分代码设计:
  Protected void Buttonok_click (object sender, EventArgs e)
  {
  //读取用户名和密码信息
  //创建用户对象,判断当前用户身份和信息是否正确
  Cs_Sysadmintrim sad=new cs_SysAdmin();
  d=();
  wd=();
  itemv=;
  nv=itemv;
  if (!in())
  {Response. Write("");
  return;
  }
  else
  { Session["AdminID"]=();
  Session=();
  if (nv==0)
  {ct("");}
  }
  5 小结
  信息化社会网络的使用已经非常的普及,学校的现代化和信息化进程都要求摒弃原先陈旧的运作方式采,采用网络化管理能够最大程度的优化管理工作,改进原先工作流程的不足、弥补漏洞,支持绿色环保。实际表明,通过网络来管理封闭式校园学生中途请假离校这一流程非常的方便,而且如今的计算机技术已经非常成熟,可以轻松的实现,是一项值得推广的方法。
  参考文献:
  [1] 刘新晨.基于Internet的网络继续教育系统[D].大连:大连理工大学,2006.
  .北京:人民邮电出版社,2009:1
  [3] 金灿,陈绪君,朱绍文. .NET框架中三种数据访问技术及效率比较[J].计算机应用研究,2003,20(4):156.
  [4] 李晶.数据库理论的研究[J].科技创新导报,2009(18):33.
  [5] 周山芙,赵苹.管理系统中计算机应用[M].北京:外语教学与研究出版社,2012:247.

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229651.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学