基于aspnet的学生作业提交系统的设计与实现内容摘要:
括教师和学生,同时系统不应该太复杂和繁琐,因此要求系统的操作尽可能简单易行。 技术先进:产品的系统设计和开发 新 颖紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。 使系统能够无论在功能设计上,还是在技术实现上上,都处于同行业的领先地位。 安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入 Inter,无论您身在何处,只要您可以访问 Inter 都可以使用本系统。 适应性:应该能广泛应用于不同类型的学校。 系统采用 模块化设计,用户可以根据自己的实际情况自行组合,是系统 在 不同的硬件环境下都能得以应用。 8 代码可读性好:文中的代码将尽可能简洁,易懂。 主要功能 ::为方便教师检查学生的实验作业,减少大量数据处理,复杂的排版操作从而经常出现错误率高、网页样式不一、重复枯燥计算机操作和网页美观性的问题,提高学生的实验效率。 查看实验作业时应保证查准率,查看的记录应与给定的项内容完全匹配。 数据安全性,修改数据时,一定要保证输入正确,并且数据保密性要高。 输入要求:数据完整、 详实 输出要求:简捷、快捷、实时 安全与 保密要求:客户端要求提供身份验证,只允许通过身份验证的用户使用本系统 要求能在发生意外(如掉电)的情况下,保证不丢失数据。 (三)系统技术要求 目前,开发此类系统的技术主要有 、 C技术。 另外,还应用到 Access 数据库。 (四)系统总数据流图 9 图 1系统总数据流图 (五)需求分析 设计一个网络版的作业管理系统,适用于某些学校。 系统包括详细信息介绍,除了基本的信息,也包括各种用户的信息。 除此之外,该系统最重要的可以方便管理员工 对用户信息的记录,同时系统将整个信息整理,按不同的分类进行信息统计,项目主管就可以查看这些信息。 作业管理系统将提供更合理快捷地查询信息,即可以单条件查询,也可以多条件组合查询。 同时提供对用户发布最新资讯信息的功能。 作业管理系统是一个更为实用的平台,学校可以在此发布所属的基本信息,并可对学生和教师做出记录。 即是信息发布的平台,也是信息管理的工具。 本系统主要完成以下功能: 作业提交系统 学生 完成的作业 新作业、资料、成绩 管理员 添加教师、学生 教师 学生提交的作业 资料、新作业、成绩 10 ( 1)基本信息:管理员、学生和信息录入。 学校管理的一些初始数据,也必须的。 管理的其它模块全部是调用这些 数据得到。 ( 2)用户管理:提供用户姓名、电话、邮箱等资料数据管理。 ( 3)权限管理:权限管理分前台和后台进行区分。 ( 4)系统维护:数据整理、密码管理、数据清除等。 ( 5)对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。 ( 6)整个系统要求操作简捷,方便用户使用。 从经济方面,项目所带来的长远利益远远大于项目的开发成本,表明项目具有经济价值;从技术方面,项目开发所使用的工具载体都能够实现系统所需要的功能,表明项目是能够实现的;从用户方面,在不掌握任何专业知识的前提下 ,可以方便快速的上手,表明项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。 四、学生作业提交系统的概要设计 (一)系统功能体系图 11 图 2系统功能体系图 (二)系统设计的基本原则 本系统的目标是在 Inter/Intra 上来实现网上作业提交,可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。 系统采用了模块化的设计方法 :选择了面向对象的、易于扩展的 编程语言环境使用 Access做为数据库平台。 本系统整体上可划分为若干个功能模块。 系统安全可靠也是一个重要的设计原则。 本系统的配置是采用 WindowsXP 作为网络操作系统 , Access 作为数据库服务器。 所以操作系统 WindowsXP 的安全防护机制及数据库 Access 的安全机制是本系统采用的安全防护方式。 (三)功能模块设计 在线作业提交批改系统从功能上可分为教师管理程序、学生管理程序和管理员管理程序,教师管理程序部分主要实现学生信息的添加、课程信息的添加、上传下载作业和评定成绩的管理,学生管理程序部分主要实现了学生对作业的下载 和上传。 管理员具有作业提交系统 注册 登录 修改资料 学生用户登录 教师用户登录 管理员用户登录 查看评语 打包下载作业 发布修改作业 修改作业 删除作业 数据库管理 上传作业 下载作业 查看作业 发布修改成绩 删除作业 删除用户 通用模板 查看信息 查看个人资料 注销系统 12 系统的完全权限,管理员具有添加和删除教师的权限。 系统主要功能模块具体描述如下: 学生模块 主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交到服务器,以及修改学生自己的基本情况等。 教师模块 主要包括搜索作业模块,布置作业模块,管理作业模块,查看成绩模块,统计作业递交情况模块,修改资料模块。 搜索作业模块,主要功能:搜索教师自己所布置的作业学生递交情况。 布置作业模块 主要功能:教师编辑所布置的作业,向学生发布作业,以及指明是否允许学 生上传作业。 管理作业模块 主要功能:下载作业,评阅作业以及删除本次作业。 管理员模块 主要包括教师管理,学生管理,系统配置管理,主要功能:增加,修改,配置系统参数,配置上传文件类型。 (四)学生作业提交系统用例图 : 13 图 3学生作业提交系统管理员用例图 : 图 4学生作业信息主用例图 五 、数据库设计 (一)处理流程和数据表 14 ER 图是直观表示概念模型的工具,它具有四个基本成分: 矩形框,表示实体类型(考虑 问题的对象)。 菱形框,表示联系类型(实体间的联系)。 椭圆形框,表示实体类型和联系类型的属性。 直线,联系类型与其涉及的实体类型之间以直线连接。 ER 图由实体、属性、联系三部分组成。 根据系统数据库的需求分析,实体的数据项和数据结构,得到管理系统全局 ER 图(实体 — 关系图)。 如图 21: 下面将使用(结构化设计)面向数据流的方法对实验作业管理系统的处理流程进行分析。 系统流程分析: 输入信息为实验资料或个人信息,还包括一个核对、检查作业、用于教学的功能。 输出为运行结果、查看源 代码、实验报告、确定或出错信息。 其内部处理流程如下: 图 5处理流程图 学生实体信息图,如图 : 教师 学生 学生 学生 检查作业 查询请求 提交作业 核对作业 数据库 教师 学生 学生 学生 用于教学 查询请求 实验报告 核对作业 15 图 6学生实体信息图 图 7学生实体信息图 (二) ER 图 管理员实体 管理员权限 管理员名称 管理员密码 用户名 用户密码 用户权限 学号 姓名 备注 学生 16 ER 图如下 : 六、详细设计 学习资料 在线交流 作业 查看批改 上传 下载 提交 老师 学生 职称 姓名 教工号 职务 科目 署名 标记 成绩 学号 密码 所在班级 姓名 存储管理 管理员 图 8 ER图 17 在完成系统的 ER 图(实体 — 关系图)之后,需要将 ER 模型转化为关系模型,也就是说,要设计出数据库素需要的表格。 在 这里,选用的是关系数据库,因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。 根据 ER 图(实体 — 关系图)和数据字典,设计出作业管理系统数据库中的各个数据表。 根据系统用户使用要求得到系统用户数据表,根据员工、部门等实体得到教师信息数据表,根据学生实体属性设计得到学生数据表,根据管理员 实体属性设计得到管理员数据表等。 (一)下面以结构图来描述 学生作业提交系统的软件整体结构。 框内注明了模块的名字:方框之间的直线表示模块的调用关系。 图 9学生作业提 交系统实体信息图 学生作业提交系统 联络服务器 输出数据 接收输入数据 准备发送数据 准备确 发送数据 检验输入 读入信息 读入学生信息 作业 学 生作业业 准备网络数据包 发送数据 解开网络数据包 接收数据 确认操作类型 提交作业成功 提交报告成功 准备输出 显示内容 显示内容 准备输出 显示错误 准备错误信息 判断错误类型 18 (二)用户数据表 系统管理员数据表:用于保存系统用户的账户信息,数据表名为“ User”,见下表: “ User”表 列名 数据类型 字节数 是否为空 说明 Hj Char 16 否 用户名 MS Char 10 否 密码 LS Char 3 否 权限。基于aspnet的学生作业提交系统的设计与实现
相关推荐
服务,系统开发采用 +SQL2020 进行开发,+SQL2020 系统开发技术上已成熟。 简单易学,开发周期短。 为了尽快开发出这个交流平台,我这次选择用 +SQL2020 进行开发。 ( 3) 操作可行性 系统的操作方式在这个用户组内是否行得通。 本系统针对非计算机专业操作水平的人员设计。 界面友好、简洁、明了,用户只要把鼠标移动到相应的按钮或标签上
本以上 服务器 操作系统: Windows 2020 Server 或者 Windows 2020 Server Ahead Institute of Software and Technology 7 第三章 系 统结构流程 新闻系统的模型结构 该系统的模型结构如图 31所示 : 图 311 新闻系统的模型结构图示 该系统结构分为三个逻辑层 : Web 层: Web
数据库引擎提供完整的 XML 支持。 它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。 SQL Server 2020 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2020 支持 English Query 和 Microsoft 搜索服务等功能,在 Web
学号、密码、姓名、性别、生日、各种联系方式、登录信息等, 其包括的各个字段、类型 、说明如表 44所示: 表 44成员信息表 字段名称 字段类型 说明 snum 文本 学号 password 文本 密码 name 文本 姓名 birthday 日期 /时间 生日 qqnum 文本 文本 Email mphone 文本 移动电话 hphone 文本 家庭电话 jobadd 文 本 工作单位地址
农村; 2040岁网民搜索引擎使用率明显高于其他人群;学历越高,搜索引擎使用率越 高;收入越高,搜索引擎使用率越高。 搜索引擎应用人群的特点决定了它在互联网领域的高商业价值。 ( 3) 网络通讯。 电子邮件 , 已经是人们交互和沟通的主要方式之一 ,是互联网的主要应用之一。 即时通信 ,也是正在不断发展的一项互联网的重要应用 , 承载的功能日益丰富,其平台性也使其逐渐成为电子邮件、博客
Web 已成为 Inter 上发布文本和多媒体信息的通用手段。 课题研究背景 据我国 IT 行业发布的报告表明,近年来,我国互联网 发展 呈快速增长趋势,网 民的 数量已达 8700 万,逼近世界第一, 而随着 人民 生活水平的不断提高, 精神需求的提高也日益体现出来,作为一种较普及的艺术形式, 歌曲 逐渐为人所喜欢。 而 歌曲 爱好者们平常 交流只限于小团体内部,及部分 歌曲 展或是 歌曲