基于ASP.NET高校网上报名系统的设计与实现

点赞:24129 浏览:108002 近期更新时间:2024-02-14 作者:网友分享原创网站原创

摘 要:该文主要针对高校学生活动报名的实际需求,采用ASP.NET和SQLServer2005设计并实现了基于ASP.NET高校网上报名系统,并对系统的功能模块、数据库设计和系统特色进行了分析和介绍.高校网上报名系统的应用解决了在实际活动报名中存在的种种问题,提高了工作效率,减少了工作中的失误.

关 键 词:网上报名系统;ASP.NET;SQLServer2005

中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)32-7610-02

1课题背景

传统的活动报名工作都是人工完成,并且活动报名信息都是由负责人逐一输入,效率不高且容易出错,活动通知也是由各班班委向班内学生传达,常有传达不到学生的情况发生,活动报名文件的上交也存在许多问题.随着高校在校学生人数的逐渐增加,报名活动中需要处理的数据和信息越来越多,出现了工作效率低、工作量大、准确性和实时性差等问题.为此我们分析了现阶段报名方式的现状,决定开发网上报名系统,以简化报名手续、提高工作效率、减轻劳动强度、方便各班班委及学生,从而实现高效快捷的活动报名工作.

基于ASP.NET高校网上报名系统的设计与实现参考属性评定
有关论文范文主题研究: 关于数据库的论文范文素材 大学生适用: 电大论文、专升本毕业论文
相关参考文献下载数量: 32 写作解决问题: 写作资料
毕业论文开题报告: 论文提纲、论文前言 职称论文适用: 技师论文、中级职称
所属大学生专业类别: 写作资料 论文题目推荐度: 优质选题

2系统需求分析

在传统的报名活动中,参与者主要有:普通学生、班委和活动的负责教师,网上报名系统在此基础上添加了管理员,因此,系统有三种身份、四种用户,用户为:普通学生、班委、负责教师和管理员.

在整个报名过程中,班委需要进行的工作有:对本班同学参与活动进行报名,并对一段时间内班里同学参与活动次数进行统计;负责老师主要需要进行活动的发布,学生参与情况统计及参与学生基本信息汇总,学生报名活动资料的上传及采集;管理员需要进行的工作主要为:对学生、负责教师的信息进行管理,对班委成员可以赋权限和修改权限.普通同学可以查看自己参与活动情况及活动详情,并对参与活动所需填写材料进行上传.

3系统设计与实现

3.1功能设计

3.1.1报名系统整体结构

根据系统需求分析,报名系统分为四种用户,分别是:普通学生用户、班委用户、教师用户和管理员用户.依据每种用户在活动报名过程中起到的作用,对每个用户模块进行了功能设计,报名系统整体功能结构见图1:

活动进行编辑;在删除活动信息(DelAffiche.aspx)页面对活动进行删除操作;学生针对某个活动上传的报名资料的存储和呈现是与该活动Id相关联的,所以在对活动的报名资料进行下载时避免了资料与活动不匹配的问题;教师还可以在活动报名情况(CheckSignUp.aspx)页面选择学生信息中需要的项目导出某个活动的Excel报名表.

3.5管理员模块实现

管理员用户主要实现对于用户的管理,对用户不能直接编辑的基本信息进行更改,并实现用户的添加、删除,对班级成员进行赋权限,加强班委成员的调动灵活性.

4系统特色

在活动报名结束后,教师需要一份活动报名学生的统计表,以前,教师只能手动的制作一张学生信息统计表,然后由学生一一进行确认,需要花费大量的时间和精力,并且出错率较高.在本系统中,教师点击“导出报名表”按钮即可,导出表中的数据直接从数据库中获取,方便快捷,并且降低了出错率,除此之外,教师还可以根据需要选择需要导出的学生信息字段.

5结束语

设计难点:将同一活动的报名资料同一保存在以活动ID命名的文件夹中,不在同一目录下文件的存储与访问,根据实际需要选择性地导出Excel报名表.

本系统设计考虑到了数据安全性和系统功能的扩展性,目前本系统的开发已经基本完成,已经进行了初步测试.经过测试,每个页面都可以正常打开,在异常情况下都可以跳转到异常处理页面,每种用户所需的功能都能正常实现,基本满足了需求.但本系统也存在一定的问题,如界面设计存在缺陷,需要进一步完善.