文档详情

7.10软件工程 通讯簿信息管理系统.doc

发布:2017-06-23约字共31页下载文档
文本预览下载声明
成 绩 评 定 表 学生姓名 班级学号 专 业 信息与计算科学 课程设计题目 通讯簿信息管理系统 评 语 组长签字: 成绩 日期 20 年 月 日 课程设计任务书 学 院 理学院 专 业 信息与计算科学 学生姓名 班级学号 课程设计题目 通讯簿信息管理系统 实践教学要求与任务: 设计要求: 选题:按自由组合原则,以2人一组,每一组从所给题目中任选一个合作完成,并且一个题目只能由一个组选作。 提交比较详细的课程设计报告和设计作品,要求如下: 课程设计报告至少2000字以上(原代码除外),报告所包含的内容及格式见《软件工程课程设计指导》; 所开应用系统应具有可运行、界面较美观、操作较方便等特点; 每位同学至少完成所选课题设计工作量的1/2。 设计任务: 使用现行较流行的软件开发工具和数据库,按照软件工程设计方法和原理,完成应用系统的开发,主要工作如下: 创建必要的数据库表; 开发出功能完善并具有一定实际意义的应用系统,系统的功能要求如下: 基本信息管理:能够向数据库中添加、删除、修改相关的信息; 数据查询统计:按照各种分类方式进行查询与统计。 工作计划与进度安排: 第1周周一:分组、选题、收集与整理资料 (4学时) 第1周周三:需求分析、系统设计 (8学时) 第2周周一:用户界面设计 (4学时) 第2周周三:系统功能实现、验收、答辩 (8学时) 指导教师: 201 年 月 日 专业负责人: 201 年 月 日 学院教学副院长: 201 年 月 日 目 录 一、问题定义 1 1.编写目的 1 2.项目背景 1 3.参考资料 1 二、可行性研究报告 2 1.系统概述 2 2.可行性分析研究 2 3.结论意见 4 三、需求分析报告 4 1.名词定义 4 2.任务概述 4 3.具体需求分析 6 4.支持信息 8 5.需求分析 9 四、概要设计说明书 9 1.总体设计 9 2.接口设计 11 3.运行设计 12 4.系统出错处理设计 13 五、详细设计说明书 13 1.程序系统的结构 13 2.系统功能实现 14 六、软件测试 16 1.操作方法 16 2.调和测试 25 七、结 论 26 参考文献 27 通过用VB6.0编写管理系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了管理的自动化和信息化 软件工程-----技术,方法与环境 王立福,张世琨,朱冰 编著 北京大学出版社 软件开发技术 倪秉营 电子科技大学出版社 软件工程 张权范 清华大学出版社 二、可行性研究报告 1.系统概述 1.1当前系统分析 伴随知识经济的发展和现代信息技术的不断改进,人们的生活节奏越来越快,而对信息的要求越来越高,快捷方便已经成为信息的一个重要指标。本系统采用C/S体系结构,后台使用了Access数据库,只需使用账号登录该系统,就可以根据需要进行相应的操作。管理员可以对个人信息进行添加、删除、修改等操作,避免了很多不必要的麻烦;其他用户可以对人物信息进行查询,并可以在系统里直接联系该用户,为用户提供了很大的方便。 1.2目标系统分析 通过对通讯录信息管理系统进行了解分析后,确定了本系统将要实现的系统主要功能: 在系统设置模块中实现对用户基本信息的设置和保存、以及对该系统的一些设置。 在联系人信息模块中实现系统存储用户输入的联系人信息的浏览、增加、修改、删除。 在信息查询模块中实现系统对联系人信息的综合查询。 在联系人信息模块中实现系统存储用户输入的联系人信息的浏览、增加、修改、删除。 在联系人信息模块中实现系统存储用户输入的联系人信息的浏览、增加、修改、删除。 2.可行性分析研究 2.1技术可行性 本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。系统采用VB6.0开发工具,该工具功能强大,扩展性强,适合任何的编程工作,这些技术完全胜任开发任务;并且利用该工具能使操作人员可在短时间能完全掌握系统维护工作。系统运用了SQL作为后台数据库,而SQL是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。于是,采用VB6.0+SQL技术完全能够实现本系统的开发。 系统流程图: 图2.1 系统数据流程图 2.2社会可行性 由于使用该系统管理,可以在很大程度上解决用户与管理者,在信息沟通方面的问题,是完全有利的行为。我们研发小组会很好的行使合同上的权力和履行合同上的义务,并且该系统已经申请了专利版权,对侵权行为均会予以追究。 该系统对工作制度并无要求,随时操作随时处
显示全部
相似文档