网上花店实验报告_第1页
网上花店实验报告_第2页
网上花店实验报告_第3页
网上花店实验报告_第4页
网上花店实验报告_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要摘要 21 世纪是个日新月异的时代 一切的更新速度都是如此之快 人们生活的节奏也随 之提高 时间已经成为一种奢侈品 再也容不得我们去挥霍半分 网上购物顺应时代的潮流 走入了人们的日常生活 网上购物突破了传统商务的障碍 无论对消费者 企业还是市场都 有着巨大的吸引力和影响力 在新经 济时期无疑是达到 多赢 效果的理想模式 鲜花在 人们的生活中是不可或缺的人类情感的传递者 但是快节奏的生活 让他们缺少了这样的机 会去表达 网上花店提供这样一个平台 快捷 方便 安全 让他们在忙自己的事情的同时 也能保留这份美好 本系统采用 VS2008 集成开发环境进行编程开发 配合使用微软数据库系统 SQL SERVER 2005 数据库来存储网站中用到的数据信息 关键词 关键词 网上花店系统设计 SQL Server 2005 数据库 VS2008 购物车 第一章 绪论 1 1 引言 随着互联网和信息技术的发展 新的产业 新的商业模式如雨后春笋般涌现 电子商务 就是利用先进的电子信息技术从事各种商业活动的一种方式 这种特殊的经营方式 就是利 用现有的计算机硬件设备 软件和网络基础设施 然后通过网络连接起来的电子网络环境进 行各种各样的商务活动 网上花店是电子商务发展的产物 是网络技术应用的全新发展方向 Internet 本身具有的 开放性 全球性 低成本 高效率的特点 也成为电子商务的内在特征 并使得电子商务大 大超越了作为一种新贸易形式所具有的价值 它不仅会改变企业的本身的生产 经营 管理 活动 而且还会影响整个社会的经济与结构 1 2 项目背景 鉴于信息技术的浪潮已经刮起 怎样才能使传统鲜花经营者在这个巨大的浪潮中占有一 席之地 在这个竞争激烈的社会中很快适应新的经济模式 并且能够更健康 更稳定的发展 网上花店将会为企业解决这一问题 本项目有很好的实用价值 能够为个人或者中小型企业搭建自己的平台 经营者或生产厂家 的鲜花可以直接面向消费者 这样不仅可以帮助节约成本 还可以让它们直接面向消费者 直接听取消费者的意见 并且这种方式没有空间和时间的限制 可以让更多的人去了解它们 对一个创业者来说这给了自己一个机会 帮助它们提高自身的竞争力 从而在经济社会的浪 潮中赢得自己生存的一席之地 1 3 实现意义 网上花店可以给个人或者创业者提供展现自己的广阔空间和表现自己的平等舞台 减少 经营成本 实现方便快捷销售 提高自身的竞争力 同时它可以帮助鲜花经营者掌握市场动 态 提高工作效率 降低经营成本 网上花店将传统的花店流程电子化 数字化 一方面可以大量的减少人力 物力 财力 降低企业的成本 另一方面突破了时间和空间的限制 使得交易可以在随时随地进行 从而大大的提高了效率 网上花店 借助互联网的信息通达性 可以使消费者方便快捷选购自己心满意足的产品 而 鲜花经营者可以借助网络提高自己的鲜花知名度 扩大自己的消费人群 第二章 系统开发环境 2 1 开发环境概述 操作系统 Windows XP Windows 7 数据库 SQL Server 2005 开发工具 Microsoft Visual Studio 2008 2 2 运行环境概述 为了系统能更好的运行 系统需要的配置环境如下 软件环境 服务器 要求 windows98 及以上操作系统 数据库要求 SqlServer2005 及以上版本 客户端 要求 IE5 0 及以上版本 处理器 AMD Intel 1 8GHZ 内存 128M 以上 外存 10G 及以上 2 3 系统研究 系统采用 B S 架构 代码整合采用微软推崇的三层架构 分别包括数据访问层 业务逻 辑层 表现层 在数据访问层中由于要和不同种的数据库进行连接 所以要设置标准接口 来继承统一的业务逻辑方法 在页面中加入 ASP NET 技术 1 实现异步访问的功能 同时减 少服务器的负载 在上述关键技术的基础上 系统实现了提供给用户的各种功能 2 4 NET 开发平台的概述 NET 开发平台是一组建立于 web 服务应用程序和 windows 左面应用程序之上的组件 通 过该平台创建的应用程序将在 Conmmon Language Runtime CLR 通用语言进行时 的控 制下运行 CLR 是一个软件引擎 用来加载应用程序 确认它们在无错误状态下执行 并进 行相应的安全许可认证 执行应用程序 然后将它们清除 NET 提供的庞大的类库集 实 现了应用程序可以读写 XML 数据 在 Internet 上通信 访问数据库等代码多项功能 所有 的类库都建立在一个基础的类库之上 它提供给管理使用者最为频繁的数据类型功能 以及 诸如文件输入 输出等低层功能 2 5 C 语言的特点 C 是一种面向对象的编程语言 它不但有着 C 的强大功能 语法也和 C 基本类似 C 语言是保持在 c c 的灵活性的特点上 为程序员带来高效的开发方式 不仅能用于 web 网站服务程序 而且能开发强大的系统工具 C 代码 NET 框架所提供的只受环境控制运行 不需要操作内存 从而增强了程序的安全性 另外它还具有面向对象语言的一切特性 诸如 封装 继承 多态等 在 C 的类型系统中 每种类型都可以看作是一个对象 但 C 中只允 许单继承 进而避免继承的混乱 第三章 系统分析 3 1 实训题目 网上花店系统设计与实现 3 2 可行性分析 3 2 1 经济可行性分析 在我国 网上购物从无到有也不过短短几年时间 如今已经普及到每个人得身上 根据 CNNIC 的统计结果 截止 2009 年 1 月中国有互联网用户 7950 万人 而又有 40 7 以上的网 民在过去的一年里有过网上购物经历 这就说明中国有网上购物的用户达是 3235 7 万人 并且这一数字还在以 17 左右的速度增长 预计到 2010 年中国网上购物用户将达到 10262 万人 这说明在中国发展网上购物具有良好的群众基础 网上购物方式越来越被大家所接受 电子商务的功能也日趋完善 软件行业的飞速发展 为网站的开发提供了充分的条件 单独 的鲜花店 已经满足不了市场的需求 鲜花在网上销售 能满足更多 更远顾客的要求 3 2 2 技术可行性分析 网上花店管理系统采用了当前的主流计算结构 B S 模式进行开发 前台开发工具选用 Microsoft Visual Studio 2008 平台 ASP NET C 等语言的运用 Microsoft Visual Studio 2008 是一种可视化的 面向对象的 Windows 开发语言 Microsoft Visual Studio 2008 具有易用 通用和开发效率高的特点 后台的数据库开发 工具选用了 Microsoft SQL Server 2005 它能够处理大量数据 同时保持数据完整性并提 供许多高级管理和数据分配功能 这两种开发工具功能强大 有较好的接口 作为本系统开 发工具是可行的 3 3 功能需求分析 根据网上花店的日常经营和管理 本系统的用户主要有两种 一种是网站的用户 另一 种是网站的管理员 二者的身份不同 权限不同 所以 具体的功能需求也不同 对于用户来说 实现的具体功能如下 1 用户进入系统首页 必须首先在网站进行注册 否则 无法进行购买花卉的操作 2 用户注册后 在首页中输入注册的用户账号和密码 通过身份验证才能进行操作 3 用户在首页中的花卉列表中浏览各种鲜花 单击花卉的图片和名称可以查看鲜花的详 细信息 同时 可以对该鲜花发表评论 4 用户单击购买按钮可以对选择的花卉进行购买 修改购买数量和清除购买的操作 5 当用户提交购买信息后 用户能够查看购买的信息情况 6 用户可以对网站中所有的鲜花 通过名称和花卉类型进行快速查询并浏览 7 用户能够对自己的登录密码进行更新操作 对于网站管理员而言 主要对网站的后台进行日常的管理 实现的具体功能如下 1 管理员必须在系统主页进行登录 输入自己的账户名和密码 只有通过身份的验证 菜单栏上才会出现管理员可以进行的操作连接 2 管理员能够对网站的鲜花进行管理 包括鲜花和鲜花类型的添加 修改和删除操作 3 管理员能够对网站的用户进行管理 包括查看用户的基本信息和删除该用户的信息 4 管理员能够对用户的订单进行处理 包括查看订单和修改当前订单的状态 3 4 业务流程分析 通过对系统的分析 对本系统的业务流程图设计如下 用户 浏览鲜花 请先登录 如未注册 请先注 册为会员 注册 会员身份登陆 管理员身份登录 查询鲜花 密码修改 订单管理 购物车管理 鲜花管理 订单管理 用户管理 图 3 1 系统业务流程图 3 5 系统设计目标和原则 3 5 1 系统设计目标 实现一个商家和消费者都满意的网上购花平台 消费者可以通过网购快速消费的网上购 花系统 即 可以查询 登陆 注册 加入购物车 生成订单 订单查询 订单的增删改等 功能 后台管理系统完成增加鲜花 增加鲜花类型 订单管理 用户管理等功能的实现 3 5 2 系统设计的原则 本系统设计的原则是在满足传统的花店运营需要的前提下 将自己的销售渠道扩展到网 上 通过简单地管理 提供给消费者产品的展现 查询 购物以及订单处理等一系列功能 网站页面温馨 给人温暖舒适的视觉享受 通过鲜花的在线销售 带给用户轻松愉悦的购物 经历 第四章 系统总体设计 4 1 系统功能模块设计 根据系统需求分析 把本系统分成六大模块 数据库管理模块 实体类模块 用户管理 模块 鲜花管理模块 订单管理模块和购物车模块 各模块所包含的文件及其功能如表所示 表 4 1 网上花店各模块一览表 模块名文件名功能描述 App Code DBL DataBase cs数据库公共访问类文件 数据库管理模块 App Code DBL Operation cs数据库操作文件 App Code Base User cs用户实体类文件 App Code DBL Flower cs鲜花实体类文件 App Code DBL OrderDetalis cs订单详情实体类文件 实体类模块 App Code DBL Order cs订单实体类文件 UserManager aspx用户管理界面设计的代码文件 UserManager aspx cs实现用户管理界面的业务逻辑代码文件 ChangePassword aspx修改密码界面设计的代码文件 ChangePassword aspx cs实现修改密码界面的业务逻辑代码文件 Register aspx用户注册界面设计的代码文件 用户管理模块 Register aspx cs实现用户注册界面的业务逻辑代码文件 AddFlower aspx添加鲜花界面设计的代码文件 AddFlower aspx cs实现添加鲜花界面的业务逻辑代码文件 AddFlowerType aspx添加鲜花类型界面设计的代码文件 AddFlowerType aspx cs实现添加鲜花类型的业务逻辑代码文件 FlowerManage aspx鲜花管理界面设计的代码文件 FlowerManage aspx cs实现鲜花管理界面的业务逻辑代码文件 Query aspx鲜花查询界面设计的代码文件 Query aspx cs实现鲜花查询界面的业务逻辑代码文件 SelectFlower aspx显示查询结果界面设计的代码文件 SelectFlower aspx cs实现显示查询结果界面的业务逻辑代码文件 ShowFlowerID aspx显示鲜花信息界面设计的代码文件 ShowFlowerID aspx cs实现显示鲜花信息界面的业务逻辑代码文件 鲜花管理模块 ShowFlowerType aspx显示鲜花类型界面设计的代码文件 ShowFlowerType aspx cs实现显示鲜花类型界面的业务逻辑代码文件 ShowOrder aspx显示订单详情界面设计的代码文件 ShowOrder aspx cs实现显示订单详情界面的业务逻辑代码文件 ManageOrder aspx订单管理界面设计的代码文件 ManageOrder aspx cs实现订单管理界面的业务逻辑代码文件 ShowUserOrder aspx显示用户订单界面设计的代码文件 订单管理模块 ShowUserOrder aspx cs实现显示用户订单界面的业务逻辑代码文件 AddToCart aspx购物车界面设计的代码文件 购物车模块 AddToCart aspx cs实现购物车界面的业务逻辑代码文件 基于需求 本系统设计了这样的几个功能模块 如图所示 网网上上花花店店 用用 户户 管管 理理 鲜鲜 花花 管管 理理 订订 单单 管管 理理 购购 物物 车车 用用 户户 登登 录录 用用 户户 注注 册册 修修 改改 密密 码码 添添 加加 鲜鲜 花花 添添 加加 鲜鲜 花花 类类 型型 鲜鲜 花花 查查 询询 鲜鲜 花花 信信 息息 订订 单单 管管 理理 显显 示示 用用 户户 订订 单单 鲜鲜 花花 管管 理理 图 4 1 系统功能模块图 第 5 章 数据库设计 5 1 数据库实体模型 1 鲜花类型实体 图 5 1 鲜花类型实体 E R 图 2 鲜花信息实体 鲜花类型 类型编号类型名称类型描 述 图 5 2 鲜花信息实体 E R 图 3 用户评论实体 图 5 3 用户评论实体 E R 图 4 用户信息实体 图 5 4 用户信息实体 E R 图 5 订单详情实体 鲜花信息 鲜花编号 鲜花名称 鲜花类型 鲜花价格 鲜花描述 鲜花数量 点击次数 销售次数 用户信息 用户编号用户姓名用户密码电子邮件 评论信息 评论编 号 用户名 评论标 题 评论内 容 鲜花编 号 评论日 期 图 5 5 订单详情实体 E R 图 5 2 数据库表设计 1 用户评论表 Comment 用来记录网站用户对鲜花的详细评论信息 该表的字段结构 如表 5 1 所示 表 5 1 Comment 表结构 字段中文描述数据类型是否为空备注 Id评论编号int否主键 FlowerId鲜花编号int否外键 UserName用户名varchar 50 是 Email用户电子邮箱varchar 50 是 Caption评论标题varchar 100 是 Content评论内容text否 PublishDate发表日期datetime否 2 鲜花信息表 Flower 用来记录网站中所有鲜花的详细信息 该表的字段结构如表 5 2 所示 表 5 2 Flower 表结构 字段中文描述数据类型是否为空备注 Id鲜花编号int否主键 Type鲜花类型int否外键 Name鲜花名称varchar 100 否 Price鲜花价格decimal 18 2 否 Discount鲜花数量decimal 18 2 是 Cover鲜花图片image是 Description鲜花描述text否 订单详情 订单编 号 订单数 量 订单状 态 订单日 期 用户编 号 鲜花编 号 Hits点击次数int是 Sales销售次数int是 Status是否有货bit否 3 鲜花类型表 FlowerType 用来记录网站中所有鲜花类型的详细信息 该表的字段结 构如表 5 3 所示 表 5 3 FlowerType 表结构 字段中文描述数据类型是否为空备注 Id类型编号int否主键 Name类型名称varchar 50 是 Memo类型描述varchar 200 是 4 订单详情表 OrderDetails 用来记录所有用户购买订单的详细信息 该表的字段结 构如表 5 4 所示 表 5 4 OrderDetails 表结构 字段中文描述数据类型是否为空备注 Id订单详情编号int否主键 OrderId订单编号int否外键 FlowerId鲜花编号int否外键 Quantity订单数量char 20 是 5 订单表 Orders 用来记录用户购买鲜花订单的信息 该表的字段结构如表 5 5 所示 表 5 5 Orders 表结构 字段中文描述数据类型是否为空备注 Id订单编号int否主键 UserId用户编号int否外键 OrderDate订单生产日期datetime否 Status订单状态bit否 6 用户信息表 UserInfo 用来记录网站用户的详细信息 该表的字段结构如表 5 6 所 示 表 5 6 UserInfo 表结构 字段中文描述数据类型是否为空备注 Id用户编号int否主键 Name用户名称varchar 30 否 Password用户密码varchar 32 否 Mail电子邮件varchar 30 否 5 3 数据库视图设计 1 订单详情视图 DetailsView 由 Flower 表 OrderDetails 表和 Orders 表连接组成 创 建视图语句如下 SELECT dbo OrderDetails OrderId dbo Orders UserId dbo Orders OrderDate dbo OrderDetails FlowerId dbo OrderDetails Quantity dbo Flower Name dbo Flower Price dbo Flower Discount dbo OrderDetails Id FROM dbo OrderDetails LEFT OUTER JOIN dbo Flower ON dbo OrderDetails FlowerId dbo Flower Id RIGHT OUTER JOIN dbo Orders ON dbo OrderDetails OrderId dbo Orders Id 2 鲜花信息视图 FlowerView 由 Flower 表 FlowerType 表连接组成 创建视图语句 如下 SELECT dbo Flower Price dbo Flower Status dbo Flower Type AS TypeId dbo Flower Id dbo FlowerType Name AS Type dbo Flower Name FROM dbo Flower LEFT OUTER JOIN dbo FlowerType ON dbo Flower Type dbo FlowerType Id 3 订单信息视图 OrdersView 由 Orders 表 UserInfo 表连接组成 创建视图语句如下 SELECT dbo Orders Id dbo Orders UserId dbo UserInfo Name dbo Orders OrderDate dbo Orders Status FROM dbo Orders INNER JOIN dbo UserInfo ON dbo Orders UserId dbo UserInfo Id 5 4 数据库表关系 本系统发数据库中 各表间存在着一些引用和关联关系 1 鲜花评论表 Comment 通过使用外键 FlowerId 与鲜花信息表 Flower 形成关联 2 鲜花信息表 Flower 通过使用外键 Type 与鲜花类型表 FlowerType 形成关联 3 订单详情表 OrderDetails 通过使用外键 OrderId 和 FlowerId 与订单表 Orders 和 鲜花信息表 Flower 形成关联 4 订单表 Orders 通过使用外键 UserId 与用户信息表 UserInfo 形成关联 各表之间的关系如图 1 所示 图 5 6 数据库表关系 5 5 系统存储过程 1 AddFlowerProc 存储过程 该存储过程用于添加新的鲜花操作 具体的创建语句如下 CREATE PROCEDURE dbo AddFlowerProc name varchar 100 type smallint price decimal discount decimal cover image description text hits smallint sales smallint status bit as insert Flower type name price discount cover description hits sales status values type name price discount cover description hits sales status 2 InsertFlowerProc 存储过程 该存储过程用于添加对鲜花评论信息的操作 具体的创建语句如下 CREATE PROCEDURE dbo InsertCommentProc FlowerId int UserName varchar 50 Email varchar 50 Caption varchar 100 Content text PublishDate datetime as insert Comment Flowerid username email Caption content publishdate values Flowerid username email Caption content publishdate 3 UpdateFlowerProc 存储过程 该存储过程用于对鲜花信息进行更新的操作 具体的创建语句如下 CREATE PROCEDURE dbo UpdateFlowerProc id int name varchar 100 type smallint price decimal discount decimal cover image description text hits smallint sales smallint status bit as update Flower set type type name name price price discount discount cover cover description descri ption hits hits sales sales status status where id id 第六章 网站详细设计 6 1 数据库公共访问类 1 定义 DateBase 类的代码 public abstract class DataBase protected static string strConn ConfigurationManager ConnectionStrings strConnection ConnectionString protected static string strSQL private int id private string name public int Id get return id set id value public string Name get return name set name value public DataBase 2 执行 SQL 查询的代码 protected static int ExecuteSql string strSQL SqlConnection con new SqlConnection strConn SqlCommand cmd new SqlCommand strSQL con try con Open cmd ExecuteNonQuery return 0 catch System Data SqlClient SqlException e throw new Exception e Message finally cmd Dispose con Close 3 获得查询结果的代码 protected static DataSet ExecuteSqlDs string sqlstr SqlConnection con new SqlConnection strConn try con Open SqlDataAdapter sda new SqlDataAdapter sqlstr con DataSet ds new DataSet ds sda Fill ds return ds catch System Data SqlClient SqlException e throw new Exception e Message finally con Close 6 2 系统页面程序清单及运行结果 6 2 1 系统首页 1 功能描述 在系统首页页面中用户可以通过输入用户名和密码 对系统进行操作 如果输入的密码 和数据库中密码不同则会出现出错提示 若相同 则登录成功 用户可以对网站进行权限内 的操作 如果不是网站用户 可以通过点击 注册 进入注册页面 注册为网站用户 在该页 面还可以浏览鲜花信息和鲜花类型 2 设计思路 此页面主要使用了 Label Textbox Button 及用户控件等控件 使用 table 布局方式 对网页进行布局 在添加 Button 对象时 通过该控件对数据库进行插入 和修改等操作 从而达到系统主页需要实现的功能 3 核心代码 public partial class MainForm System Web UI Page Flower flower new Flower Comment comment new Comment protected void Page Load object sender System EventArgs e if Page IsPostBack Bind private void Bind DataView dv DataView dv1 SqlDataReader sdr dv flower GetNewFlower sdr flower GetFlowerByHits dlstFlowerList DataSource sdr dlstFlowerList DataBind dv1 comment GetCommentTop10 4 运行结果 图 6 1 系统首页界面 6 2 2 用户注册页面 1 功能描述 用户注册中用户可以通过输入用户名和密码 再次确认密码 点击 注册 按钮 如果 第一次输入的密码和确认密码不同则会出现出错提示 若相同 则添加成功 新的用户信息 就会更新到后台数据库中 管理员可以进行浏览 用户就可以用此账号和密码登录到相应的 界面进行相应的操作 若点击 重置 按钮 则输入内容清空 需要重新输入 2 设计思路 此页面主要使用了 Label Textbox Button 等控件 Button 类型的对象变量 在添加 Button 对象时 该变量用来包含对新产生对象的引用 该引用可以用来设置 Button 对象的 各种属性 3 核心代码 protected void btnRegister Click object sender System EventArgs e if Page IsValid User user new User try user Name this txtName Text Trim user Password this txtPwd Text Trim user Mail this txtEmail Text Trim user AddUserInfo this lblInfo Text 注册成功 this HyperLink1 Visible true catch Exception ex this lblInfo Text ex Message 4 运行结果 图 6 2 用户注册页面 6 2 3 鲜花管理页面 1 功能描述 本页面的主要功能是实现鲜花的管理 在页面上显示了鲜花的信息 管理员可以通过点 击 添加鲜花 添加鲜花类型 退出 进行相应的操作 使鲜花管理的功能更加完善 而在本页面进行的操作也会对数据库进行影响 2 设计思路 对于鲜花的管理 及对鲜花信息的管理 所以 在页面的中心位置 通过一个 GridView 控件 将鲜花信息显示出来 可进行鲜花信息的删除等操作 即直观又方便 此 外通过右上角的链接 实现添加鲜花和添加鲜花类型各个页面之间的切换 3 核心代码 public partial class FlowerManage System Web UI Page Flower flower new Flower protected void Page Load object sender System EventArgs e if this IsPostBack try ViewState Sort ViewState Page 0 Bind catch Exception el ShowErrMessage el Message ErrorMsg Visible false private void Bind DataView dv dv flower GetFlower if object Equals ViewState Sort null dv Sort ViewState Sort ToString dg Flower DataSource dv if object Equals ViewState Page null dg Flower CurrentPageIndex int Parse ViewState Page ToString try dg Flower DataBind catch dg Flower CurrentPageIndex dg Flower PageCount 1 dg Flower DataBind 4 运行结果 图 6 3 鲜花管理界面 6 2 4 购物车 1 功能描述 本页面实现了对购物车信息的管理 通过点击 清空购物车 按钮对购物车中的信息进 行清空操作 点击 提交 按钮 则会根据购物车中的内容生产相应的订单 2 设计思路 此页面主要使用了 GridView Button 控件对购物车进行管理 购物车的信息通过 GridView 控件显示出来 单击按钮 实现相应的操作 3 核心代码 private void Bind DataTable dt DataRow dr string str dt new DataTable dt Columns Add new DataColumn Id str GetType dt Columns Add new DataColumn Name str GetType dt Columns Add new DataColumn Price str GetType dt Columns Add new DataColumn ST Number str GetType dt Columns Add new DataColumn Discount str GetType dt Columns Add new DataColumn ST Totle str GetType if Object Equals Request Cookies ShopFlowerCart null HttpCookie cookie Request Cookies ShopFlowerCart for int i 0 i cookie Values Count i int Id DataRow d double totle dr dt NewRow if cookie Values AllKeys i d flower GetFlowerDetail Id dr 0 Id dr 1 d Name dr 2 d Price ToString dr 3 cookie Values i dr 4 d Discount ToString totle double Parse dr 2 ToString double Parse dr 4 ToString totle double Parse dr 3 ToString dr 5 totle ToString dt Rows Add dr dg Cart DataSource dt DefaultView dg Cart DataBind 4 运行结果 图 6 4 购物车界面 第七章 系统测试与维护 7 1 系统测试 系统测试的目标是发现软件中的错误 然后通过调试对其进行改正 从而开发出高质量 的完全符合用户需要的软件 因此系统测试是软件开发中不可缺少的一个环节 它是衡量我 们开发系统的一个标尺 对本系统的测试主要包括以下几个方面 1 连接测试 一个好的系统应该不包含中断链接 花费时间检查链接可以避免错误信息的发生率 链 接测试可以分为三个方面 首先 测试所有链接是否按指示的那样确实链接到了该链接的页 面 其次 测试所链接的页面是否存在 最后 保证 Web 应用系统尚没有孤立的页面 没有 链接指向该页面 经过系统连接测试 已经把系统中存在的所有错误链接都修改正确了 用户可以放心使 用 2 检查布局的一致性 对于一个好的系统 布局的一致性也是十分重要的 我们在设计系统时 常常会因为追 求单个页面的美观而忽略了系统的整体效果 这就需要对系统进行整体浏览 检查布局和图 像的一致性 通过对系统的整体浏览调试 已经可以保证系统整体布局的一致性 相信能够为用户提 供简洁美观的页面 7 2 系统维护 本系统在运行过程中可能会伴随出现各种各样的软硬件问题 这就需要进行系统的软件 与硬件维护 7 2 1 系统的硬件维护 硬件系统的维护由专职的硬件人员承担 维护分为以下两种 1 定期的预防性维护 如周末或月末进行的例行检查与保养 2 突发性的故障维修 由专职人员过厂商进行 这种维护也有时间要求 以免影响 系统的正常工作 由于本系统是基于单机建立的 学校已经有专门的机器硬件维护人员 只要原来的维护 人员进行正常的维护就可以保证本系统可以正常地运行了 7 2 2 系统的软件维护 系统的软件维护主要包括程序的维护 数据文件的维护 代码的维护 本系统采用 SQL2008 为数据库 系统的软件维护自然跟其有着密切的关系 SQL 系统的运行需要有专门人员负责进行系统的正确性维护 防止因用户或管理人员的 非法操作带来的系统错误 随着学校环境和业务量的增减 系统可能会不适应当时情况 这 时就需要进行系统的完善性维护 除此之外 还要进行系统的预防性维护 由于在编写本系统时 特别注意了代码的规范化 在命名规则 程序书写规范上做了很 大的努力 这对将来的代码维护带来了方便 总之 在系统正式投入运行之后 为了让系统 长期高效地工作 必须加强对系统运行的日常管理 实训总结 在系统设计的过程中 经常会遇到困难 我学会通过别人的代码理解语言的含义但这并 不是抄袭然后根据自己的设计要求编写代码 设计中得到了老师的悉心指导 经过本系统的 设计 我深刻体会到要做好一个完整的事情 需要有系统的思维方式和方法 对待一个新的 问题 要耐心 要善于运用己有的资源来充实自己 同时我也深刻的认识到 在对待一个新 事物时 一定要从整体考虑 完成一步之后再作下一步 这样对于系统而言才能更加有效 但是由于系统设计时间较短 所以该系统还有许多不尽如人意的地方 比如联机文档比较 少 用户界面不够美观 出错处理不够等多方面问题 这些都有待进一步改善 使用 NET Framework 3 5 作为基础开发平台 VS2008 SQL SERVER2005 作为开发环境 在本次设计中 涵盖了使用的技术有三层架构 缓存技术的使用 初步达到设计需求的要求 在整个系统的设计过程中 我认识到了 VS2008 的强大功能 虽然遇到了很多的问题 但最终功能的实现却让我得到了更大的乐趣 在该软件的开发中所使用到的 VS2008 的功能 只是其中的一小部分 我会在以后的工作不断学习和实践 提高自己的编程水平 致谢 本文的完成是在李艳玮老师的精心指导和悉心关怀下完成的 衷心感谢李老师给予我的 谆谆教导 老师严谨的治学态度 渊博的知识和无私奉献的精神是我终生学习的楷模 在此 我向李老师表示衷心的感谢和深深的敬意 几个月以来的学习 无论是在理论上还是在实践中 李老师都给予了我莫大的帮助 我 从李老师身上学到了很多弥足珍贵的东西 李老师认真负责的工作态度 严谨的治学精神和 深厚的理论水平都使我受益匪浅 并让我对人生观 价值观有了更好的理解 这无论对我以 后的工作还是学习都将会有一种莫大的激励与提升作用 在此再次向李老师表示衷心的感谢 感谢本论文参考文献中所有的作者们 通过拜读你们的著作 使我拓展了我的知识面和 开拓了我的视野 少走了很多弯路 感谢所有给过我帮助 而我无法一一列举的领导 老师 朋友和同学 在此一并向你们表示衷心的感谢 参考文献 1 炎士涛 陈文臣 ASP NET 项目开发案例精粹 北京 电子工业出版社 2010 6 18 P 393 092 2 曹祖圣 吴明哲 Visual C NET 程序设计经典 北京 科学出版社 2004 P 50 53 3 蒋培 王笑梅 ASP NET Web 程序设计 北京 清华大学出版社 2007 6 1 P 76 88 4 朱印宏 熊利荣 Dreamweaver 8 完美网页设计 ASP 动态网页设计篇 北京 中国电力 出版社 2006 10 1 P 63 72 5 哈特 ASP NET 2 0 经典教程 C 篇 孟宪瑞 易磊 北京 人民邮电出版社 2007 2 1 P 20 40 6 张海藩 软件工程 北京 人民邮电出版社 2002 P 75 80 7 宣小平 ASP NET 数据库系统开发实例导航 上海 人民邮电出版社 2003 P 121 130 8 金银秋 数据库原理与设计 北京 科学出版社 2003 P 201 230 9 郝刚 ASP NET 2 0 开发指南 北京 人民邮电出版社

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论