基于ASP.NET与SQL的实训设备管理系统的设计

时间:2022-09-19 03:18:39

基于ASP.NET与SQL的实训设备管理系统的设计

摘要:随着全社会对实训实践工作的重视,实训中心已从一个辅助部门转变成为重点扶持的对象。面对着琳琅满目的实训设备,实训中心急需一个能够及时反馈现有设备信息的设备管理系统以支撑实训课程。实训设备管理系统应运而生。本系统采用B/S框架,运用进行开发,用C#语言开发,数据库选择sql Server2005。

关键词:;SQL Server2005

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02

1 引言

针对实训中心的设备情况,首先,实训中心设备种类繁多,不同的实训设备被安排在不同的实训室内,各实训室有专门的教师负责管理。因此,需要实时的对可用实训设备进行统计。其次,实训课程由授课教师负责授课,在实训过程中,需要实训设备提前准备好。这就需要实训课程授课之前,对实训课程需要的设备进行申请,以方便负责教师课前准备。本系统主要针对这两方面。现今流行的和SQL Server2005对该系统进行开发。

2 软件的设计

通过对中心成员的访谈和日常工作,得知实训设备管理系统共涉及三个角色:系统管理员,实训室负责教师(以下简称负责教师)和实训课程授课教师(以下简称授课教师)。他们的需求如下:

(1)系统管理员:可对实训授课教师以及负责教师的个人信息以及实训室信息进行添加、修改、删除等操作。

(2)负责教师:登录系统后可修改个人密码。可查看负责的实训室信息,并对实训室信息,包括实训室内设备信息进行管理操作,包括:添加,删除,修改和查询操作。

(3)授课教师:可修改登录密码。可根据实训室查看实训室信息,并对实训室中的课程申请进行添加或修改。

在本设计中,将实训设备管理划分为四个功能:用户登录功能,信息管理功能,设备管理功能,课程管理功能。

(1)用户登录功能:该功能用来验证登录用户的合法身份。系统首页显示登陆页面,用户先选择用户类型,然后输入用户名和密码。若输入合法,系统转入相应用户类型的页面,反之,系统检查输入次数,本系统中,设置输入上限为5次,若输入未超过上限,则返回系统重新登录,若已超过五次,系统自动退出。

(2)信息管理功能:用来记录登陆用户的档案情况。用户登陆后可查看自己的信息。管理员可以实现对授课教师,负责教师,实训室的信息添加,修改,删除。用例图如图2.1所示:

(3)设备管理功能:负责教师登录系统后选择实训室信息页面,在设备查询页中可通过设备名称对设备进行查询,若设备存在,可对其信息进行添加。修改,和删除等管理操作。若设备不存在,则返回查询页面重新查询。

同时授课教师和管理员可通过设备名称对设备进行查询。

(4)课程管理功能:主要针对授课教师。授课教师登录系统后,根据需要选择某实训室并查看现有情况。若确认申请课程,则进入课程申请页面,输入申请信息并提交。

3 数据库设计

根据系统需求分析,本系统设计到5张数据库表,他们分别是:实训室负责教师资料表(Manager)、实训室资料表(Room)、设备详细资料表(Tool)、教师信息资料表(Teacher)、申请详细资料表(Apply)。本文列举负责教师资料表,和实训室资料表。

4.1 登录模块

4.2 设备管理模块

负责教师进入设备管理页面即可查看到设备信息列表,也可以对设备进行其他管理操作。如图4.2所示。

4.3 课程申请模块

授课教师先选择实训室,对其请款共进行查看。通过查看后,若确定申请,则需进入申请页面,对相应信息进行录入后提交。设计页面如图4.3所示:

5 结束语

本系统运用VS2008作为开发工具,通过对实训设备相关工作的了解,对软件的需求进行了整理,并作出需求分析。根据需求分析将系统划分成四大模块:用户登录模块,信息管理模块,设备管理模块,课程管理模块。然后对各模块和数据库进行了详细设计并最终实现了该管理软件的全部功能。

参考文献

[1]孟庆昌 网站开发先锋.机械工业出版社 2010

[2]马伟 权威指南. 机械工业出版社 2011

[3]庞亚娟 房大伟 从入门到精通.清华大学出版社 2010

上一篇:强盗帽 第1期 下一篇:计算机与多媒体控制系统的联接及应用