2  需求分析论文网

2。1背景

系统用途:该系统主要运用于安卓、IOS平台,将纷繁复杂的人为点名方式电子化、智能化,运用合理的系统统计学生出勤情况,从而提高学校行政管理效率。

系统用户:院校领导、系统管理人员、教务人员、任课教师以及学生

2。2系统任务概述

2。2。1任务目标

1。 用户需输入相对应的正确的账号密码才可进入系统,进行信息浏览、添加、删除等操作。

2。 用户登录系统后可查看课程信息,学生信息

3。 要求实现签到情况的统计与查询

4。 系统可维护

2。2。2用户特点

本系统面向全校师生,一般用户具备一定的电脑操作技能即基础的电脑操作技能,因此,操作界面必须清晰,美观,简单,通俗易懂。管理人员以及维护人员需具备一定的数据库专业知识,经常对系统进行管理和维护。本系统目的在于管理学生出勤情况,预计工作日将大量频繁使用。

2。2。3条件约束

本系统只提供以下功能:学生签到、学生信息查询、学生信息管理。普通用户可以查询个人资料,签到情况,学生信息,添加个人信息。管理人员在此基础上还可以对普通用户进行信息管理,比如清除账户、删除信息。

2。3用户需求分析

从院校领导层角度分析,可查询全校全院学生出勤情况,抽查每个院系出勤率,检索教师及学生信息;从教务人员角度分析,可查询统计学生签到情况,更新课程信息,管理学生信息;从管理人员角度分析,可实现信息的管理,比如添加、清除等;从任课教师角度分析,可发布课程信息,查询负责课程的签到情况。

3  系统设计

3。1整体设计

构建数据库,建立教师和管理员登录系统,开发学生使用的手机APP。整体采用SSH框架,学生使用的APP为学生端,采用C/S框架模式,教师和管理员登录系统为Web后台管理系统,采用B/S框架模式。后台管理系统与数据库之间通过JDBC进行连接。

整体设计图

3。1。1系统体系结构分析

C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(Middleware)三个部件组成,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。C/S模式简单来说就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的优势在于不依赖企业外网环境,即无论企业是否能够上网,都不影响使用[ ]。

B/S模式,即Browser/Server模式(浏览器/服务器)。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构 在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 B/S结构系统的产生为系统面对无限未知用户提供了可能[ ]。 

3。1。2 JSP动态网页语言

上一篇:asp.net+sqlserver在线图书馆信息管理系统的设计与开发
下一篇:java学生在线选课管理系统设计与实现

基于神经网络的验证码识别算法

数码动画新纪元MAYA【1869字】

子网掩码与子网划分【1382字】

Linux内核源代码的阅读和工具介绍【836字】

ADPCM语音编解码电路设计及FPGA实现【944字】

网页恶意代码的十一大危...

多用户多天线FDD下行系统...

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

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

安康汉江网讯

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

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

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

网络语言“XX体”研究

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

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

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