1、校园数字导航“校园数字导航”的设计与实现题目可能改为“校园数字导航”的设计与实现更恰当。设计要突出:1、 人机交互方式2、 可扩展性设计可扩展性,是基于面向对象的设计每个对象都分配一个唯一的对象号 建筑:对象号,建筑名,建筑简介,其它属性等。建筑又有内部对象,如楼层、房间。内部对象(如房间,有房间号,大小面积,附属属性等)。 道路:起点、终点(用地图上的坐标表示?)。(是否允许路是弯的?) 草地、树林: 不可移动物: 机构:校、学院部门机构、专业、教研室 人员:教职工、学生架构:B/S结构,部署在服务器,可通过浏览器访问机构:树形结构人机交互方式一、普通用户(浏览)1、鼠标移至对象,浮现对象名
2、。对象简介(建筑简介、机构简介)是否浮现?还是单击出现对象简介?单击:双击:打开该对象的内部对象(如果有内部对象)?右键:2、固定对象(建筑)和机构对象的绑定如:教务处在哪座楼的哪个房间,等等。可能一个机构对应多个房间。机构可能有下级机构,要指出其上级机关,要有机构功能、负责人、联系方式等,绑定后有办公地点。3、 主界面的搜索(功能搜索),如办什么事,找什么机构,到哪里找(办公地点)、找哪个人(办事人员)、联系方式(电话)4、 基于人本的设计、基于用户体验的设计,如:“新生入学7件事”之类,如“校园最美的10个地方”等。(你再想想还有哪些?可以到一些学校的BBS上看看)二、管理人员(设计维护界
3、面)1、固定物的设计(增、删、移、改)2、机构对象的增、删、移、改3、绑定的改变(如机构整体的搬迁(换楼)、变房间、扩房间、减房间)A06楼层图第一层第二层第三层第四层第五层第六层A06楼层图片A06第三层平面图302走廊防火门304306308安全出口男卫生间女卫生间走廊301303305307309311313315317319321323所有建筑中,只实现A06的的三层楼即可,具体要求如下:A06第三层平面图一、B/S模式(浏览器服务器模式)即:登陆相应网址默认出现安工地图界面(又称用户界面或浏览界面)要求移动至图上某一对象,出现对象的对象名、简介、照片,双击或单击该对象出现选项框(数据
4、必须都是从数据库中调出来的)例如:单击A06建筑,出现A06楼层图再单击第三层出现A06第三层平面图鼠标移向某一房间,出现该房间号的ID、大小面积、属性等二、本课题的亮点:1、人机交互方式2、可扩展性(数据库中输入新数据,相关信息可自动跟着改变)可通过对固定对象和机构对象的绑定来实现三、本课题是面向对象的不可以动物:1 湖、草地、林地、道路2 建筑(ID(即编号)、建筑名、简介(内部对象(有哪些层、每一层的房间号、面积)、位置)机构:四、数据库设计1、机构表ID机构名类型上级机构简介负责人办公地点办公电话0安阳工学院NULLNULL1计算机学院0姬秀丽2化工学院03体系结构教研室1表中定义“上
5、级机构”为ID的外码办“公地点“为建筑对象的ID的外键,办公地点可更改2、建筑对象表ID对象名简介上级对象附属属性位置1位置201A-06教学楼Null安工地图左上角坐标右下角坐标02老图书馆Null同上03A06第一层01A06楼层图04A06第二层01A06楼层图05A06第三层01同上0631705A06第三层平面图0730505A06第三层平面图注: ID可设为流水码双击某一对象时,以该对象为上级对象的行所指定的图片建筑对象和机构对象可以绑定3.人员表ID姓名职称联系方式三、界面1、浏览界面图片界面,在图片右上角设置一个“用户登录”链接(或按钮),提示用户输入用户名、口令,便可进入设计界面2、设计界面(机构对象的增删改)此界面内容新增机构、对已有机构的修改、撤销已有机构新增机构:首先提示用户要在哪个机构下面建一个新机构,什么类型删除机构:删除哪个机构下面的机构,列出再选
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2