基于Web的超市进货管理系统毕设论文报告

更新时间:2024-05-18 15:34:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

XXXX大学

毕 业 设 计(论 文)

题 目 专 业 学生姓名 班级学号 指导教师 指导单位

基于web的超市订货管理软件开发

xx学院

日期: 年 月 日至 年 月 日

毕业设计(论文)原创性声明

本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。

论文作者签名:

日期: 年 月 日

摘 要

社会生活的现代化,使得市场的走向发生了巨大的变化,由于科技的发展,近几年新兴产业中超市的现代化管理方式大为流行。而开发本系统的目的就是要帮助超市经营者掌握和分析营销情况,利于超市内部的财务、库存、销售情况等管理,从而提高超市的管理水平和运作效率。

本文中主要介绍了超市管理事务中的常见基本问题和研究背景,并对系统进行了全面的可行性分析,详细论证了系统的需求分析、系统设计、系统实现和系统测试等过程。

系统实现了商品管理、供应商管理、订单管理和库存管理等功能。

本系统使用Asp.Net进行网页界面的设计,使用MVC设计模式。后端的数据库采用SQL Server。

测试结果表明,本系统实现了超市进货管理的主要功能,基本满足客户的需要。

关键词:商品管理;供应商管理;订单管理;库存管理;

Asp.Net MVC3;SQL Server

ABSTRACT

The modernization of social life makes tremendous changes in the market trend, because of the development of technology, in recent years new industries in the supermarket modern management methods are very popular. The purpose of developing this system is to help the supermarket operators to understand and analyze the marketing situation conducive to the supermarket within the financial, inventory, sales management, thereby enhancing the level of management and operational efficiency of the supermarket.

This article introduces the common issues and research background in the supermarket Management Services, and conducted a comprehensive feasibility analysis, detailed system requirements analysis, system design, system implementation and system testing process.

System achieved commodity management, supplier management, order management and stock management functions.

The system uses the Asp.Net web interface design, using the MVC design pattern. The back-end database using SQL Server.

The test results show that the system to achieve the main function of the supermarket to stock management, and basically meet the needs of customers.

Key words:Commodity Management;Supplier Management;Order Management;Stock

Management;Asp.Net MVC3;SQL Server

目 录

第一章 前言 ························· 1

1.1课题的背景 ····························· 1 1.2课题的意义 ····························· 1

第二章 需求分析 ······················· 2

2.1开发工具的选择 ··························· 2

2.1.1系统开发工具(Microsoft Visual Studio 2010) ········································································· 2 2.1.2数据库 ···································································································································· 2 2.1.3IIS服务器 ······························································································································· 2

2.2开发环境搭建 ···························· 3

2.2.1开发环境架设 ························································································································ 3 2.2.2系统的全局类 ························································································································ 4

第三章 需求分析 ······················· 5

3.1问题的提出 ····························· 5 3.2可行性分析 ····························· 5 3.3超市订货管理需求概述 ························ 5 3.4功能需求 ······························ 6 3.5性能需求 ······························ 6 3.6运行需求 ······························ 6

第四章 总体设计 ······················· 7

4.1超市订货管理系统设计指导思想和原则 ················· 7 4.2设计模式 ······························ 7 4.3系统配置方案设计 ·························· 8 4.4超市订货管理系统总体功能概述 ···················· 8 4.5超市订货管理系统各功能模块概述 ··················· 9

4.5.1系统登录模块 ························································································································ 9 4.5.2商品信息管理模块 ··············································································································· 10 4.5.3供应商信息管理模块 ··········································································································· 11 4.5.4订单信息管理模块 ··············································································································· 12 4.5.5库存信息管理模块 ··············································································································· 12 4.5.6商品分类信息管理模块 ······································································································· 13

4.6 数据库设计 ···························· 13

4.6.1 编写目的 ····························································································································· 13 4.6.2 背景 ···································································································································· 13 4.6.3 环境要求 ····························································································································· 13 4.6.4 概念结构设计 ····················································································································· 13 4.6.5字段命名规则 ······················································································································ 14 4.6.6数据库详细设计 ·················································································································· 14

第五章 详细设计 ······················· 17

5.1系统的软件结构 ·························· 17 5.2登陆系统模块的实现 ························ 17 5.3商品模块的实现 ·························· 18

5.3.1商品模块首页 ······················································································································ 18 5.3.2增加商品信息 ······················································································································ 18 5.3.3查看商品信息 ······················································································································ 18 5.3.4修改商品信息 ······················································································································ 18 5.3.5删除商品信息 ······················································································································ 18

5.4供应商模块的实现 ························· 18

5.4.1供应商模块首页 ·················································································································· 18 5.4.2增加供应商信息 ·················································································································· 19 5.4.3查看供应商信息 ·················································································································· 19 5.4.4修改供应商信息 ·················································································································· 19 5.4.5删除供应商信息 ·················································································································· 20

5.5订单模块的实现 ·························· 20

5.5.1订单模块首页 ······················································································································ 20 5.5.2增加订单信息 ······················································································································ 20 5.5.3查看订单信息 ······················································································································ 20 5.5.4修改订单信息 ······················································································································ 20

5.6库存模块的实现 ·························· 20

5.6.1库存模块首页 ······················································································································ 20 5.6.2增加库存信息 ······················································································································ 21 5.6.3查看库存信息 ······················································································································ 21 5.6.4修改库存信息 ······················································································································ 21

5.7商品分类模块的实现 ························ 21

5.7.1商品分类模块首页 ··············································································································· 21 5.7.2增加商品分类信息 ··············································································································· 21 5.7.3查看商品分类信息 ··············································································································· 21 5.7.4修改商品分类信息 ··············································································································· 21

第六章 测试 ························· 22

6.1测试技术 ····························· 22

6.1.1 单元测试 ····························································································································· 22 6.1.2 组合测试 ····························································································································· 22 6.1.3 确认测试 ····························································································································· 22 6.1.4 系统测试 ····························································································································· 23 6.1.5 用户验收测试 ····················································································································· 23

6.2 单元测试 ····························· 23 6.3 测试结论 ····························· 23

结束语 ···························· 24 致 谢 ···························· 25 参考文献 ··························· 26

届本科生毕业设计(论文)

第一章 前言

1.1课题的背景

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

本系统就是为了管理好图书订购与打印信息而设计的。

数据处理手工操作,工作量大,出错率高,出错后不易更改,一般订购情况是记录在账簿上,商品和供货商的信息记录在文件中,工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的信息进行更改就更加困难了。

基于这些问题,有必要建立一个超市进货管理系统,使管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询信息。

1.2课题的意义

超市进货管理系统本着让超市进货管理做到快捷、方便、简单、摆脱用手工操作处理的问题,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源的劣势而设计,它可以使管理员从繁重的手工操作中解脱出来。

超市进货管理系统是一项非常有意义的开发工作,其发展的潜力巨大,它的建立使超市进货的管理摆脱传统手工操作,实现通过互连网而进行的进货管理,其发展前景和影响意义也将是非常深远的。

- 1 -

届本科生毕业设计(论文)

第二章 需求分析

2.1开发工具的选择

2.1.1系统开发工具(Microsoft Visual Studio 2010)

Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。

2.1.2数据库

本软件开发使用的数据库是SQL Server 2008,SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能?? 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。

SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。 这个平台有以下特点:

可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。

高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。

2.1.3IIS服务器

IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件

- 2 -

届本科生毕业设计(论文)

系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

2.2开发环境搭建 2.2.1开发环境架设

因为使用到C#,所以开发工具选择Visual Studio 2010 SP1 从

http://www.microsoft.com/web/gallery/install.aspx?appsxml=&appid=VS2010SP1Pack 下载安装包

因为使用MVC3构架,而VS2010并不包含,所以需下载ASP.NET MVC 3 Tools Update 从http://www.microsoft.com/web/gallery/install.aspx?appid=MVC3 中下载

系统用到的数据库是Microsoft SQL Server Compact 4.0,

从http://www.microsoft.com/web/gallery/install.aspx?appid=SQLCE 中下载

Microsoft SQL Server Compact 4.0针对MVC3的升级包

从http://www.microsoft.com/web/gallery/install.aspx?appid=SQLCEVSTools 中下载

以上4项顺序安装完毕后打开VS2010程序,选择C#语言,选择Asp.Net MVC3应用程序,如图2-1所示

图2-1 搭建开发环境

然后选择Razor视图引擎,选择确定。环境搭建完毕。

- 3 -

届本科生毕业设计(论文)

2.2.2系统的全局类

Content:系统图片及css文件

Repositories:资源库,一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合。

Scripts:脚本库

- 4 -

届本科生毕业设计(论文)

商品:商品属性有商品编号、商品名、商品分类、商品售价。

表4-2 Commodity(商品表)

字段名称 CommodityID CommodityName CategoryID Price 数据类型 int nvarchar int float 数据长度 4 4000 4 8

描述 商品编号 商品名 商品分类编号 商品价格 可否为空 否 否 否 否 FK,PK PK FK 供应商:供应商属性有供应商编号、供应商名。

表4-3 Supplier(供应商表)

字段名称 SupplierID SupplierName 数据类型 int nvarchar 数据长度 4 4000 描述 供应商编号 供应商名 可否为空 否 否 FK,PK PK

订单:订单属性有订单编号、商品编号、供应商编号、交易数量、交易时间。

表4-4 Order(订单表)

字段名称 OrderID CommodityID SupplierID OrderQuantity OrderTime 数据类型 int int int int nvarchar 数据长度 4 4 4 4 4000

描述 订单编号 商品编号 供应商编号 交易数量 交易时间 可否为空 否 否 否 否 是 FK,PK PK FK FK 库存:库存属性有库存编号、商品编号、库存数量。

表4-5 Stock(库存表)

字段名称 StockID CommodityID StockQuantity 数据类型 int int int 数据长度 4 4 4

描述 库存信息编号 商品编号 交易数量 可否为空 否 否 否 FK,PK PK FK 商品分类:商品分类属性有商品分类编号、商品分类名。

- 15 -

届本科生毕业设计(论文)

表4-6 Category(商品分类表)

字段名称 CategoryID CategoryName 数据类型 int nvarchar 数据长度 4 4000

描述 商品分类编号 商品分类名 可否为空 否 否 FK,PK PK 用户:用户属性有用户编号、用户名、用户密码。

表4-7 User(用户表)

字段名称 UserID UserName Password 数据类型 int nvarchar nvarchar 数据长度 4 4000 4000

表4-7 SupplierCommodity(供应商商品关系表)

字段名称 Supplier_SupplierID Commodity_CommodityID 数据类型 int int 数据长度 4 4 描述 供应商编号 商品编号 可否为空 否 否 FK,PK PK PK 描述 用户编号 用户名 用户密码 可否为空 否 否 否 FK,PK PK

- 16 -

届本科生毕业设计(论文)

第五章 详细设计

5.1系统的软件结构

处理静态WEB是由Web浏览器向Web发送静态页面, Web服务器直接对发送的静态网页进行处理。

处理动态WEB数据库查询的过程是:当Web浏览器向Web服务器发送请求时,动态网页的处理流程是,屏蔽掉HTML语言,只输入动态网页文件,由Web服务器向数据库中传递信息,经过数据库的处理返回数据集,Web应用服务器再把含有程序代码的动态网页转换为静态网页返还给Web浏览器。这就是用动态网页对数据库进行查询并将数据返还给浏览器处理的全过程,具体见图5-1所示。

Web服务器发送请求…… …… 查询数据Web浏览器返回响应返回数据集应用程序服务器数据库Web浏览器 图5-1数据库查询示意图

5.2登陆系统模块的实现

本模块主要是用户通过登陆页面进入该系统才可浏览信息。用户输入正确的用户名和密码,如果登录信息有错误,则系统提示登录错误信息。若登录信息正确,则进入系统。若已经登录则显示信息,否则提示没有登录。

通过页面内的User.Identity.IsAuthenticated实现。

通过controller的

var

user

=

db.Users.Where(model

=>

model.UserName

==

userName

&&

model.Password

==

password).FirstOrDefault();

- 17 -

届本科生毕业设计(论文)

if (user != null) 判定与数据库中信息是否一致来实现。

5.3商品模块的实现 5.3.1商品模块首页

系统登陆后可显示商品模块页面,包括为商品信息列表,用户可以通过商品名搜索、排序,并可以对商品信息进行进一步操作。

5.3.2增加商品信息

选择增加新商品信息后显示增加商品信息页面。

通过db.Commodities.Add(commodity);将所填信息传入数据库。

5.3.3查看商品信息

选择查看商品信息详情后读取数据库显示商品详细信息的页面。

5.3.4修改商品信息

选择修改新商品信息后显示修改商品信息页面。

通过db.Entry(commodity).State = EntityState.Modified;修改信息。

5.3.5删除商品信息

选择删除商品信息后显示删除商品信息页面。

通过db.Commodities.Remove(commodity);删除选中信息。

5.4供应商模块的实现 5.4.1供应商模块首页

- 18 -

届本科生毕业设计(论文)

系统登陆后可显示供应商模块页面,包括为供应商信息列表,用户可以选择供应商查看该供应商所提供的商品及对应的订单,并可以对供应商信息进行进一步操作。

详细信息下拉功能通过ViewBag.SupplierID = id.Value;

viewModel.Commodities

=

viewModel.Suppliers.Where(i

i.SupplierID == id.Value).Single().Commodities;来实现。

5.4.2增加供应商信息

选择增加新供应商信息后显示增加供应商信息页面。

通过db.Suppliers.Add(supplier);将所填信息传入数据库。

5.4.3查看供应商信息

选择查看供应商信息详情后显示查看供应商信息页面。

5.4.4修改供应商信息

选择修改供应商信息后显示修改供应商信息页面。

通过

foreach (var commodity in db.Commodities) {

if (selectedCommoditiesHS.Contains(commodity.CommodityID.ToString())) {

if (!supplierCommodities.Contains(commodity.CommodityID)) {

supplierToUpdate.Commodities.Add(commodity); } } else {

if (supplierCommodities.Contains(commodity.CommodityID))

- 19 -

=>

届本科生毕业设计(论文)

{

supplierToUpdate.Commodities.Remove(commodity); } } }

达到修改供应商信息时可用多选框选择多种对应提供的商品。

5.4.5删除供应商信息

选择删除供应商信息后显示删除供应商信息页面。

通过db.Commodities.Remove(supplier);删除选中信息。

5.5订单模块的实现 5.5.1订单模块首页

系统登陆后可显示订单模块页面,包括为订单信息列表,用户可以根据订单时间搜索对应的订单,并可以对订单信息进行进一步操作以及打印当前页面。

通过orders = orders.Where(s => s.OrderTime.Contains(searchString));对订单时间进行搜索。

5.5.2增加订单信息

选择增加新订单信息后显示增加订单信息页面。

5.5.3查看订单信息

选择查看订单信息详情后显示查看订单信息页面。

5.5.4修改订单信息

选择修改订单信息后显示修改订单信息页面。

5.6库存模块的实现 5.6.1库存模块首页

系统登陆后可显示库存模块页面,包括为库存信息列表,用户可以对库存信息进行进一步操作以及打印当前页面。

- 20 -

届本科生毕业设计(论文)

5.6.2增加库存信息

选择增加新库存信息后显示增加库存信息页面。

通过ViewBag.CommodityID = new SelectList(db.Commodities, \, \);直接选择对应的商品

5.6.3查看库存信息

选择查看库存信息详情后显示查看库存信息页面。

5.6.4修改库存信息

选择修改库存信息后显示修改库存信息页面。

5.7商品分类模块的实现 5.7.1商品分类模块首页

系统登陆后可显示商品分类模块页面,包括为商品分类信息列表,用户可以对商品分类信息进行进一步操作。

5.7.2增加商品分类信息

选择增加新商品分类信息后显示增加商品分类信息页面。

5.7.3查看商品分类信息

选择查看商品分类信息详情后显示查看商品分类信息页面。

5.7.4修改商品分类信息

选择修改商品分类信息后显示修改商品分类信息页面。

- 21 -

届本科生毕业设计(论文)

第六章 测试

测试是为了发现程序中的错误而执行程序的过程,好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案,成功的测试是发现了至今为止尚未发现的错误的测试。在开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占开发总工作量的40%以上。因此,我们必须重视测试工作。

6.1测试技术

由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。

从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随不同阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。

6.1.1 单元测试

单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作。单元测试一般是由程序员完成,也称程序调试。

6.1.2 组合测试

组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。

6.1.3 确认测试

确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全

- 22 -

届本科生毕业设计(论文)

部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。

6.1.4 系统测试

系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。

6.1.5 用户验收测试

在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。

在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。

一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来对每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒子测试。黑盒测试又称为功能测试,白盒子测试又称为结构测试。

6.2 单元测试

单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。

6.3 测试结论

测试结果表明本次设计的程序基本正确。虽然在测试过程中发现不少错误,但经过修改后程序现在通过了测试。由于软件测试在软件开发过程中占有很重要的地位。同时,软件测试对测试人员的要求也是很高的。所以,通过了以上的测试,并不能证明本软件就是完全正确的。正确的结论应该是本软件还有待于进一步的测试和改进。

另外,通过本次测试,深深理解了软件测试和软件调试的重大区别。

- 23 -

届本科生毕业设计(论文)

结束语

本系统具有如下特点:

(1) 采用B/S三层体系结构,使系统具有很好的可维护性和可重用性。

(2) 后台采用的SQL Server数据库,拥有较高的插入,查询速度、业务连续性等特点。

但因为本系统相对来说较大,而且在本项目开始的时候,在C#和Web应用程序设计方面不太熟悉,再加上毕业设计的时间有限,许多方面在下一步的工作中还需要进一步改进和完善。主要针对以下几方面:

(1) 尽量采用满足MVC/模式开发,分离表示层和事物层,使系统具有高的可重用性 和适应性以及良好的可维护性。

(2) 系统功能虽已基本实现,但仍有诸多地方需要修改,还有的细节的地方也需要进一步修改和完善。

- 24 -

届本科生毕业设计(论文)

致 谢

光阴似箭,日月如棱。几年的时间,在我们漫长的人生旅途中是那么的短暂,但是,这短短的几年是最真诚的青春,是最纯真的岁月,是最美丽的大学生活??我们的自学能力在这里得提升,我感谢所有的恩师:是您赋予我们最有意义的收 获;是您带领我们走进知识殿堂,使我们不但丰富了知识;是您给我们一个全新的角度去发现美、创造美、欣赏美,给我们美的眼睛去发现世界的美,感悟生活的美;是你教会我们珍惜友谊和时间;是您给了我们看世界的眼睛,是你们用博大的胸怀,给予我们最无私的关怀和奉献。这在这次的毕业论文中,发挥了我在学校学到的知识和技能的应用,也算是我最后一次做学校的作业了,我要感谢我的指导老师,还有我的辅导员老师,感谢他们的教诲,让我知道在社会上懂得怎样去做好自己,端正自己的位置,为社会贡献出我自己的力量。

- 25 -

届本科生毕业设计(论文)

参考文献

[1] Asp.net Tutorial:www.w3schools.com .

[2] Stephen R. Davis. C++ for Dummies [M]. wiley publishing.Inc 2008. [3] Getting Started with ASP.NET MVC 3:http://www.asp.net/

[4] 胡勇辉,曹倬瑝,兰湘涛.ASP.NET开发实战详解:入门、模块、系统[M].北京:电子

工业出版社,2006

[5] 张克非.ASP.NET网络程序设计与应用[M2.北京航空航天大学出版社,2007 [6] 朱玉超,鞠艳,王代勇.ASP.NET 项目开发教程[M2.北京:电子工业出版社,2008 [7] 刘乃丽.完全手册 ASP.NET 2.0网路开发详解[M2.北京:电子工业出版社,2008 [8] 尚俊杰、秦卫中.ASP.NET 程序设计案例教程[M2.北京:清华大学出版社,2005 [9] 陈伟 编著 《SQL Server 2005数据库应用与开发教程》北京:清华大学出版社,2007 [10] Stephen Walther. ASP.NET 3.5 Unleashed Unleashed Series [M]. Sams, 2008 [11] Imar Spaanjaars. Beginning Asp.Net 3.5 In C# And Vb[M]. Wiley India Pvt. Ltd., 2008 [12] Scott Mitchell. Sams Teach Yourself ASP.NET 3.5 in 24 Hours: Complete Starter Kit Sams

Teach Yourself -- Hours Series [M]. Sams, 2008

[13] Matthew MacDonald. Beginning ASP.NET 4.0 in C# 2010[M]. Apress, 2010

[14] Christian Nagel, Bill Evjen, Jay Glynn, Morgan Skinner, Karli Watson. Professional C#

2008[M]. Wiley India Pvt. Ltd., 2008

[15] Kenneth C. Laudon, Jane P. Laudon . Management Information Systems: Managing the Digital

Firm[M]. Publisher Prentice Hall, 2007

[16] Raymond McLeod, George P. Schell. Management information systems[M]. Pearson/Prentice

Hall, 2007

[17] James A. O'Brien, George M. Marakas. Management Information Systems[M].

McGraw-Hill/Irwin, 2008

[18] Singh. Information System Management[M]. S.B. Nangia APH publishing Corporation .2007 [19] Kenneth C. Laudon, Jane Price Laudon.Management Information Systems: Managing the

Digital Firm MyMISLab Series[M]. Prentice Hall, 2009

[20] Thomas M. Connolly, Carolyn E. Begg. Database systems: a practical approach to design,

implementation, and management[M]. Addison-Wesley, 2009

- 26 -

本文来源:https://www.bwwdw.com/article/3y17.html

Top