《程序设计实践》课程设计的管理系统设计与实现–总体与选题系统子模块设计开题报告

 2022-02-22 19:34:05

1. 研究目的与意义

一.研究背景

随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。同时,运用先进的信息技术,开发高校综合成绩管理信息系统,是深化教务体制改革的有利措施。

1.根据查阅文献[1]秦桂英的《基于.net多层架构的学生素质教育课程管理系统的研究与设计》,能够知道文中介绍了学生素质教育管理系统的开发背景,分析了学生素质教育管理系统的功能结构,根据系统特点给出了系统整体架构设计,从web层、服务代理层、服务层、数据持久层详细讨论了各层采用的框架技术以及特点,并介绍了各层框架技术的设计与实现,通过学生素质教育管理系统的开发实践,总结了系统开发过程中应用.net多层架构体系设计的优点。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

2.1研究内容

以提升电气信息类专业学生的软件设计与系统开发能力为宗旨,本设计针对我校电气信息类教学培养方案中的《程序设计实践》课程设计进行信息化管理系统设计。系统从选题管理、设计功能描述、知识点提示、设计案例导引等方面给出具体的说明及演示,以便更好地导引学生完成相应的实践项目,掌握相关的设计方法,提高课程设计的完成质量。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

研究方法:基于WEB的课程管理系统使用visual studio 2012 sql server 2008平台进行开发,操作直观。由数据库直接配置用户账号和初始密码,安全程度高,防止学生和教师信息的泄漏。本系统使用当前流行的.net平台,开发出B/S架构的课程管理系统。实现了系统管理、课程管理、用户管理、公告管理等模块。针对课程管理的需求,本系统实现了在可测很难管理中的一些典型模版,实现了课程管理的大致需求,能够很好应用于普通高校、中小学等事业单位的课程管理中,能够比较好的管理课程。

步骤:

总体框架:

本系统,主要有四大权限设计,包括学生、教师、教务管理人员。如表1所示。

表1 用户权限设计表

人员类型

权限描述

学生

修改用户信息、查询课题信息、选择课题

教师

修改用户信息、课题的下发、对学生评分

教务管理人员

查询本校课程信息,管理学校用户的添加、删除、修改,

数据库设计:

根据系统的需要,本系统选用了sql2008来进行数据库的逻辑设计。在完成该系统的需求分析及概念结构设计之后,创建系统的数据库。我们需要创建如下几个表:

① 教师表:教师编号、教师姓名、工号、密码、联系方式、角色(教师,系统管理员)、学历

② 班级表:班级名称、班级编号

③ 学生基本信息表:学生编号、学号、姓名、性别、密码、联系电话、班级编号

④ 课题项目表:课题项目编号、课题项目题目、知识点提示、设计案例导引、成绩评定标准、是否开启、教师编号

⑤ 选题信息表:选题编号、课题项目编号、学生编号、选题时间、状态(待提交程序,已提交程序,已评定成绩)、成绩评定值(优,良,中,及格,不及格)、成绩评定时间、程序提交时间、程序文件

模块图:

1.1.系统总体模块图

系统实现:

管理员部分模块:

①、管理员默认admin,admin登录系统。

②、教师信息管理:实现教师信息录入修改删除。工号,密码,姓名,联系方式,角色(教师,系统管理员),学历。

③、班级信息管理,实现班级信息增删改查。班级信息包括班级名称。

④、学生信息管理:实现学生信息录入修改,删除。学生信息包括姓名,学号,密码(默认是学号),所在班级,联系电话,学生性别信息。

⑤、个人信息修改。

教师部分模块:

①、教师默认工号登录系统。

②、课题项目管理实现课题项目录入修改,删除。课题项目信息包括课题项目题目,设计功能描述,知识点提示,设计案例导引,成绩评定标准,是否开启,教师编号。

③、学生选题管理:实现对学生的选题信息查看,删除。包括课题项目题目,学生学号,姓名,选题时间,状态(待提交程序,已提交程序,已评定成绩),成绩评定值(优,良,中,及格,不及格),成绩评定时间,成绩评定时间,系统提交时间,程序文件。每个教师只能对自己发布课题对应的选题信息进行管理。

④、学生成绩评定:实现对已提交系统的学生选题信息进行成绩评定。教师下载程序文件资料,进行批阅,最好填写成绩评定值完成学生成绩评定。其中每个教师只能对自己发布课题对应的选题成绩进行评定。

⑤、个人信息修改:教师修改自己的个人信息。教师信息包括密码,姓名,电话。

学生功能模块说明:

①、学生登录,通过学号登录系统。

②、选题管理分为选题,我的选题管理。

选题:对于没有选择课题项目的学生,通过课题项目,选择其中一个题目,提交完成我的课题选择。

我的选题管理:对于没有提交程序的我的选题,可以删除,重新选择,对于已经提交程序的选择不能删除。

程序提交,对选选择的可以进行程序设计,将最终的程序文档资料压缩上传,对于没有评定成绩的可以重新上传程序资料。对于已经评定成绩的,不能在进行上传程序资料。

选题查看,可以查看选题的所有信息,包括成绩等信息。

③、个人信息修改,学生修改自己信息。。

3.系统测试

系统测试目的是通过和系统的需求相比较,查看开发的系统与预期的要求是否相符,从而提出更加完善的方案。系统测试的任务是尽可能的查处系统程序中的错误。

4.结束语

本系统使用的是当前比较流行的asp.net sql 2008的开发技术,实现了B/S结构的课程管理系统。使用B/S结构有许多的优点,它支持异地申请,方便学校、学院信息的快速共享管理。同时,它安全性好,界面友好,能够让用户更好的使用。

4. 参考文献

[1]亲桂英.基于.net多层架构的学生素质教育课程管理系统的研究与设计.电脑知识与技术,vol.9,no.30,2013年8月,p6804-6805,6826

[2]宋磊.基于sql课程管理系统的数据库设计.电脑编程技巧与维护,2016.10, p66-67

[3]黄逸凡.基于.net的精品课程管理系统的设计与实现,软件导刊,vol.11 no8,2012年8月,p78-80

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

2022.01.10----2022.03.04查阅资料,翻译5000字译文,撰写开题报告

2022.03.05----2022.03.18需求分析,熟悉开发工具

2022.03.19----2022.03.25概要设计

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版