版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目可移植性说明书一个完整,可用性的快递订单系统必须满足:无论将这个系统文件移植到任何一台计算机上都能将所有功能实现, 不用再去对数据库属性等进行修改在这个基础之上, 最重要和必须要做的工作: 那就是不论在哪一台计算机上运行该程序都能够将数据读出。下面是我们这一组的快递订单系统的可移植性的过程; 人生中最幸福的就是身体健康一、可移植数据的代码实现过程:(1) 首先对功能代码进行实现。using System;using System.Data;using System.Configuration;using System.Data.Sql;using System.Data.SqlClient
2、;using System.Data.SqlTypes;using System.IO;using System.Drawing.Text;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;/ / Dbmanage 的摘要说明/ public class Dbmanagepublic Dbmanage()/ T
3、ODO: 在此处添加构造函数逻辑/public static DataTable ExecuteQuery(string strSQL) / 对数据库的查询string ConnectionString =ConfigurationManager.ConnectionStringssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString);try / 在此使用了异常语句, try 表示尝试执行下面的语句 SqlDataAdapter adapter = new SqlDataAdapter(
4、strSQL, conn);DataSet ds = new DataSet();adapter.Fill(ds);return ds.Tables0;finally /不管上面的 try 语句执行成功与否,最终都执行下面的语句if (conn.State = ConnectionState.Open) conn.Close();/ 对数据库的插入、删除或修改/ 返回操作所影响的行数public static int ExecuteNonQuery(string strSQL)string ConnectionString =ConfigurationManager.ConnectionStr
5、ingssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString);conn.Open();trySqlCommand cmd = new SqlCommand(strSQL, conn); return (cmd.ExecuteNonQuery();finallyif (conn.State = ConnectionState.Open)conn.Close();/ 从数据库中检突索单个值、用于聚合,如统计行数,求平均值/*/public static object ExecuteScal
6、ar(string strSQL)string ConnectionString =ConfigurationManager.ConnectionStringssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString);conn.Open();trySqlCommand cmd = new SqlCommand();cmd = conn.CreateCommand();cmd.CommandType = CommandType.Text;cmd.CommandText = strSQL;re
7、turn cmd.ExecuteScalar();finallyif (conn.State = ConnectionState.Open) conn.Close(); public DataSet getDataset(string sql) /查询的数据库类string ConnectionString =ConfigurationManager.ConnectionStringssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString);DataSet ds = new DataSet
8、();tryconn.Open();catchtrySqlCommand sqlCom = new SqlCommand(sql, conn);SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCom);sqlDa.Fill(ds); /对查询的数据集进行填充return ds; catch (Exception ex) throw new Exception(ex.ToString();finally conn.Close();public bool sqlExec(string sql) /执行 SQL语句string ConnectionStrin
9、g =ConfigurationManager.ConnectionStringssqlConn.ConnectionString;SqlConnection conn = new SqlConnection(ConnectionString); try conn.Open();catch trySqlCommand sqlCom = new SqlCommand(sql, conn);sqlCom.ExecuteNonQuery(); return true;catch (Exception ex)return false;finally conn.Close();备注:其余的界面直接调用该
10、函数。(2)代码修改完整后,将快递订单系统的源代码在另外一台计算机 上运行。刚开始的时候是在软件工程师的笔记本电脑上编写实现各功能 的代码,测试可移植性的时候换为了学校机房的台式电脑。、数据库配置(我们组使用了SQL Server2005的版本):(1)打开SQL Server2005应用程序,进入到应用界面。r . flLX VKT 4J lEH U 比一工L 驾 O X.*V4K. LUHdM Q,4bk.3 1 Ul1 A O|1 | | 3* |柱电91利世IQO:聚5登 工亟r工a bi 叩匚 or电 la T 一 Qi X3OS- I 4 (SQL 3001pfr-l4LZjB型j
11、ajg性一i段*(3)单击添加按钮,选择数据文件。r附加数据库9定位数据摩文件-308-14-常规选择交件S);ebW-D;E:G:一,二二十 由由.0H+ tpp_C ode+ LJ im3群+ ._J images| Manm典 ml4 _J查诲+ 代睛数据库,实调新建文件夹+ Z1新建文件夹修) 选中相应数据文件后,单击确定。数据附加成功。曰 LD q bULW. U. IJyV -adn琬集后一系蝶数据摩 十 数据库快照 l L _J Expr sssDE| Mm占gew LJ数据库关不图 teJ LJ 表l _|系统表I* ; - dbo. iLLex_T Et _ dbo. Cet
12、Goods& 3 db&. Or derOne |JL _ db4p. JIequcsL S dbo. Sear ch S n dbo. Stat 田口视图 切,同义词 +二可程性 * Ll S aarvi c q Br qIcqf 十 7存储 十安至佳-j数据库8*1批数旎庠S称l_J度统数据库J数据库快照Expire eeLIB全务制理tiL 安朋复管No叫 二二二三、数据附加成功,进行功能界面的运行测试克甘靛逋订单点先行更育更参理脸法打 订m号发讨人姓名发件人电话发HAltM 发件RH期订斯状态 叁注 下单,理E 14 r6m和3M 1/WOO 行曼啰不一三百市寸三1 m律诔杼订单号嵬件人时名发件人前盘袁件人地址发件人口阳订单优高备洋8f$kXOU9-3IO 11J6?00度中9Wfb20130 IL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度公务员(国考)题库试题附答案详解(轻巧夺冠)
- 2024-2025学年度执法资格考试彩蛋押题附参考答案详解AB卷
- 骨科患者心理护理查房
- 压疮护理的职业发展
- 客户关系管理(CRM)平台
- 2024-2025学年度冶金工业技能鉴定考试彩蛋押题附参考答案详解【培优】
- 2024-2025学年度医师定期考核考前冲刺练习题及参考答案详解(巩固)
- 2024-2025学年医疗卫生系统人员考前冲刺练习试题含答案详解【满分必刷】
- 2024-2025学年度电梯考试每日一练试卷附参考答案详解(研优卷)
- 2024-2025学年度电工考前冲刺练习试题含答案详解【满分必刷】
- T-CITS 273-2025 化工产品热安全检测实验室认可技术规范
- 2025年陕西省西安市高新第一中学中考八模历史试题(含答案)
- 供货期承诺及保证措施
- GB 2536-2025电工流体变压器和开关用的未使用过的矿物绝缘油
- 科研外协管理办法
- 银行清分管理办法
- 毒品知识课件图片
- 哈铁单招数学试卷
- 2025年云南省中考历史卷真题答案详解及复习指导课件
- 农产品质量安全检测员岗位面试问题及答案
- DB42T 1615-2021 城镇排水管道检测与评估技术标准
评论
0/150
提交评论