论文部分内容阅读
摘要:本文介绍了ASP.NET项目开发课程中对管理信息系统的设计,如何采用B/S结构进行架构的搭建、进行需求分析与结构设计、利用SQL server建立数据库,通过使用ASP.NET编程技术进行系统的设计与开发。
关键词: B/S ASP SQLServer VISUAL C#
中图分类号:TU 文献标识码:A 文章编号:(2021)-03-135
1引言
ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。ASP.NET的优点主要体现在效率高、可重用性高、代码量少这三方面。ASP.NET与ASP相比较效率更高,提供了很高的可重用性,对于实现同样功能的程序,ASP.NET使用的代码量比ASP要少得多。ASP.NET采用全新的编程环境,代表了技术发展的主流方向。
MVC是一种使用MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用戶输入,并向模型发送数据。
2需求分析
B/S架构是一种在网络环境中的系统开发架构,现在程序人员开发软件系统时对它进行了大规模采用,通过突破C/S结构的某些限制,有力的支撑了此结构的软件系统的开发。而计算机网络技术的发展推动了B/S架构的更新。同时在互联网技术的进一步发展下,大量管理系统要求可以在接入互联网的多台电脑上使用和操作系统。随着该前提下程序员开发软件系统时广泛应用B/S架构,其根本组成部分也在不停的改善。
B/S架构不是窗口软件系统,这就使本系统以后不需要像QQ等软件一样需要把使用系统下载安装到电脑上那么麻烦,由此可见B/S架构的本系统只要会操作百度等浏览器,就能打开使用。其程序开发这边使其成功运行的方式也很简便,程序员在这边电脑上安装开发好的软件系统,通过远距离的连接工具的操作,就能做到在多台接入互联网的电脑上对安装好的软件系统进行操作使用。B/S架构大大方便了顾客使用本系统。
因为B/S架构的组成的特殊性能,顾客这边只需要用电脑上安装的百度等引擎搜索登陆操作本系统就能对分散部署在互联网上的多台服务器提出访问。由于提供服务的计算机软件设备承担了大部分的用户发出访问的处理任务,而用户电脑上仅仅部署配备很少的本地服务程序操作软件就可以,因此客户操作电脑使用系统的步骤被B/S结构大大的精简了。
管理信息系统提供了强大的管理功能,方便管理员对信息的添加、修改、删除、查询等操作。系统开发的总体任务是实现信息管理的系统化、规范化、自动化、达到提高信息管理效率的目的。以药品开发为例,药品管理程序按角色分为操作员和管理员2类用户。操作员可进行“药品信息查询”、“药品添加”、“药品修改”、“采购商查询”、“采购商添加”、“出库信息”、“入库信息”、“数据库备份”等功能。管理员可进行“药品信息查询”、“药品添加”、“药品修改”、“采购商查询”、“采购商添加”、“出库信息”、“入库信息”、“数据库备份与还原”、“用户管理”等功能。
3系统的设计与实现
3.1数据库的设计
SQL Server系列软件是Microsoft 公司推出的关系型数据库管理系统。2008年10月,SQL Server 2008简体中文版在中国正式上市,SQL Server 2008 版本可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
3.2系统的实现
Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Microsoft Visual Studio 2010 采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成。但拖曳的界面,也应当有相应的代码来实现功能。Microsoft Visual Studio 2010支持C#、C++ 、VB。 可以快速实现相应的功能。
在 Visual Studio 的任何版本中都可以创建和使用文本模板,无需任何其他组件。在引入了预处理文本模板的 Visual Studio 2010 中,从应用程序生成任何类型的文本文件已变得更加容易。还通过与生成系统的更好集成,改进了对代码集成的支持,从而使生成的源代码始终会在对源模型进行任何更改后保持更新。
管理信息系统网站具有的主要功能如下:
会员管理包括前台用户注册,用户登录,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,用户地址等重要的联系信息。
产品管理是网站处理产品信息的重要模块,包括前台产品展示,产品搜索,产品类别展示,产品信息包括产品的名称,数量,价格,产品类别等重要的信息。管理员可以对产品进行添加,修改和删除。
订单管理是一个购物网站很重要的功能,订单管理包括前台用户购买商品的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现查询自己的历史订单信息。管理员可以对订单信息进行查看。
新闻留言板提供了一个用户和网站之间的最好交流平台,用户登录网站就可以在新闻动态板上给网站进行留言,包括留言的姓名,标题,内容和一些联系方式。当用户发布留言后管理员可以在后台查看留言信息,同时可以对用户的留言进行回复。对不良信息可以做删除操作。
4.结论
本文论述了ASP.NET项目开发课程中管理信息系统的设计过程,在Microsoft Visual Studio 2010集成开发环境进行开发,采用了Asp.Net技术,后台语言采用C#语言进行编程开发,页面前台采用了HTML语言进行显示,在配合功能强大的数据库系统来存储系统中用到的数据信息,提高学生的技能和实践能力,达到良好的效果。
参考文献
[1]金晶.基于ASP.NET的学生信息管理系统的设计分析[J].卫星电视与宽带多媒体,2020(02):21-22.
[2]付跃军,李忠政.基于ASP.NET的管理信息系统设计与实现[J].机电产品开发与创新,2019,32(04):97-99.
[3]刘培林,史莹中,黄翀.C#可视化程序设计案例教程[D].机械工业出版社 2019
天津滨海职业学院 天津 300451
关键词: B/S ASP SQLServer VISUAL C#
中图分类号:TU 文献标识码:A 文章编号:(2021)-03-135
1引言
ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。ASP.NET的优点主要体现在效率高、可重用性高、代码量少这三方面。ASP.NET与ASP相比较效率更高,提供了很高的可重用性,对于实现同样功能的程序,ASP.NET使用的代码量比ASP要少得多。ASP.NET采用全新的编程环境,代表了技术发展的主流方向。
MVC是一种使用MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用戶输入,并向模型发送数据。
2需求分析
B/S架构是一种在网络环境中的系统开发架构,现在程序人员开发软件系统时对它进行了大规模采用,通过突破C/S结构的某些限制,有力的支撑了此结构的软件系统的开发。而计算机网络技术的发展推动了B/S架构的更新。同时在互联网技术的进一步发展下,大量管理系统要求可以在接入互联网的多台电脑上使用和操作系统。随着该前提下程序员开发软件系统时广泛应用B/S架构,其根本组成部分也在不停的改善。
B/S架构不是窗口软件系统,这就使本系统以后不需要像QQ等软件一样需要把使用系统下载安装到电脑上那么麻烦,由此可见B/S架构的本系统只要会操作百度等浏览器,就能打开使用。其程序开发这边使其成功运行的方式也很简便,程序员在这边电脑上安装开发好的软件系统,通过远距离的连接工具的操作,就能做到在多台接入互联网的电脑上对安装好的软件系统进行操作使用。B/S架构大大方便了顾客使用本系统。
因为B/S架构的组成的特殊性能,顾客这边只需要用电脑上安装的百度等引擎搜索登陆操作本系统就能对分散部署在互联网上的多台服务器提出访问。由于提供服务的计算机软件设备承担了大部分的用户发出访问的处理任务,而用户电脑上仅仅部署配备很少的本地服务程序操作软件就可以,因此客户操作电脑使用系统的步骤被B/S结构大大的精简了。
管理信息系统提供了强大的管理功能,方便管理员对信息的添加、修改、删除、查询等操作。系统开发的总体任务是实现信息管理的系统化、规范化、自动化、达到提高信息管理效率的目的。以药品开发为例,药品管理程序按角色分为操作员和管理员2类用户。操作员可进行“药品信息查询”、“药品添加”、“药品修改”、“采购商查询”、“采购商添加”、“出库信息”、“入库信息”、“数据库备份”等功能。管理员可进行“药品信息查询”、“药品添加”、“药品修改”、“采购商查询”、“采购商添加”、“出库信息”、“入库信息”、“数据库备份与还原”、“用户管理”等功能。
3系统的设计与实现
3.1数据库的设计
SQL Server系列软件是Microsoft 公司推出的关系型数据库管理系统。2008年10月,SQL Server 2008简体中文版在中国正式上市,SQL Server 2008 版本可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
3.2系统的实现
Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Microsoft Visual Studio 2010 采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成。但拖曳的界面,也应当有相应的代码来实现功能。Microsoft Visual Studio 2010支持C#、C++ 、VB。 可以快速实现相应的功能。
在 Visual Studio 的任何版本中都可以创建和使用文本模板,无需任何其他组件。在引入了预处理文本模板的 Visual Studio 2010 中,从应用程序生成任何类型的文本文件已变得更加容易。还通过与生成系统的更好集成,改进了对代码集成的支持,从而使生成的源代码始终会在对源模型进行任何更改后保持更新。
管理信息系统网站具有的主要功能如下:
会员管理包括前台用户注册,用户登录,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,用户地址等重要的联系信息。
产品管理是网站处理产品信息的重要模块,包括前台产品展示,产品搜索,产品类别展示,产品信息包括产品的名称,数量,价格,产品类别等重要的信息。管理员可以对产品进行添加,修改和删除。
订单管理是一个购物网站很重要的功能,订单管理包括前台用户购买商品的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现查询自己的历史订单信息。管理员可以对订单信息进行查看。
新闻留言板提供了一个用户和网站之间的最好交流平台,用户登录网站就可以在新闻动态板上给网站进行留言,包括留言的姓名,标题,内容和一些联系方式。当用户发布留言后管理员可以在后台查看留言信息,同时可以对用户的留言进行回复。对不良信息可以做删除操作。
4.结论
本文论述了ASP.NET项目开发课程中管理信息系统的设计过程,在Microsoft Visual Studio 2010集成开发环境进行开发,采用了Asp.Net技术,后台语言采用C#语言进行编程开发,页面前台采用了HTML语言进行显示,在配合功能强大的数据库系统来存储系统中用到的数据信息,提高学生的技能和实践能力,达到良好的效果。
参考文献
[1]金晶.基于ASP.NET的学生信息管理系统的设计分析[J].卫星电视与宽带多媒体,2020(02):21-22.
[2]付跃军,李忠政.基于ASP.NET的管理信息系统设计与实现[J].机电产品开发与创新,2019,32(04):97-99.
[3]刘培林,史莹中,黄翀.C#可视化程序设计案例教程[D].机械工业出版社 2019
天津滨海职业学院 天津 300451