| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

电子相册管理系统软件工程课程设计

文***品

贡献于2021-10-30

字数:18761



XX学
软件工程课程设计报告


 
题    目 :  电子相册理系统
院 (系): 计算机信息科学学院
年级专业 : 20XX级计算机科学技术
组 员 : 
指导老师 : 
设计时间: 2010 年 第 1学期




目录
软件工程课程设计报告 1
11课题研发背景 3
12课题研发目意义 3
2 行性研究 4
21行性研究前提 4
211 求 4
212 目标 4
213 条件假定限制 4
214 进行行性研究方法 4
22现系统分析: 4
23建议系统分析: 4
24 技术行性分析 5
25社会行性分析 5
26 济行性分析 5
27 操作行性 5
28行性研究结 5
29评价尺度 5
3 需求分析 5
31 需求分析背景 5
321 目标 6
322 户特点 6
323 假定约束 6
33系统功规定 6
331 系统功模块 6
332 功描述 6
333 系统功数流程图 7
34 数字典 12
341 数流描述 12
342 数项条目 13
343 数存储条目 14
344 ER图 14
35 系统性规定 15
351 精度 15
352时间特性求 15
4 总体设计 15
41 系统总体设计 15
411引言: 15
412编写目: 15
413范围: 15
414 需求规定: 16
415 运行环境 16
416系统总体结构图示: 16
43数库设计 18
421 户档案数库 18
422 相册数库 19
43 界面设计 19
5 结构化分析设计 21
51数流图 21
511注册 21
512 户登录 21
513 理员信息理 21
514 总数流程图 22
52结构图 22
6 面象设计分析 23
61识执行者 23
62识况 23
63况描述 23
64 活动图描述况 24
7 实现代码 26
71登录代码 26
72注册代码 28
73电子相册代码 29
74理员界面 31
75资料 33
76相片浏览 37
8 系统测试 39
81 系统测试概 39
82 系统功测试 40
83 系统维护 41
9 总结 42
10 参考文献 42














1引言
11课题研发背景
市场竞争需交流方式样化户选择方式断增加软件研发者软件功样化完善竞争资信息交流样化特电子信息技术发展时着数库技术客户服务器技术等发展电子相册系统功更加完善电子相册理系统特点相册理角度出发通数库相关数统理起形成集成信息集电子相册理系统较户界面信息享信息理理员户更加便捷电子相册系统操作性非常强针教育程度群
电子相册系统容纳信息量非常通文字图片等方式展示出针前信息交流理类型软件较原电子相册系统通简单功模块实现户登录注册信息更新信息享信息理等功功模块中分工明确功模块通控件联系起户间交流更加样化
12课题研发目意义
够确保户交流样化什样户交流程中基信息展示基础增加响应性化模块户间交流更加丰富电子相册系统研发促户交流样化性化该系统仅户提供交流台时丰富户交流题

2 行性研究
21行性研究前提
211 求
A 功:登录功户注册功理员信息理功户信息理功系统设置理子系统系统接口
B 性:户登录注册户信息更新理员信息更新等
C 输入:户名密码应相关信息等
D 输出:户信息包括文字声音图片等
212 目标
希够低成够短时间期限研发出具登录注册信息享信息理等功电子相册理系统
213 条件假定限制
1)建议系统运行短寿命5年
2)进行该系统方案选择较期限1月
3)建议该系统软件投入迟时间2011年1月
4)开发该软件系统费源组
5)该系统受资金寿命社会等系列素制约限制
214 进行行性研究方法
项目开发组3组成三方面系统开发作行性研究分析
(1)两现行电子相册理系统进行分析调查确定现行系统已功初步确定开发系统功
(2)两电子相册理做实调查搜集日常工作理信息初步确定电子相册理流程总结出开发系统功
(3)汇总调查结果确定系统框架模型开发系统进行行性仿真研究软件达功基齐全操作简单应方便

22现系统分析:
现系统工进行理维护工作量较满足时间效率求导致种电子相册模式已适应日益增长电子相册工作理量迫切需找种更加智电子相册理注册系统

23建议系统分析:
系统运行装WINDOW XPwindows7系统电脑实现方便户登录注册理员登录注册继承旧理系统优良性基础进步提升软件理性实现资源高效利操作简单界面简明易户

24 技术行性分析
前开发技术受限软件系统中某功法实现时户提供建议实时更新维护需量耗费力时理员需掌握数库编程方面技术目前止已实现功户程中良反馈规定时间范围完成软件系统开发

25社会行性分析
a法律方面行性:软件产品未触犯法律法规进行开发研究
b方面行性:根调查知软件产品款实价值较强产品软件提供诸功例更新查询功信息享等

26 济行性分析
软件产品属型软件费开支开发系统时涉accessMicrosoft Visual Studio等系统开发支出较少预算范围支持软件硬件设备安全保密设备软件收益通网络流量计算月流量累计

27 操作行性
28行性研究结
软件开发程中开发技术成熟历时相较长时软件实时更新需理员时关注系统做户需求步软件收益纯收益软件开发时支出源硬件设备安全维护方面太支出该软件济效益观

29评价尺度
费少项功优先次序费高低寿命长度开发时间长短中难易程度

3 需求分析
31 需求分析背景
完成针电子相册理软件市场前期调查时位软件者进行全面深入探讨分析基础提出份软件需求规格说明书
需求规格说明书电子相册理系统软件做全面细致户需求分析明确开发软件应具功性界面系统分析员软件开发员清楚解户需求基础进步提出概设计说明书完成续设计开发工作说明书预期读者户业务需求分析员测试员项目理员
32 需求分析务概述
321 目标
1开发目标
交流方式种样交流时希更解方信息软件根需求进行开发
2应目标
户够通注册信息登录更新查询信息基础户够效掌握享资源更新促进信息理规范化集成化户间交流更加便捷
322 户特点
软件产品终户源广泛相处增进间交流理员时更新软件项目查询维护信息软件面众户程中操作复杂软件频度应达70左右
323 假定约束
软件产品众户然软件功够完善户需求法完全实现
33系统功规定
331 系统功模块
1) 登录模块
2) 户注册模块
3) 理员信息理模块
4) 户信息理模块
5) 系统设置理模块
6) 系统接口
332 功描述
面详细描述功模块:
1) 登录模块
仅限已注册户理员进行操作该模块户登录户理员输入户名正确密码进入应界面该界面注册控件转注册功户长期未已注册帐号(五月未系统动注销)注册户户名者密码遗失户点击注册控件进入注册模块
2) 户注册模块
仅限户长期未已注册帐号(五月未系统动注销)注册户户名者密码遗失户注册程中注册户必须需根求填写户名密码确认密码注册邮箱等填写程中系统会应提示*必填说性出生年月等信息填注册成功进入信息模块
3) 理员信息理模块
仅限理员进行操作理员通登录模块输入理员登录帐号进入理员信息理模块该模块里面理员够通输入查找功进行查询数库中户资料理员户资料进行修改包括文字图片信息
4) 户信息理模块
仅限已注册户理员进行操作户通登录功模块输入正确户名密码进入户信息模块户信息理模块仅仅信息包括户信息户够修改户信息户身信息进行修改模块户够户信息进行展示例图片展示形态呈现样化
5) 系统设置理模块
仅限已注册户理员进行操作理员已注册户够根需修改系统中某设置
333 系统功数流程图
1 注册功












进入注册界面
录入基必填信息
提交数
否注册
取消服务等户步操作
Yes
No
进入登录首界面

2 登录功
户登录












否登录
取消服务退出界面
Yes
No
户进入登录首界面

输入户名密码
进入户界面
系统查询匹配
Yes
No





理员登录
















否登录
取消服务退出界面
Yes
No
理员进入登录首界面

输入户名密码
进入理员界面
系统查询匹配
Yes
No












3理员理功



























登录成功进入理员界面
输入查询户键
否修改询匹配
否查询询匹配
Yes
Yes
户信息显示
输入修改户键
进入该户界面
进入该户资料修改界面进行资料头修改
档案界面
相册界面
选择相应操作
开相册
传相片界面
删相册
……
浏览相片






4户功
















进入档案
户界面
选择相应操作
进入相册
查修改相应数
选择相应操作
开相册
传相片
删相册
……
浏览相片



















5系统设置

















系统设置
数库维护
户密码设置
密码修改
保存传
数备份
















34 数字典
341 数流描述
数流名


说明
登录
户输入户名密码
验证进入系统界面
理员户进入界面相
户注册
户填写注册信息
注册成功直接登录系统
注册信息动写入台数库
理员界面
正确理员户名密码
进入界面进行理
直接查户信息
户界面
正确户名密码
进入户界面
相册进行理
资料
户点击档案
修改资料头
修改资料动更新台数库
相片浏览
户点击相册
理相册
传删等修改动更新台数库
相片删
户进入电子相册点击删相片
直接删数库中相片
删动更新台数库
电子相册
户登录点击进入
相册进行项理

资料修改
资料中点击
进行资料完善修改
修改资料动更新数库中











342 数项条目
数项名称
类型
描述
户名
文类型
描述户理员户名
ID
数字类型
描述户电子相册中表示
密码
文类型
户电子相册中密码
确认密码
文类型
注册时候确认密码
注册邮箱
文类型
注册时候验证邮箱

文类型
描述户性
出生年月
文类型
描述户出生年月

文类型
户传头
星座
文类型
描述户星座
血型
文类型
描述户血型
职业
文类型
描述户职业

文类型
描述户爱
Picture ID
文类型
户相册片编号
Path
文类型
户相册片源址

343 数存储条目
数存储名称
简述
组成
户注册信息
存放户注册信息
ID+户名+密码+确认密码+注册邮箱+性+出生年月+星座+血型+头+职业+爱
户片信息
存放户片信息
Picture ID+ path









344 ER图户


理员
1 N



文档库
更新
更新
I n 1 1




更新
更新
相册库
1 N 1 1

35 系统性规定
351 精度
1严格数格式输入否系统予响应进行处理
2查询时保证查全率相应域包含查询关键字记录查
352时间特性求
a. 响应时间:般操作响应时间应1~2秒软磁盘印机操作应接受时间完成
b. 更新处理时间:12时
c. 数转换传送时间:
d. 解题时间:
353 适应性:
开放式操作系统开放式数库开发工具标准通信协议结构层次独立性










4 总体设计
41 系统总体设计
411引言:
412编写目:
方便户减少户操作变性提高电子相册传速度减少传差错目标减少项资金支出提高理质量基需求分析编写文档目需求分析中设计功具体化
预期读者:
² …关业务
² …关技术
² …关软件设计开发员
² …关运行维护员
413范围:
说明:
a 开发软件系统名称:电子相册理系统
b 项目务提出者:2008级1班
项目开发者:第五开发组
户:学生
c 实现该软件计算中心计算机网络: WIN XP2000VistaWindows7
414 需求规定:
电子相册理系统提高快速注册方便户传片理片时便系统理员理目标减少项资金支出提高理质量方便性传片快速性创造条件户登陆注册理实现计算机理实现数时保存预处理详细说明请参见需求分析
415 运行环境
A. 数库:Access2003数库
B. 运行台:装windows系列操作系统PC机

















416系统总体结构图示:
系统功总结构图
… 电子相册理系统
户注册子系统
登录子系统
理员信息理子系统
户信息理子系统
系统设置理子系统
注 册
信息完善
系统接口




43数库设计
421 户档案数库









422 相册数库

43 界面设计
登录界面:

注册界面:







资料界面:






5 结构化分析设计
51数流图
511注册


512 户登录

513 理员信息理





514 总数流程图

52结构图


11
10
2
4
7
6
5
1
8
9
3

1验证成功 2验证失败 3户名存
4户名已存 5求注册 6户名登录成功
7理员登录成功 8旧密码正确 9旧密码错误
10求修改密码 11维护期




6 面象设计分析
61识执行者
电子相册理系统中登录注册户者理员进行操作登录时户理员进入界面执行功户进入信息栏理员进入理信息界面注册操作针未注册户密码遗失户者账号长时间未户
根分析电子相册理系统执行者户理员执行者描述:
户:登录电子相册理系统时负责输入户名密码
理员:登录电子相册理系统时负责输入户名密码负责理电子相册系统户信息
台数库:1负责验证户注册信息户登录户名密码
2存储户相册路径
62识况
系统需求陈述知户需系统提供登录注册资料理相册理等功功包含校验密码功系统理员需系统提供登录户信息理资料理等功设计成两况图示:
注册
登录
修改资料
注销
修改密码
传相片
删片
验证户名
验证密码
户理
数库理

数库系统
理员


63况描述
面出部分况详细描述:
(1) 登录况描述
况名称:登录
参执行者:注册户理员
前置条件:登录户名密码完全正确
事件流:
1 进入登录界面时况开始
2 输入户名密码
3 果户名密码正确时弹出话框户名密码正确回第步否继续况结束
置条件:户进入信息界面理员进入户信息界面
(2) 注册况描述
况名称:注册
参执行者:未注册户户名者密码遗失户账号长时间未登录户
前置条件:系统中存户信息
事件流:
1 点击注册控件时况开始
2 输入户信息(户名密码注册邮箱等)
3 果户名已存回第二步否继续
4 台数库中添加新户信息
5 进入该户资料界面况结束
置条件:台数库中添加新户该户存储相应信息
64 活动图描述况
更新户信息
[取消]]
[放弃修改]

]
[确认修改]
[重试]
[验证失败]
[验证成功]
输入户名密码

户名密码错误

户页

修改资料
更新户信息

户修改信息况活动图






[否]
[]
[否]
[]
[验证成功]
[否]
[验证成功]
[]
注册
输入注册信息验证户名
否登录
登录
否重新注册

户注册况活动图

[重试]
[取消]
[验证成功]
[否]
[]
[重试]
[取消]
[验证成功]
[验证成功]
输入户名密码
修改密码
输入旧密码
输入新密码确认新密码
户名密码错误
密码错误

户密码况活动图

7 实现代码
71登录代码
Imports SystemData
Imports SystemDataOleDb
Imports SystemDataSqlClient
Public Class Form1
Dim conn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim dr As OleDbDataReader

Sub management(ByVal str As String)
connConnectionString ProviderMicrosoftJetOLEDB40Data SourceE\软工—VB(电子相册理系统)\db1mdb
connOpen()
cmdConnection conn
cmdCommandText str
cmdExecuteNonQuery()
End Sub
Dim n As Integer
Private Sub Button3_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button3Click
户注册界面Show()
MeHide()
End Sub
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
Dim user As String
user TextBox1Text
If user admi Then
If TextBox2Text 123 Then
理员界面Show()
MeHide()
Else
If TextBox2Text Then
MsgBox(密码空)
Else
MsgBox(户名密码错误 MsgBoxStyleRetryCancel)
TextBox2Text
TextBox2Focus()
End If
End If
Else
Dim str As String
str SELECT * from 户注册界面
connClose()
management(str)
dr cmdExecuteReader()
Do While drRead() True
If Trim(user) Trim(drGetValue(1)ToString) And Trim(TextBox2Text) Trim(drGetValue(2)ToString) Then
户界面Show()
户界面Text user & 电子相册
MeHide()
Exit Do
End If
Loop
If drRead() False Then
MsgBox(户名密码错误)
End If
End If
connClose()
End Sub
End Class

72注册代码
Imports SystemData
Imports SystemDataOleDb
Imports SystemDataSqlClient
Public Class Form1
Dim conn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim dr As OleDbDataReader

Sub management(ByVal str As String)
connConnectionString ProviderMicrosoftJetOLEDB40Data SourceE\软工—VB(电子相册理系统)\db1mdb
connOpen()
cmdConnection conn
cmdCommandText str
cmdExecuteNonQuery()
End Sub
Dim n As Integer
Private Sub Button3_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button3Click
户注册界面Show()
MeHide()
End Sub
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
Dim user As String
user TextBox1Text
If user admi Then
If TextBox2Text 123 Then
理员界面Show()
MeHide()
Else
If TextBox2Text Then
MsgBox(密码空)
Else
MsgBox(户名密码错误 MsgBoxStyleRetryCancel)
TextBox2Text
TextBox2Focus()
End If
End If
Else
Dim str As String
str SELECT * from 户注册界面
connClose()
management(str)
dr cmdExecuteReader()
Do While drRead() True
If Trim(user) Trim(drGetValue(1)ToString) And Trim(TextBox2Text) Trim(drGetValue(2)ToString) Then
户界面Show()
户界面Text user & 电子相册
MeHide()
Exit Do
End If
Loop
If drRead() False Then
MsgBox(户名密码错误)
End If
End If
connClose()
End Sub
End Class

73电子相册代码
Imports SystemData
Imports SystemDataOleDb
Imports SystemDataSqlClient
Public Class 电子相册
Dim conn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim dr As OleDbDataReader
Sub management(ByVal str As String)
connConnectionString ProviderMicrosoftJetOLEDB40Data SourceE\软工—VB(电子相册理系统)\db2mdb
connOpen()
cmdConnection conn
cmdCommandText str
cmdExecuteNonQuery()
End Sub

Private Sub 层叠ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 层叠ToolStripMenuItemClick
MeLayoutMdi(MdiLayoutCascade)
End Sub

Private Sub 水铺ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 水铺ToolStripMenuItemClick
MeLayoutMdi(MdiLayoutTileHorizontal)
End Sub

Private Sub 垂直铺ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 垂直铺ToolStripMenuItemClick
MeLayoutMdi(MdiLayoutTileVertical)
End Sub

Private Sub 开相册ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 开相册ToolStripMenuItemClick
PictureBox1Hide()
Dim str As String
str SELECT * from Picture
connClose()
management(str)
dr cmdExecuteReader()
Dim i As Integer 1
Do While drRead() True
Dim f As New Picture
fMdiParent Me
fPictureBox1Image ImageFromFile(drGetValue(1))
If i < 6 Then
fText drGetValue(1)
fShow()
End If
i + 1
Loop
connClose()
End Sub

Private Sub 传ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 新建相册ToolStripMenuItemClick
Dim openFile As New OpenFileDialog
Dim str As String
openFileInitialDirectory C\\
openFileFilter txt files(*jpg)|*jpg|All files(**)|**
openFileRestoreDirectory True
If openFileShowDialog() WindowsFormsDialogResultOK Then
str INSERT INTO Picture(Path) VALUES(' & openFileFileName & ')
connClose()
management(str)
End If
Dim f As New Picture
fMdiParent Me

End Sub

Private Sub 删相册ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 删相册ToolStripMenuItemClick
相片删Show()
End Sub

Private Sub 关闭相册ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 关闭相册ToolStripMenuItemClick
MeClose()
户界面Show()
End Sub

Private Sub 退出ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 退出ToolStripMenuItemClick
MeClose()
户界面Show()
End Sub
Private Sub 动浏览ToolStripMenuItem_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles 动浏览ToolStripMenuItemClick
相片浏览Show()
End Sub
End Class

74理员界面

Imports SystemData
Imports SystemDataOleDb
Imports SystemDataSqlClient

Public Class 理员界面
Dim conn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim dr As OleDbDataReader
Sub management(ByVal str As String)
connConnectionString ProviderMicrosoftJetOLEDB40Data SourceE\软工—VB(电子相册理系统)\db1mdb
cmdConnection conn
cmdCommandText str
cmdExecuteNonQuery()
End Sub
Private Sub 理员界面_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
connConnectionString ProviderMicrosoftJetOLEDB40Data SourceE\软工—VB(电子相册理系统)\db1mdb
connOpen()
Dim ad As New OleDbDataAdapter(select * from 户注册界面 conn)
Dim str1 As String
Dim ds As New DataSet
adFill(ds 户注册界面)
DataGridView1DataSource ds
DataGridView1DataMember 户注册界面
connClose()
Dim i j As Int16
For i 0 To dsTables(户注册界面)RowsCount 1
str1
For j 0 To dsTables(户注册界面)ColumnsCount 1
str1 & dsTables(户注册界面)Rows(i)Item(j) &
Next
Next
End Sub

Private Sub ToolStripLabel1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ToolStripLabel1Click
户界面Show()
资料Button1Hide()
资料Button2Hide()
End Sub

Private Sub ToolStripLabel2_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ToolStripLabel2Click
Dim str As String
str SELECT * from 户注册界面
connClose()
management(str)
dr cmdExecuteReader()
Do While drRead() True
If Trim(ToolStripTextBox1Text) Trim(drGetValue(1)ToString) Then
资料Show()
End If
Loop
End Sub
End Class
75资料

Imports SystemData
Imports SystemDataOleDb
Imports SystemDataSqlClient
Public Class 资料
Dim conn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim dr As OleDbDataReader
Sub management(ByVal str As String)
connConnectionString ProviderMicrosoftJetOLEDB40Data SourceE\软工—VB(电子相册理系统)\db1mdb
connOpen()
cmdConnection conn
cmdCommandText str
cmdExecuteNonQuery()
' connClose()
End Sub

Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
资料修改Show()
MeHide()
End Sub
Sub jinru(ByVal st1 As String)
Dim str As String
str SELECT * from 户注册界面 where 户名' & st1 & '
connClose()
management(str)
dr cmdExecuteReader()
Do While drRead()
Label9Text drGetValue(1)
Label10Text drGetValue(0)
Label11Text drGetValue(5)
Label12Text drGetValue(6)
Label13Text drGetValue(4)
If drGetValue(7)ToString <> Then
PictureBox1Image ImageFromFile(drGetValue(7))
End If

If drGetValue(8)ToString Then
Label19Text 未填写
Else Label19Text drGetValue(8)
End If
If drGetValue(9)ToString Then
Label18Text 未填写
Else Label18Text drGetValue(9)
End If
If drGetValue(10)ToString Then
Label17Text 未填写
Else Label17Text drGetValue(10)
End If
If drGetValue(11)ToString Then
Label16Text 未填写
Else Label16Text drGetValue(11)
End If
Loop
End Sub

Private Sub 资料_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
Dim str As String
If Form1TextBox1Text <> admi Then
jinru(Form1TextBox1Text)
Else
jinru(理员界面ToolStripTextBox1Text)

End If
End Sub


Private Sub Button2_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button2Click
Dim openFile As New OpenFileDialog
openFileInitialDirectory e\\
openFileFilter txt files(*jpg)|*jpg|All files(**)|**
openFileRestoreDirectory True
If openFileShowDialog() WindowsFormsDialogResultOK Then
PictureBox1Image ImageFromFile(openFileFileName)
End If
Dim str As String
str UPDATE 户注册界面 set 头' & openFileFileName & ' where 户名' & Label9Text & '
connClose()
management(str)
dr cmdExecuteReader()
End Sub
End Class
资料修改:
Imports SystemData
Imports SystemDataOleDb
Imports SystemDataSqlClient

Public Class 资料修改
Dim conn As New OleDbConnection
Dim cmd As New OleDbCommand
Dim dr As OleDbDataReader
Sub management(ByVal str As String)
connConnectionString ProviderMicrosoftJetOLEDB40Data SourceE\软工—VB(电子相册理系统)\db1mdb
connOpen()
cmdConnection conn
cmdCommandText str
cmdExecuteNonQuery()
' connClose()
End Sub
Private Sub 资料修改_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
Label10Text 资料Label9Text
Label11Text 资料Label10Text
If 资料Label11Text 女 Then
RadioButton2Checked True
Else RadioButton1Checked True
End If
TextBox1Text 资料Label13Text

Dim i As Integer
For i 1990 To 2010
ComboBox1ItemsAdd(i & 年)
Next
For i 1 To 12
ComboBox2ItemsAdd(i & 月)
Next
For i 1 To 30
ComboBox3ItemsAdd(i & 日)
Next

End Sub

Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
Dim sex birthday mail xingzhuo xuexing zhiye aihao As String
If RadioButton1Checked True Then
sex RadioButton1Text
Else
sex RadioButton2Text
End If
birthday ComboBox1Text & ComboBox2Text & ComboBox3Text
xingzhuo ComboBox4Text
mail TextBox1Text
xuexing ComboBox5Text
zhiye TextBox2Text
aihao TextBox3Text
Dim str As String
str UPDATE 户注册界面 set 血型' & xuexing & '职业' & zhiye & '爱' & aihao & '性' & sex & '出生年月' & birthday & '星座' & xingzhuo & '注册邮箱' & mail & ' where 户名' & Label10Text & '
connClose()
management(str)
dr cmdExecuteReader()
MsgBox(保存成功)
户界面Show()
MeHide()
End Sub
End Class
76相片浏览



Public Class 相片浏览
Private Sub 相片浏览_FormClosed(ByVal sender As Object ByVal e As SystemWindowsFormsFormClosedEventArgs) Handles MeFormClosed
相片删Close()
End Sub

Private Sub 相片浏览_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
相片删Show()
相片删WindowState FormWindowStateMinimized
PictureBox1Image ImageFromFile(相片删ListBox1Items(0))
End Sub
Private Sub Timer1_Tick(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Timer1Tick
Static i As Integer 1
If i < 相片删ListBox1ItemsCount 1 Then
PictureBox1Image ImageFromFile(相片删ListBox1Items(i))
Else
i 0
PictureBox1Image ImageFromFile(相片删ListBox1Items(i))
End If
i i + 1
End Sub

Private Sub ToolStripLabel1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ToolStripLabel1Click
Timer1Enabled True
End Sub

Private Sub ToolStripLabel2_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ToolStripLabel2Click
Timer1Enabled False
End Sub

Private Sub ToolStripLabel3_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ToolStripLabel3Click
相片删Show()
相片删WindowState FormWindowStateMinimized
Timer1Enabled True
End Sub
End Class

8 系统测试
81 系统测试概
处采黑盒测试法测试系统功否正确运作
接受测试功模块描述:
l 登录功
实现户登录根登录者进入界面理员界面户界面
l 户注册功
实现户注册功注册时填写相应户信息(户名密码确认密码等)
l 理员信息理功
实现理员整电子相册理系统理
l 户信息理功
实现户信息理户信息时修改
l 系统设置理
户根需修改系统相关设置
82 系统功测试
功模块
合法等价类
非法等价类
测试结果
输入
预期输出
输入
预期输出
登录
登录
户名:aa
密码:a
登录成功
户名:aa
密码:a
户名者密码错误
成功
取消

关闭

关闭
成功
注册

户注册界面


成功


注册
户名:b
密码b
确认密码:b
注册邮箱:12334@qqcom
性:男
出生年月:1990年7月9日
注册成功
输入已存户名aa
注册户名已存请重新注册
成功
取消

退出注册界面


成功
理员信息理

户名:aa
户资料界面


成功
修改
户名:aa
户资料界面


成功
户信息理
档案

户资料界面


成功
相册

户资料界面


成功
系统设置理
密码更改
户名:123
原密码:123
新密码:456
更改成功
户名:
原密码:123
新密码:456
户名空
成功
数库备份
备份址c\
备份成功
C
路径存
成功

83 系统维护
系统采取三种方式维护:
1 改正性维护
软件初期某种原软件存错误缺陷需软件开发组户求系统进行改正性维护
2 适应性维护
系统长时间着户增加系统某方面速度刚开始时候问题做出适维护
3 完善性维护
系统年该应系统适应业务发展户软件提出新需求性求


9 总结
通长达两周软件工程课程设计团队学会软件工程设计基步骤学会培养团队协作力
开发初期团队必须统开发台组长统部署组分部分家分工合作汇总提高课程设计完成效率懂问题家相互帮忙解决懂问题问问老师问学网搜索千万里瞎想团队提高效率必须相互帮助良协作
前期工作做完定进行测试工作写代码难免会出现问题测试期间问题进行修改然总结验教训
总次设计程中学仅知识认识许事情次设计编程水提高步充分认识合作贵次设计涉数库软件工程vbnet学少编程工具数库连接知识数库操作进步解次设计综合力次锻炼必须承认力知识肤浅学道路漫长里衷心感谢指导老师杨卫明谢谢悉心指导热心帮助水限加时间短暂电子相册理系统中许足处老师加批评指正会课程设计中断改进断完善

10 参考文献
ISBN 9787302144458 软件工程
ISBN 7040140608 Visual BasicNET 程序设计导
GB85661995 软件生存期程
GB856788 计算机软件产品开发文件编制指南
GBT114571995 软件工程术语


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

软件工程课程设计管理系统

软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 院 系: 信息工程学院 专 业: 计算机科学与技术

文***品 3年前 上传739   0

软件工程学生选课系统课程设计

网上选课系统课程设计手册团队: 学校: 队长: 时间:2014目 录1. 项目概述 ………………………………………………………………………31.1开发背景 ………………………………………………………………………31.2 开发目的 ……………………………………………………………………31.3 开发运行境 ……………………………………………………………………31.4

文***享 3年前 上传622   0

学生选课系统《软件工程》课程设计

详细版!目 录一、问题定义 51.1问题的定义 51.2 系统要解决的问题 5二、可行性研究 62.1 引言 62.1.1目的 62.1.2背景及功能 62.1.3 参考资料 62.2 可行性研究的前提 62.2.1 要求 62.2.2 目标 72.2.3 条件、假定和限制 72.2.4 进行可行性研究的方法 72.3 所建议的系统 72

文***品 6个月前 上传333   0

软件工程银行系统 课程设计

一、可行性研究报告一、可行性研究报告 11.引言 11.1编写目的 11.2项目背景 11.3定义 11.4参考资料 22.可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限制 42.4可行性研究方法 42.5决定可行性的主要因素 43.对现有系统的分析 53.1处理流程和数据流程 53.2工作负荷 63.3费用支出 63.4人员 63.5设

文***享 6个月前 上传270   0

饭卡管理系统软件工程课程设计

软件工程课程设计任 务 书1、课程设计题目饭卡管理系统2、设计任务和内容一个饭卡管理系统是根据学校的饭卡管理工作专门设计的一个管理信息系统。该系统能够完成饭卡管理的工作过程。饭卡管理过程中主要涉及:持卡者信息、饭卡信息、饭卡历史信息等数据,并对数据进行相应的增、删、改、查询操作。使传统、手工的管理工作更加规范,更加科学,保证了饭卡信息查询更新及时到位。本课题任务是开发一个饭卡管理系

文***品 3年前 上传722   0

软件工程课程设计学生信息管理系统

 课程设计报告 学生信息管理系统 学 院 年级专业 学生姓名 指导教师 提交日期 摘 要学生信息管理系统对于学校的决策者和管理者来说都至关重要是一个教育单位不可缺少的部分。本文介绍

文***品 1年前 上传391   0

学生信息管理系统软件工程课程设计

信息科学与工程学院课程设计任务书 题目: 学生信息管理系统 学 生1: 学 生2: 学 生3:

文***享 1年前 上传324   0

人事管理系统软件工程课程设计

软件工程课程设计              ―――人事管理系统                   指导老师:                  班  级:                  姓  名:               学 号:前 言随着当今社会计算机的不断的发展,人们开发优质软件的能力大大落后于计算机硬件日新月

文***品 3年前 上传626   0

酒店客房管理系统(软件工程课程设计)

酒 店 客 房 管 理 系 统 第X组 组长: 组员: 计算机科学与技术 目录 一、摘要: 5 二、可行性分析 6 1.编写目的: 6 2.项目背景: 6 2.1项目总述: 6 2.2相关定义: 6 3可行性研究的前提 6 3.1欲开发软件的基本要求: 6 3.2目标: 7 3.3条件、假定和限制:

文***品 5年前 上传1297   0

图书管理系统(软件工程课程设计报告)

图书管理系统(软件工程课程设计报告)一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2项目背景开发软件名称:图书管理系统

文***品 2年前 上传525   0

软件工程仓库管理系统课程设计

软件设计书仓库管理系统 系别:应用数学系专业:信息与计算科学班级:学号:姓名:第一章 可行性研究报告1.1引言1.1.1目的本软件是用来有效的管理超市仓库货物数量及种类,以方便超市工作人员可以全面的了解超市仓库库存货物数量和种类来方便高效的管理超市仓库。该项目可行性研究报告也是对超市仓库管理系统的全面考虑,是项目分析员进行进一

文***品 1年前 上传404   0

图书管理系统软件工程课程设计

XX大学 课程名称:软件工程 试题题目:图书管理系统 姓 名: 学 号: 专 业: 计算机科学与技术 学 院:计算机与信息科学学院 时 间:20XX年X 月 X日 目录 一、 开发背景与目标 1.1开发背景…………………………………………………………………….- 6- 开发目标…………………………………………………………

文***品 5年前 上传1279   0

停车场管理系统软件工程导论课程设计

 计算机科学学院课程设计报告课 程 软件工程导论 题 目 停车场管理系统年 级 2013级 分组号学 号姓 名成绩等级6指导教师 2015年 X 月X 日摘 要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的

文***享 1年前 上传300   0

基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

 网络教育学院《软件工程》课 程 设 计 题 目: 基于UML的图书馆管理系统设计学习中心:

文***享 1年前 上传251   0

医院在线预约系统软件工程课程设计报告

 软件工程 课程设计报告课 题: 医院在线预约系统 姓 名: 学 号: 同组姓名: 专业班级: 计科班 指导

文***享 2年前 上传384   0

软件工程(汽车租赁系统)课程设计

《软件工程》学院:计算机科学与技术专业:计算机科学与技术姓名: 2011年X月X日题目:汽车租赁系统写在前面:本项目设计预计7周完成(8-14周)组长 侯茜主要负责内容: 选题的确定、人员分工、项目进度、完成工作的验收、工作定期总结。组员 XX主要负责内容: 参与选题的讨论、完成分配任务、一些问题的解决。进度计划表时间内容负责人第八周

文***享 1年前 上传329   0

考生档案系统软件工程课程设计

目 录第一章 系统概述 11.1系统开发背景和意义 11.2开发语言简介 21.3本系统简介 2第二章 系统可行性分析 32.1技术上的可行性 32.2经济上的可行性 32.3管理上的可行性 32.4操作上的可行性 4第三章 系统需求分析 43.1系统主要功能 43.2系统的数据流图 53.3数据字典 63.4 E-R图 8第四章 系统总体设计 104.1系

郭***林 6个月前 上传173   0

软件工程专业课程设计——学生选课系统设计

 学生选课系统实验报告 项目名称:学生选课系统 姓名:学号:班级:指导老师:一. 课程设计的目的与要求通过软件开发的实战训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计和综合分析,解决问题的能力。具体如下:学习和实践在分析和设

文***享 2年前 上传565   0

软件项目管理之学生管理系统课程设计

 课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 专 业:计算机科学与技术 年 级:2008级 学生姓名:

文***享 1年前 上传398   0

火车票售票系统软件工程课程设计说明书

  成绩: 软件工程课程设计说明书专 业_ 网 络 工 程 班 级 _ _ 姓 名 _ 学 号 _ 指导老师 _

文***品 1年前 上传309   0

某中学的排课管理系统课程设计报告

学号《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年X月X日目录一、 设计内容及要求 21.1研究的目的和意义 21.2数据字典 21.3全系统的数据项 31.4数据流图 4二、 概要设计 42.1E-R图 4学生实体E-R图 42.

文***享 1年前 上传285   0

考勤管理系统课程设计

考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3 全局分析 43.4系统现状 43.5系统功能结构 53.6系统业务流程图 53.7系统数据流程图 63.8数据字典 6四、总体设计 74.1数据库 74.2系统窗口 8

z***u 2年前 上传416   0

基于UML的图书管理系统设计课程设计

滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: 计算机系 班 级: 学 号: 姓 名:

文***品 1年前 上传396   0

物业管理系统课程设计报告

物业管理系统课程设计报告目 录第一章 前 言 11. 物业管理系统研究的意义 12. 数据库开发简介 13. asp.net简介 2第二章 数据库设计 31.选择数据库管理系统 32.数据流图 32.1 住户管理 32.2 财政管理 32.3 设备管理 42.4 投诉信息管理 42.5 物业管理 52.6系统功能结构图 53.数据字典 63.1数据项

文***享 3年前 上传865   0

物流管理信息系统课程设计

湖南长沙家润多超市是由全国零售业前十强企业湖南友谊阿波罗股份全资控股的子公司。公司的第一家门店于2000年9月28日在长沙市朝阳区开业,至今在湖南省拥有家润多朝阳店、千喜店、赤岗冲店、常德店、益阳店、岳阳店、浏阳店、吉首店、衡阳店、郴州店等多家大型超市。家润多超市从2000年10月开始在其供给商中间推广9448-SCM供给链管理解决方案。家润多的供给商可通过9448网站的供给链管理平台,共同分享销售、库存、结算等商业数据,共同进行品类分析和管理。该平台在家润多超市1352家供给商中,推广率到达91%。该平台不仅帮助家润多超市节省了大量的结算人力,也让供给商体会到了网络技术带来的便捷。

0***狗 2年前 上传660   0