1.教务管理系统组织结构图
2. 多种界面设计技术:
(1)开发工具:
企业工具:Axure,Mockplus。可视化工具:Photoshop等图形编辑工具。
界面和代码:HBuilderX编辑器以及多种javascript开发库、跨平台js库。
借助多种javascript开发库。网页和后台的交互,可以是html格式的网页+js库+ajax收发。
(2)界面设计:
单一功能界面:比如添加课程、查看课程、修改课程,分别设计三个界面文件。
多个功能集中于一个界面文件:在查询页面中,弹出一个信息窗口,可以进行添加、修改操作。
单一业务流程:比如用户信息管理、课程信息管理两个模块,各自有增删改查流程。
业务流程的交互:在课程信息输出页面,输出一张课程表。点击老师,查看该老师的课程表。点击班级,查看班级的课程表。
(3)界面文件目录结构
home文件夹: 不需要登录,游客可以访问的功能页面。
admin 文件夹:用户登录之后,根据用户类型输出不同的操作菜单。跳转到对应的功能界面。
参考方案1:
admin/entity_name/entity_list.html 查询功能,分页功能,多条件查询,排序,多种界面展示方式,多选和删除
admin/entity_name/entity_detail.html 单条数据详情
admin/entity_name/entity_input.html 添加新数据、或者修改数据
参考方案2:
admin/user_type/entity_name/entity_list.html
3.不同终端和后台交互的UML类图设计:
4. 控制类、业务类、数据库访问类、实体类类图参考:
5. 了解数据解析和封装、汉字乱码转换、数据校验、用户登录验证、用户权限验证。
6.除了不同题目的特殊业务功能,了解更多的通用功能点,为毕业设计项目制作打下基础:用户关系(好友、关注等)、用户消息和系统消息、用户权限设置、用户积分等级、用户行为记录;工作事务流的多级审批;数据统计功能,排行榜、最大值、最小值、数据变化统计分析等;第三方接口功能;音频视频多媒体、文件上传下载等功能。
7. 补充了解用户权限技术RABC以及数据库表的设计、工作事务流Activiti框架技术、工作事务流的数据库设计:多级流程,单据管理。
8. 了解数据管理系统的可视化开发、二次开发。