基于ASP.NET技术平台的高校大学生演艺厅场地申请系统的设计与开发

2022-12-15

一、背景和研究思路

(一) 研究背景及意义

2016年9月中国国务院发布了关于如何加快推进互联网与政务服务相结合的工作指导意见, 提出了全国信息化的加速推进, 成为我国全面建设现代化, 全面建设信息化社会, 致力构建创新型国家的必然选择[1]。

在传统的场地申请管理过程中, 需要个人亲临现场排队等候进行申请。并且在传统申请场地中, 场地的使用和管理都是靠人工完成的工作人员需要规划场地的使用情况, 以免发生场地使用冲突事件。这种繁琐的工作模式不仅给生活带来不便, 也使工作人员难以管理[2]。本文主要介绍基于ASP.NET技术平台的高校大学生演艺厅场地申请系统的设计和开发。

(二) 研究思路

基于ASP.NET技术平台的场地申请系统的设计与实现, 主要采用ASP.NET技术与SQL Server相结合来实现的, 前期主要进行搜索资料, 对ASP.NET技术与数据库软件的熟悉等。后期进行本课题的设计与开发。用ASP.NET技术对系统进行开发, 采用SQL Server数据库实现对数据表的编程, 整个界面的查找可以通过数据库的查询来实现, 在整个设计过程中主要以客户的需求为基础, 设计过程中记录系统实现的过程及遇到的问题和解决的方法, 在设计完成之后, 进行运行和调试[2,4]。

二、开发环境和相关技术

(一) ASP.NET技术

ASP.NET是目前主流的Web应用程序平台之一, 是微软公司.NET FrameWork的一部分, 可以使用任何与.NET兼容的语言开发ASP.NET应用程序。ASP.NET完全基于模块与组件, 向开发人员提供了建立和部署企业级Web应用程序所必需的服务, 具有很好的可扩展性与可定制性, 通过ASP.NET, 可以简单快速地开发出企业级的、高性能的、便于维护的Web应用系统[5]。

(二) SQL Server介绍

SQL Server是非结构化语言, 用户可以在高层数据数据结构上工作, 并且其语言简单, 学习起来比较容易, 其结构也简单, 功能强大, 存储信息量大[6], SQL Server是一种主要应用于数据的查询和编程, 现在普遍存在的关系数据库有很多, 而SQL Server数据库在其中得到了普遍的应用[7]。

三、需求分析

完成“基于ASP.NET技术平台的场地申请系统”的设计, 该平台有两种用户权限, 分别为管理员和用户。

(一) 需求分析

用户可以使用系统查看场地情况, 可以在线申请场地, 用户可以查询申请信息, 并通过系统下载申请的表格, 管理员可以通过接口登录系统, 登录完成审批用户提交的申请, 管理员需要在线管理用户信息, 维护系统的正常运行。用户和管理员用例图如下所示:

用户用例图如图1图2所示:

(二) 可行性分析

1、技术可行性

大学时, 就已经掌握了ASP.NET的主要知识, 也对SQL Server数据库的操作进行了系统的学习。在大学对软件工程, 软件测试, UML统一建模语言等课程进行过系统的了解, 也能够对这些课程进行开发, 拥有一定的系统辨别、开发和检验能力。ASP.NET以及SQL Server结合起来开发一套基于ASP.NET技术平台的场地申请系统, 必定是可行并且高效的。

2、经济可行性

在基于ASP.NET技术平台的场地申请系统的开发的过程中, 所需要的系统开发人员数量较少, 涉及到的开发费用不高, 并且在前期的开发和投资过程中, 不需要投入大量的资本, 它打破了传统的运行模式, 大大降低了成本, 提高了效率, 增加了社会效益。所以, 从经济角度考虑, 基于ASP.NET技术平台的场地申请系统的设计是完全可行的。

四、系统功能模块设计

(一) 系统体系结构设计

该系统为B/S三层结构, 它的运行环境分客户端、应用服务器端和数据库服务器端三部分。

以下是系统的软件环境:

1.客户端

操作系统:Windows7或更新版本。

浏览器:IE7以上, 其它常见浏览器如FireFox。

2.数据库服务器端

操作系统:Windows2012 Server或更新版本。

数据库系统:SQL Server。

(二) 总体设计

基于ASP.NET技术平台的场地申请系统的主要角色分为用户和管理员两个个部分, 具体的功能分析在前三章节已经介绍, 结合功能需求分析, 画出系统功能图如图3所示。

(三) 数据库设计

基于ASP.NET技术平台的场地申请系统的设计中的数据库的设计实质上主要是对数据表的设计, 即对表字段和类型的设计。数据库设计如下图所示

五、系统实现

在本系统中服务端的主要工作就是对数据库的维护工作, 管理员通过服务端, 对系统的一些基本数据进行维护, 比如用户的管理, 相关信息的管理, 信息的处理等。

(一) 查看活动预告

用户登录之后可以看到当前时间还没开始的活动的申请情况 (状态为未审核、已审核、已拒绝) 。

(二) 查看往期活动

用户可以通过一下界面查看往期场地中的活动, 包括活动名称、申请时间、活动时间等信息。

(三) 在线申请

用户可以通过以下界面在线申请场地, 在线申请场地界面如图7所示。

(四) 后台审核

管理员用户可以通过以下界面进行场地申请的审核和修改, 界面如图8所示:

六、结束语

本文从大学生演艺厅场地申请管理工作的实际出发, 研发出基于ASP.NET技术平台的大学生演艺厅场所申请系统, 具有数据共享、流程清晰、操作简单, 稳定性与易拓展性并存等优点, 满足了各类用户对大学生演艺厅场地申请管理工作的要求。此外, 系统的应用提供了丰富和内容充实的资源信息, 使得大学生演艺厅场地申请的管理工作更加开发和多样化, 推进了学校信息化的建设。

摘要:近年来, 随着因特网技术的发展, 信息技术已经被应用到日常生活中的方方面面, 并且在很多的领域都发挥着非常重要的作用。基于ASP.NET技术平台大的场地申请系统是为用户提供的一个线上进行场地申请的系统, 从而推进了信息化的建设。基于当前较为流行的B/S (浏览器/服务器) 结构, 采用ASP.NET技术和SQL Server数据库进行开发设计。通过本系统, 实现了不同权限的用户登录, 包括管理员、用户, 用户可以使用系统申请场地, 管理员可以通过管理端审核用户的申请信息。本系统经过测试, 运行效果稳定, 操作方便、快捷, 是一个功能全面、实用性好、安全性高, 并具有良好的可扩展性、可维护性的基于ASP.NET技术平台大的场地申请系统。

关键词:场地,B/S模式,数据库,系统

参考文献

[1] 张心雨.基于php的文体中心场地预约系统设计与实现[D].南京:南京大学, 2017

[2] 张莉.SQLSERVER数据库原理及应用教程[M].北京:清华大学出版社, 2003.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:新会计制度在医院的应用问题与优化策略研究下一篇:无人飞行机在通信勘察设计中的作用探讨