项目详细设计及编码实现.docx
- 文档编号:1370931
- 上传时间:2022-10-21
- 格式:DOCX
- 页数:13
- 大小:42.48KB
项目详细设计及编码实现.docx
《项目详细设计及编码实现.docx》由会员分享,可在线阅读,更多相关《项目详细设计及编码实现.docx(13页珍藏版)》请在冰豆网上搜索。
项目详细设计及编码实现
题目:
项目详细设计
目录
1.引言...........................................................1
1.1编写目的和范围............................................1
1.2术语表....................................................1
1.3参考资料..................................................1
1.4使用的文字处理和绘图工具..................................1
2.全局数据结构说明................................................1
2.1常量......................................................1
2.2变量......................................................1
2.3数据结构..................................................2
3.界面设置.......................................................2
3.1人机界面设置的一般原则和步骤...............................2
3.2字符界面设置...............................................2
3.3菜单设置...................................................3
3.4对话框设置.................................................3
3.5多窗体界面设置.............................................3
4.模块设计........................................................3
4.1用例图....................................................3
4.2功能设计说明..............................................4
4.2.1模块1...............................................5
4.2.2模块2...............................................11
5.接口设计.......................................................13
5.1内部接口...................................................13
5.2外部接口...................................................13
5.2.1接口说明.............................................13
5.2.2调用方式.............................................13
6.数据库设计.....................................................14
7.系统安全保密设计...............................................14
7.1说明.......................................................14
7.2设计.......................................................14
7.2.1数据传输部分..........................................14
7.2.2IP过滤分部............................................14
7.2.3身份验证部分..........................................14
8.系统性能设计....................................................14
9.系统出错处理....................................................14
项目详细设置
1.引言
1.1编写目的和范围
详细设计阶段的根本目标是确定应用怎样实现所要求的系统,给出软件模块结构中各个模块的内部过程描述。
1.2术语表
在本系统应用中,软件的启用起来,要先注册或系统的数据库中有相应的数据,才可以进行相应的登录。
1.3参考资料
《软件工程》卢潇著中国水利电出版社
1.4使用的文字处理和绘图工具
文字处理软件:
编写设计文档使用的文字处理软件,如WPS文字
常用详细设置工具:
程序流程图、n-s图、pad图、pdl
2.全局数据结构说明
详细代码中说明本程序系统中使用的全局数据常量、变量和数据结构。
2.1常量
项目分为几个模块,一般在查询中用到的基本上为常量。
2.2变量
项目分为几个模块,一般在查询中用到的基本上为变量。
2.3数据结构
一般在连接数据库时,采用class类的调用:
连接数据库,创建命令对象、获取数据库里面的数据,及完善对数据库的增加,修改,删除。
3.界面设置
3.1人机界面设置的一般原则和步骤
3.1.1一般软件的用户界面设置应该达到如下目标:
用户问题和求解要求表现的完整性;
用户接口的专业用语和标识符具有可理解性,易用性,和用户习惯表现方式接近;
操作命令简便和用户对软件运行的可控性;
用户接口有容错能力;
快速的系统响应和较低的系统消耗。
3.1.2一般原则
1)以用户为本;
2)提高可交互性;
3)尽量避免需要记忆的内容;
4)简化用户操作,提高操作的效率;
5)应用的安全性。
3.1.3设置步骤
3.2字符界面设置
字符界面是基于命令行方式的用户界面,是交互式计算机系统传统的用户界面。
3.3菜单设置
菜单考虑的问题包括菜单系统的结构设置,屏幕布局、引导帮助功能、菜单切换及对话响应时间。
3.4对话框设置
系统设置中考虑两种对话方式:
模态对话框和飞模态对话框。
3.5多窗体界面设置
4.模块设计
4.1模块分为登录和注册两大模块。
4.2功能设计说明
4.2.1模块1
模块1:
主要为用户注册模块。
4.2.1.1设计图
4.2.1.2功能描述
用户进行注册,将自己的信息存放入到数据库中。
4.2.1.2.1输入数据
判断文本框的内容是否输入里面的内容,如果输入数据合法,则把数据插入到数据库中,方便后面查询。
4.2.1.3业务算法和流程
从文本框里的输入的信息,首先要和数据库的用户名进行判断数据库是否已存在数据库中,如果数据库中已存放,则给于相应的提示,从新输入用户名,如果数据库中没有重复数据,则插入数据库中。
4.2.1.4数据设计
查看数据库中的信息来进行查看数据是否在数据库中插入的数据是否有重复数据,连接数据库及创建命令对象,然后将数据到插入数据库中。
4.2.1.5源程序文件说明
inti=0,j=0;
if(textBox1.Text!
=""&&textBox2.Text!
=""&&textBox3.Text!
="")
{
strings=string.Format("select*fromT_user");
Class1ff=newClass1();
tt=ff.getdata(s).Tables[0];
for(;i { if(textBox1.Text==tt.Rows[i]["yonghuming"].ToString()) { MessageBox.Show("用户名已有,请重新输入用户名"); j=99; } } if(j==0) { if(textBox2.Text==textBox3.Text) { groupBox1.Visible=false; groupBox2.Visible=true; } else { MessageBox.Show("输入密码不对,请再次输入密码! "); textBox3.Text=""; } } } else MessageBox.Show("请填写用户名或密码"); stringsex,age,bumen,zhiyuan; inti=0,j=0; if(textBox8.Text! =""&&textBox7.Text! =""&&textBox6.Text! =""&&textBox4.Text! =""&& textBox5.Text! =""&&comboBox1.Text! =""&&comboBox2.Text! =""&&comboBox3.Text! =""&& (radioButton1.Checked||radioButton2.Checked)) { strings=string.Format("select*fromT_s"); Class1ff=newClass1(); tt=ff.getdata(s).Tables[0]; for(;i { if(textBox7.Text==tt.Rows[i]["uid"].ToString()) { MessageBox.Show("编号已有,请重新输入编号"); j=99; } } if(j==0) { if(radioButton1.Checked) sex=radioButton1.Text; else sex=radioButton2.Text; age=comboBox1.Text; bumen=comboBox2.Text; zhiyuan=comboBox3.Text; stringsl=string.Format("insertintoT_svalues('{0}','{1}','{2}',{3},'{4}','{5}','{6}','{7}','{8}','{9}')", textBox7.Text,textBox8.Text,sex,age,bumen,zhiyuan,textBox6.Text,textBox4.Text,textBox5.Text,textBox1.Text); strings0=string.Format("insertintoT_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 详细 设计 编码 实现