基于VisualC包裹收发系统详细设计说明书

上传人:新** 文档编号:514022832 上传时间:2023-02-14 格式:DOC 页数:28 大小:787.50KB
返回 下载 相关 举报
基于VisualC包裹收发系统详细设计说明书_第1页
第1页 / 共28页
基于VisualC包裹收发系统详细设计说明书_第2页
第2页 / 共28页
基于VisualC包裹收发系统详细设计说明书_第3页
第3页 / 共28页
基于VisualC包裹收发系统详细设计说明书_第4页
第4页 / 共28页
基于VisualC包裹收发系统详细设计说明书_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于VisualC包裹收发系统详细设计说明书》由会员分享,可在线阅读,更多相关《基于VisualC包裹收发系统详细设计说明书(28页珍藏版)》请在金锄头文库上搜索。

1、专业文献综述详细设计说明书 题 目: 包裹收发系统 姓 名:钟文婕 朱 琳 吴培华 吉 松 学 院: 南京农业大学工学院 专 业: 电子信息科学与技术 班 级: 电信61/62/63 学 号:3236221 3236113 3236208 3236206 指导教师: 钱 燕 职称: 讲 师 2009年06月16日南京农业大学教务处制目 录一. 引言21.1编写目的21.2项目背景21.3参考资料2二. 总体设计22.1软件描述22.2系统框图32.3数据表和表单3三功能介绍5四. 界面设计5五程序设计1151登录框代码1152切分窗口,树图和列表视图代码15六特色说明25七困难及解决办法26

2、八组长及各组员任务分配与表现26一引言:1、编写目的:编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。该说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。本文档为该系统的软件详细设计说明书,较详细阐述了系统的各项功能需求、技术需求、实现环境及所使用的实现技术。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。2、项目背景:(1)软件名称包裹收发系统(2)相关单位承办单位:南京农业大学工学院电气工程系VC+工作小组主管部门:南京农业大

3、学工学院计算机科学教研室3、参考资料:Visual C+教程 郑阿奇 丁有和 编著 2005年7月,清华大学出版社Visual C+实训 郑阿奇 丁有和 编著 2005年7月,清华大学出版社Visual C+程序设计例学与实践 魏 亮 李春葆 编著 2007年3月,清华大学出版社二 总体设计:1、 软件描述:该系统主要用于快递公司对公司收到的包裹进行信息管理和用于客户对包裹信息的查询。本系统集包裹的发送管理和接收管理于一体,方便快递公司对来自不同对象、不同类型的包裹进行全方位管理,解决对一件件凌乱的包裹的整理、分类、查看等方面的烦恼,不至于造成包裹丢失,方便快捷,省时省力。同时也为收发双方建立

4、了一个简单的交流小平台,客户可以查看包裹运送状态,了解自己的包裹到达的时间等信息,也方便客户了解快递公司各种服务项目。另外还有具体的包裹跟踪,可以通过订单号对包裹的运送进行信息查询。2. 系统框图查看包裹信息登 录用户名、密码登录(管理员)订单号登录 (客户)管理包裹信息收件人姓名包 裹 类 型其他服务(游客)邮 费 查 询E M S 价包 装 要 求违 禁 品 公 司 概 况包 裹 重 量发件人姓名平 邮 价快 递 价 运 送 方 式 邮 费 状 态订 单 号3.数据表和表单系统名称包裹收发系统完成日期版本设计者审核者20091.0钟文婕朱 琳数据库名main.mdb实体名称包裹收发数据库序

5、号表名表说明备注1Login管理员登录表2baoguoleixing包裹类型表3zonghexinxi综合信息表1.Login(管理员登录表)系统名称包裹收发系统完成日期版本设计者审核者200910朱 琳钟文婕表名Login实体名称管理员登录表主键序号字段名称字段说明类型位数属性备注1LogID登录名文本502Logyonghuming姓名文本503mima密码文本504key权限文本502. baoguoleixing(包裹类型表)系统名称包裹收发系统完成日期版本设计者审核者200910吉 松吴培华表名baoguoleixing实体名称包裹类型表主键序号字段名称字段说明类型位数属性备注1ID

6、标识号文本502baoguoleixing包裹类型文本503.zonghexinxi(综合信息表)系统名称包裹收发系统完成日期版本设计者审核者200910吴培华吉 松表名zonghexinxi实体名称客户包裹信息表主键dingdanhao序号字段名称字段说明类型位数属性备注1dingdanhao订单号文本502fajianrenxingming发件人姓名文本503shoujianrenxingming收件人姓名文本504baoguoleixing包裹类型文本505zhongliang 重量 文本506yunsongfangshi 运送方式文本507youfei邮费文本508zhuangtai状

7、态文本50三功能介绍:分为管理员登录、客户登录和游客查询三大功能,三者功能简述如下:1、客户登录:客户通过订单号登录该系统,登录后可查看自己的包裹信息。2、系统管理员:管理员可以通过用户名和密码登录到该系统,可以在系统中查询、修改、添加、删除客户信息;另外还有具体的包裹跟踪,可以通过订单号对包裹的运送信息进行管理。3、游客查询无须用户名和密码即可登录,登录后可查询到以下的相关信息:包裹的包装要求、各快递公司的概况、违禁品的说明、邮费查询(平邮、快递、EMS)。四、界面设计:1、登录界面:登录类型分为:管理员、客户和游客。管理员登录时需要用户名和密码,若用户名输入有误,则会跳出“用户名不能为空”

8、的警告窗口,若输入正确,则显示“欢迎*光临,您的权限是*”的静态文本,若密码输入有误,则跳出“您输入的密码有误!”的错误提示窗口。2、管理员管理界面(1)管理员登陆成功后,显示切分后的窗口,左边按包裹类型显示树图,右边显示包裹的综合信息,通过标题头,可以选择“显示全部”来显示所有包裹信息。(2)还可以进行条件查询,通过订单号来查询,若没输入订单号或输入的订单号不正确都会出现不同的报错。(3)点击标题头里的“添加”、“修改”、“删除”,可以更改包裹信息,同时更新左边树图信息(按包裹类型进行排列)和左边列表信息。(4)管理员还可以修改自己的登录密码:3、客户查询界面(1)客户不需要用户名和密码登录

9、,只需要输入要查询的订单号即可查询到多需的包裹信息。4、游客查看界面游客可以查看四项内容:五程序设计(一)登录框代码登录类型选择void CDengluStyleDlg:OnOK() PlaySound(LPCTSTR)IDR_WAVE2, AfxGetInstanceHandle(), SND_RESOURCE | SND_ASYNC| SND_LOOP); UpdateData();if (m_guanliyuan=0) CGLYDengluDlg dlg; dlg.DoModal(); else if (m_guanliyuan=1) CDingdanhaoDlg dlg; dlg.Do

10、Modal();else if (m_guanliyuan=2) CYKCKDlg dlg; dlg.DoModal(); CDialog:OnOK(); 管理员登录.输入用户名后显示权限信息void CGLYDengluDlg:OnChangeEDITYonghuming() LoginSet set;UpdateData();set.Open(); do if (set.m_LogID = m_yonghuming) m_user.Format(欢迎%s光临,您的权限是%s, set.m_Logyonghuming,set.m_key); set.Close(); UpdateData(F

11、ALSE); return; set.MoveNext();while (!set.IsEOF();.确定按钮代码,对话框与后台数据库的连接,并连接到管理员的单文档void CGLYDengluDlg:OnOK() LoginSet set;UpdateData(); set.Open(); if(m_yonghuming.IsEmpty() MessageBox(用户名不能为空!,警告,MB_RETRYCANCEL|MB_ICONWARNING); return; if (!(set.m_LogID = m_yonghuming ) MessageBox(您输入的用户名有误!,警告,MB_RETRYCANCEL|MB_ICONERROR); m_yonghuming=; UpdateData(FALSE); return; if(m_mima.IsEmpty() MessageBox(请您输入密码!,提示,MB_RETRYCANCEL|MB_ICONWARNING); return; do if (set.m_LogID = m_yonghuming ) if( set.m_mima = m_mima) set.C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号