本系统是一个提供给学校学生了解关注学习生活信息和辅导员布置作业安排学生日常生活内容的系统。在系统的设计上面考虑了用户角色的非单一性,所以加强了权限控制,与可视控制。
学生用户:只能下载信息和查看信息和特定的发布信息。
教师用户:可以上传信息和查看以及管理他所管辖范围内的信息等。
3.2 逻辑设计
3.2.1 逻辑设计概述
这一部分主要介绍系统的功能设计架构,在设计之初,我特意研究了MVC、观察者、反射工厂等当今世界主流的设计模式【6】。
3.2.2 系统结构设计
包结构说明:
(1) 视图层介绍(此层包括:SIT.SCS包)
视图层主要提供信息的显示与交互,使用ASP.NET、JS、Ajax、CSS等技术来实现。功能上主要拥有用户登录、辅导员审查、信息查看、信息录入、异常处理显示功能。
(2) 业务逻辑层介绍(此层包括:BLL包、Common包、Model包)
逻辑控制层主要提供方法的实现与用户操作逻辑与系统处理逻辑的转换。此层不包含任何对数据库的操作,所有对数据库的操作都由DAL来执行。
其中Common包提供加密算法实现,字符解码功能,公共类库,Excel处理功能。
Model包提供各种动作的实体类。
BLL包主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
(3) 数据访问层介绍(此层包括:DAL包、DBUtility包)
主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。
3.3 界面设计
这一章节主要介绍系统的界面设计与其人性化设计。
3.3.1 界面颜色
班级管理系统在设计之初,我事先调查研究了学校的学分管理系统和学校网站。直至最后我选择了蓝色和黄色为这个系统的界面的主基调。
整个网站的均是以蓝色和黄色色的不同灰度的颜色所调至而成。
(1) 蓝色
在自然界中很难找到蓝色的事物。蓝色能让人的身体分泌安定素,放松身体。在蓝色的环境中工作效率比较高。蓝色的服装通常会体现出一种忠诚和信赖的意,如图3.3所示。
图 3.3 生活中的蓝色
A. 蓝色的具象联想
海洋、天空、湖水。
B. 蓝色的正面联想
学识、凉爽、和平、雄性、沉思、忠诚、正义、智慧、平静、悠久、理智、深远、无限、理想、永恒。
C. 蓝色的负面联想
消沉、寒冷、分裂、冷漠、薄情。
D. 蓝色的文化域
在世界大多数地区,蓝色代表男性。
在中国,蓝色代表小女孩。
在西方的婚俗中,蓝色代表爱情。
在伊朗,蓝色是丧服的色彩。
在世界范围内,蓝色是最容易被大众接受的色彩。
E. 蓝色系配色方案
如果在蓝色中分别加入少量的红、黄、黑、橙、白等色,均不会对蓝色的性格构成较明显的影响力。
如果在蓝色中黄的成份较多,其性格趋于甜美、亮丽、芳香。
在蓝色中混入小量的白,可使橙色的知觉趋于焦躁、无力。
F. 应用示例
如图3.4所示,班级网站的登录界面的背景就是蓝色和许多手的背景,代表着理智与深远。
- 上一篇:VB数字信号处理器及应用课程试题库建设
- 下一篇:Flash CS4休闲游戏打飞机设计
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
大众媒体对公共政策制定的影响