文档库 最新最全的文档下载
当前位置:文档库 › 课程安排系统

课程安排系统

课程安排系统
课程安排系统

需求分析报告

1.引言

1.1编写目的

教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理

软件。

在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。

1.2项目背景

项目名称:教务管理系统之子系统—学院课程安排

项目开发者:

用户:学校教务科,教师

实现该软件的计算机网络:

1.3定义

数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。

教务处人员:教务处相关的工作人员。

学院教务主管:教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、

最高和最低周学时数等)。

教学计划:包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、

班号等。

课程限制:每位教师的主讲课程门数不超过2门/学期,讲师以下职称的教师不能承担学院定主课的主讲任务。学院中层干部的主讲课程不能超过4学时/周。

课程表:最后教师和学生获得的具体的上课时间地点。

教师任务书:教师完成教学任务的计划。

1.4参考资料

《软件工程》第二版,李代平等着,清华大学出版社。

2.目标系统概述

系统简介:

每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制;任课教师自报本人授课计划,经所在教研室协调认可,教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教

师的教学任务书。

2.1目标

本系统是教务处人员,各院教学主管,教师的工作界面。它完成:

1、教务处人员制定各学院的教学计划并录入,

2、各院教学主管对相关课程加以限制,如:规定课时,任课教师的条件等

3、教师制定自己的教学计划,经所在教研室协调认可,录入

4、教务处人员根据教师的授课计划和相关课程的限制条件制定出下学期各学院各班的课程表

以及全院教师的教学任务书。

2.2用户的特点

本软件的最终用户可分为操作人员、维护人员。

其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操作人员操作权限

内的各种功能。

要求维护人员是对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人

员。

2.3假定和约束

本系统由信息与计算科学14-1班五名同学承接设计。设计人员都已学习了相关课程,编程等有关知识,由于此课程设计开发时间有限,除统一安排的上机时间外,小组成员只能利用有限的课余时间进行设计。而且考虑到作为在校生,小组没有此类开发经验,所以,本小组在设计过程中不

可避免的出现考虑不全面,技术不成熟等问题,设计的系统相对比较简单。

3.需求规定

3.1软件功能的规定

3.1.1系统功能划分

本系统适合学院课程安排管理模式。本系统集信息管理、教学计划管理、排课、教师信息管理

等教务功能于一体,并可以输出各院课程表及教师任务书。

整个系统分为以下模块:

1.教务人员信息管理

2.学院教务主管管理

3.教师信息信息管理

4.教学计划录入系统

5.课程限制录入系统

6.排课系统

7.课程表定制系统

8.教师任务书下达系统

3.1.2数据流图

顶层数据流图 登录 返

回 返回信息

登录

登录

返回信息 登录 返回信息 学生 教务处人员 教务管理人员

教务管理

系统

二层数据流图---教务处人员子系统

二层数据流图----教学主管人员子系统 教务主管人

验证有效性 登录 返回信

息 查询命令

返回信息 信息

返回信息

信息查询系统 课程限制

条件录入

系统 教务处人

验证有效性 教师任务下

达系统

教学计划录

入系统 信息查询系统

课程表定制系统

登录 返回 数据、信息 信息数据 任务书 返回 信息数据

课程表

查询修改命

二层数据流图---教师子系统

三层数据流图---教务处人员之信息查询子系统

三层数据流图---教务处人员之教学计划录入系统 教务处人

录入教学计划

教学计划表

信息、数据

教学计划表 教务处人员 添加信

删除信

修改信

查询信息

删除命令 查询命令

返回信息 返回信息 添

修改命令

返回信息 教师

验证有效性 登录 返回信

息 查询命令

返回信息 信息

据 返回信息

信息查询系统 授课计划

录入系统

三层数据流图---教学主管人员之限制条件录入子系统

三层数据流图---教师之授课计划录入子系统

三层数据流图---教务处人员之课程表定制系统 教务处人

制表 课程限制条件表

教学计划表

教师授课计划表

信息数据

课程表 教师

录入授课计划

授课计划表

授课计划表 信息、数据

教学主管

人员

录入限制条件

限制条件表

信息、数据

限制条件表

三层数据流图---教务处人员之教师任务书下达子系统

四层数据流图---教务处人员之信息查询子系统

3.1.3数据字典 表1数据文件“教务员信息表”的字典条目

文件名:教务员信息表

别名:

组成:教务员登陆号

教务处人

员 制定任务书

教师信息表

教师授课计划表

信息数据

任务书 教务处人员 教室

信息

查询 教师

信息

查询 系部信息查询

班级信息查询

课程

信息

查询

教室信息表 教师信息表 系部信息表

班级信息表 课程信息表

教室号 教室号 返回

班级号 返回 系名

课程号

返回 教

表2数据文件“教学主管信息表”的字典条目

文件名:教学主管信息表

别名:

组成:教学主管登录号

备注:

表3数据文件“教师信息表”的字典条目

文件名:教师信息表

别名:

组成:教师号+教师名+性别+所属系部号+职称+所教课程+

备注:

表4数据文件“教学计划表”的字典条目

文件名:教学计划表

别名:

组成:系编号+年级+课程名+学时

备注:

表5数据文件“课程限制表”的字典条目

文件名:课程限制表

别名:

组成:系编号+年级+教师编号+教师职称+学时+事故类别+主讲课程类别

备注:事故、主讲课没有时,为0

表6数据文件“课程信息表”的字典条目

文件名:课程信息表

别名:

组成:课程号+课程名+学时+任课老师

备注:这是学校所有课程的总和表

表7数据文件“教室信息表”的字典条目

文件名:教室信息表

别名:

组成:教室号+教室类别

备注:根据教室的大小进行排课

表8数据文件“系部信息表”的字典条目

文件名:系部信息表

别名:

组成:系部号+系名

备注:根据系部的不同有不同的课程

表9数据文件“班级信息表”的字典条目

文件名:班级信息表

别名:

组成:班级号+班级类别

备注:

表10数据文件“课程分配表”的字典条目

文件名:课程分配表

组成:编号+课程号+课程名+班级号+班级名

备注:由班级为单位选择课程

3.1.4E-R图

数据对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用

E-R图的方法进行数据结构分析。

各实体之间具有一定的联系,用E-R图表示出来,如下所示:

3.2对性能的规定

3.2.1精度

对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。

3.2.2时间特性要求

定购需要提前若干天。

3.2.3可靠性

较高

3.2.4灵活性

1.在教学计划完全提交货未审核时,可以撤消课程或修改课程表,一旦审核,则不能再修改;

2.操作方式上应该满足鼠标与键盘任意切换的需要;

3.能够支持Windows2000、WindowsXP和Linux等运行环境;

4.留有与其他系统的接口。

3.2.5数据管理能力要求

该数据库设计为关系型数据库,其中包括4个表。表的设计考虑到了实体完整性、参照完整性

及用户自定义完整性三类完整性约束。

只有服务器端程序才能够对数据库中的数据进行更新和删除。教室或学生角色用户登录系统后能够查询操作。由于该系统涉及到大量的数据存取操作,再加上同一时间内大量用户的频繁查询,

因此对数据的存储和配置性能有一定的要求。

3.2.6故障处理要求

硬件故障:

情况1:服务器电源不正当关闭

处理: a.数据库事务回滚到断电之前的状态。

b.为服务器提供一个备用充电电源能够支持服务器进行临时数据的正常保存。

情况2:客户端与服务器网络不能连接

处理: a.检修本地端网络连接是否正常;

b.查看服务器端交换机端口是否被关闭;

c.查看端点间网络线路是否完好。

情况3:存储空间已满

处理: a.数据库切换到备份存储空间;

b.进行数据检索,删除日期超过4年的数据。

软件故障:

情况1:服务器死机

处理:程序自动保存内存中的临时数据;重启机器

情况2:服务端程序报告异常

处理:保存好临时数据,关闭访问端口,关闭程序重新启动,通过临时数据初始化程序

情况3:服务器端响应速度慢

处理:查看接收的数据信息,看是否有不法分子的攻击,并作好防火墙的配置

3.2.7其他专门要求

a.拥有登录权限的人员应该妥善管理自己的密码,防止他人窃取;

b.随机抽取数据进行人工校验,检验系统是否运行正常,处理是否合理。

4.运行环境规定

4.1设备

运行本系统要求处理器在奔腾III以上、内存在256MB以上的普通PC机或专用服务器。

4.2支持软件

本系统支持的操作系统包括:Windows95、Windows98、Windows2000、WindowsMe和WindowsXP。

本系统支持的数据库:Oracle、Postgresql、MySQL、SQLServer

本软件的开发工具:Eclipse、JDK1.6、MySQL

4.3接口

本软件通过若干个之间表(在此省略其结构)实现与其他软件的通信。

4.4控制

本系统通过“用户验证”模块进行用户登录的控制,根据不同用户ude权限调用不同的模块。

其他模块控制情况照此描述。

各种表格和单据

用户需求调查表(一)类别学生被调查人王五调查日期2017-03-25

工能需求方便查询课程表,方便查询成绩,登录网站安全,便捷选课。

调研内容1.实现功能

我学校的教务管理分为:包括课程名称、课程代码、课时、班级类别(本科、专科、成人

教育、研究生)、班号等,学生可能会通过登陆网址查询本学校的教务系统。

进入教务系统后可以查询成绩、查询本学期课程表、选课、报名四六级等。

2.调研内容

(1)学籍管理系统;

(2)学生基本信息管理系统;

(3)宿舍管理系统;

(4)奖惩管理系统;

(5)实习管理系统;

(6)收费管理系统;

3.现在存在的问题

学期初选课时学生登录教务系统人数过多,导致网站不稳定致使一部分人进不去教务系统,

不能选到自己喜欢的课程。

4.需要改善的工作

加强教务系统的稳定性和兼容性。

5.其他

备注

参与调研人员会签

用户需求调查表(一)附件1-课程信息

课程名称课程代码课时班级类别班号

用户需求调查表(二)

类别教务处人员被调查人张三调查日期2017-03-25 需求类型新建项目,在建项目补充,现有系统运维。

调研内容1.实现功能

教师提交,查看,修改教学计划。教师每日课后录入授课信息,月结算教师课时录入教室相关信息,显示教师机房容量与类型、根据课表显示空课时间借用后进行标注、

录入借用单。

2.调研内容

(1)教学管理系统;

(2)教室借用管理系统;

(3)考试管理;

3.现在存在的问题

4.需要改善的工作

5.其他

备注教师信息需要字段:姓名、性别、职称、部门、年龄、联系电话等。

参与调研人员会签

用户需求调查表(二)附件1-成绩信息

学号姓名科目成绩学分备注

用户需求调查表(三)

类别教师被调查人李四调查日期2017-03-25 需求类型新建项目,在建项目补充,现有系统运维。

调研内容1.调研内容

教师基本信息管理:即部门、姓名、性别、身份证号、出生日月、年龄、政治面貌、民族、

参加工作时间、最高学位、进校时间、职称系列、职称级别、职业工种、教师资格、任教

学科、备注、联系电话等信息进行增加、删除、查询、修改、筛选等工作。

2.现在存在的问题

3.需要改善的工作

4.其他

备注

参与调研人员会签

用户需求调查表(三)附件1-教师信息

姓名性别部门身份证号年龄任教学科政治面貌联系电话备注

需求确认

完成需求规格说明书之后,项目组应该对需求进行确认和评审,并产生相应报告,如

表所示。

需求评审报告摘要表

需求评审报告摘要

需求文档(输入名称,标识符,版本,作者,完成日期,……)

需求评审报告(输入名称,标识符,评审日期,……)

评审结论【】工作成果合格,“无须修改”或者“需要稍微修改但不必再审核”。

【√】工作成果基本合格,需要少量修改,之后通过审核即可。

【】工作成果不合格,需要较大修改,之后必须重新对其进行评审。

评审意见

评审小组成员

需求承诺表

需求承诺

需求文档(输入名称,标识符,版本,作者,完成日期,……)

客户承诺签字日期

项目经理承诺签字日期

学院课程安排管理系统

计算机学院信息管理与信息系统专业《管理信息系统实验周》报告(2010/2011学年第二学期) 学生姓名:张成林 学生班级:信管092001 学生学号: 200920020124 指导教师:刘春霞 2011 年 3 月 1 日

目录 第一章项目小组介绍 (1) 1.1小组成员 (1) 1.2任务分配 (1) 1.3 成员任务安排 (1) 第二章学院课程安排管理的介绍 (2) 2.1 引言 (2) 2.1.1 学院课程安排管理系统项目简介 (2) 2.1.2 编写说明 (2) 2.2 系统目标 (3) 2.2.1 总目标 (3) 2.2.2 编写目的 (3) 2.2.3 系统目标 (3) 2.3. 系统结构 (3) 2.3.1 信息系统需求结构 (3) 2.3.2 需求结构的说明 (4) 2.3.3 概述 (4) 2.3.4 系统业务流程图 (5) 2.3.5 系统功能结构图 (5) 第三章软件需求说明 (6) 3.1功能描述 (6) 3.1.1系统功能模块划分 (6) 3.1.2性能需求 (6) 3.2行为描述 (6) 第四章结构化分析方法 (7) 4.1数据流图 (7) 4.2数据字典 (13) 4.3 输入输出设计 (15) 4.3.1输入设计 (15) 4.3.2输出设计 (16) 第五章总结 (17) 参考文献 (18)

第一章项目小组介绍1.1小组成员 张蓓 200920020123 张成林 200920020124 张金龙 200920020125 1.2任务分配 查找资料(2-20——2-21): 系统分析(2-21——2-23): 系统设计(2-24——2-26): 编写文档(2-27——2-28): 1.3 成员任务安排 张蓓:教学计划系统 张成林:课程安排系统 张金龙:课程查询系统

课程安排信息系统设计最终版

西南交通大学软件开发文档 文档编号: 版本号: 文档名称:概要设计说明书 项目名称:西南交通大学大学教师管理系统 项目负责人:郭绍鹏 20103222 项目成员:文云 20103198 向明 20103193 李博闻 20103217 编写:年月日 校对:年月日 审核:年月日 批准:年月日 开发单位:××公司

1引言 (3) 1.1编写目的 (3) 1.2 背景 (3) 1.3 定义 (3) 1.4参考资料 (3) 2总体设计 (3) 2.1需求规定 (3) 2.1.1 系统输入项目 (3) 2.1.2系统输出项目 (4) 2.1.3系统处理功能 (4) 2.2运行环境 (4) 2.2.1硬件系统 (4) 2.2.2软件系统 (5) 2.3基本设计概念和操作流程 (5) 2.3.1基本设计概念 (5) 2.3.2操作流程 (5) 2.4系统软件结构 (6) 2.5功能需求与程序的关系 (9) 3.接口设计 (10) 3.1用户接口 (10) 3.2 外部接口 (10) 4 运行设计 (11) 4.1运行模块组合 (11) 4.2运行控制 (11) 5 系统数据结构设计 (11) 5.1数据库逻辑设计 (11) 6系统出错处理设计 (12) 6.1出错信息 (12) 6.2补救措施 (13) 6.3系统维护设计 (13)

概要设计说明书 1引言 1.1编写目的 《西南交通大学教室管理系统》概要设计的任务是根据需求分析说明书所确定的用户对系统的功能要求、性能要求、用户操作要求和将来扩展要求,制定系统实现的总体规划。即: 1、系统设计:以用户功能视图为依据确定系统实现的基本框架 2、数据库逻辑设计。 3、软件结构设计:确定组成软件系统的程序模块和以程序模块为单位、用层次结构表 示的软件结构,以及各模块的功能描述和接口描述。 编写概要设计说明书的目的:将《西南交通大学教室管理系统》的系统设计、数据库逻辑设计和软件结构设计用规范化的格式和规范化的语言进行描述,作为软件开发人员进行软件开发、软件测试和维护的依据。 预期读者:教室管理人员 1.2背景 软件系统的名称:西南交通大学教室管理系统 本项目的任务提出者:西南交通大学 本项目的任务开发者:网络工程专业 本项目的用户:西南交通大学教务处、以及全校师生 1.3 定义 用户功能视图:在管理信息系统中,特定用户所能操作的软件功能集合。 1.4参考资料 1、中华人民共和国国家标准《计算机软件开发规范》GB8566—88 2、中华人民共和国国家标准《计算机软件开发文件编制指南》GB8567—88 4、中华人民共和国国家标准《计算机软件需求说明编制指南》GB8585—88 5、《西南交通大学教室管理系统》需求分析说明书 6、软件工程导论教程(第五版)张海藩编著 2总体设计 2.1需求规定 2.1.1 系统输入项目 系统输入项目:系统外部为系统提供的输入数据的数据载体。 1. 《西南交大课程安排系统》的输入项目有: (1)、本学期所要开设的课程。 (2)、开设课程的基本信息,包括课程编号,课程学分,任课老师,上课人数,是否需要多媒体教学等基本信息。 2. 《西南交大教室资源系统》的输入项目有:

Xx学期课表管理系统

Xx学期课表管理系统 引言 教务管理工作是高等学校教育工作的一项重要内容,是整个学校管理的核心和基础,而课表管理是教务管理工作中重要而繁重的一部分。良好课表管理系统可以帮助学校管理人员按照一定的教育方针,运用先进的管理手段,组织、协调、指挥与指导各方面人员的活动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教学目标。课表管理是教学管理工作的中枢,是保证教务系统正常运转的枢纽,它是一项目的性、计划性、适应性、创造性和科学性很强的工作。 随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的课表管理方法、手段以及工作效率已不能适应新的发展需要,无法很好的完成教学管理工作。提高课表管理系统的主要途径是提高管理者的理论基础,更新管理者的管理理念,同时,运用先进的信息技术开发高效和综合的课表管理系统,是深化教育改革的有力措施。 1 开发目标 本文旨在开发出一个操作方便,界面友好,安全可靠,灵活实用,便于更新管理的学生课表管理系统,以方便教务管理人员、任课教师和广大同学,提高教务管理人员对信息提取、信息汇总和信息管理的效率,减轻教务管理人员对学生课表管理和统计的负担,提高教务系统工作效率,方便学校对学生课表的规范化管理。 2 可行性分析 鉴于大学招收的学生较多,开设的课程繁多,管理的班级、教师众多,而保证教学的正常进行是一件复杂而必须的工作,因此开发良好的课表管理系统是刻不容缓的。 1.1 技术可行性:系统要求在Windous2000以上环境运行,后台数据采用access2003,使用C语言进行编程,采用ADD方式连接数据库,这些在目前都是容易实现的。 1.2 经济可行性:利用此系统可以方便教务管理人员对课表管理系统以及教学资源的合理利用,使教学工作高效地进行,可以节省人力资源的开支。 1.3 操作可行性:利用此系统教务管理人员可以方便的调取教师、学生的信息并利用这些信息进行课表编排,还可以及时更新信息、管理问题,学生和教师可以进行选课、评教、课表和教学计划的查询、相关下载等。 总之,此系统的研究、分析、设计是十分有必要和意义的。 3 需求分析 随着教育改革的日渐深入,教学管理要求的日益提高,使得课表管理系统越来越重要,也使得计算机等先进技术手段的作用日益显现。因此,开发课表管理系统是非常必要的,它不仅能够完成日常繁琐的业务,而且可以准确及时地搜集、调取各种资源以供管理者处理。

网上课程表系统论文

编号:10013121807 三稿 南阳师范学院2012届毕业生 毕业论文(设计) 题目:基于J2ME的班级课程表管理系统设计与实现 完成人:_____ 张文坛_____________________ 班级: __________2010-18___________________ 学制:______ 2_年____________________ 专业:计算机科学与技术___________ 指导教师:________ 程宁______________________ 完成日期: 2012-04-05______________

目录 摘要: (1) 0 引言 (1) 1 系统分析 (2) 1.1 需求分析 (2) 1.1.1.师生功能 (3) 1.1.2.管理员功能 (3) 1.2 系统体系结构设计 (3) 2 数据库设计与实现 (4) 2.1 数据库系统的数据来源 (4) 2.2 后台数据库系统的设计 (5) 3 功能模块设计与实现 (5) 3.1 功能模块的设计 (5) 3.2 功能模块的实现 (6) 3.2.1 登录模块 (6) 3.2.2管理员登录管理模块 (6) 3.2.3学生登录模块 (7) 4 关键技术 (11) 4.1 B/S设计模式 (11)

4.2 Struts与Hibernate (11) 4.3 JavaScript (11) 5 结束语 (12) 参考文献 (12) 附录 (13) 附录一部分程序清单 (13) Abstract: (22)

基于J2ME的班级课程表管理系统设计与实现 作者:张文坛 指导老师:程宁 摘要:据调查显示很多高校存在学生因忘记课表而导致上课迟到、上课地点出错等现象,针对这一现象,利用J2ME技术结合实际开发经验,研究了网上课表应用软件。 班级课程表系统是一个学校管理本校学生课程安排的重要组成部分,良好的课程安排系统可以保证学校每一个学生正常安排自己的课程学习计划,和某些学校的教育资源得不到充分的利用。 在编写本系统软件之前,我对河南省部分高校与本校的教务系统进行了比较和研究,发现查阅了很多相关资料,并对本校的教务管理员进行了调查,经过细致的讨论和分析之后,我对本校的教务排课系统进行了改进和设计。经过分析,本系统运用的ACCESS为后台数据库,以myeclipse为前端开发工具,系统实现了系统管理员、教师、学生信息查询等必需的功能,其操作简单,界面友好,系统管理员运行比较稳定,适用于班级课程表管理。 关键字:学生;教师信息查询;管理员管理用户;数据库; 0 引言 随着时代的发展,计算机技术越来越深入各行各业[1],为广大的用户提供了更为便捷的服务。目前各行各业广泛使用各种管理系统,其内容范围跨越了育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个管理系统对一个机构的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。

超级课程表软件分析

“超级课程表”战略选择

一.超级课程表App 软件介绍 (一)开发公司:广州超级周末科技有限公司 它是一家专注于移动互联网软件技术的公司,集产品设计, 技术开发,市场运营于一体。公司着重以用户体验为优先,产品化为目标,坚持让用户以最少的思考,做最有价值的事情。以此为准则开发了首款针对大学校园的移动软件-"超级课程表",自推出市场即收到大学生用户群体的关注与支持,公司现已获得B 轮融资,发展势头迅猛。 (二)形成和发展 → → ↓ ← ← ↓ → → ↓ ← ← 2010年 十月 XTuOne 工作室成立 2011年 五月 “超级课程表” 第一个版本发布 2012年 七月 项目获得朱波先生的投资,进入创新谷天使孵化器 2012年 八月 成立并独立运营广州周 末网络科技有限公司 2013年 一月 项目获得著名互联网巨 头奇虎360董事长周鸿 祎投资 2013年 四月 参与东南卫视《爱拼才会赢》节目获得中国好项目全国第二名 2013年 六月 项目获得千万级A 轮融资 2013年 十月 应用内大学生用户量突破600万 2014年 四月 公司改名为广州超级周末科技有限公司 2014年 五月 应用内大学生用户量突破1000万 2014年 七月 北京分公司成立 2014年 八月 获得阿里巴巴领投的 千万级美元B 轮融资

(三)创始人:CEO余佳文 余佳文,1990年7月5日生于广东潮州,毕业于广州大学华软软件学院。"超级课程表"、广州超级周末科技有限公司创始人,90后创业者。 2007年,余佳文自学编程开创了一个高中社交网站;2009年,余佳文入读广州大学华软软件学院。2012年8月,余佳文团队研发的"超级课程表"获得第一笔天使投资;2013年1月,超级课程表拿到了第二笔天使投资。2013年6月,超级课程表获得千万元级别的A轮投资。2014年11月,余佳文获得阿里巴巴的数千万美元的风投。 (四)简介 超级课程表是一款以课程表为基础而展开的校园社交软件,面向高校大学生。其功能不仅能够帮助大学生查阅各个大学的课程信息(包括课程时间、授课地点、任课老师),还可以将自己的课程安排发布到应用中,与好友分享。除此之外,课程相同或者对此感兴趣的学生,可以在应用中讨论课程内容,分享上课的笔记,共享文件资源。甚至可以认识到同一节课任意课室范围内的同学,扩展交际圈,并可以向同班同学发送私信,方便同学间即时、便捷的联系。还可以查看到全校课程,并添加入为个人旁听课程,制订属于自己的学霸计划!绑定第三方应用(新浪微博)并分享到给第三方应用的粉丝。与其它课程表应用不同的是,“超级课程表”不需要用户手动添加课程,用户输入学校信息管理系统账号后,系统自动添加,方便,快捷。 已支持国内500所高校,对接高校教务(选课)系统,一键自动导入课表到手机,免除手动添加课程的繁琐;轻松找到课堂周围的同学,在线互传纸条;300万海量课程数据,轻松蹭遍校内热门课程。更多实用功能尽在超级课程表--学生团队为自己打造的最方便实用的大学生课程表应用。 (五)功能 1.对接高校教务系统,自动录入课表到手机 2.快速记录课堂笔记、课后作业,提高学习效率 3.精准推荐千万节旁听课程,校内跨院系蹭课 4.软件内学习外语,充实你的课余生活 5.精彩“下课聊”,百万大学生在线交流社区 6.同学间互传纸条,在线交流学习

课程表管理系统需求规格说明书

2组课程表管理系统需求规格说明书 课程表管理系统 需求规格说明书 1.引言 1.1编写目的 编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。 1.2项目背景 开发软件名称:课程表管理系统。 项目开发者:软件工程2组: 李晓明(组长),李雅星,李军佟,陈春运,赵俊峰,高鹏,周炯,吴娜娜,王星霞,李青艳 用户单位:琴岛学院 1.3参考资料: (1)张害藩,《软件工程导论》(第四版),清华大学出版社。 2.任务概述 2.1目标 课程表管理系统对于课程的管理和学习效果的统计有着很好的协助作用,能否使教师以及学生及时准确地了解课程的安排和变动是系统成功与否的关键。因此,课程表管理系统必须提供简洁方便而及时准确的查询以及更新手段。 3. 需求规定 1.在课程表管理系统中,管理员分为高级管理员和一般管理员,一般管理员为用户建立基本课表信息,并且可定期或不定期的对课表信息进行上传、简单的修改、删除和查询,但是一般管理员只可对本专业课程信息进行修改,不可跨专业修改。一般管理员可向高

级管理员反馈信息。高级管理员除一般管理员拥有的权限之外还可对其他专业的课程信息进行修改、编辑等操作。 当学生查阅课程信息表时,先输入学生学号,系统验证其学号的有效性,无效则提示其错误原因,有效则显示其专业信息,然后选择所属专业的课程表进行查询。课程表分专业课程表及私有课程表,专业课程表主要显示用户(教师、学生)的专业信息,私有课程表则为用户(教师、学生)进行私有信息(选修课程、重修课程)的查询情况,用户(教师、学生)可以对其进行查询并更新操作,而其他用户则无权查询非本人的私有课表信息。学生可查询且下载此课程表,若发现其中有错则可向系统报错,若选择的专业与其所在专业不符则不可进行报错操作只可进行基本课程查询(不显示任何老师及教室)。在提交错误报告时,提交错误信息,系统接受后管理员进行检查核对,并可修改错误信息。当教师查询时,输入职工号,显示其授课信息表,可对课程信息表进行查询、下载及报错。为系统维护人员提供权限管理、数据备份等通用功能。另外,用户(教师、学生)可以对课表专业进行记录,记录功能涉及反馈功能及记事本功能。 2.课程表管理员分为高级管理员(院里的系部主任等)和普通管理员(系里的例如班长或者学习委员等)两种。高级管理员有上传、删除、修改和查询全系所有专业和班级的课程表的权限,普通管理员只能上传、删除和修改本系、本班所有的课程并可查询所有课程。 查询:学生登录之前需要登录验证,学生需要通过输入学生本人的学号以及密码,如果验证正确登录成功,如果验证错误提示并自动跳转登录页面。学生登录系统后可查询所有专业所有课程表,并可以对学生本专业课程表出现的错误提出自己的意见,高级管理员可以根据意见查实并修改课程表的错误。任何登录的学生可任意下载任何专业的任何课程表。 3.为系统维护人员提供权限管理、数据备份等通用功能。 3.1 数据流图(系统维护为通用功能,这里不做具体分析) 顶层图 管理员 课程表管理系统 用户 课表信息 课表情况反馈信息 用户信息 用户情况课表查询条件 课表情况选课信息 选课情况反馈情况

超级课程表市场调研报告

超级课程表市场调研报告

超级课程表市场调研报告书

关键词超级课程表APP 功能多样化潜在市场利润渠道 一、调查背景 超级课程表是广州周末网络科技有限公司旗下一款针对大学生的校园社交应用。应用通过对接高校教务系统,快速录入课表到手机,收录五百万课程信息,可以实现校内跨院系任意蹭课。并且可以通过应用寻找课堂周围的同学,在线互传纸条搭讪,实现社交功能。 随着功能的逐步完善,产品的不断推广,用户逐渐增多,“超级课程表”如同“流感”一般迅速蔓延到广州的各大高校,并逐渐向湖南、福建等地扩散,现在已覆盖全国近500家高校,爆红各大高校。同时也获得了由国内顶级“ VC 领投”的千万级 A 轮投资,市场发展前景一片明媚。但同时根据市场反应,超级课程表的功能并不完善,且现今仅仅主要专研于课程表这一方面,忽略了其社交等其他综合功能,缩小了自己的经营领域,使其自身的发展处于不利的地位。 二、调查目的 对于超级课程表APP,我们发现它有一定的发展潜力,目前更多的用户是在校学生,可是使用寿命并不理想,一旦学生毕业,超级课程表的用户流失率就会增大,公司就要花费较大的成本去挖掘新生市场,这对于超级课程表APP的可持续发展非常不利的。我们小组认为该APP还可以开发更多的功能,成为综合型的超级表,满足师生甚至是上班族的生活、工作、学习需求。 我们本次调研旨在对超级课程表APP的使用情况进行调研,发现它目前存在的不足,启发改进策略。调研假设该APP新开发计划、规划功能的市场接受情况,调研该款APP的未来市场预期,最终为开发商提供一份能够改善目前APP 存在的缺点,完善已有功能,优化升级并扩大收益的市场调研报告书。

HIS系统的学习培训内容及课程安排实施方案.doc

精品资料 HIS 系统的培训内容及课程安排 在医院计算机管理系统实施过程中,培训是一个非常重要的工作,关系到项目实施能否 顺利进行和上系统后操作员的工作效率。现场培训有工作量大,培训批次多,培训对象的计 算机水平低的特点,要求培训工程师有足够的耐心、细心和热忱。现场培训包括计算机基础 培训和 HIS 系统的应用培训。 一、基础培训 普及用户计算机教育,使医院信息科人员了解计算机基础知识,掌握键盘、鼠标及WINDOWS 的一般操作,至少掌握一种汉字输入方法,了解网络的基础知识,为以后医院管理信息管理 系统的培训和应用奠定基础。 二、 HIS 系统的应用培训 完成对医院操作人员的培训工作,相关操作人员能掌握各相关模块的功能并能熟练操作,并 检查已维护的基础数据的正确性,为日后的实施工作打下基础。 三、培训说明 培训人员:院方指定的计算机维护人员及未来软件的使用人员。 培训目的:使得医院信息科人员在短时间内基本掌握HIS 系统,医院操作员遇到实际问题,信息科人员能自己解决。 培训环境:医院要有专门的培训环境便于我方进行培训医院人员。 培训周期: 1 —2 周左右的时间。 培训地点:在医院培训,我方培训院方指定人员,当医院操作员遇到实际问题时,可以以医院实例来解决。 培训内容: HIS 系统的所有需要实施的模块。 培训资料:将培训教材打印出来便于学习人员及时查看。 培训重点:基础数据模块中的药品卡片和诊疗项目的维护

门诊收费模块中的正常收费、退费,结算后退费、作废 住院管理模块中的入院、出院、冲帐、结算问题 住院药房模块中的库存查询等操作。 四、实施人员实施周期 实施周期一般要求在1-2 个月内解决医院所有模块的实施。 时间:(-----):实施完毕门诊模块(含门诊挂号、门诊收费、门诊药房) 在此期间,药库可以试着入库、添加新药品、向药房调拨 时间:(-----):实施完毕住院模块(含住院管理、住院查询、住院记帐、 病区管理、手术管理、住院药房、) 在此期间,药库可以继续入库、添加新药品、向药房调拨时间:(-----):实施完毕药库模块(并将所有药房、药库盘点,这样药房药 库进入正轨) 五、培训要求 可以根据医院的要求:培训人员要求有培训人员登记表、考勤表、成绩表,根据医院制定的情况进行考核。 六、实施步骤(一般流程) 1、实施人员到达现场后,需要了解医院环境,医院实际运行情况;同相关人员讨论培训 实施相关事宜,在进行需求调研时,项目负责人要先了解医院以往的实际业务流程,这样才能够在后期的调研工作中与用户交流。 2、实施人员将相关基础数据调研表打印出来,医院信息科或其它部门负责将医院基础数 据提供人员组织起来,我方人员负责将调研表需要调研的内容全部解释清楚,例如:药品、诊疗项目、科室结构、人员需要调研哪些内容等等,特别是医院药品库存地点

教务管理系统(概要设计及详细设计)

概要设计说明书 1. 总体设计 1.1 需求规定 教务管理系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教师和学生信息管理的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的。 本阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 1.2 运行环境 软件基本运行环境为Windows XP环境。 1.3 基本设计概念和处理流程 概要说明书的目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。系统的总体处理流程如图1-1所示:

图1-1 系统的总体处理流程 1.4 系统体系结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划 教务管理系统 选择操作 基础维护 教学管理 报表统计 选择操作 选择操作 班级信息维护 课程信息维护 学生选课 课表查询 成绩输入 打印成绩单 学生信息维护 教 师信息维护

分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 本系统的体系架构如图1-2所示: 图1-2 系统体系架构 本系统体系结构大致可以定义为:客户机层上的表示层主要是通过Struts 框架实现的,由显示视图产生一个请求。请求被ActionServlet(控制器)接收,它在struts-config.xml文件中寻找请求的URI,找到对应的Action类后,Action类执行相应的业务逻辑。Action类执行建立在模型组件基础上的业务逻辑,模型组件是和应用程序关联的。一旦Action类处理完业务逻辑,它把控制权返回给ActionServlet,Action类提供一个键值作为返回的一部分,它指明了处理的结果。ActionServlet使用这个键值来决定在什么视图中显示Action的类处理结果。当ActionServlet把Action类的处理结果传送到指定的视图中,请求的过程也就完成了。中间业务层是通过Spring框架实现的,首先建立一个BaseAction,它继承了Action类,而其他定义的Action都要继承这个BaseAction。这个BaseAction需要导入AppContext工具类,这个AppContext需要导入Spring中org.springframework.context.support.*;这样一个继承BaseAction的Action,就可以getXXXService()的方法得到某一个service的实例-----服务定位器的设计模式。持久(PO)层是由hibernate 架构实现的,它包括关于整体数据库的hibernate.cfg.xml文件、每个表的JavaBean类和每个表的hbm.xml文件,通过Spring集成模板HibernateTemplate提供DAO 来使用PO。在Spring 的配置文件(applicationContext. xml)中配置sessionFactory的bean 来管理hibernate。

课程安排及专家介绍

附件二:课程安排及专家介绍 具体安排见报到时教学安排表 专家介绍 梅雪松 梅雪松:1991年6月博士研究生毕业于西安交通大学,获博士学位并留校任教至今;其间,于1998年赴日本东京农工大学进行为期一年的访问研究,2000年作为访问教授再次赴日本东京农工大学进行合作研究,2003年3月获日本JSPS资助作为访问教授在日本京都大学开展短期学术交流。社会兼职:中国机械工程学会青年工作委员会委员、全国自学考试委员会机械类委员兼秘书长、全国高校机床研究学会理事兼秘书长。先后主讲了高速高精度加工技术、金属

机床概论和设计、机械系统集散式控制、数控技术与装备等本科生、研究生课程;迄今培养硕士、博士生27名。一直致力于开展以高档数控机床和IC精密机械等为对象的高速、高精度运动控制与补偿研究、开放式运动控制器研究、基于局域网和因特网的工控设备远程控制研究等研究与开发工作。 主持承担了高速、高精度机电系统的实现方法和控制技术、激光与特种加工、开放式运动控制等方面的国家基金、省部级基金10余项,大型企业、航天科研单位委托的横向合作项目多项;参加“数字化制造基础研究”等国家973项目的研究工作。 获2006年度陕西省科技进步一等奖1项、2006年度教育部科技进步一等奖1项、1999年度教育部科技进步二等奖1项、2000年度陕西省教学成果一等奖1项;迄今在国内外重要期刊上发表论文80余篇,其中SCI/EI收录40余篇,申请发明专利9项。2004年度获得教育部新世纪人才支持。 研究领域或方向:高速、高精度机电系统的实现方法和控制技术;开放式运动控制和远程控制技术。 王力平 王力平:工学博士,清华大学教授,博士生导师。国家“高档数控机床与基础制造装备”04重大专项总体专家组成员、编制组成员;中国机械工业科学技术奖专业组评审委员;教育部科技奖励评审专家;国家科技支撑计划“高速高效加工技术与装备研究”重点项目专家组成员;华中科技大学兼职教授,吉林大学兼职教授;中国机械工程学会高级会员;北京数控装备创新联盟首届咨询委员会委员;中国中小企业协会项目评审与咨询专家。 2000年以来,作为项目负责人主持国家自然科学基金资助项目2项、863

C语言课程设计个人课程表管理系统报告

个人课程表管理系统 设 计 报 告 专业:通信工程 班级:通信1401 团队: C.F 指导老师:刘少昌 队长:陈志强 队员:蔡晶晶、陈超、刘勤、盛玉霞 设计时间:2015年7月9日星期四

说明 *我们的课题是:个人课程表管理系统 *选题的目的与意义: 我们的系统是为了更加方便的查询课程表,方便我们的大学校园生活而创建。这个项目符合我们大一学生c语言水平,而且此课题新颖,可以充分锻炼我们团队思维能力。 *项目的主要功能描述: 一输入课程:可根据个人需求,填写课程表信息。 二显示课程:按照时间顺序显示。 三查询课表:有以时间、课程名、查询。 四修改课程: 可以按照已有的课程信息,选择要修改课程的序号,可以修改已选序号的全部信息、时间、课程名、教室。五删除课程:可以按照已有的课程信息,选择要修改课程的序号,进行删除。 六保存文件保存文件 七退出程序:退出程序。

结构体设计 struct schedule { char time[8]; 字符型课程时间 char lessonname[12]; 字符型课程名 char teacher[10]; 字符型授课老师 char classroom[10]; 字符型教室 char hours[4]; 字符型第几节课 int weeks; 整型周时 }; 全局变量struct schedule str[100]; *函数原型设计 a)void input(); /*声明输入函数*/ b)void menu1(); /*声明主菜单函数*/ c)void rank(); /*声明显示时间顺序函数*/ d)void querymenu3(); /*声明查询函数*/ e)void looktime(); /*声明按照时间查询函数*/ f)void looklessonname(); /*声明按照课程名查询函数*/ g)void add(); /*声明保存函数*/ h)void amend(); /*声明修改课程函数*/ i)void amend1(); /*声明修改课程子函数*/ j)void amendnews(int i); /*声明修改整个课程信息函数k)void amendtime(int i); /*声明修改课程时间函数*/ l)void lessonname(int i);/*声明修改课程课程名函数*/ m)void amendclassroom(int i);/*声明修改课程教室函数n)void deleted(); /*声明删除函数*/

大学软件工程课程安排

学生综合查询 必修计划表 开课学年 开课学期 课程号 课程名 学分 学时 考试类 型 是否双学位 课程属性 高档课标 志 1 1 0740501001 办公自动化软件及高级应用 1 16 考查 必修 1 1 0740563002 计算机科学导论 3 48 考试 必修 1 1 0740604001 大学英语(1) 4 64 考试 必修 1 1 0740703012 线性代数基础 3 48 考试 必修 1 1 0740706001 高等数学(上) 6 96 考试 必修 1 1 0740802001 体育(1) 2 32 考查 必修 1 1 0740903001 思想道德修养与法律基础 3 48 考查 必修 1 2 0740203001 马克思主义基本原理 3 48 考查 必修 1 2 0740563004 模拟与数字电路 3 51 考试 必修 1 2 0740564003 C/C++程序设计 4 68 考查 必修 1 2 0740604002 大学英语(2) 4 64 考试 必修 1 2 0740703015 概率统计基础 3 48 考试 必修 1 2 0740705002 高等数学(下) 5 80 考试 必修 1 2 0740802002 体育(2) 2 32 考查 必修 1 2 0740902002 形势与政策 2 32 考查 必修 1 2 0740902004 军事理论 2 32 考查 必修 1 2 0740903014 军事训练 3 考查 必修 2 1 0740202002 中国近现代史纲要 2 32 考查 必修 2 1 0740513001 离散结构 3 51 考查 必修 2 1 0740513003 计算机组成原理 3 51 考试 必修 2 1 0740513101 Java 程序设计 3 51 考查 必修 2 1 0740514002 数据结构 4 68 考试 必修 2 1 0740562901 数据结构课程设计 2 考查 必修 2 1 0740563005 管理信息系统 3 51 考查 必修 2 1 0740604003 大学英语(3) 4 64 考试 必修 2 1 0740802003 体育(3) 2 32 考查 必修 2 2 0740202004 毛泽东思想、邓小平理论和 三个代表重要思想概论实践 2 32 考查 必修 2 2 0740204003 毛泽东思想、邓小平理论和 三个代表重要思想概论 4 64 考查 必修 2 2 0740501901 电工、电子实习 1 考查 必修 2 2 0740513006 计算机网络(双语) 3 51 考试 必修 2 2 0740513007 软件工程(双语) 3 51 考试 必修 2 2 0740562902 认识实习(软件技术基础实 习) 2 考查 必修 2 2 0740563006 面向对象分析与设计 3 51 考查 必修 2 2 0740563007 算法分析与设计 3 51 考查 必修 2 2 0740604004 大学英语(4) 4 64 考查 必修 2 2 0740802004 体育(4) 2 32 考查 必修

课程表查询系统

课程表 ——史慧智 这是我大一第二学期时间做的课程表查询系统,学习java两个月,大家给点意见,谢谢。 package number1; import java.awt.*; public class First extends Frame { /** * @param args * 声明全局变量 */ static Choice ch1 = new Choice(); //创建下拉列表框 static Choice ch2 = new Choice(); static Choice ch3 = new Choice(); TextArea tf1 = new TextArea(); //创建文本框 public static void main(String[] args) { // TODO Auto-generated method stub First test = new First(); test.operation(); test.setBackground(Color.cyan); //设置窗体颜色 test.setSize(500,300); //设置窗体的大小 test.setLocation(500,200); //设置窗体左上角的位置 test.setTitle("软件系课程查询系统"); test.addWindowListener(new WindowHandler()); //注册事件监听器} public void operation(){ ch1 = new Choice(); ch2 = new Choice(); ch3 = new Choice(); tf1 = new TextArea(); //设置年级按钮 ch1.add("大一"); ch1.add("大二"); //设置班级按钮 ch2.add("一班");ch2.add("二班"); ch2.add("三班");ch2.add("四班"); ch2.add("五班");ch2.add("六班");

超级课程表项目分析

超级课程表项目 随着移动互联网的快速发展,移动应用开发已经非常普遍,同时随着智能手机的普及,大部分的人都可以拥有自己的一部智能手机,其中搭载android系统的智能手机以其较高的性价比得到了广泛的应用。所以,传统的应用访问方式正在逐步地发生改变,而学生是走在移动潮流前沿的群体,基于学校的应用也逐步受到学生的青睐。超级课程表就是这样一款软件,可以方便学生在手机上面随时随地的查看自己的课程表,同时还可以分享自己的课表、在同一节课程上面进行交流。根据目前开发中心的实际情况,从两个方案考虑开发超级课程表系统。 方案一: 浏览器客户端 采用以B/S(服务器/浏览器)架构为主,发布B/S应用。 项目架构图如下所示: 优点: 1. 手机系统平台无关性,即任何手机只要有浏览器都可以使用该系统,可以最大程度保证用户手机端的兼容性。 2. 浏览器客户端是目前开发中心学生技术开发的主要方式,所以项目开发总体进度会快一些。 方案二: 纯Android客户端 客户端使用android手机客户端。 项目架构图如下所示:

优点: android 客户端最大的保障用户体验。 缺点: 兼容性较差,客户端局限于android 手机平台,只有使用android 手机的同学才可以使用该系统。 周/5人)+测试(4周/2人)。 该方案中android 作为新兴的移动平台技术,双体系目前课程体系还未涉足,学员没有太多的android 实战经验。需要目前技术教师在业余时间展开基地内培训,以提升学员在android 平台上的开发能力。因此,在正常的项目开发进度基础上,需增加4周时间培训学员的android 开发技术,以保障android 客户端的顺利开发。 在总体开发进度上面,方案一中做B/S 开发能够更快的进行校内应用。 方案三:Windows Phone 客户端 优点: 界面美观,操作方便。 缺点: 1.用户比较少,最新的windows phone8与老版本windows phone7不兼容。 2. 部署应用程序时,你只能通过微软的应用程序商店将应用程序作为公共应用程序发布,或者将手机连接到电脑,然后使用Visual Studio 将应用程序直接部署到手机上。所以涉及版权问题,以上软件都要收取相应的版权费。 3. 前端开发唯一可用的编程语言是C#,这种语言大部分学生都没学过,要培训之后才能上手开发,相对人力成本效高。 4.第三方程序布署到该操作系统上,会变得非常慢。 基于以上缺点,建以不开发windows phone 客户端程序。

课程安排系统

需求分析报告 1.引言 1.1编写目的 教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。 在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。 1.2项目背景 项目名称:教务管理系统之子系统一学院课程安排项目开发者: 用户:学校教务科,教师实现该软件的计算机网络: 1.3定义 数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。 系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。 教务处人员:教务处相关的工作人员。 学院教务主管:教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等)。 教学计划:包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等。 课程限制:每位教师的主讲课程门数不超过2门/学期,讲师以下职称的教师不能承担学院定主课的主讲任务。学院中层干部的主讲课程不能超过4学时/周课程表:最后教师和学生获得的具体的上课时间地点。 教师任务书:教师完成教学任务的计划。 1.4参考资料 《软件工程》第二版,李代平等着,清华大学出版社。 2.目标系统概述 系统简介: 每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程

课表生成系统

软件工程课程设计 课表生成系统 班级:2009级软件工程1班 指导老师:刘福明 小组成员:组长王福200906084125 组员姜朋200906084103 组员谭明全200906084139 2011年12月20日重庆三峡学院计算机科学与工程学院

目录 1需求分析————————————————————————————————2 1.1引言——————————————————————————————————2 1.2 总体概述————————————————————————————————2 1.3 具体需求————————————————————————————————4 2总体设计—————————————————————————————————8 2.1 编写目的————————————————————————————————8 2.2 范围——————————————————————————————————8 2.3 软件系统结构图—————————————————————————————8 2.4 数据库设计———————————————————————————————9 3详细设计————————————————————————————————12 3.1编写目的——————————————————————————————12 3.2课表生成系统程序流程图———————————————————————13 3.3界面设计——————————————————————————————14 4 系统测试—————————————————————————————————————22

对超级课程表的可行性分析

对超级课程表的可行性分析 软日1103 张聪 对于移动应用“超级课程表”的可行性分析 报告 ["超级课程表"是一款由几个90后以课程表为基础而展开的校园社交软件,面向高校大学生。其功能不仅能够帮助大学生查阅各个大学的课程信息(包括课程时间、授课地点、任课老师),还可以将自己的课程安排发布到应用中,与好友分享。除此之外,课程相同或者对此感兴趣的学生,可以在应用中讨论课程内容,分享上课的笔记,共享文件资源。甚至可以认识到同一节课任意课室范围内的同学,扩展交际圈,并可以向同班同学发送私信,方便同学间即时、便捷的联系。还可以查看到全校课程,并添加入为个人旁听课程,制订属于自己的学霸计划~绑定第三方应用(新浪微博)并分享到给第三方应用的粉丝。与其它课程表应用不同的是,“超级课程表”不需要用户手动添加课程,用户输入学校信息管理系统账号后,系统自动添加,方便,快捷。 一复查系统规模和目标 由于无法获取到该应用的关于规模和目标的报告书,也无法访问关键人员,故此步骤无法执行,略过不提。 二研究目前正在使用的系统 目前同类比较知名的系统主要是“课程格子”等应用。首先我们来看看这两款软件对于高校的收录情况,目前为止,《课程格子》收录和整理了全国3000多所高等院校的信息。而《超级课程表》同样收录了3000余所高校,两款软件在收录数量上不相上下。然而通过测试我们会发现,课程格子比较偏重社交以及外观,而

超级课程表则比较偏重功能,除了一些基础的课表功能之外,我们还可以通过软件内置的助手软件进行知识的查询。对于那些并不注重社交功能的用户来说,“超级课程表”在这一点上要优于“课程格子”。此外,在“超级课程表”中添加课程表的操作相对比较简单,用户只需提供自己所在院校以及教务系统的账号和密码就可以一键从教务系统把教务系统的课程表导入到自己的手机上,这一点十分方便。 三导出新系统的高层逻辑模型 参考现有系统的逻辑模型,设想目标系统的逻辑模型。 数据流图: 数据字典:由于缺乏相应的技术手段,本段略过。 四进一步定义问题 由以上高层逻辑模型,分析可以得知,该系统基本符合问题定义、工程规模和目标,也 没有需要改正的严重错误。以上讨论可以通过。 五导出和评价供选择的解法 (1) 技术可行性分析

相关文档
相关文档 最新文档