毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net高校图书馆自习室座位预约系统的设计与实现(3)
本系统绑定高校一卡通,可以嵌入数字化校园建设中,采用易于升级和文护的ADO.NET数据库连接技术。选取基于WEB的B/S架构,极大的提高了图书馆的自动化程度。
3.2场景分析
场景分析图设计如图3场景分析图,该场景分析图描述的是学生从到达图书馆开始,到离开图书馆或者正式、暂时离开座位时的过程。
(1) 通过预约获取座位:学生到达图书馆,通过预约机或WEB预约座位,服务器处理该学生的预约信息,如预约成功则统显示该座位已经被占座,目前不可预约,红外感应装置指示灯为红色,并且开始15分钟计时操作。
(2) 不通过预约获取座位:学生来到图书馆选择不通过预约机或WEB预约座位,而直接进入座位区,系统显示该座位不可预约。
(4) 置卡暂离:学生需要暂时离开,将一卡通放置在红外感应器上,感应器记录暂离信息该座位指示灯为黄色,并且开始10分钟计时操作。
(5) 正式离座: 学生直接离开不放置一卡通,离开座位后2分钟,感应器指示灯变绿,预约系统显示可以预约。
(6) 记录违约信息:学生已成功预约,但没有在15分钟内到达预约座位,或者置卡暂离,但没在规定时间内返回,数据库成功记录该学生的违约记录。
图3 场景分析图
3.3系统功能模块设计
高校图书馆座位预约系统需配备预约机、红外感应装置、凭条打印器等硬件设备,不仅可以进行座位预定还可以对座位使用频率、学生自习时间进行统计及时调整违约规则。图4功能模块图给出了本系统应该具备的功能模块。
图4 功能模块图
3.3.1登录模块设计
用户输入用户名和密码并提交,系统核对正确后,根据不同用户权限,显示不同的功能界面供用户使用;若用户信息核对不正确,则提示用户重新输入。具体流程如图5登陆模块流程图所示:
图5 登陆模块流程图
3.3.2预约模块设计
用户登录系统后,系统首先判断该用户是否已经预约过、是否违反违约规则,若以预约过,则不能再次预约,若达到上限则一周内不能享受预约服务,若未预约且未达到违约记录上限则按照页面提示选择喜欢的楼层,然后在选择喜欢的座位。系统根据用户的选择将对应座位的指示灯变红并开始计时。预约完成后,取出凭条退出系统。具体流程如图6预约模块流程图:
图6 预约模块流程图
用户登录成功后进入到导航页面,如果用户选择预约服务需要进行进行违约验证,具体判断逻辑如下所示:
违约条件:(1) 用户成功预约,15分钟后未按时到达预约座位则计入违约记录。
(2) 用户成功入座,离开时未按照正常程序注销离开则计入违约记录。
违约处罚:(1) 凡在7天内违约4次则在未来的7天内不能预约。
(2) 凡在30天内违约10次则在未来的30天内不能预约。
违约算法如下:
A:预约界面 B:弹出相应的违约提示对话框并返回数字化校园界面
(1) 学生登录时获取当前系统时间t1;
(2) t3=t1-t7天;根据学号从违约表中查找出t1~t3天内的违约次数n1;
if(n1≥4)转B;
(3) t4=t1- t30天;根据学号从违约表中查找出t1~t4天内的违约次数n2;
if(n2≥10)转B;
else转A;
4.数据库设计
4.1数据库概念结构设计
概念结构设计通常使用E-R图进行设计,对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,此系统的概念模型共有5个实体,如图7 E-R图所示:
图7 E-R图
共4页:
上一页
1
2
3
4
下一页
上一篇:
云运营商效益最优的资源分配机制与算法
下一篇:
基于Socket的网络聊天系统开发与设计
高职院校公共机房的管理维护【2471字】
高级RFID阅读器應用對处理器的要求【1354字】
试析高职院校计算机专业...
论高职计算机應用专业課...
无跳线主板BIOS高级设置【706字】
提高实时操作系统的实时...
ASP.NET的Web网络應用程序开...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
公寓空调设计任务书
C#学校科研管理系统的设计
国内外图像分割技术研究现状
神经外科重症监护病房患...