精华内容
下载资源
问答
  • 在线学习管理系统源码

    千次阅读 2009-09-28 22:58:27
    在线学习管理系统源码在线学习管理系统源码
    在线学习管理系统源码在线学习管理系统源码
    展开全文
  • 本次设计选用了时下比较热门的Android平台来作为开发技术,实现了一套较为实用的学习管理系统。在校学生可以通过本软件来记录每一天的上课课程信息,记录学习信息等等。 1.开发工具及环境简介 Eclipse Classic ...

    本次设计选用了时下比较热门的Android平台来作为开发技术,实现了一套较为实用的学习管理系统。在校学生可以通过本软件来记录每一天的上课课程信息,记录学习信息等等。

    1.开发工具及环境简介

    1. Eclipse Classic 3.7.2
    2. SQLite3
    3. ADT
    4. Android SDK

    2.系统功能需求

    1. 课程表的创建与查询
    2. 课程信息的创建与查询
    3. 课程学习时间的设定与管理(相当于学习计划)
    4. 学习效果的反馈与总结

    3.系统功能模块设计

    本系统采用SQLite数据库来实现数据的持久性管理,本系统采用数据库来存放每一周要上的课程信息和上课地点信息,系统的模块架构设计

    4.数据库设计

    本系统用到的数据库为Android自带的SQLite数据库,系统采用一个数据库表来记录每一周的课程信息和上课地点信息。

    表1: tb_weeks 课程信息表

    各个表的详细设计:

    序号

    列名

    数据类型

    主键

    说明

    1

    id

    int

     主键

    2

    Week

    int

     

     第几周

    3

    Weekindex

    int

     

     周几

    4

    Node12

    Varchar

     

    1、2节课程

    5

    Node34

    Varchar

     

    3、4节课程

    6

    Node56

    Varchar

     

    5、6节课程

    7

    Node78

    Varchar

     

    7、8节课程

    8

    Node90

    Varchar

     

    9、10节课程

    9

    Address12

    Varchar

     

    1、2节地点

    10

    Address 34

    Varchar

     

    3、4节地点

    11

    Address 56

    Varchar

     

    5、6节地点

    12

    Address 78

    Varchar

     

    7、8节地点

    13

    Address 90

    Varchar

     

    9、10节地点表

     

    工程文件结构设计

    在程序开发阶段,首先确定“即基于Android的学习管理系统”的工程名称为StudyManagement,根据程序模块设计的内容,建立StudyManagement项目, StudyManagement项目的文件结构如图

    为了使代码文件结构更加清晰, StudyManagement工程设置了多个命名空间,分别保存了用户界面、数据适配器、常用类库和实体多个包,源代码的名称以及说明如表4.3所示:

    包名称

    文件名

    说明

    com.cm.activity

    LoginActivity.java

    登录界面视图

    com.cm.activity

    RegisterActivity.java

    注册界面视图

    com.cm.activity

    StudyPlanActivity.java

    计划界面视图

    com.cm.activity

    DialogEditActivity.java

    课程设置界面视图

    com.cm.activity

    CourseListActivity.java

    课程列表视图

    课表查询界面

    用户打开软件进入系统后,可以看到每一周的课程安排信息,可以通过手指滑动来切换不同周次的课程信息。

    在课程信息表里,第一行显示了周一到周日标题,第一列显示了一天五个课节信息,而表格主体部分则显示了每一天每个节次所上的课程信息。

    具体的实现效果如图

    核心代码:

    @Override
    		private LinearLayout createView(int cur_week) {
    		LinearLayout llRoot = new LinearLayout(this);
    		llRoot.setOrientation(LinearLayout.VERTICAL);
    		lParams = new LinearLayout.LayoutParams(width, width);
    		lParams.leftMargin = 2;
    		lParams.topMargin = 2;
    		llLayout = new LinearLayout(this);
    		llLayout.setOrientation(LinearLayout.HORIZONTAL);
    		for (int i = 0; i < AppConstant.Weeks.length + 1; i++) {
    			textView = new TextView(this);
    			textView.setText(i == 0 ? "" : AppConstant.Weeks[i - 1]);
    			textView.setGravity(Gravity.CENTER);
    			textView.setTextColor(getResources().getColor(R.color.gray12));
    		textView.setBackgroundColor(getResources().getColor(R.color.gray2));
    			textView.setLayoutParams(lParams);
    			llLayout.addView(textView);
    		}
    		llRoot.addView(llLayout);
    		for (int i = 0; i < AppConstant.Sessions.length; i++) {
    			llLayout = new LinearLayout(this);
    			llLayout.setOrientation(LinearLayout.HORIZONTAL);
    			textView = new TextView(this);
    			textView.setText(AppConstant.Sessions[i]);
    			textView.setGravity(Gravity.CENTER);
    			textView.setTextColor(getResources().getColor(R.color.gray12));	textView.setBackgroundColor(getResources().getColor(R.color.gray2));
    			textView.setLayoutParams(lParams);
    			llLayout.addView(textView);
    			for (int j = 0; j < AppConstant.Weeks.length; j++) {
    				textView = new TextView(this);
    				llLayout.setGravity(Gravity.CENTER);
    	textView.setTextColor(getResources().getColor(R.color.gray8));
    				textView.setTextSize(10);
    				textView.setBackgroundColor(getResources().getColor(R.color.gray1));
    				textView.setLayoutParams(lParams);
    				textView.setOnClickListener(onClickListener);
    				for (int j2 = 0; j2 < list.size(); j2++) {
    					if (list.get(j2).getWeeks() == cur_week && list.get(j2).getWeekindex() == (j + 1)) {
    						textView.setTag(list.get(j2).get_id() + "," + i);
    						switch (i) {
    						case 0:
    							textView.setText(list.get(j2).getNode12());
    							break;
    						case 1:
    							textView.setText(list.get(j2).getNode34());
    							break;
    						case 2:
    							textView.setText(list.get(j2).getNode56());
    							break;
    						case 3:
    							textView.setText(list.get(j2).getNode78());
    							break;
    						case 4:
    							textView.setText(list.get(j2).getNode90());
    							break;
    						}
    						break;
    					}
    				}
    				llLayout.addView(textView);
    			}
    			llRoot.addView(llLayout);
    		}
    		return llRoot;
    	}

    课表设置界面

    用户在课表查询界面里点击一个单元格可以修改课程信息,包括课程名称和上课地点信息,修改之后可以通过电脑机保存按钮来把修改结果提交到数据库。

    如果修改成功,则在课程查询模块里可以查询到刚刚修改的信息;

    具体的实现效果如图

    学习规划界面

    用户可以在系统上记录自己的学习计划,例如用户即可计划某一段时间的学习内容。

    具体的实现效果如图

    总结界面

    用户可以对过去的学习效果进行总结,并可以通过软件记录到手机里。

    具体的实现效果如图

    需要请联系微信zlee_com_cn

     

    感谢打赏,手动狗头;)

            

    展开全文
  • 关于学习管理系统 LMS

    千次阅读 2018-01-18 15:52:32
    一、先了解SCORM是什么: 共享内容对象参考模型(Sharable Content Object Reference Model)是由美国国防部"高级分布式学习"(Advanced Distributed Learning,以下简称ADL)组织所拟定的标准,对于数字内容教材的...

    一、先了解SCORM是什么:

     共享内容对象参考模型(Sharable Content Object Reference Model)是由美国国防部"高级分布式学习"(Advanced Distributed Learning,以下简称ADL)组织所拟定的标准,对于数字内容教材的制作、内容开发提供一套共通的规范。"

    https://baike.baidu.com/item/scorm/2297020?fr=aladdin

    二、scorm标准平台有哪些?

    1.Moodle

    Moodle是一个课程管理系统(CMS),也被叫做学习管理系统(LMS)或虚拟学习环境(VLE)。它是一个免费的web应用程序,教师可以用它建立高效的在线学习网站。

    平台网站:http://moodle.org/
    下载地址:http://download.moodle.org/
    语言包:http://download.moodle.org/langpack/

    2.claroline

    针对校园的教学平台,一个开放源代码的学习管理系统(LMS),目前支持36种语言,包括简体、繁体中文,与Moodle等优秀LMS齐名。Claroline是“Class RoomOnline”的缩写,它是一个开源的优秀eLearning和eWorking系统,由比利时鲁文大学开发,它有八年多发展史、荣获2007年世界教科文组织“信息与交流技术在教育领域应用”之阿勒哈利法国王奖以及2007 年第四届法国国际自由软件竞赛教育类软件项目第三名。它的设计目标是建立一个高效的、易操作的在线学习和课程管理系统,它特别强调合作性学习活动的管理,目前已经被翻译35种语言,目前,仅在Claroline官方正式登记的站点中,就达到75个国家,近1800个站点。

    平台网站:http://www.claroline.org

    3.dokeos

    是一个开源网上教育与课程管理系统。它已经帮助世界上1000多个组织管理教学与合作活动。Dokeos在开源在线教育解决方案中是比较优秀的,他是Claroline的一个分支.其设计的习惯比较适合国人。这个平台是在资源管理方式和blackboard比较接近的一个,内置的讨论区是大名鼎鼎的phpbb,值得推荐。

    下载地址:http://www.dokeos.com/en/download.php
    平台网站:http://www.dokeos.com

    4.TinyLMS

    短小的c/s的SCORM平台,对SCORM的分析最为严格。TinyLMS是一个遵守SCORM1.2(Shareable Course Object Reference Model:可共享课程对象参照模型)的轻量级学习管理系统(LMS).利用TinyLMS生成的指南(Tutorials)可在线或离线使用。指南(Tutorials)运行环境只需支持HTML,JavaScript和Cookies的浏览器。

    平台网站:http://www.randelshofer.ch/

    5、efront在线学习系统

    eFront是一套功能齐全的在线学习系统,拥有漂亮的Ajax界面。它能够让管理员利用其提供的各种工具来创建和管理课程。这些工具包括: 内容编辑器(拥有一个灵活的可视化内容编辑器并支持图片,音频,视频,Flash等多媒体内容)。 文件管理器和数字图书馆(用于文件共享)。 考试构建器。创建测验。 分配计划/项目等。

    下载地址:http://www.efrontlearning.net/open-source

    6、ATutor

    是一个开源基于Web的学习管理系统(LCMS)。管理员在几分钟之内就能够安装或更新ATutor,为它更换一个新的皮肤(通过自定义模板实现)。ATutor还提供一些扩展模块以便扩展其功能。教师可以快速对基于Web的教学内容进行装配,打包和重新分配。也可以很方便地获取和导入预打包好的内容与管理他们的在线课程。学生在一个可调整的学习环境下学习。

    平台网站:http://atutor.ca/


    7.Sakai

    是一个自由、开源的在线协作和学习环境,由Sakai成员开发和维护。提供一组软件工具来帮助需要开发一个共同用于协作或学习环境的研究院校、商业组织和自主群体创建一个用于协作的网站。Sakai的协作和学习环境是一个免费、共享源代码的教育软件平台,主要用于教学、研究和协作。是一个类似于moodle的课程管理、学习管理系统,以及虚拟学习环境。Sakai是一基于Java的面向服务的应用程序,具有可靠性、协作性和可扩展性。

    平台网站:http://www.sakaiproject.org/

    三、着重看一下moodle

    https://demo.moodle.net/

    官方的演示地址,页面上有演示账号和密码。登陆进去。可以创建一个课程。可以添加各种活动或资源





    展开全文
  • 软件工程 学习管理系统 需求分析文档   [摘要] 学生学习管理系统是学生管理的一个重要组成部分,也是学校管理的组成部分。尤其是在信息技术高度发达的今天,利用信息技术实现高效的校园学习管理有着巨大的实用...

     

    软件工程 学习管理系统

    需求分析文档

     

    [摘要] 学生学习管理系统是学生管理的一个重要组成部分,也是学校管理的组成部分。尤其是在信息技术高度发达的今天,利用信息技术实现高效的校园学习管理有着巨大的实用价值和优点。本文档为学习管理系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。

     



                                                                                                                                                                                                                             

    丁海洋 朱月明等

    软件工程系  

    2007-10-26   






     



    目 录

                             

    1.引言  1

    1.1编写目的. 1

    1.2项目背景. 2

    1.3定义. 2

    1.4参考资料. 2

    2.任务概述  2

    2.1目标. 2

    2.2运行环境. 2

    2.3条件与限制. 2

    2.4用户特征. 3

    3.数据描述  3

    3.1静态数据. 3

    3.2动态数据. 3

    3.3数据库介绍. 3

    3.4数据词典. 3

    3.5数据采集. 3

    4.功能需求  3

    4.1功能划分. 3

    4.2功能描述. 3

    5.性能需求  3

    5.1数据精确度. 3

    5.2时间特性. 3

    5.3适应性. 3

    6.运行需求  3

    6.1用户界面. 3

    6.2硬件接口. 3

    6.3软件接口. 3

    6.4故障处理. 3

    7.其它需求  3

     

     

     

     

    引言

    1.1编写目的

    信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。同样,学生学习管理系统是学生管理的一个重要组成部分,也是学校管理的组成部分,该系统涉及了学生信息,学习信息,以及很多相关信息的综合处理。为了方便配合学校管理,开发学习管理系统是当务之急。学生管理系统把学习管理员、班主任、年级组长、德育处的部分管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解学生学习生活情况。同时,也可以方便老师针对学生个体不同情况进行分层次教育。

    本文档为学习管理系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。

    1.2项目背景

    项目委托单位:     软件工程课程项目

    项目开发单位:     复旦大学软件工程学院

    项目主管部门:     复旦大学软件工程学院

    项目规划

     

    阶段

    文档

    提交日期

    需求阶段

    需求分析文档

    10月30 日

    分析设计

    软件设计文档

    11月15 日

    测试

    软件测试文档

    12月21日

     

    项目开发小组

    开发人员

    姓名

    邮箱

    组长

    陆遥

    046112@fudan.edu.cn

    组员

    丁海洋

    0461090@fudan.edu.cn

    组员

    宋盈盈

    0461113@fudan.edu.cn

    组员

    朱月明

    0461122@fudan.edu.cn

     

    1.3定义

    名词

    解释

    业务流程图

    业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。管理调查过程中绘制的业务流程图和表格分配图等虽然形象地表达了管理信息中的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)、数据流程图则进一步舍去物质要素,收集有关资料,用计算机进行信息管理,为下一步分析做好准备。

    数据流程图

    数据流程图表示求解某一问题的数据通路。同时规定了处理的主要阶段和所用的各种数据媒体。数据流程图包括:

    1. 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。

    2. 指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。

    3. 指明几个处理和(或)数据媒体之间的数据流的流线符号。

    4. 便于读、写数据流程图的特殊符号。

    在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束(除9.4规定的特殊符号外)

    处理过程

     

    功能图

        是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

    数据字典

    所谓数据词典,是指定义和管理数据库文件(库表)的有组织的系统,其目的是方便数据库的存取和控制,加强系统的数据管理

    需求提出者

        需求提出者是对项目进行提出需求的用户

    图例说明

        是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。

    数据存储

        数据存储是一种对深入挖掘用户需求,得出数据分析的存储过程。是对整个数据的中间结果以及最终结果的存储。

    数据传递

        数据传递是处于整个规定了的所有数据媒体的中间产物的传递。

     

    1.4参考资料

    1. 软件工程文档模版

    2.  Data Base System Concepts (4th edition)        Abraham Silberschatz et al.

    3.  Software Engineering: A Practitioner’s Approach (6th edition)        Roger S. Pressman

    2.任务概述

    2.1目标

    1. 明确用户需求,加速开发进程

    2.  处理速度的提高;

    3.  控制精度或生产能力的提高;

    4.  管理信息服务的改进;

    5.  人员工作效率的提高。

    2.2运行环境

    1. 操作系统:   MicrosoftWindows XP Advanced Server

    2. 网络服务器: Tomcat5.0

    3. 数 据 库:   MySQL

    4. 开发工具:  Eclipse(MyEclipse)

    2.3条件与限制

    1. 处理器要求: PentiumⅡ或以上

    2.  运行环境:   jdk5.0

    3.  内存要求:512MB或以上

    2.4 用户特征

    使用本软件的用户非常广泛,它非常适用于具有如下特点的人员:

    ü 工作中与外界联系非常频繁,惜时如金;

    ü 与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失。

    针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。用户只需掌握电脑录入功能即可。

     

    3.数据描述

    3.1静态数据

    信息管理系统处理程序中静态数据分离技术经过3个发展阶段。
    (1) 静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一
    起。
    (2) 静态数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态
    数据文件相互独立,依靠特定程序分别进行参照或存取。
    (3) 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据
    对动态数据加工的某些控制关系抽象为静态表与动态表间关系。

     

    a.  用户id;

    b.  用户身份;

    c.  用户密码;

    d.  学生所属班级;

    e.  学生的成绩;

    f.  教师所属班级;

    g.  学生的个人信息;

    h.  学生的个人信息状况;

     

    3.2动态数据

    输入数据:菜单选项,查询关键字,新建记录项,导入文件。

    输出数据:由查询关键字确定的数据库记录集合或全部记录。

    内部生成的数据:中间查询结果。

     

    3.3数据库介绍

    数据库:Oracle

    其优点在于:

    1. 能在所有主流平台上运行(包括   Windows)。完全支持所有的工业标准。

    2.  采用完全开放策略。可以使客户选择最最适合的解决方案。对开发商的全力支持。

    3.  平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力, 提供高可用性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,用户可以把数据库移到UNIX中。

    4.  获得最高认证级别的ISO标准认证性能最高。

    5.  保持Windows NT下的TPC-D和TPC-C的世界记录。

    6.  多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。

    7.  长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。

    3.4数据词典

    数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态
    数据文件相互独立,依靠特定程序分别进行参照或存取。 静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表间关系

     

    名称

    学生信息查询

    别名

    用途

    操作处理

    描述

    不同的用户能够访问不同的信息

     

    名称

    用户登陆密码

    别名

    密码/密码信息

    用途

    登陆,鉴定身份

    描述

    用户登陆密码可以自己设定

     

    名称

    学生管理信息

    别名

    用途

    操作处理

    描述

    只有教师才有权限查看班级每个人的信息

     

    名称

    电费管理信息

    别名

    用途

    操作处理

    描述

    只有教师才有权限查看班级每个人的信息

     

    名称

    数据管理信息

    别名

    用途

    操作处理

    描述

    只有管理员才有权限进行信息的整合

     

    名称

    门卫登记管理系统

    别名

    用途

    操作处理

    描述

    对来访人员的查询,登记等功能

     

    3.5数据采集

    第一步 配置账务数据库配置参数
    是指装有数据库的机器名,如果本机上装有数据库,可以点击“取本机名”按钮自动取到机器名,如果数据库不在本机上,请直接输入机器名或IP地址

    数据库名称:不同的软件都有不同的名称,一般在选择不同的接口类型后,系统都会显示默认的数据库名,一般不用修改;如果需要修改,可以点击“数据库清单”来选择相应的数据库。
    登录用户名和密码:一般默认的数据库登录名为manager,密码为manager,若管理员更改过数据库口令,请询问系统管理员。
    第二步 选择采集文件存放目录及采集参数:选择采集后文件存放目录,采集的数据类型

    第三步 确定采集数据的单位账套信息:点击“获得采集数据账套信息”按钮,系统将根据前面的设置自动获得采集数据的账套信息;选择需要采集的账套,然后点击“确定以上设置,并开始采集”按钮,系统开始采集数据,采集完成后系统会给出提示。

    4.功能需求

    4.1功能划分

    本软件具有如下主要功能:

    l  学生查看自身信息功能

    l  教师管理人员查询功能

    l  修改功能(包括添加、删除、修改操作)

    l  完善数据功能

    l  门卫登记管理功能

    l  电费管理功能

    l  密码管理功能

    l  身份验证功能

    顶层(第0层)数据流图(DFD):

     

     

     

     

    4.2功能描述

    详见第一层数据流图:

     

     


    5.性能需求

    5.1数据精确度

    数据要求必须精确,可靠,真实。进行操作请求时,如:查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。而在满足用户请求时,系统应保证所响应数据的查全率与查准率。

    5.2时间特性

    为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。如果需要与外设交互(如打印机)时,响应时间可能较长,但应在可接受范围之内

    5.3适应性

    本系统可在微软的多种软件平台上运行,并可以在linux下运行。

    6.运行需求

    6.1用户界面

    类似如下:

     

    个人名字

       

     

    ID:#

    姓名:###                                照片:

    性别:# 

    班级:###########

    所在寝室:####-########

    职务:####

     

    6.2硬件接口

    1. 处理器要求: PentiumⅡ或以上

    2.  运行环境:   jdk5.0

    3.  内存要求:512MB或以上

    6.3软件接口

    操作系统平台:Windows xp

    数据库系统平台:Oracle

    开发语言:Java

    开发工具:Eclipse3.2

    6.4故障处理

    由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。

      其他问题:

      硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决

      软件方面:在系统内部中良好的应用java的exception进行处理。

    7.其它需求

    代码的可维护性:要求每个方法预留出必要的借口。

    在数据传输获取的时候,以及系统的登陆模块要考虑其安全性。

     

    8.学习管理系统系统软件属性需求

    8.1软件的正确性
    要求所发布的软件可以正确的完成用户的操作需求。如用户在对宿舍管理系统系统进行数据修改时,系统不仅要可以识别用户录入数据的正确性,而且要将用户输入的正确数据完整、准确的添加到系统里。

    8.2软件的可靠性
    在用户进行可预期的操作时,系统要保证不出故障

    8.3软件的效率
    本软件是为实现办公自动化,使用户脱离原始的手工管理名片的低速、低效率而开发的,因此该软件对用户的操作请求应在1-2秒内做处响应。

    8.4软件的完整性
    在发生例如掉电等以外情况时,可以保证系统数据的不丢失。

    8.5软件的可维护性
    宿舍管理系统系统应可以在发现错误时不仅做出错误显示,还应该进行错误处理,并多系统进行自动修复。

    8.6软件的安全性
    要求提供身份验证,只允许通过身份验证的用户使用本软件。并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据等基本操作。

    8.7软件的可理解性
    软件应提供完全图形化的界面,尽可能的方便用户进行操作,从而以满足各层次的用户需求。

     

    展开全文
  • java学生信息管理系统(附源码)

    万次阅读 多人点赞 2016-07-14 16:36:30
     学生管理系统就完成了  其中的登陆界面是 我借鉴别人的  文中难免有不足之处,恳请批评指正  2016-7-14 再此上传不了附件 所以我给链接去在云盘下载  首次上传 (2017_6_12更新)链接: ...
  • 内容管理系统CMS学习总结

    千次阅读 2016-09-01 14:17:28
    CMS (内容管理系统) CMS是Content Management System的缩写,意为"内容管理系统"。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。对于内容管理,业界还没有一个统一的定义,不同的...
  • 数据库课程设计 ——酒店管理系统

    万次阅读 多人点赞 2019-05-31 10:36:11
    (1)酒店管理系统用于满足酒店工作人员和管理人员的需求。 (2)酒店管理人员和工作人员可以为酒店房间加入入住和退房记录,并生成相应的报表用于查阅,确认和保存,酒店工作人员可以浏览、查询、统计、添加酒店...
  • C语言学生成绩管理系统源代码

    万次阅读 多人点赞 2018-03-21 20:27:20
    大学C语言实训课,C语言学生成绩管理系统。 #include<stdio.h> #include<string.h> #include<math.h> struct student { int num; char name[20]; float pingshi; float shiyan; ...
  • Django学生简单管理系统(毕设,学习,作业)

    千次阅读 多人点赞 2021-06-20 21:30:32
    源码百度云下载链接: ...提取码:yal1 复制这段内容后打开百度网盘手机App,操作更方便哦 代码操作视频展示: ...源码说明:Django学生管理系统 环境:python3 ,Django2 数据库:sqlite3 涉及功能:注册
  • 基于SSM搭建的学生信息管理系统项目源码+学习视频

    千次阅读 热门讨论 2020-07-04 21:36:07
    基于SSM搭建的学生信息管理系统目录1.为什么要编写学生信息管理系统2.编写学生信息管理系统的过程3.从项目实战中获取到的经验1.1编写项目的起因:疫情在家,每天足不出户,想着说捣鼓些玩意,因为这个学期学校开设了Java...
  • (学习java)水果超市管理系统

    万次阅读 多人点赞 2017-11-03 22:19:20
    水果超市管理系统(简化版): https://gitee.com/scorpio0zry/Fruit 水果超市管理系统 : https://gitee.com/scorpio0zry/FruitManager 首先建立水果类的界面 public class Fruit { //定义ID private String ...
  • 前端学习-学生成绩管理系统(纯html+js实现)

    万次阅读 多人点赞 2019-11-23 21:46:53
    演示网址:前端学习-学生成绩管理系统(纯html+js实现) 一、总体介绍 本次学生成绩管理系统为纯前端设计,实现较为简单,但是功能实现起来比较繁琐,适合初学者实现本系统。包括html,js,css,主要任务为js逻辑设计...
  • 管理系统源码

    2012-08-02 09:39:41
    管理系统源码,用jsp ,servlet写成,里面有开发文档,源码,和数据库,拿来直接可以运行,应用方便。学习java MVC的朋友不要错过,很好的例子。。。
  • 仓库管理系统

    万次阅读 多人点赞 2019-07-26 20:24:10
    仓库管理系统(WMS)通过出库,入库、库位调拨、库存调拨等功能,综合批次管理,物料对应、库存盘点、质检管理和即时库存管理等功能综合运用的管理系统,有效控制和跟踪仓库业务的物流和成本管理的全过程,实现完善...
  • VC++商品库存管理系统,VC++源代码程序,是很好的学习资料
  • 供毕业设计和java开发学习使用,是使用java编写的单向的小型的餐饮管理系统,里面含有了系统所有的源代码。
  • 教务管理系统JavaWeb项目

    万次阅读 多人点赞 2018-03-25 16:35:06
    完javaweb,做个项目练手与巩固所的知识,同时分享自己写的这个教务管理系统,同样也是为自己记下笔记。为以后复习有帮助。该系统没有用到框架的知识,一共花了7天写出来。所以非常适合javaweb初学者教务管理...
  • 前几天群里的小伙伴说想搞个图书管理系统,也有人说谁还搞那个东西,都过时了的东西,我就想说一句:甭管过不过时,对于很多同学和小白来说,拿来学习一波很合适、没毛病,于是我连夜写了这个小管理系统,我就玩!...
  • C语言实现学生信息管理系统

    万次阅读 多人点赞 2019-04-08 14:40:48
    使用C语言对学生管理系统进行优化
  • 学习java使用数组编写学生管理系统

    千次阅读 2016-05-25 20:06:42
    利用数组,我们就可以制作一个简单的学生管理系统,可以记录学生的姓名,年龄,成绩。 数组的长度是不变的,必须一开始就定义好。但是我发现java的数组和c语言的数组在建立的时候有所不同。C语言的数组在建立时,...
  • 学习smart工作流管理系统的好处

    千次阅读 2006-07-07 22:05:00
    学习smart工作流管理系统有下面这些好处 :1)了解工作流管理系统的概念,知道工作流管理系统和工作流引擎的区别。2)掌握业务流程和工作流引擎的结合的方法(这个我在工作流技术培训中经常被问到)。3)学习spring...
  • PHP商品管理系统

    热门讨论 2013-03-19 11:48:55
    PHP商品管理系统,供大家一起共同分享学习
  • 百度云下载链接: ...提取码:2uea 本项目是一个使用Django 框架写的小项目,非常适合初学者、毕业设计、课程设计的同学。...简单实现前后端交互和货物管理。具体案例演示百度云盘代码上面有。请查看。 ...
  • MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 ...
  • VUE后台管理系统左侧默认已经有了很多菜单,但是自己要想加一个菜单,对于刚接触的朋友来说,还是比较懵逼的,个人演讲了2天,才找到了添加菜单的顺序,添加了一个基础数据模块,下面有用户管理和客户管理两个菜单,...
  • 基于android实现的仓库管理系统案例,有着良好的界面,有详细的源码,并有注释,有分析文档,可以到android数据库开发等,学习android必备哦
  • php酒店管理系统

    热门讨论 2014-12-03 16:05:22
    基于php商城修改的完整的网上酒店管理系统,便于初学者交流学习,如有不足请见谅
  • crm管理系统

    千次阅读 2018-07-09 21:22:03
    CRM客户关系管理系统 CRM客户关系管理系统 客户关系管理(CRM) 作用 思维导图 用户场景分析 表结构设计 重点代码段 客户关系管理(CRM) ​ 客户关系管理(customer relationship management)的...
  • 在校大学生党,想开发一个基于web的学生作业管理系统,在eclipse中编程,,除了eclipse的用法,我不知道还要学习哪些东西,求大神给建议,还有,数据库最好用什么呢,我的电脑之前卸载sql server有残留,所以sql ...
  • 后台管理系统 – 权限管理

    万次阅读 多人点赞 2018-11-21 14:23:35
    不管是开发手机APP,网站还是小程序等项目,基本上都需要一个后台管理系统的支撑。而每个后台管理系统都有一个通用的功能就是用户权限管理。最近基于Antd+React.js做了一个后台管理系统

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,197,181
精华内容 478,872
关键字:

学习管理系统