软件工程课程设计报告

发布 2022-10-05 06:29:28 阅读 1565

滨江学院。

2011 --2012 年度第 2 学期)

课程名称: 软件工程课程设计

题目: 个人通讯录管理系统

院系: 滨江学院计算机系

班级: 动漫(2)班。

学号: 20102359059

姓名: 郑强。

指导教师: 李振宏。

设计周数: 两周。

日期:2012 年 5 月 24 日。

摘要:个人通讯录管理系统是针对系统服务对象的具体要求设计的,能够输入所有人员的相关信息,实现人员的分类管理和查询。

本系统运用vb 6.0及sql server2000实现,主要设计了以下几大功能:

1)新建、修改、删除通讯录记录。

2)能根据姓名进行模糊查询。

3)能根据**查询某人。

4)方便的浏览逐条记录。

一、课程设计的目的与要求。

一、设计内容及要求。

建立通讯录信息,信息包含编号、姓名、年龄、**和学校等;

能够提供添加、查找和修改通讯录信息的功能;

能够提供按姓名查询;

将通讯录保存在文件中;

能够按**方式输出通讯录信息。

二、设计正文。

1. 概述。

1.1课题题目:学生选课系统。

1.2系统的主要目标:

利用vb6.0及sql server2000自行设计一个个人通讯录管理系统,数据库里包括2个表:person、密码表。

密码表用于记录用于登录系统的用户名及密码;person用于记录个人的基本通信信息。

1.3 系统的开发环境及运行环境:

操作系统: windows xp pro sp2

建模工具: rational rose 2003

数据库系统:sql server2000

开发工具: visual studio 2005

web服务器:iis+ 2.0平台。

2. 系统需求分析。

本系统运用vb 6.0及sql server2000实现,拥有1个登录窗体,1个主窗体,1个查询窗体,一个注册窗体。

登录窗体里可以由单击事件调用注册窗体,登录成功后进入主窗体,主窗体实现信息的录入及各个功能。

本系统在sql server2000数据库里设计了2个数据表:

密码表:(用户名,密码) 用于记录注册过的用户名及密码。

person:(手机,姓,名,地址,所在组,邮件,公司,职位)

系统总体设计。

3.1 设计问题域子系统。

用户实体:图2.1 用户实体及其属性。

2.个人通信信息的e-r模型:

图2.2 个人通信信息实体的e-r模型。

2.3 关系模型。

本系统设计了2个实体,密码实体,person实体,两个实体不存在联系。

因此可将本系统的e-r模型转化为下述关系模型:

密码表:(用户名,密码)

person:(手机,姓,名,地址,所在组,邮件,公司,职位)

2.4 表结构设计。

本系统在sql server2000数据库里共设计了3个数据表来记录数据:密码表,person。

1.密码表:

表2.1密码表的结构。

表2.2 person的结构。

第3章系统各功能模块的详细设计。

3.1 登录界面。

输入正确的用户名及密码即可登陆系统,若连续3次输入错误的密码则窗口自动关闭。

图3.1 登录界面。

**:private sub cmdland_click()

static micount as integer

dim sqlstr as string

sqlstr = select * from 密码表 where 用户名= 'text1 &

= sqlstr

if then

msgbox "用户名错误,重新输入", vbexclamation, "警告"

elseif "密码") text2 then

unload me

elsemsgbox "密码错误,重新输入", vbexclamation, "警告"

end if

end if

micount = micount + 1

if micount = 3 then unload me

end sub

private sub command1_click()

end sub

private sub command2_click()

unload me

end sub

3.2 主窗体界面。

在本窗口实现信息的浏览,新建,删除以及修改,按确定执行操作,按取消则放弃操作。

图3.2 系统主窗体。

**:private sub cmdadd_click()

= false

= false

= false

= true

= true

= true

= true

= false

= false

= false

= false

= false

= false

= false

= false

= false

= false

= "记录:"

end sub

private sub cmdchange_click()

= false

= false

= false

= true

= true

= false

= false

= false

= false

= false

= false

= false

= false

= "记录:"

end sub

private sub cmddel_click()

x = msgbox("确定要删除当前记录吗?",vbyesno + vbquestion, "确认")

if x = vbyes then

if then

end if

elseend if

= "记录:"

end sub

private sub cmdesc_click()

= true

= true

= true

= false

= false

= "记录:"

end sub

private sub cmdfind_click()

end sub

private sub cmdfirst_click()

= false

= false

= true

= true

= "记录:"

end sub

private sub cmdlast_click()

软件工程课程设计报告

软件工程 综合设计报告。题目。学院 信息科学与技术学院 班别 软件工程1 4班。组长学号。组员学号。组员学号。组员学号。组员学号。指导老师 胡德昆 完成时间 2014 6 10 成都大学信息与科学技术学院。提要。软件工程综合设计报告是软件工程的六个实验报告文档的汇总整理,包括软件项目可行性分析报告 ...

软件工程课程设计报告

目录。一 题目。二 课程设计目的。三 课程设计内容。四 可行性研究。五 需求分析。六 总体设计。七 详细设计。八 测试计划及测试分析报告。九 心得体会。一 题目。图书管理系统。二 课程设计目的。1 熟悉软件工程过程及软件开发的各种方法和生存周期模型。2 熟练运用c 数据结构 数据库等基础知识。三 课...

软件工程课程设计报告

淮北师范大学。软件工程。题目 个人通讯录系统 班级 10 网络工程 组成员 冯燕艳20101204015 高丽莎20101204016 解倩 20101204028 唐传广20101204055 杨琳 20101204067 指导老师 葛方振 日期 2013年 6 月 26 日。软件工程课程设计报告...