第四章系统详细设计
4。1 系统设计思路
网络化教师教学评估考核应用程序是一个为简化校园生活和促进师生交流的IOS APP,该应用程序根据项目需求分析所需要的功能分为登录模块,消息模块,发现模块,个人中心模块四个主题模块,其中用户打开应用后首先进入的是登录模块,用户在输入正确的账号密码后才能进入查看消息模块,发现模块和个人中心模块,否则将没有任何办法以游客的身份进入该应用查看相关功能。应用功能结构图如图4-1所示:文献综述

图4-1 应用功能结构图
4。2 应用功能模块
4。2。1 消息模块
消息模块分为群聊记录和通讯录记录两大块,用户在登录后,将会读取所有的未删除的聊天记录,并且也将提醒还没有阅读的新消息条数,由带白字红底的小圆圈来标明,聊天记录将标明群聊或个人头像图片,群聊名称或联系人名字,最后一条聊天记录的内容以及上次聊天的时间,用户点进聊天记录即可查看所有聊天信息,该聊天功能支持发送文字,表情,语音,图片,地图坐标以及拍照发送,但是由于虚拟机不支持摄像头,所以演示中无法展现,消息模块功能结构图,如图4-2所示:

图 4-2 聊天模块功能结构图
4。2。2 发现模块
用户点击发现模块后也就进入了该应用程序的最主要的模块,该模块中拥有学年评价,作业发布,资料分享,课表显示,教师签到,作业与资料信息展示这些主要功能,用户点击学年评价,如果已经达到问卷调查的时间,便可以进入选择教师进行调查,如果用户为教师则可以使用作业发布,资料分享,教师签到功能,教师点击作业发布后选择科目与学生可以提交的时限并输入作业内容,即可发布作业,点击资料分享,输入资料题目与内容后即可分享给学生该文章,到达上课地点后打开教师签到即可精确定位到教师位置,教师可以完成签到,课表显示按钮进入后可以查看到每周的课表,并且主动定位当当天日期。用户可以查看到教师发布的作业和资料,点击后可以查看内容详情,并且在分享的资料中可以收藏该资料贴与评论,对于评论对于不同用户拥有举报删除以及回复的功能,若已经收藏过将有相关提示。发现模块功能结构图,如图4-3所示:

图 4-3 发现模块功能结构图
4。2。3 个人中心模块
个人中心模块主要有用户个人详细信息查看,用户分享记录,收藏记录,浏览记录,查看教学评分以及设置功能,用户详细信息记录了学号,姓名,头像,所在学院以及所学专业的信息,三个记录功能点击后可以查看到相关文章记录,方便用户随时随地查看个人需要的资料信息,点击后可以直接进入该贴进行查看以及相关评论回复删除举报等功能,教学评分将在期末所有学生完成问卷调查后根据算法结合考勤,师生交互等信息得出具体的成绩,设置功能中可以提交对于该应用程序的建议,清楚缓存以及查看该应用程序相关信息,并且可以注销登录,用户点击清除缓存可以将该应用程序所累积的缓存清零,帮助与反馈提交后后台数据库将有记录,以方便该应用程序的修改,完善与更新。
个人中心模块功能结构图,如图4-4所示:

图 4-4个人中心模块功能结构图
4。3应用开发规范
4。3。1命名
命名规则是代码维护过程中起到非常巨大作用的一块,该项目中对象及方法名使用小驼峰法,即除了第一个单词外其他单词的首字母都大写,而类名使用大驼峰法,即小驼峰法第一个单词的首字母也大写。图片命名选择单词全拼或者无歧义的缩写或采用“模块+功能”的命名方法,可以避免类似图片的命名重复。
上一篇:NetSensor网络性能监控系统数据分析与研究
下一篇:基于iOS的团购APP设计与实现 

PHP+IOS的会议管理系统的设计+ER图

无跳线主板BIOS高级设置【706字】

基于iOS的团购APP设计与实现 

Objective-C语言IOS智联学校系统的设计

Android移动互动学习系统教师端设计

iOS的大学信息系统助手设计

JavaScript课程知识在线测验系统教师模块设计

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

网络语言“XX体”研究