时间表项目 [英] Timetable Project

查看:61
本文介绍了时间表项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的工作要求我解决的问题:


该系统旨在为学校时间表提供支持他/她的时间表活动的信息。请注意,预计不会安排课程。所需信息包括每个计划的计划,核心和选项模块,与每个模块相关的活动(讲座,研讨会,实验室等),可用的房间及其类型以及模块负责人。某些3级和主模块一起运行。在这种情况下,系统应该告诉用户。系统中的模块和模块负责人可能会附加一些约束。例如?工作人员X周二不上课?或?模块Y必须有6楼实验室?所需信息包括每个模块的学分数,无论是一学期长还是一年,学期哪个学期以及哪个学生学习模块(作为核心或选项)。房间信息应包括其大小(多少)它需要的学生),它的类型,它的状况(即墙壁倒塌,冰冷,嘈杂)及其资源(互联网连接,投影仪白/黑板,放大系统)。程序信息应包括级别,程序名称和相关模块。

输出应基于文本。无需图形界面。您可以使用您认为必要的任何libray类。建议您为数据输入创建一个文本文件(而不是每次测试程序时键入)。您无需使用学校的完整数据测试系统。只需使用一个或两个程序。你可以做到这一点。它们不一定是学校课程和模块的准确反映。

使用示例

1:输入:程序名称输出:核心和选项模块列表。

2:输入:模块名称输出:模块负责人,活动,积分,运行时,约束

3:输入:活动名称输出:房间
4:输入房间号码输出大小,条件,可用资源

5:输入模块负责人输出限制


这是我的工作需要我要这样做:


(i)检查时间表信息系统系统问题,并使用面向对象的原则识别其中的主要对象和类。

(ii)开发一个显示类,关系,属性和方法的UML类图。

(iii)使用适当的类结构和层次结构,开发一个评论良好的Java程序来实现设计。

(iv)使用合适的测试数据测试您的实现。

(v)写一份简短的报告(大约1 A4侧)批判性地评估用于设计和实施的方法。


我还必须使用名为ArgoUML& Blue J


我需要第一部分的帮助,因为我真的被卡住了


谢谢

Hi,This is my problem which my work want me to solve:

This system is intended to provide the school timetabler with information to support his/her timetabling activities. Please note it is not expected to schedule classes. The information required are the programmes, the core and option modules for each programme, the activities (lecture, seminar, lab etc) connected with each module, the available rooms and their type and the module leaders. Some level 3 and masters modules are run together. The system should tell the user when this is the case. Module and module leaders in the system may have some constraints attached. For example ?Staff member X does not teach on Tuesdays? or ?Module Y must have 6th floor labs?. Information required includes the number of credits for each module, whether it is one semester long or all year long, which semester it runs and which student sets take the module (either as core or option).Room information should include its size (how many students it takes), it?s type, its condition (i.e. walls falling down, freezing cold, noisy) and its resources (internet connection, overhead projector white/black board, amplification system). Programme information should include the level, name of the programme and the associated modules.
The output should be text based. No graphical interface is required. You may use any libray classes you feel necessary. It is recommended you create a text file for data input (rather than typing in each time you test the program). You do not need to test the system with complete data from the school. Just use one or two programmes. You can make these up. They do not have to be an accurate reflection of the schools programmes and modules.
Examples of use
1: Input: program name Output: list of core and option modules.
2: Input: module name Output: module leader, activities, credits, when run, constraints
3: Input: activity name Output: room(s)
4: Input room number Output size, condition, available resources
5: Input module leader Output constraints

This is what my work want me to do:

(i)Examine the Timetable Information System System problem and, using object-oriented principles, identify the main objects and classes within it.
(ii)Develop a UML class diagram showing classes, relationships, attributes and methods.
(iii)Develop a well-commented Java program to implement the design, using appropriate class structures and hierarchies.
(iv)Test your implementation with suitable test data.
(v)Write a short report (about 1 A4 side) critically appraising the methods used for design and implementation.

I have to also use a software called ArgoUML & Blue J

I need help with the first part as i am really stuck

Thanks

推荐答案


我需要第一部分的帮助,因为我真的卡住了
I need help with the first part as i am really stuck



即使插入一些这一滴文本中的空行可能会有所帮助:即

尝试在一段文本中描述一个要求。


亲切的问候,


Jos

Even inserting a few empty lines here and there in that blob of text might help: i.e.
try to describe one requirement in one paragraph of text.

kind regards,

Jos


您好我需要这方面的帮助:


(i)检查时间表信息系统系统问题,并使用面向对象的原则,识别其中的主要对象和类。


谢谢
Hi I need help with this part please:

(i)Examine the Timetable Information System System problem and, using object-oriented principles, identify the main objects and classes within it.

Thanks



嗨我需要这方面的帮助:


(i)检查时间表信息系统系统问题,并使用面向对象的原则识别其中的主要对象和类。


谢谢
Hi I need help with this part please:

(i)Examine the Timetable Information System System problem and, using object-oriented principles, identify the main objects and classes within it.

Thanks



阅读文本并尝试理解它;接下来用这些句子标记名词;

它们很可能是你Java程序中的类。接下来标记动词;他们

很可能是这些课程中的方法。先尝试一下。


亲切的问候,


Jos

Read the text and try to understand it; next mark the nouns in those sentences;
they are most likely the classes in your Java program. Next mark the verbs; they
are most likely the methods in those classes. Try that first.

kind regards,

Jos


这篇关于时间表项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆