基于android的学生宿舍管理系统.docx

上传人:b****6 文档编号:16305318 上传时间:2023-07-12 格式:DOCX 页数:74 大小:742.49KB
下载 相关 举报
基于android的学生宿舍管理系统.docx_第1页
第1页 / 共74页
基于android的学生宿舍管理系统.docx_第2页
第2页 / 共74页
基于android的学生宿舍管理系统.docx_第3页
第3页 / 共74页
基于android的学生宿舍管理系统.docx_第4页
第4页 / 共74页
基于android的学生宿舍管理系统.docx_第5页
第5页 / 共74页
基于android的学生宿舍管理系统.docx_第6页
第6页 / 共74页
基于android的学生宿舍管理系统.docx_第7页
第7页 / 共74页
基于android的学生宿舍管理系统.docx_第8页
第8页 / 共74页
基于android的学生宿舍管理系统.docx_第9页
第9页 / 共74页
基于android的学生宿舍管理系统.docx_第10页
第10页 / 共74页
基于android的学生宿舍管理系统.docx_第11页
第11页 / 共74页
基于android的学生宿舍管理系统.docx_第12页
第12页 / 共74页
基于android的学生宿舍管理系统.docx_第13页
第13页 / 共74页
基于android的学生宿舍管理系统.docx_第14页
第14页 / 共74页
基于android的学生宿舍管理系统.docx_第15页
第15页 / 共74页
基于android的学生宿舍管理系统.docx_第16页
第16页 / 共74页
基于android的学生宿舍管理系统.docx_第17页
第17页 / 共74页
基于android的学生宿舍管理系统.docx_第18页
第18页 / 共74页
基于android的学生宿舍管理系统.docx_第19页
第19页 / 共74页
基于android的学生宿舍管理系统.docx_第20页
第20页 / 共74页
亲,该文档总共74页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于android的学生宿舍管理系统.docx

《基于android的学生宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《基于android的学生宿舍管理系统.docx(74页珍藏版)》请在冰点文库上搜索。

基于android的学生宿舍管理系统.docx

基于android的学生宿舍管理系统

基于android的学生宿舍管理系统

华南师范大学

院(系)级班:

通信7班

专业:

xxxxxxxx

题目:

基于android的学生宿舍管理系统

指导教师:

xxxxxxx

导师职称:

教授

学号:

xxxxxxxxxxxxx

姓名:

黄飞强

 

华南师范大学

2015年04月13日

摘要

随着当今计算机应用领域的飞速发展,办事的快捷与高效成了亟待解决的问题,而原有的单机模式由于自动化管理水平较低,且随着宿舍规模的不断扩大,管理的任务种类和数量也急剧增加,学生管理的工作量之大,任务之繁重,已无法满足学校管理的需要,这对学校的发展产生较大的影响。

当今智能手机已经普及,必须利用这种微型计算机这一现代化工具来完成宿舍管理工作,把宿舍管理人员从繁重的工作中解放出来,降低出错率,提高办事效率,使宿舍的正常的运行工作实现现代化,系统化和规范化,管理水平上一个台阶,因此宿舍的正常运行等待着一套使其更加便利的系统出现。

纵观国内外研究现状,学校是一部分学生的管理机构,负责一部分招收学生的常规管理工作,确保他们能学有所成并保证其安全,满足社会的人才需求,而学生宿舍的管理手法和手段如何,将直接影响整个学校的教学质量,也会影响到这个学校的形象。

学生宿舍运行的管理工作涉及的部门多、信息量大,必须以规范的业务流程进行运作,在有关部门的配合下高质量完成学生宿舍管理工作。

关键词学生信息管理系统;android;soap;webservice

第1章系统需求分析

1.1可行性分析

1.1.1经济上的可行性

因为本系统所使用的开发平台jdk1.7+eclipse+androidsdk21.等都可在相关的官网下载,几乎都是免费的开源软件且此系统选用的是成本相对来说较低的模式,则基于webservice服务的c/s模式,所以从经济上来讲是可行的[2]。

1.1.2技术上的可行性

在技术上,只需简单地配置稍好的服务器、PC机及操作系统等,下载安装数据库、jdk1.7、androidsdk21、eclipse并结合java语言,利用webservice提供数据接口,然后把得到的xml解析成list,再通过android的数据界面交互技术完成开发,这些从技术上来说容易实现的。

1.1.3操作上的可行性

界面以黑色和灰色为主调,图形界面看起来非常的简介、大方、美观、清新;

1.2功能需求分析

该系统必须具备10个功能:

1.用户注册功能

2.学生用户登录功能

3.个人资料及密码修改功能

4.宿舍送水需求提交功能;

5.留校申请提交功能;

6.拾物失物登记及招领功能;

7.根据学生姓名、宿舍查询学生信息功能;

8.晚归登记功能。

9.电器报修功能。

10.查看消息公告功能。

使用范围:

1.登记内务及出勤情况管理人员和学生使用,用来进行宿舍正常运行的登记,和学生需求申请登记。

2.管理员登陆功能是宿舍管理员登陆操作系统,只有登陆了管理员才能获取更多的权限去管理系统。

3.学生进入系统提供送水、留校申请、失物招领、信息查询、电器报修等功能。

4.管理功能是只有特定人员才能进行操作的功能,它进行的是整个系统所有数据的维护功能,包括数据的修改、增加和删除。

在启动该软件进入主界面后侧滑出现六个菜单:

1.首页2.我要送水3.留校登记4.失物招领5.宿舍查询6.晚归登记7.我要报修8.消息公告9.关于作者

点击手机上菜单功能键出现5个菜单:

1.账号登陆2.新用户注册3.个人中心4.注销登陆5.退出

用户在点击以后根据下方返回信息提示操作是否成功。

用户退出可以通过点击菜单键点击“退出”退出应用程序。

1.3研究目的

本系统会给学校现有的宿舍信息管理带来很大的改观,由过去的人工方式转变为计算机方式,不仅可以解决工作效率低、易产生错误、数据存储量大等问题,还可以提高可靠性。

使学校宿舍管理更加科学化、正规化。

经研究分析,宿舍管理计算机化后,可以取代决大部分管理者的工作,还可以使基层人员的工作量大大减轻。

第2章网站功能结构图

2.1软件功能描述

网本网站基于android平台,使用java程序设计语言开发android客户端、.net开发服务器端及SQL Server 2008数据库进行开发,主要完成送水申请、留校登记、失物招领、宿舍查询、晚归登记、我要报修、消息公告、用户注册、用户登录、用户资料管理等功能。

用户管理模块主要实现了用户的信息管理,包括注册新用户、编辑用户信息、修改密码、是否为管理员权限等功能。

作为一个学生宿舍管理系统,其各种功能也要求比较完善,宿舍管理系统的主要功能有:

第3章详细设计

3.1数据库设计

3.1.1逻辑结构设计

宿舍(宿舍编号,宿舍名称)

晚归信息(晚归编号,学生编号,时间,备注)

留校信息(留校编号,学生编号,备注)

失物信息(失物编号,发布学生编号,领取学生编号,备注)

公告信息(公告编号,学生编号,备注,时间)

报修申请信息(报修编号,学生编号,备注,时间)

角色信息(角色编号,角色名称,备注)

寝室信息(寝室编号,寝室名称,备注,宿舍编号)

送水信息(送水编号,学生编号,备注,时间)

用户信息(用户编号,姓名,性别,密码,密码,房间编号,图片,角色)

3.1.2物理结构设计

数据库名:

dormmag

表名:

dorm宿舍

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

name

varchar

20

0

表名:

evenrg晚归信息

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

u_id

varchar

20

0

3

time

date

3

0

4

remark

text

16

0

表名:

leaves留校信息

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

u_id

varchar

20

0

3

remark

text

16

0

表名:

lose失物信息

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

remark

text

16

0

3

rg_u_id

varchar

20

0

4

ls_u_id

varchar

20

0

表名:

notice公告信息

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

remark

text

16

0

3

time

date

3

0

4

u_id

varchar

20

0

表名:

repair报修登记信息

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

remark

text

16

0

3

u_id

varchar

20

0

4

time

date

3

0

表名:

role用户角色

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

name

nchar

10

0

3

remark

text

16

0

表名:

room寝室

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

name

varchar

20

0

3

remark

text

16

0

4

d_id

int

4

0

表名:

sendwater送水信息

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

int

4

0

2

u_id

varchar

20

0

3

remark

text

16

0

4

time

date

3

0

getdate

表名:

sys_user用户信息

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

varchar

20

0

2

name

varchar

30

0

3

sex

varchar

80

0

4

password

varchar

20

0

5

room_id

int

4

0

7

pic

text

16

0

8

role

int

4

0

3.1.3数据建表代码

USE[master]

GO

/******Object:

Database[dormmag]ScriptDate:

04/13/201519:

59:

50******/

CREATEDATABASE[dormmag]ONPRIMARY

(NAME=N'dormmag',FILENAME=N'D:

\web\drom\Data\dormmag.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)

LOGON

(NAME=N'dormmag_log',FILENAME=N'D:

\web\drom\Data\dormmag_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)

GO

ALTERDATABASE[dormmag]SETCOMPATIBILITY_LEVEL=100

GO

IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))

begin

EXEC[dormmag].[dbo].[sp_fulltext_database]@action='enable'

end

GO

ALTERDATABASE[dormmag]SETANSI_NULL_DEFAULTOFF

GO

ALTERDATABASE[dormmag]SETANSI_NULLSOFF

GO

ALTERDATABASE[dormmag]SETANSI_PADDINGOFF

GO

ALTERDATABASE[dormmag]SETANSI_WARNINGSOFF

GO

ALTERDATABASE[dormmag]SETARITHABORTOFF

GO

ALTERDATABASE[dormmag]SETAUTO_CLOSEOFF

GO

ALTERDATABASE[dormmag]SETAUTO_CREATE_STATISTICSON

GO

ALTERDATABASE[dormmag]SETAUTO_SHRINKOFF

GO

ALTERDATABASE[dormmag]SETAUTO_UPDATE_STATISTICSON

GO

ALTERDATABASE[dormmag]SETCURSOR_CLOSE_ON_COMMITOFF

GO

ALTERDATABASE[dormmag]SETCURSOR_DEFAULTGLOBAL

GO

ALTERDATABASE[dormmag]SETCONCAT_NULL_YIELDS_NULLOFF

GO

ALTERDATABASE[dormmag]SETNUMERIC_ROUNDABORTOFF

GO

ALTERDATABASE[dormmag]SETQUOTED_IDENTIFIEROFF

GO

ALTERDATABASE[dormmag]SETRECURSIVE_TRIGGERSOFF

GO

ALTERDATABASE[dormmag]SETDISABLE_BROKER

GO

ALTERDATABASE[dormmag]SETAUTO_UPDATE_STATISTICS_ASYNCOFF

GO

ALTERDATABASE[dormmag]SETDATE_CORRELATION_OPTIMIZATIONOFF

GO

ALTERDATABASE[dormmag]SETTRUSTWORTHYOFF

GO

ALTERDATABASE[dormmag]SETALLOW_SNAPSHOT_ISOLATIONOFF

GO

ALTERDATABASE[dormmag]SETPARAMETERIZATIONSIMPLE

GO

ALTERDATABASE[dormmag]SETREAD_COMMITTED_SNAPSHOTOFF

GO

ALTERDATABASE[dormmag]SETHONOR_BROKER_PRIORITYOFF

GO

ALTERDATABASE[dormmag]SETREAD_WRITE

GO

ALTERDATABASE[dormmag]SETRECOVERYFULL

GO

ALTERDATABASE[dormmag]SETMULTI_USER

GO

ALTERDATABASE[dormmag]SETPAGE_VERIFYCHECKSUM

GO

ALTERDATABASE[dormmag]SETDB_CHAININGOFF

GO

EXECsys.sp_db_vardecimal_storage_formatN'dormmag',N'ON'

GO

USE[dormmag]

GO

/******Object:

User[sa]ScriptDate:

04/13/201519:

59:

50******/

CREATEUSER[sa]FORLOGIN[sa]WITHDEFAULT_SCHEMA=[dbo]

GO

/******Object:

Table[dbo].[role]角色表ScriptDate:

04/13/201519:

59:

52******/

SETANSI_NULLSON

GO

SETQUOTED_IDENTIFIERON

GO

CREATETABLE[dbo].[role](

[id][int]NOTNULL,

[name][nchar](10)NULL,

[remark][text]NULL,

CONSTRAINT[PK_role]PRIMARYKEYCLUSTERED

[id]ASC

)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]

)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]

GO

/******Object:

Table[dbo].[dorm]宿舍表ScriptDate:

04/13/201519:

59:

52******/

SETANSI_NULLSON

GO

SETQUOTED_IDENTIFIERON

GO

SETANSI_PADDINGON

GO

CREATETABLE[dbo].[dorm](

[id][int]NOTNULL,

[name][varchar](20)NULL,

CONSTRAINT[PK_dorm]PRIMARYKEYCLUSTERED

[id]ASC

)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]

)ON[PRIMARY]

GO

SETANSI_PADDINGOFF

GO

/******Object:

Table[dbo].[room]房间表ScriptDate:

04/13/201519:

59:

52******/

SETANSI_NULLSON

GO

SETQUOTED_IDENTIFIERON

GO

SETANSI_PADDINGON

GO

CREATETABLE[dbo].[room](

[id][int]NOTNULL,

[name][varchar](20)NULL,

[remark][text]NULL,

[d_id][int]NOTNULL,

CONSTRAINT[PK_room]PRIMARYKEYCLUSTERED

[id]ASC

)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]

)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]

GO

SETANSI_PADDINGOFF

GO

/******Object:

Table[dbo].[sys_user]用户表ScriptDate:

04/13/201519:

59:

52******/

SETANSI_NULLSON

GO

SETQUOTED_IDENTIFIERON

GO

SETANSI_PADDINGON

GO

CREATETABLE[dbo].[sys_user](

[id][varchar](20)NOTNULL,

[name][varchar](30)NOTNULL,

[sex][varchar](80)NOTNULL,

[password][varchar](20)NOTNULL,

[room_id][int]NOTNULL,

[pic][text]NOTNULL,

[role][int]NOTNULL,

CONSTRAINT[PK_sys_user]PRIMARYKEYCLUSTERED

[id]ASC

)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]

)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]

GO

SETANSI_PADDINGOFF

GO

/******Object:

Table[dbo].[sendwater]送水表ScriptDate:

04/13/201519:

59:

52******/

SETANSI_NULLSON

GO

SETQUOTED_IDENTIFIERON

GO

SETANSI_PADDINGON

GO

CREATETABLE[dbo].[sendwater](

[id][int]IDENTITY(1,1)NOTNULL,

[u_id][varchar](20)NOTNULL,

[remark][text]NULL,

[time][date]NOTNULL,

CONSTRAINT[PK_sendwater]PRIMARYKEYCLUSTERED

[id]ASC

)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]

)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]

GO

SETANSI_PADDINGOFF

GO

/******Object:

Table[dbo].[repair]报修表ScriptDate:

04/13/201519:

59:

52******/

SETANSI_NULLSON

GO

SETQUOTED_IDENTIFIERON

GO

SETANSI_PADDINGON

GO

CREATETABLE[dbo].[repair](

[id]

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2