学生作业管理系统的设计与实现(ASP.NET,SQL)
无需注册登录,支付后按照提示操作即可获取该资料.
学生作业管理系统的设计与实现(asp.NET,SQL)(毕业论文16000字,程序代码,SQLserver数据库)
学生作业管理系统是进行日常作业管理的一种常用工具,随着网络的发展,信息化时代的到来,在教学工作的过程中作用越来越明显。通过分析高校教学现状和学生作业管理的特征和流程,并且借鉴大量同类论文和实际项目总结出一个典型的适合大多数学校教学使用的工作流程。论文设计实现了一个基于ASP.NET的学生作业管理系统,该系统采用B/S架构,利用通用性较强的.NET框架为基础,.NET有着很强大的技术基础,有很强大的实践基础,作为微软研发的跨平台的框架被广泛应用在各个领域,在B/S结构web应用上,作为它的重要组成部分的ASP.NET也有很大的优势,有.NET强大类库支持,开发简单,速度快,并且采用编译机制运行,相比JAVA程序运行速度快。数据库采用SQL Server 2008,作为同为微软的产品确保业务的连续性,也有较好的安全性和兼容性,方便安装部署,数据访问使用LINQ组件进行交互。系统操作简单,功能全面,方便使用和管理维护。本文通过调研相关使用技术,了解B/S模型的优势,分析asp.NET的原理做好前期准备工作,然后根据工作流程总结系统的功能需求,以学生,教师,管理员为中心,从用户的角度思考,把整个系统分为三个部分完成自己的相关业务,并且给出详细设计和数据结构,在本文中选取主要实现部分进行了说明,在完成了系统的实现之后,对系统的核心功能进行了运行,表现符合预期。并且进行了系统的压力和性能测试,能够满足性能需求。
系统功能需求分析
管理员需求分析部分:管理员系统模块主要提供会员服务,它包括系统公告的发布与维护、添加老师、学生、班级,教师信息管理、学生信息管理、课程信息管理和答质疑纪录的日常维护这几项功能。管理员可发布公告,给教师跟学生看;添加老师、学生、班级;教师信息管理,管理员可查看教师信息,并具有删除功能;学生信息管理,管理员可查看学生信息,并具有删除功能;课程信息管理,管理员可查看老师发布的课程,并具有删除功能;问答质疑纪录,管理员可查看老师与学生之间的交流,并具有删除功能;作业管理,管理员可查看老师给学生的作业,并具有删除功能;修改个人信息。
教师需求分析部分:教师模块主要为教师服务,它为开设课程、修改个人信息、网上作业、作业查看批改和输出答质疑纪录提供了便捷的工作平台;网上添加课程,添加课程介绍;发布作业,选择班级发布作业;不要以上传的方式发布,添加的作业有加入题库的选项;根据学生提出的疑问进行解答;作业查看与批改,查看学生发来的作业并打出分数;查看未提交作业的学生;修改个人信息。
学生需求分析部分:学生模块主要是学生浏览通知、课程信息和教师资料提供了方便,并为上交作业和提问问题提供了便捷的平台。作业管理,查看老师给自己的疑问做出的回答;作业管理,查看未完成的作业,发送老师布置的作业,并可以查看老师的评价;浏览课程介绍;打印作业;修改个人信息。
开发环境:Microsoft Visual Studio
数据库:Microsoft SQL Server
程序语言:asp.NET(C#)语言
目 录
1引言 1
1.1 选题的背景及现状 1
1.2 选题的目的和意义 2
2 系统开发相关技术分析 3
2.1 asp.NET 3
2.2 SQL Server 2008 3
2.3 IIS管理器 3
3 需求分析 3
3.1 系统功能需求分析 3
3.2 系统非功能需求分析 5
4 系统总体设计 6
4.1 系统功能及结构设计 6
4.2 数据库设计 10
5 系统详细设计及实现 19
5.1 管理员操作子系统实现 19
5.2 教师操作子系统实现 24
5.3 学生操作子系统实现 33
5.4 数据库连接实现 38
6 系统测试 39
6.1 系统测试目的 39
6.2 系统测试方案 39
6.3 系统测试及结果分析 40
总 结 42
参考文献 43
致 谢 45