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企业信息管理系统设计与实现

银行行办公信息服务系统【1544字】

论信息技术茬外语教學中的應用【3270字】

计算机信息管理茬第三方...

电子商务中信息不對称问题研究【2365字】

用友NC信息系统的实施應用实践研究【3307字】

网络信息安全技术管理的...

商业银行管理信息系统开...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

公寓空调设计任务书

AT89C52单片机的超声波测距...

承德市事业单位档案管理...

中国学术生态细节考察《...

志愿者活动的调查问卷表

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状