计算机科学与技术系aspnet项目实训报告

上传人:第*** 文档编号:55704668 上传时间:2018-10-04 格式:DOC 页数:53 大小:2.12MB
返回 下载 相关 举报
计算机科学与技术系aspnet项目实训报告_第1页
第1页 / 共53页
计算机科学与技术系aspnet项目实训报告_第2页
第2页 / 共53页
计算机科学与技术系aspnet项目实训报告_第3页
第3页 / 共53页
计算机科学与技术系aspnet项目实训报告_第4页
第4页 / 共53页
计算机科学与技术系aspnet项目实训报告_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《计算机科学与技术系aspnet项目实训报告》由会员分享,可在线阅读,更多相关《计算机科学与技术系aspnet项目实训报告(53页珍藏版)》请在金锄头文库上搜索。

1、数据库设计与应用开发实训 设 计 报 告题目:题目: xx 体育公司网站的设计与实现 姓姓 名:名:xxx学学 号:号:20140083116院(系、部)院(系、部):xxxxxxxx 系专专 业:业:计算机科学与技术班班 级:级:2014 级 1 班指导教师:指导教师:xx分分 数:数:完成时间: 2015 年 10 月摘 要xx 体育公司网站使用 Visual Stdio 2008 作为开发工具,采用 ASP.NET 技术、C#语言进行设计与实现,后台采用 SQL Server 2008 进行数据库管理,网站图片使用了Photoshop CC 软件。从技术可行性、经济可行性、操作可行性、用

2、户的需求、数据库设计和系统实现方面进行了详细阐述。根据需求分析可把系统分为游客、用户和后台管理员三种角色。该平台主要实现了游客浏览网站、注册账号,称为用户后可修改基本信息、查看新闻、查看商品和购买商品,管理员进行新闻管理、商品管理、用户管理以及用户的订单管理等功能。xx 体育公司网站购物可使消费者以及体育爱好者快速地了解体育方面的新闻、最新的商品以及从网上快速选购自己喜欢的商品,大大节省了寻找体育新闻、逛街寻找体育商品的时间,并且改善了 xx 实体店面的拥挤情况,维持了公司的秩序,提高了公司的工作效率。关键词:关键词:数据库系统;网上购物系统;ASP.NET;SQL Server;网上购物;体

3、育。目目 录录1 绪论.1 1.1 系统开发背景1 1.2 系统开发意义1 2 可行性分析.1 2.1 技术可行性1 2.2 经济可行性2 2.3 操作可行性3 3 系统分析.3 3.1 需求分析3 3.2 网站总体框架3 4 数据库设计与实现.6 4.1 概要设计6 4.2 逻辑设计6 4.3 物理设计7 5 数据库链接与母板页设计.8 6 系统前台实现.17 7 系统后台实现.37 结论.57 谢辞.58 参考文献.59 1 绪论绪论 1.1 系统开发背景系统开发背景 随着人们生活水平的提高,人们的健康意识越来越强,锻炼身体、关注体育的人越来越多,体育公司管理的信息量也在随着快速增长,但是

4、国内很多体育公司还处于手工管理方式,这种方式会消耗体育公司工作人员大量的时间和精力,并且无法快速、准确的完成各项管理工作。对于顾客来说,了解体育新闻以及购买体育用品是一个迫切的需求,但是现在体育公司存在的普遍问题,就是实体店面过于拥挤,尤其是那些小型的体育更是难有立足之地,这在影响体育事业的发展的同时也降低了人们锻炼身体的执行力。因此在计算机飞速发展的今天,将信息化的处理方式应用于体育公司管理已是势在必行。1.2 系统开发意义系统开发意义 xx 体育公司网站可可以让顾客快速了解到最新的体育新闻并且方便地坐在电脑桌前挑选购买自己喜欢的体育用品,顾客无需再去体育商场排队或者拥挤了,在家通过点鼠标就

5、可看到自己想看的消息,买到自己心仪的体育用品。顾客去体育商城时往往对各种体育商品不太了解,这使顾客选择商品时存在很大的盲目性,而利用 xx 体育公司网站,顾客可以很清楚地了解每种商品的优劣,不用再听导购一堆听不懂的话了,这样就可以进一步根据个人的需求选择自己喜欢的商品。同时网上购买体育用品的实现也会使体育公司的管理变得轻松、有效的提高体育公司的工作效率。 xx 体育公司网站的实现为顾客提供了便捷、高效的获取体育信息的途径,节约了顾客的宝贵时间,顾客可自如地选择合适的体育用品。同时很好的改善体育公司实体店面的紧张现状,简化了顾客的购物环节,提高了体育公司的工作效率。2 可行性分析可行性分析 2.

6、1 技术可行性技术可行性 根据用户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究实现 系统的可行性 1 。xx 体育公司网站用 Visual Studio 2008 为开发平台,使用 ASP.NET技术和 SQL Server 2008 数据库管理软件进行系统设计与实现。 2.1.1ASP.NET 技术技术 ASP.NET 是一种新型的 Web 开发技术,基于 Microsoft 公司的.NET 框架,支持 C#和 VB.NET 语言,是现在主流的网站开发平台 2 。ASP.NET 是由 Microsoft 公司提出的动态网站设计技术与程序框架,它带给人们的是全新的技术,和由此

7、产生的开发效率的提高,网站性能的提升 2 。 ASP.NET 具有许多优点和新特性,具体如下 3 : (1)高效的运行性能,ASP.NET 采用的是代码和前台页面分离存储方式,这使得 ASP.NET 在运行时可直接运行编译好的 DLL 文件,而且 ASP.NET 采用的是缓存机制,使 得页面的运行性能更好。(2)简易性,ASP.NET 使执行常见任务如表单的提交、客户端的身份验证、分页系 统和网站配置变得容易。 (3)灵活性,ASP.NET 可结合多种程序语言,构造功能丰富的应用程序。ASP.NET 也可调用 API、Windows 等应用程序进行联合开发,这让 ASP.NET 的开发更具有灵

8、活性。(4)可管理性,ASP.NET 是基于 Web.Config 文件进行配置的应用程序,这使修改应 用程序更方便,更易于管理。 (5)可调试性,ASP.NET 可很方便的跟踪调试,同时也提供了处理调试错误或异常 的方法,使应用程序可正常运行。 (6)自定义性和扩展性,ASP.NET 可设置自定义用户控件,并可以插入到不同的页 面中,实现更具有修改化的功能组件。这很好的提高了 ASP.NET 代码的重复使用和功能的扩展。 2.1.2 SQL Server 2008 SQL Server 2008 是微软推出的集成了许多数据分析功能的管理平台,SQL 是英文 Structured Query

9、Language 的缩写,译为结构化查询语言,SQL Server 2008 是各种关系型 数据库所采用的标准语言 4 。 SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企 业级的数据管理,在数据库性能以及数据可靠性、收缩性、易用性、与 Internet 集成等方 面都有了重大的改进,SQL Server 2008 数据库引擎为关系型数据和结构化数据提供了更安 全可靠的存储功能,可构建和管理用于业务的高可用和高性能的数据应用程序 5 。 2.1.3ADO.NET ADO.NET 是.NET Framework 提供的数据访问的类库,ADO.NET

10、对 Microsoft SQL Server、Oracle 和 XML 等数据源提供一致的访问 6 。从传统的数据库到 XML 数据存储,各种各样的数据源都能连接到 ADO.NET,从而更加灵活地访问数据,减少访问数据所需的代码,提高了 Web 应用程序的性能 6 。 ADO.NET 用于访问的类库包含.NET Framework 数据提供程序和 DataSet 两个组 件。.NET Framework 数据提供程序包含 4 个核心类:Connection(建立与数据源的连接) 、Command(对数据源执行操作命令,用于修改数据、查询数据和运行存储过程等) 、 DataReader(从数据源

11、获取返回的数据) 、DataAdapter(用数据源数据填充 DataSet,并可 以处理数据更新) 6 。 这些开发工具功能都较强大,并且有较强的接口,因此,邢台医院网上挂号平台在技 术上是可行。 2.2 经济可行性经济可行性 从软件方面看,本系统实现仅需要 Visual Studio 2008 和 SQL Server 2008 两种应用程序即可;从硬件方面来看,现在公司都采用自动化办公,已有成熟的硬件设备与网络,可以很好的满足网站的需要。xx 体育公司网站实现与投入使用其方便、快捷的特性也可提高公司工作效率。由此看来,本系统的开发在经济方面是可行的。 2.3 操作可行性操作可行性 随着现

12、在科技的发展,计算机和网络几乎已普及到生活的各方面,便利的科技条件为用户使用体育公司网站提供了优越的环境。本系统面向患者和管理员开发,界面友好、明 了,操作方法简单,用户只需掌握基本的上网知识,就可轻易的对系统进行使用及选购体育用品等功能。本系统后台管理的操作简便、易懂,内部工作人员只需简单的培训即可管理该系统。因此本系统在操作方面是没有问题的。 3 系统分析系统分析 3.1 需求分析需求分析 xx 体育公司网站将成为 xx 体育公司中重要的一部分,它可以很好的解决我公司管理人员和顾客的许多问题。从顾客来看,使用 xx 体育公司网站可很大程度减少自身的在路上以及商店拥挤的时间,并且可以在网上查

13、看最新的体育新闻和体育用品的基本信息,然后根据个人的需求选购公司的商品。从我公司及其公司管理人员来看,使用 xx 体育公司网站可很好的维持公司的秩序,同时也大大提高了公司工作人员的工作效率。由此看来,实现一个方便、快捷的公司网站是很重要的。 从使用该网站的用户方面考虑,用户可以通过自己的账号登录到网站,并且可随时修改自己的个人信息或修改密码;用户登录后可以根据自己的需求来进行选购,如果用户后悔购买,也可取消自己的订单。其次从网站的游客来看,游客可以在上面浏览 xx 体育公司和公司商品的信息,而且游客还可以查看网站的新闻;如果游客想进行商品购买,则必须进行注册账号;从系统管理人员来看,他们所关心

14、的是如何对后台数据进行查询、添加、删除、修改等操作,因此管理员在后台可以对公司、管理员、用户、新闻、商品等信息进行基本的添加、更新和删除操作,而且管理员还可对用户进行删除操作,也可对用户的订单信息进行查询、处理及删除有误的订单信息。3.2 网站总体框架网站总体框架4 数据库设计与实现数据库设计与实现4.1 概念设计概念设计概念结构设计是根据需求分析阶段的任务要求上产生的。按照一定的方法把这些需求抽象为一个数据模型,也就是概念模型。这种模型会让设计者从复杂的现实中解脱出来,并只专注于最有用的处理模式和信息的组织结构上。E-R 图也成实体-联系图(Entity Relationship Diagr

15、am) ,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。xx 体育公司网站管理系统包含有以下实体。通过需求分析可以得出系统涉及到的实体主要包括:新闻类别:流水号,新闻类别; 新闻信息:流水号,新闻标题,新闻内容,添加时间,阅读次数; 产品类别:流水号:产品类别; 产品:流水号,产品名称,产品价格,产品图片,产品类别,产品介绍; 用户:用户名,密码,真实姓名,电话,地址,邮编,管理员标志;订单:流水号,产品流水号,订购数量,用户名,订购日期,处理标志。 实体间的联系如图所示:4.2 逻辑设计逻辑设计通过概念设计可以得到系统的逻辑模型(其中主属性用“_”标示):新闻类别:流水号

16、,新闻类别; 新闻信息:流水号,新闻标题,新闻内容,添加时间,阅读次数; 产品类别:流水号:产品类别; 产品:流水号,产品名称,产品价格,产品图片,产品类别,产品介绍; 用户:用户名,密码,真实姓名,电话,地址,邮编,管理员标志;订单:流水号,产品流水号,订购数量,用户名,订购日期,处理标志。 4.3 物理设计物理设计产品类别表 列名数据类型长度说明 流水号Bigint8主键 产品类别Nvarchar10产品表 列名数据类型长度说明 流水号Bigint8主键 产品名称Nvarchar50 产品价格Int4 产品图片Varchar50图片文件名 产品类别Varchar10外键 产品介绍Ntext16用户表 列名数据类型长度说明 用户名Nvarchar20主键 密码Nvarchar10 真实姓名Nvarchar50 电话Nvarchar50地址Nvarchar50 管理员标志Bit1默认 0,表示一般用户新闻类别表 列名数据类型长度说明 流水号Bigint8主键 新闻类别Nvarch

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号