Sinima, a Cinima E-System

Sinima
Alright, top laughing at the name dammit, it’s the only thing that sounds like “Cinema” that doesn’t start with a “C”. Besides, Jeff said it was pretty “Malaysian”. Memang-lah!

So what’s Sinima?? It’s the project me and some friends did for our “Windows Programming” assignment with Visual Basic 6. Yes, six, not .Net. It’s a fictionous cinema with 3 screens as we wanted to limit the complexity. You obviously need better scheduling capabilities if you had a dozen screens right? I would certainly be interested in taking on such a project, but… TARC standards ain’t that high.

And now, on with some screenshots:

Splash cum login screen

Our tutor showed a particular interest in the user interface, often complaining that it’s bare. Never once did she complain of a missing feature, or ask about extendability or productivity-increasing features. So I just designed a little background, used it for a splash screen, and slapped on some login controls.

Sinima main screen

The simplest way of organzing the 4 modules that we did (ticketing, scheduling, reporting and user maintenance) was with a MDI environment.

Scheduling Dialog

My part main task for the project: the scheduling module. After clicking/selecting a movie the “now showing” list, a summary is shown (1). A schedule/planner is on the right, allowing you to schedule out movie sessions so they won’t overlap and such. Hope you notice the 3 screen numbers at the bottom (3).

Add Session

After clicking on “Add Session”, a little “placeholder” appers. All you need to do is move it around the schedule area, and it auto-snaps to the nearest screen and minute. Since the schedule area is so small, getting the exact minute can be a little tricky.

Checking for overlaps

The important part is avoiding time clashes. That’s the main purpose of the schedule.

I’m still ironing out some details, and I’ve still gotta write a “manual” for submission this coming Thursday. Jeez, didn’t know programmers had to write user manuals too. By the way, I’d be more than happy to share the source if you’re interested.

Tags: ,

One Response to “Sinima, a Cinima E-System”

  1. Jeffrey04 Says:
    December 23rd, 2005 at 9:36 pm

    Our tutor showed a particular interest in the user interface, often complaining that it’s bare. Never once did she complain of a missing feature, or ask about extendability or productivity-increasing features. So I just designed a little background, used it for a splash screen, and slapped on some login controls.

    We’re having the same lecturer, but strangely, she treated us in totally the other way round. She kept complaining that our system is just too plain in features. But although we have a very simple interface, she didn’t give us much comment about that…

Leave a Reply