版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年社区警务规范考试题库
- 2024年7月国家开放大学法学本科《知识产权法》期末考试试题及答案
- 建设工程计价-001-国开机考复习资料
- 2022年全国应急普法知识竞赛试题库大全-中(多选题库-共2部分-1)
- 神经病学运动系统
- 妊娠合并甲减的护理
- 钢管支撑强度及稳定性验算
- GB/T 5534-2024动植物油脂皂化值的测定
- 幼儿园手足口病教师培训
- 超市安保人员工作管理制度
评论
0/150
提交评论