GIS项目详细说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《旅游管理系统项目详细说明书》
2016年1月15日
目录
一、引言 (3)
1.背景 (3)
2.参考资料 (3)
二、程序系统的结构 (3)
三、模块设计 (4)
1、模块(子程序)描述 (4)
2、功能 (4)
3、输入项(主要代码) (4)
四、测试计划 (7)
1.测试目的 (8)
2.测试内容 (8)
3.结果输出 (8)
编写详细说明书的目的是向大家详细描述该软件系统各层次中的每一个模块(或子程序)的设计细节。
一、引言
1、背景
项目名称:旅游管理查询系统
设计目的:为游客和旅行社之间提供一个友好的、直接的交流平台,便于管理者更好地管理信息,为游客提供查询某地旅游地图,以便更好地为用户服务。
开发者人员:高放;蓝歆玫;金建伟;安萌;李君;朱明远;邓健。
用户:面向于旅行社,后台可以实现数据管理员增删改信息,前台可以实现游客浏览、查看、预定。
安装环境:visual studio2010。
2、参考资料:Arc GIS Engine—地理信息开发教程
二、程序系统的结构
分为前台客户和后台管理员管理两大模块。
第一部分:前台客户浏览包括:查询、地图导航,如图所示:
第二部分:后台管理员模块,如图:
三、模块设计:
1、模块(子程序)描述
简要描述安装此模块(或子程序)的目的意义、程序特点。
2、功能
详细描述次模块(或子模块)要完成的主要功能
3、输入项(主要代码)
主要代码:
(1)窗体设计器生成的代码:
private System.Windows.Forms.ToolStripMenuItem文?件tToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem地Ì?图ª?导Ì?航?ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem查¨¦询¡¥ToolStripMenuItem;
private System.Windows.Forms.MenuStrip menuStrip1;
private ESRI.ArcGIS.Controls.AxToolbarControl axToolbarControl1;
private ESRI.ArcGIS.Controls.AxLicenseControl axLicenseControl1;
private ESRI.ArcGIS.Controls.AxTOCControl axTOCControl1;
private System.Windows.Forms.Splitter splitter1;
private ESRI.ArcGIS.Controls.AxMapControl axMapControl1;
private System.Windows.Forms.ToolStripMenuItem用®?户¡ì管¨¹理¤¨ªToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem添¬¨ª加¨®用®?户¡ìToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem删¦?除y用®?户¡ìToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem修T改?用®?户¡ìToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem打䨰开aToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem退ª?出?ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem保À¡ê存ä?ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem另¢¨ª存ä?为aToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem拉¤-框¨°放¤?大䨮ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem拉¤-框¨°缩?小?ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem放¤?大䨮ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem缩?小?ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem漫t游®?ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem全¨?图ª?显?示º?ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem btnForWardView;
private System.Windows.Forms.ToolStripMenuItem btnFrontView;
private System.Windows.Forms.ToolStripMenuItem sQL查¨¦询¡¥ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem空?间?查¨¦询¡¥ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
(2)用户管理主程序代码:
private void添加用户ToolStripMenuItem_Click(object sender, EventArgs e)
{
frmAddUser myfrm = new frmAddUser();
myfrm.ShowDialog();
}
private void删除用户¡ìToolStripMenuItem_Click(object sender, EventArgs e)
{
frmDelUser myfrm = new frmDelUser();
myfrm.ShowDialog();
}
private void修改用户ToolStripMenuItem_Click(object sender, EventArgs e)
{
frmModifyUser myfrm = new frmModifyUser();
myfrm.ShowDialog();
}
(3)用户登录代码:string password = "";
#region用户登录检测
if (!String.IsNullOrEmpty(txtUsername.Text.Trim()))
{
strUserName = txtUsername.Text.Trim();
}
else
{