欢迎来到天天文库
浏览记录
ID:35225524
大小:955.20 KB
页数:25页
时间:2019-03-22
《快递管理系统系统设计报告c》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、课程设计报告题目快递管理系统系统设计报告课程名称软件项目实践1.目的:该文档是关于学生选课系统的功能和性能描述,重点描述了模块划分。2概要设计2.1项目规划应用管理的主要功能是对系统中的基本信息管理。包括客户信息、货物信息以及派送人员信息等功能。1.客户管理主要实现的功能是对客户的基本信息进行添加、修改和删除;2.库管管理主要实现的功能是对货物的出库以及入库的管理;3.调度管理主要实现的是货物的派送。2.2系统功能结构图快递管理系统的系统功能结构图如图1所示。应用管理信息的编辑货物的出库库管管理
2、信息的查询信息的添加客户管理调度管理货物的入库货物的查询货物的派送图1系统功能结构图图2系统功能结构图2.3业务需求2.3.1:票据管理1.功能描述:票据管理的主要功能是对票据本的分发,查询,修改和删除。2.流程图如图2-1所示:图2-1票据管理流程图2.3.2投递人员管理流程图如图2-4所示:图2-4投递人员流程图2.3.3接货管理1、功能描述:接货管理的主要功能是填写一份货运单合同,该合同的内容包括货运单编号、发货客户信息、收货客户信息、运费、保险费等。在货物列表中,添加货物,主要填写货物的
3、名称、重量、体积、货物价值等信息。2、流程图如图2-6所示:图2-6接货管理流程图3详细设计3.1系统登录设计系统登录主要用于对登录物流管理系统的用户进行安全性检查,以防止非法用户登录该系统。根据给管理员分配的权限,登录用户可以根据自己所具有的权限操作系统中相应的功能。在登录系统时验证操作员及其密码,主要通过ADO控件中记录集(RecordSet)对象结合If语句判断用户选定的操作员及其输入的密码与数据库中的操作员和密码是否相同来实现,如果相同则允许登录,并给予相应的权限,否则将不允许用户登录。
4、系统登录的运行结果如图2所示。图2系统登录窗体的运行结果1.窗体设计(1)在工程中新建1个窗体,将窗体的名称设置为“frm_xtdl”,BorderStyle属性设置为“0-None”,通过设置Picture属性为窗体添加图片。(2)在窗体上添加Adodc控件,由于该控件属于ActiveX控件,在使用之前必须从“部件”对话框中添加到工具箱。添加方法如下:在“工程”/“部件”对话框中勾选“MicrosoftAdoDataControls6.0(SP4)”列表项,单击【确定】按钮之后即可将Ado控件
5、添加到工具箱当中。(3)在窗体中添加2个CommandButton控件,分别将Name属性设置为“Cmd_Ok”和“Cmd_Cancel”,Caption属性设置为“登陆”和“取消”。2.代码设计usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;u
6、singSystem.Collections;usingWuLiuXiTongDAL;namespaceKuaiDi{publicpartialclassFormLogin:Form{privatestring_EmployeeID="";//员工IDprivatestring_EmployeeName="";//员工姓名privateint_Role=0;//员工角色publicFormLogin(){InitializeComponent();}privatevoidbtnOK_Click(
7、objectsender,EventArgse){#region验证文本框是否为空if(txtUser.Text.Length==0){MessageBox.Show("请输入您的用户名!","提示",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);return;}if(txtPwd.Text.Length==0){MessageBox.Show("请输入您的密码!","提示",MessageBoxButtons.OK,MessageBoxIco
8、n.Exclamation);return;}#endregion#region登陆用户和角色判断intJudge=0;//判断登录EmployeeInfoEmpInfo=newEmployeeInfo();EmpInfo.EmployeeID=txtUser.Text.ToString().Trim();EmpInfo.PassWord=txtPwd.Text.ToString().Trim();Judge=EmpInfo.Login();//用户名存在,登陆成功if(Judge==1){_E
此文档下载收益归作者所有