资源描述:
《基于SQLServer的VB_NET应用程序部署的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机系统应用年第期基于的应用程序部署的设计与实现几黄烟波周婷刘中宇姚景周中南大学信息科学与工程学院长沙引,摘要通过一个实例描述了应用程序的部署并详细介绍了怎样通过安装程序类在安装过程中创建应用。程序所需的数据库关健词部署安装程序。的安装和部署项目四种部署项目功的安装和部署项目有五种类型、、、安装项目安装项目合并模块项目项目以安装程序的设计。及安装向导川本文以湖南省计算机等级考试系统的考试服务器。安装项目为基于的应用程序生成,端子系统的安装程序为例来说明如何用安装项目来。安装程序最终的认污安装程序文件包。部署访问数据库的应用程序含应用程序、任何依赖文件以
2、及有关应用程序的信息由于考试服务器端子系统中的数据操作均在。,如注册表项和安装说明在默认情况下,因此,中的数据库中进行在安装程序安装程序将文件安装到目标计算机上的,中我们需要通过代码创建数据库及相应的。目录下。表。,安装项目为应用程序生成安装在考试服务器端子系统中需要将通过题库制作程。,序在默认情况下安装程序将文件安装到子系统产生的试题信息和通过考务管理子系统产生的。服务器上的功目录下考生信息导入到考试服务器端子系统所用的。。合并模块项目将可能为多个应用程序共享日数据库中由于试题信息和考生成绩信息。,,的组件打包合并模块项目允许将文件或组件打包成均在该数
3、据库中为了防止这些信息的泄漏与被篡改一,,个模块以方便共享与允许在应用程序之间共享代必须保证〔数据库的安全因此要求以码,。的动态链接库一样合并模块允许在安装程序之间采用和身份验证但如果用户。,共享安装代码得到的文件可以包含在任何其通过帐号登录到中也将威胁到,。,,他部署项目中但是不能独立进行部署数据的安全因此在安装程序中需要通过代码禁用。,。《项目使用户得以创建文件以的认心登录帐号,而这些组件可以从服务丫,便为组件打包要通过安装程序在中创建数据库必。,因器下载到浏览器须拥有帐号的密码此部署项目中必须有一个界。,安装向导指导用户按步骤创建前面提到的面提示用
4、户输入访问本地的帐号的密应用技术刚年第期计算机系统应用码。,程、。通过该帐号和密码序就能连接到库中的表存储过程等对象的脚本将该文件中,、‘”。数据库中完成创建数据库及表认‘登录所有的毛关键词删掉禁用。,帐号等功能③返回环境在解决方案资源,,,,正如前面所提到的为了保证试题信息不被泄漏管理器中选中项目右击在弹出菜单,’‘”“”,一考生成绩不被篡改安装程序在连接到数据库完成相中选择添加添加现有项然后将刚刚生成的,。应的功能后必须更改帐号及其他帐号个脚本添加进来。,“的密码④选中这两个脚本文件在属性窗口中设置生,,用于在安装”“”。综上建立一个项目成操作属性为
5、嵌入的资源程,序的过程中创建相应的数据库和表禁用在解决方案中添加一个新项目,。,登录帐号更改帐号密码等在其中添加窗体以完成删除考试数据,即,。在上述思想实现后系统安装完成后库并将密码置空的功能。的登录便受到了严格的控制但中可能创建安装项目,因,“”,存在用户需要访问的信息此在计算机等级考试结在解决方案中添加安装和部署项目模板中选,不,“”,“束再需要考试数据库信息时要能删除考试数据库择安装项目命名为湖南省计算机等级考试系统。,”。、并将的密码置空综上建立一个服务器端安装项目包括文件系统编辑器注册表编,用于。、、、项目完成这些功能辑器文件类型编辑器用户界面
6、编辑器自定义操作、。编辑器启动条件编辑器系统默认打开文件系统。安装程序的实现编辑器。,创建项目文件系统编辑器在文件系统编辑器中右击“”,“在中新建一个功应用程序文件夹节点在弹出菜单中选择添加项,,。”,“”。“”项目命名为陇即考试服务器端子系统目输出弹出添加项目输出组对话框在项目在该项目中建好各个窗体,完成相应的功能。鉴于本下拉框中选择“”,输出类型为“主输出”,“”。,“”文,配置为盯重复上述过程依次在项目只是介绍该系统的部署这里就不阐述其具体实现“”“”。。下拉框中选择和了“用‘’”,“”一在解决方案中添加一个新项目右键单击户的程序菜单选择添加,将在
7、默认情况下添加的删除,“文件夹”,将新添加的文件夹重命名为‘湖南省计算”。然后将生成的创建数据库和表的脚本加入到该项机等级考试系统,“”,“目中具体操作如下打开应用程序文件夹选择主输出来自,”,,①打开陇企业管理器右键单击考试数右击在弹出菜单中选,“”“据库在右键菜单中选择所有任务一择创建主输出来自日的快“”,“”。”,“”,生成脚本打开生成脚本窗口中在捷方式将其重命名为考试服务器端这样就为输。“”,“”,出创建了一个快捷方式将刚刚创建的快捷方式拖选项选项卡下勾选编写数据库脚本选项可视,“’“”,情况勾选其它选项点击确定按钮选择生成的入湖南省计算机等级考
8、试系统文件夹中这样当用,。,“”脚本的保存位置命名为树该文件户运行了该安装项目后