1.3需求分析

iPhone移动端学生信息管理系统能够使教室与学生能够及时的查看个人信息以及所属的人员的信息,根据以上实际的需求和特色,本系统需满足几个方面的要求:(1)个人信息管理:主要实现个人的信息修改与查询,提供修改个人登录密码功能。(2)他人信息查询:利用权限设置,可查询与修改权限内允许被查询的个人信息(主要使用者为信息管理员)。(3)所属学校最新学生信息动态提示:提供查询学工最新动态查询功能。(4)推送消息:当有属于成员需要处理的消息时,实现推送消息并查阅功能。该系统用例图如图1所示。

系统用例图

2.系统开发技术介绍

2.1开发环境

本系统采用VS 2005 与SQL 2005

Microsoft Visual Studio(简称VS)是微软公司的开发工具包系列产品。VS是一个完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE等。Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。

SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为数据库查询和编程语言。SQL Server支持两种身份验证模式:Windows NT 身份验证和SQL Server身份验证。

2.2开发技术

MVC架构

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

Objective-C 

Objective-C是非常实际的语言。它是一个用C写成、很小的运行库,只会令应用程序的尺寸增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。Objective-C写成的程序通常不会比其原始码大很多。因此,Objective-C它完全兼容标准C语言(C++对C语言的兼容仅在于大部分语法上。 

上一篇:asp.net+sqlserver英语学校网站的设计与实现
下一篇:JAVA企业信息管理系统设计与实现

《信息技术课程标准》微课的设计与制作

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

C#员工信息管理系统设计

基于android的环境信息管理系统设计

ASP.NET飞翔租贷汽车公司信...

Android员工请假系统设计

个案管理茬老年糖尿病患...

肢体语言在小学英语教学中的应用浅谈

新疆农林高校學生昆虫生...

日语论文中日酒文化对比研究

淮安市高校足球运动损伤问卷调查表

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...

激光模拟训练器材国内外研究现状

发酵米粉优势菌株的发酵特性研究

大淘宝网的虚假交易研究