移动多媒体开发课程设计_第1页
移动多媒体开发课程设计_第2页
移动多媒体开发课程设计_第3页
移动多媒体开发课程设计_第4页
移动多媒体开发课程设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、移动多媒体开发课程设计-任务 书移动多媒体开发课程设计2014/2015-2 第 12 周)指导教师:肖荣、俞成海班级:学号:姓名:浙江理工大学信息学院2015 年 5 月 移动多媒体开发课程设计任务书【题目】 教务管理系统【目的】1、掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组 织和实施。2、关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调 试运行等工作。3、培养把所学知识运用到具体对象,并能求出解决方案的能力。4、理解 Android 应用与传统应用整合的意义;5、掌握 Android 应用整合传统应用的方式;6、掌握基于 HttpClient

2、、JSON 数据交换的整合方式;7、掌握 JSON 的基本知识、语法;8、掌握开发服务器端生成 JSON 响应的 Servlet ;9、掌握开发 Android 客户端界面;10、掌握使用 HttpClient 发送请求、使用 HttpClient 获取服务器响应;11、掌握将服务器响应装换为 JSON 对象或数组、通过 Android 客户端加载服务器 响应;【要求】1、每个学生必须独立完成;2、课程设计时间为 2 周;3、整个数据库系统设计,后台数据库必须用 mysql ,前台编程语言任选。4、学生有事离校必须请假。课程设计期间,无故缺席按旷课处理;缺席时间达四分 之一以上者,未按规定上交

3、实验报告的学生,其成绩按不及格处理。【内容】1、按照题目教务管理系统进行调研,采集数据,提取实体、实体与实体之间的 联系,运用数据库设计方法进行数据库的设计,并插入一定量的实验数据。2、开发 java web project 作为服务端;3、开发 Android 客户端;3、采用 HttpClient 的方式在服务端和客户端进行通信; 【考核标准】学生用户,通过 Android 客户端输入学号、密码进入系统。能修改个人信息,修 改密码;能查询课程库所有课程信息,但不能修改;能查询自己的个人成绩,但不能修改 (及格要求)。设置管理员超级用户,通过 Android 客户端输入账号、密码进入系统。能

4、查询及 修改数据库中的任意表,如用户表、学生信息表、课程库表、成绩表等(中等要求) 。用户表中追加教师用户。数据库中增加教师教学任务表,教师能根据课程库中的 课程,给自己添加、删除、修改教学任务。 (良好要求)完善教务管理系统。学生能看到教师的教学任务,并能做到学生选课;教师对自 己上课的课程,能给已选课的学生打成绩(优秀要求) 。注:所有操作都必须通过 android 客户端完成,数据库的数据可以通过 navicat mysql 随意修改;【工作内容及工作计划】序号内容所用 时间1课题介绍、熟悉编程环境1天2数据库建立、功能模块设计,界面设计2天3服务器端实现2天4An droid客户端实现

5、2天5功能模块编程,调试、1天6功能模块集成,系统调试1天7设计结果检查,答辩,成绩评定1天合计2周、题目:教务系统管理二、需求分析教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着 教学体制的不断改革, 尤其是学分制、 选课制的展开和深入, 教务日常管理工作日趋繁重、 复杂。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研 制开发一种综合教务管理软件,建成一个完整统一、技术先进、高效稳定、安全可靠的教 学信息管理系统。这次课程设计我做的是一个便捷班的教务管理系统,包括用户登录和权 限识别模块,个人信息查询模块,管理员模块,课程及成绩查询模块,教

6、师信息模块等。数据需求(1)数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提, 错误的输入会导致系统输出的不正确和不可 用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面 上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的 处理数据。(2)数据的一致性与完整性由于系统的数据是共享的, 在不同的客户端中, 教务信息是共享数据, 所以如何保证 这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据 的一致性,在数据录入处控制数据的去向,并且要求对数据库

7、的数据完整性进行严格的约 束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝 该数据。( 3)数据的共享与独立性整个教务管理系统的数据是共享的。 然而, 从系统开发的角度上看, 共享会给设计和 调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干 预的手段进行系统数据的交换。这样,也能提供系统的强壮性。功能要求本系统有以下功能模块:1)登录模块2)学生信息管理模块3)教师信息管理模块4)管理员模块功能描述下面详细描述一下各个功能模块:1)登录模块 通过输入用户名和密码,选择登录类别(学生,老师,管理员)来登录管理系统。2)学生信息管理模块只

8、允许学生用户进入。 通过输入学号、 密码进入系统。 能修改个人信息, 修改密码; 能查询课程库所有课程信息,但不能修改;能查询自己的个人成绩,但不能修改3)教师信息管理只允许教师进入。教师可查询个人信息和所授课信息。可以自行增,删课程。4)管理员模块 只允许管理员登录。管理员可查询学生,教师信 息,也可做任何修改。三、数据分析与建模1. 数据存储(1)数据存储名称:老师信息别名:无简述:对老师的信息进行存储管理 组成:教师账号 +教师编号 +教师姓名教师基本信息 教师编号是主键,教师账号是外键,数据来自用户表的账号信息栏2)数据存储名称:学生信息别名:无简述:对学生的信息进行存储管理组成:学生

9、账号 +学号学生基本信息 +选课信息 +成绩 学生编号是主键,学生账号是外键,数据来自用户表的账号信息栏3)数据存储名称:课程信息 别名:无 简述:对课程信息进行存储管理 组成:课程号 +课程名 +学分 课程号是主键。(4)数据存储名称:成绩信息别名:无简述:对学生的成绩信息进行存储管理组成:学号+课程号+成绩(5 )数据存储名称:教师授课信息别名:无简述:对教师的授课信息进行存储管理 组成:教师编号+课程号。四.数据库建立表1 :登录信息表记录号字段名称数据类型字段大小属性(是否 可为空)1用户 名Varc har50主键2密码Varc har50否3用户 类型Varc har50否表2:教

10、师信息表记录号字段名称数据类型字段大小属性(是否 可为空)1教师Varc50否账号har2教师编号Varchar50主键3教师 姓名Varchar50否4性别Varchar50否5年龄Varchar50否6所在系Varchar50否表3:学生信息表记录号字段名称数据类型字段大小属性(是否 可为空)1学生账号Varchar50否2学生 学号Varchar50主键3学生 姓名Varchar50否4性别Varchar50否5年龄Varchar50否6所在系Varchar50否表4:课程信息表记录号字段名称数据类型字段大小属性(是 否可为空)1课程 编号Varc har50主键2课程 名Varchar50否3课程学分Varchar50否表5:成绩信息表记字段数据字段属性(是否录 号名称类型大小可为空)1学生编号Varchar50主键2课程编号Varchar50主键3考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论