内容发布更新时间 : 2025/2/1 7:55:26星期一 下面是文章的全部内容请认真阅读。
淮北师范大学 软件工程
题目: 个人通讯录系统 班级: 学号: 姓名: 指导老师:
日期:2013年 6 月 25 日
软件工程课程设计报告
目录
目录 ------------------------------------------------------------------------------------------------------------------ 2 一、软件开发过程计划 ----------------------------------------------------------------------------------------- 3
1、项目名称 ------------------------------------------------------------------------------------------------- 3 2、指导教师 ------------------------------------------------------------------------------------------------- 3 3、开发人员及其任务 ------------------------------------------------------------------------------------- 3 4、计划项目进度表 ---------------------------------------------------------------------------------------- 3 二、 需求分析 ---------------------------------------------------------------------------------------------------- 3 三、 系统分析及设计 ------------------------------------------------------------------------------------------- 4
1、系统功能结构图 ---------------------------------------------------------------------------------------- 4 2、系统数据流程图 ---------------------------------------------------------------------------------------- 4 四、数据库设计 --------------------------------------------------------------------------------------------------- 4
主要负责人:解倩 ----------------------------------------------------------------------------------------- 5 1、数据库需求分析 ---------------------------------------------------------------------------------------- 5 2、数据表设计 ---------------------------------------------------------------------------------------------- 5 五、 系统实现 ---------------------------------------------------------------------------------------------------- 5
1、连接数据库代码 ---------------------------------------------------------------------------------------- 5 2、添加界面及其代码 ------------------------------------------------------------------------------------- 6 3、查找界面及其代码 ------------------------------------------------------------------------------------ 11 4、 修改界面及其代码 ---------------------------------------------------------------------------------- 16 5、删除界面及其代码 ------------------------------------------------------------------------------------ 21
一、软件开发过程计划
主要负责人:冯燕艳 1、项目名称 个人通讯录系统 2、指导教师
葛方振
3、开发人员及其任务
冯燕艳(组长):软件开发过程计划、软件编码 高丽莎:软件开发系统设计 唐传广:软件编码及测试 解倩:数据库设计及开发 杨琳:软件开发需求分析 4、计划项目进度表
软件开发过程计划 软件开发需求分析 软件开发系统设计 数据库设计及开发 软件编码及测试 确认测试
两个课时 三个课时 三个课时 两个课时 五个课时 一个课时 二、需求分析
主要负责人:杨琳
日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越
来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。
三、系统分析及设计
主要负责人:高丽莎 1、系统功能结构图
2、系统数据流程图
通讯录管理系统 注册 登录 注册用户 显示全部 添加 查找 修改 删除 退出系统 用户 注册 登录 通讯录管理系统 四、数据库设计
主要负责人:解倩 1、数据库需求分析
针对通讯录管理系统,分别对用户登录、添加通讯录和查找、删除以及修改数据进行详细的调研和分析,总结出如下的需求信息:
(1)每条原始记录要有姓名、生日、电话、邮箱、地址信息,其中姓名不能为空。
(2)保证查询到的数据与姓名相一致 (3)根据相应姓名删除对应的全部数据 2、数据表设计
数据库名称:个人通讯录系统,共有2个表: 1、用户表(Users) 2、通讯录联系表(Contact)
五、系统实现
主要负责人:冯燕艳、唐传广 1、连接数据库代码
public static class DBClass {
public static String strConn = \Catalog=个人通讯录;Integrated Security=True\;//Data Source=服务器名;Initial Catalog=数据库名
public static SqlConnection conn = new SqlConnection(strConn);
}//我将它放在登入界面Form1代码页面的末端