一、开发工具:VS2005+SQL2000
二、开发期限:2011年
三、相关介绍:
摘 要
随着近几年来微机技术、网络技术及相应软件技术的迅猛发展,学校的教学、管理等工作已越来越离不开计算机了。本系统—大学计算机基础网上教学辅助设计是针对现今教学模式复杂,管理繁琐这一问题开发、研制出来的。
本系统基本遵循软件工程方法论进行系统分析、总体设计、详细设计和软件测试。采用ASP.NET 技术作为创建应用程序的方式,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。
实现了管理员对班级信息、教师信息、学生信息、教学课程、留言板的维护;教师角色对教学大纲、实验大纲、授课计划、系统课程表、教学课件、实验指导资料、常见难点分析、优秀教材推荐、热点推荐、教师留言板、课程信息的管理;学生角色对本班级的教学大纲、实验大纲、授课计划、系统课程表、教学课件、实验指导资料、常见难点分析、优秀教材推荐、热点推荐的查看及留言板的发表、回复与查看。
关键字: C#.NET; SQL Server
1.1开发背景
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的教学提出了新的模式。以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。作为新型的办学模式,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型教学模式的建构提供理想的环境。在此开发的计算机基础网上教学辅助,旨在探索一种以互联网为基础的教学模式。通过这种新的模式,使学生掌握学过的知识,为学院营造一种新的教学环境,从而提高工作效率和教学水平。
本系统为基于C#的学生管理系统设计,首先需实现登陆用户的角色,然后是管理员对基础数据的维护,包括班级信息维护、教师信息维护、学生信息维护、教学课程维护、留言板管理;教师角色对教学大纲、实验大纲、授课计划、系统课程表、教学课件、实验指导资料、常见难点分析、优秀教材推荐、热点推荐、教师留言板、课程信息的管理;学生角色可以对本班级的教学大纲、实验大纲、授课计划、系统课程表、教学课件、实验指导资料、常见难点分析、优秀教材推荐、热点推荐的查看及留言板的发表、回复与查看。
系统总体结构设计一般应遵循以下原则:
子系统具有相对的独立性;子系统之间的数据依赖尽量小;子系统的设置应考虑今后管理发展的需要;子系统的划分应便于系统分阶段实现。
在遵循上述原则的基础上,根据系统处理业务的不同,将该系统分为管理员角色子系统,教师角色子系统和学生角色子系统,其中管理员角色包括班级信息维护、教师信息维护、学生信息维护、教学课程维护、留言板管理;教师角色包括教学大纲、实验大纲、授课计划、系统课程表、教学课件、实验指导资料、常见难点分析、优秀教材推荐、热点推荐、教师留言板、课程信息的管理;学生角色包括本班级的教学大纲、实验大纲、授课计划、系统课程表、教学课件、实验指导资料、常见难点分析、优秀教材推荐、热点推荐的查看及留言板的发表、回复与查看。
4.2 系统功能总体设计
通过需求分析,可以对系统功能进行总体设计,具体功能说明如下:
本系统是特定某对象使用,登陆系统首先要进行身份验证,验证成功才能对相应角色功能进行使用。
3.2.1 管理员角色
(1) 班级信息维护:对班级信息进行维护,添加和删除操作。
(2) 教师信息维护:对教师信息进行维护,添加、修改和删除操作。
(3) 学生信息维护:对学生信息进行维护,添加、修改和删除操作。
(4) 教学课程列表:对班级、教学课程进行分配。
(5) 留言板管理:对留言板信息进行管理,查看、回复和删除操作。
3.2.2 教师角色
(1)教学大纲:教师对本课程的教学大纲进行维护,添加、修改和删除操作。
(2)实验大纲:教师对本课程的实验大纲进行维护,添加、修改和删除操作。
(3)授课计划:教师对本课程的授课计划进行维护,添加、修改和删除操作。
(4)系统课程表:教师对本课程的课表进行登记,登记和删除操作。
(5)教学课件:教师对本课程的教学课件进行维护,添加、修改和删除操作。
(6)实验指导资料:教师对本课程的实验指导资料进维护,添加、修改和删除操作。
(7)常见难点分析:教师对本课程的常见难点分析进行维护,添加、修改和删除操作。
(8)优秀教材推荐:对优秀教材进行推荐,推荐、查看和取消推荐操作。
(9)热点推荐:对热点信息进行推荐,推荐、查看和取消推荐操作。
(10)教师留言板:教师可以发表新留言、查看留言和回复操作。
(11)您的课程信息维护:教师对本课程信息进行维护,添加、修改和删除操作。
3.2.3 学生角色
(1)教学大纲:可以查看、下载本班级教师教学大纲信息。
(2)实验大纲:可以查看、下载本班级教师实验大纲信息。
(3)授课计划:可以查看、下载本班级教师授课计划信息。
(4)课程表:可以查询本班级学期、周次课程信息。
(5)教学课件:可以查看、下载本班级教师教学课件信息。
(6)实验指导资料:可以查看、下载本班级教师实验指导资料信息。
(7)常见难点分析:可以查看、下载本班级教师难点分析信息。
(8)优秀教材推荐:可以查看本班级教师推荐的优秀教材。
(9)热点推荐:可以查看本班级教师推荐的热点信息。
(10)留言板:可以发表新留言、查看留言和回复留言操作。
如有需要,请联系本站客服...
<责任编辑:计算机毕业设计网(http://www.xiaoniu168.com)>