C#+sqlserver校园服务平台的设计与实现(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver校园服务平台的设计与实现(2)


系统采用ASP.NET为开发工具,结合SQL Server 2005数据库,使用Visual Studio 2005软件开发整个校园服务平台。系统包括用户信息管理、发布信息、已发布信息查询、在线商品购买以及用户留言等模块。系统开发主要包括后台数据库的建立和文护以及前台应用程序的开发两个方面。对于前者要求所建立的数据库数据一致性和完整性强、数据安全性好,而对于后者则要求应用程序功能完备,页面简洁操作简单易于用户使用[3]。通过使用校园服务平台系统实现校园内用户之间的交易和交流。
1.2技术介绍
1.2.1 ASP.NET技术
ASP.NET是建立在公共语言运行库上的Web编程框架,与它的前身ASP相比,ASP.NET具有更高的性能、更好的平台支持以及更完备的工具支持。目前ASP.NET支持3种开发语言:C#、VB.NET和JavaScript.NET,这3种语言编译的程序集是相同的,各个不同语言编写的程序集是可以相互调用的[4]。
1.2.2 SQL Server 2005数据库技术
SQL Server 2005综合了分析、报表、集成和通知的功能[5]。SQL Server 2005是一个全面的数据库平台,利用集成的商业智能(BI)工具来提供企业级别的数据管理[6]。其数据库引擎为关系型数据以及结构化数据提供了更加安全更加可靠的存储功能,可以构建以及管理应用于业务的高可用与高性能的数据应用程序[7]。
1.2.3 Visual Studio 2005开发工具
Visual Studio 2005拥有强大的智能且高效的开发工具。以高效的开发效率为主要目的,不只是具备丰富经验的企业开发人员甚至是初学编程的入门级程序员,都可以利用Visual Studio 2005完成全方位的、系统的、高效的程序开发[8]。
系统使用Microsoft Visual Studio 2005中文版集成开发环境中的.NET技术及C#语言开发,选择Microsoft SQL Server 2005为数据库服务器。其中C#是Microsoft在Visual Studio.NET中推出的一种新型程序设计语言,具有面向组件、功能强大和灵活性好等特点[9]。C#语言与C++和Java非常类似,样式清晰,可读性很强,易于掌握。
2.系统分析与设计
2.1系统的功能分析
系统将现代化的计算机技术和服务平台相结合,并按照校园服务平台的流程设计完成,实现了如下功能。
(1)用户注册:用户姓名,性别,用户账号,密码,联系电话,联系地址。
(2)信息发布:发布校园服务信息。
(3)二手信息:发布二手信息进行买卖。
(4)用户留言:对校园服务信息以及二手商品可以进行留言。
(5)在线购买:在线货物添加至购物车可以一次购买多个商品。
2.2系统的性能分析
(1)先进性:采用成熟的计算机软件技术,保障系统适应今后技术发展需要。
(2)可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。
(3)安全性:整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。
2.3系统功能模块设计
系统的主要功能模块如图1所示。
 
图1  功能模块图
2.4数据库概念结构设计
系统的数据库实体主要有“用户”,“管理员”,“二手商品”以及“在线货物”。
“用户”与“二手商品”存在“操作”的关系,一个用户可以对多个二手商品进行查看和留言,即用户与二手商品之间是一对多的关系。
“用户”与“在线货物”存在“购买”的关系,一个用户可以购买多个货物,即用户与在线货物之间也是一对多的关系。
“管理员”与“二手商品”存在着“管理”的关系,一个管理员可以对多个二手商品进行删除和编辑操作,即管理员与二手商品之间是一对多的关系。 (责任编辑:qin)