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学生信息管理系统的实现+用例图(2):http://www.youerw.com/jisuanji/lunwen_50259.html