基于asp.net网页版教务系统设计及实现

基于asp.net网页版教务系统设计及实现

ID:11874225

大小:31.50 KB

页数:9页

时间:2018-07-14

基于asp.net网页版教务系统设计及实现_第1页
基于asp.net网页版教务系统设计及实现_第2页
基于asp.net网页版教务系统设计及实现_第3页
基于asp.net网页版教务系统设计及实现_第4页
基于asp.net网页版教务系统设计及实现_第5页
资源描述:

《基于asp.net网页版教务系统设计及实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于ASP.NET网页版教务系统设计及实现  摘要:分析了教务处教师打分模块的优缺点,设计了一个为教师所喜爱的美化版打分显示界面,为维护人员提供一个改进和完善的样例。采用ASP.NET三层架构思想,在实现课程名称、任课教师、平时成绩、期末成绩查询基础上,给予教师更大的自由空间完成学生成绩的判定,更自由地设计平时与期末成绩的比例,并提供保存功能,便于对成绩进行修改。设定访问权限防止成绩被擅自修改,保证了系统的安全性和数据的可靠性关键词关键词:ASP.NET;教务系统;背景色;视图;数据集DOIDOI:10.11907/rjdk.161690中�D分类号:TP319文

2、献标识码:A文章编号:1672-7800(2016)008-0101-030引言9现代社会管理越来越系统化、网络化,大量的数据需要一种系统化、逻辑性强、操作简单、可批量处理的工具进行管理。学校每年的学生成绩录入是一项非常复杂且极易出错的工作。教务处的教务系统虽然使用多年,但仍然存在许多不足,如教务管理系统主页比较混乱,不方便用户使用;系统内某些页面的链接不能完全实现,一些功能未能真正提供方便;教师打分模块并发操作存在一些问题;系统不够简洁,用户不能直接使用操作。针对这些不足,本文进行了修改和完善,同时简化了操作,添加了许多人性化的设计[1],使用户体验感产生了质的

3、飞跃1ASP.NET三层架构思想ASP.NET三层架构[2]自底向上分为数据访问层、业务逻辑层和表示层。数据访问层使用强类型的数据集,通过结构化查询SQL语句实现对数据表的查询、插入、更新、删除等操作。业务逻辑层是在数据访问层和表示层之间数据交换的媒介,按照系统业务需求来调用数据访问层中的数据集方法,并将各种业务规则集合到一个逻辑中。表示层是为客户提供用于交互的前端用户显示界面,帮助用户认识和定位应用服务,将业务逻辑层中传递的数据以美观、明了的方式呈现,主要由ASP.NET页面实现。上述三层架构如图1所示,下面基于三层架构对网页版教务系统设计与实现进行阐述2教师打

4、分模块设计2.1数据库设计9数据库是按照数据结构来组织、存储和管理数据的仓库。随着信息技术和市场的发展,特别是20世纪90年代以后,数据管理不再仅仅是存储和管理数据,而是转变成用户所需要的各种数据管理方式。数据库有多种类型,从最简单的存储各种数据的表格到海量数据存储的大型数据库系统,都得到了广泛的应用充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心技术,是进行科学研究和决策管理的重要技术手段。一个应用系统没有数据库就不能称之为系统。数据库设计的好坏直接关系到应用系统的执

5、行效率,包括数据的一致性和完整性设计数据库系统要充分了解用户各方面需求,包括现有的以及将来可能增加的需求。数据库设计步骤:①数据库需求分析;②数据库概念结构设计;③数据库逻辑结构设计通过对教务管理系统功能需求的分析,数据库管理要进行各种数据输入输出以及数据的修改,提供各类信息的添加、删除、修改和更新等功能[3-4]。主要有:①学生、教师、管理员、课程的基本信息;②学院、年级、班级等信息;③学生成绩信息;④学生选课信息;⑤教师课程信息;⑥成绩分析的相关信息9本系统涉及较多数据,所以对数据的处理较为复杂。对数据的处理主要包括以下几个方面:①针对系统中使用的基本信息,设

6、计了相关的基本表存放基本信息,例如:班级代码表、成绩比例表、公告表等;②对于一些临时使用的数据,改用视图来实现,简化用户操作,对机密数据提供安全保护,实现逻辑数据的独立性。本系统中设计的视图有:必修课视图、成绩单视图、课表视图等;③为了更好保证系统的安全性,采用了一些存储过程对数据库中的数据进行处理。使用存储过程减少了网络通信量,给用户提供了更加流畅的视觉效果和操作2.2用户界面设计主要功能在主界面上以大方块的形式展示,在每个页面中,都一个圆形下图标,点击展开,用户可以随意切换到任一界面(与教师功能模块有关的界面),方便教师用户使用。教师功能模块包含10个基本功能

7、:(1)查看与修改基本信息:教师可以修改姓名、性别、年龄、学院、职称以及个人简介等基本信息,还包括不能更改的信息,比如职工号等;维护更新自我信息,便于查看及学校登记管理(2)修改密码:分别有“原始密码”、“新密码”和“确认密码”文本框,只有原始密码正确并且两次输入的新密码一致时,才能更新密码。倘若用户忘记了原始密码,可以通过“找回密码”来修改密码,完成密码修改不需要输入原始密码9(3)打分功能:教师可以对学生的成绩进行录入。界面上有3个下拉框:选择课程、专业班级、打分比例。成绩分为平时成绩和考试成绩,计算总成绩时根据教师选择的打分比例进行最终总成绩计算。当输入平时

8、成绩后,如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。