打印

有个小项目

本主题由 railschina 于 2008-7-3 18:50 移动

有个小项目

联系msn:qq80000@126.com
下面描述的需求不是很严格,整体来说非常简单,7个界面。只有一个界面要求很多ajax的效果,比如拖拽,现场编辑,高亮显示等。其他都接近传统的静态页面。

需求介绍
一个机构,拥有0到若干管理目录 1:n
每个管理目录,拥有0到若干组 1:n
每个组,拥有0到若干科目。1:n
每个科目有必须有一个负责人,负责人至少属于1个组,也可以属于2个以上的组,也可以负责2个以上的组。
科目的属性:Attributes of subject
1,        所属目录                category
2,        所属组                group
3,        负责人                responsible person
4,        科目名称                subject title
5,        科目描述                subject description
6,        科目进展进度(百分比)         status
7,        科目创建时间                                  start time
8,        科目创建人                                  creator
9,        科目修改时间                                  latest modify time
10,        科目修改人                        mender
11,        科目链接网址                link
12,        科目常用文件。单个文件,最大限制5M.  File
组的属性。attributes of group
1,        所属目录                category
2,        组的名称                group title
3,        组的成员(用户)及虚拟用户成员(虚拟用户)。user, virtual user
用户属性。        attributes of user
1,        用户名称,                user name       
2,        是否是虚拟用户        is virtual?
3,        地址                                address
4,        电话                                Tel:
5,        EMAIL                       

系统界面
登录后第一个界面:目录界面 Category
        为管理目录界面,一个管理目录是一个大图标。在屏幕中间,一行几个可随意。
        拖拽住一个管理目录的图标到另一个图标上,则界面转到 “科目关系界面”
    如果单击一个管理目录的图标,则跳到“科目查看界面”。

科目关系界面:        Relationship
        横竖是2个目录的各个科目,中间的每个小格子,通过点击可以设定(对于非管理员用户来说就是查看)2个科目的关系(空心,半实心,实心)。
科目列表界面:        subject list
        这个界面,横竖怎样布局都好。要求:
1,        一个方向是科目,另一个方向是科目的属性。
2,        鼠标点击到任何一个项目的 管理目录那个格子里,就动态产生下拉菜单,包括所有管理目录的下拉菜单。可以选择,然后修改,修改到别的管理目录之后,这个条目就消失,出现在另一个管理目录中。(Ajax完成,不要全部刷新页面)。如果有其他解决方案能完成这个效果,也可以。
3,        同理,鼠标点到 某个科目的进展进度,也可以动态修改,通过几个五角星号的状态表

联系msn:qq80000@126.com

TOP