jsp+sqlserver宿舍管理系统的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+sqlserver宿舍管理系统的设计与实现(4)

1。3。2 SQL Server 2008

SQL Server 2008是在微软的数据平台上发布的,可以组织管理任何数据,也可以将各种文档的数据直接存储在数据库中,还可以对数据进行各种操作。数据可以存储在任何设备上,它可以控制数据而不用管数据存储在哪里。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本[3,6]。

1。4 系统相关技术介绍

1。4。1 JSP技术

JSP即Java服务器页面,是简化了的Servlet,是一种动态网页技术标准。它是在传统的页面文件中插入Java程序段和JSP标记,从而形成JSP文件[7]。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点[8,9]。JSP运行示意图如图1-1所示:

JSP运行示意图

1。4。2 B/S结构

B/S结构,即浏览器/服务器模式,是Web兴起后的一种网络结构模式。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用[10]。

1。5 本文研究内容

主要通过5个部分来研究宿舍管理系统的设计与实现:

(1)绪论:该部分讲述了开发宿舍管理系统的背景和意义,介绍了系统开发平台和系统相关的技术;

(2)需求分析:该部分主要介绍了系统的功能需求,并对系统的安全性和可行性进行了分析;

(3)系统设计:该部分实现对系统的设计。根据需求分析设计总功能模块以及子模块,并实现其功能;设计数据,完成建表工作并画出E-R图;展示并描述系统界面。

(4)系统测试:该部分实现对系统的测试。通过大量测试,发现并解决问题。

(5)总结与展望:简述做宿舍管理系统的总结与展望。

2 需求分析

2。1 功能需求

2。1。1 基本功能需求

本系统是面向高校的,所以应尽可能贴近学生,便于用户操作。系统应具有如下功能:

(1)学生管理员系统文献综述

学生可以登录系统,查看公告,可以提交与查询报修信息,可以查看卫生评比情况,可以查看个人信息,修改登录密码。

(2)宿舍管理员系统

宿舍管理员可以登录系统,查看公告,可以登记与查询访客信息,可以添加与查询学生夜归和离返校信息,可以查看报修信息,可以添加与查询卫生评比情况,可以管理学生信息,可以查看个人信息,修改登录密码。

(3)超级管理员系统

超级管理员可以登录系统,维护系统数据字典,可以添加与查询公告,可以管理学生住宿信息,可以查询报修信息,可以添加与查询楼幢、宿舍和班级信息,可以统计各种费用,可以管理学生和住宿管理员的信息,可以查询个人信息,修改登录密码。

2。1。2 用户界面需求

学生宿舍管理系统应提供简单、清晰的操作界面,尽可能为用户的操作提供方便。

2。2 安全性分析

(1)用户要有权限才能使用宿舍管理系统,若无权限,则不能以任何方式使用。

(2)系统可以设定三种角色登录,即学生、宿舍管理员和超级管理员登录,若无用户名和密码,则不能登录该系统并进行操作。

(3)学生、宿舍管理员和超级管理员应有不同的权限,学生和宿舍管理员只能使用大部分功能,而超级管理员可以使用全部功能。 (责任编辑:qin)