欢迎来到天天文库
浏览记录
ID:9177280
大小:1.67 MB
页数:83页
时间:2018-04-20
《软件工程课程设计-手机通讯录》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《课程设计报告》课程名称:软件工程2016—2017学年度第一学期题目:手机通讯录系别:信息工程学院专业:计算机科学与技术专业班级:14计本(2)班指导教师:卜华龙软件工程课程设计编者张威洪浩禄鑫田泉崔洋洋目录业务调研报告2一.目标组织结构2二.目标系统分析3三.表单资料整理5四.目标流程设计6五.可信性分析11六.结论意见11需求分析报告12一.引言12二.概述14三.功能需求分析15四.系统领域类图19五.非功能需求分析21六.数据字典24概要设计报告26一.总体设计26二.数据库表结构27三.输入/输出设计28四.处理过程设计30五.系统用例与类的对应关系39数据
2、库设计报告48一.引言48二.数据库命名规范49三.数据库实体关系设计50四.数据库逻辑设计52五.数据库物理设计55六.数据库基本表设计58七.索引设计59八.视图设计59九.授权设计60十.触发器设计60十一.存储过程设计60详细设计报告61一.引言61二.程序系统结构62三.类设计说明6380业务调研报告一.目标组织结构1.系统概述1.1功能目标设计手机通讯录管理系统主菜单修改功能增加功能查看功能删除功能图1.1系统功能图伴随知识经济的发展和现代信息技术的不断改进,人们的生活节奏越来越快,而对信息的要求越来越高,快捷方便已经成为信息的一个重要指标。本系统采用C/S
3、体系结构,后台使用了Access数据库,只需使用账号登录该系统,就可以根据需要进行相应的操作。管理员可以对个人信息进行添加、删除、修改等操作,避免了很多不必要的麻烦;其他用户可以对人物信息进行查询,并可以在系统里直接联系该用户,为用户提供了很大的方便。801.2功能需求与程序的关系表1.1功能分配关系增加查找修改删除用户√√√√二.目标系统分析通过对通讯录信息管理系统进行了解分析后,确定了本系统将要实现的系统主要功能l在系统设置模块中实现对用户基本信息的设置和保存、以及对该系统的一些设置。l在联系人信息模块中实现系统存储用户输入的联系人信息的浏览、增加、修改、删除。l在
4、信息查询模块中实现系统对联系人信息的综合查询。l在联系人信息模块中实现系统存储用户输入的联系人信息的浏览、增加、修改、删除。l在联系人信息模块中实现系统存储用户输入的联系人信息的浏览、增加、修改、删除。802.1用户接口2.2外部接口2.3内部接口表2.2内部接口接口传递信息维护用户资料添加用户信息通讯簿基本信息(编号,姓名,性别,手机,住址电话,办公电话,家庭住址,电子邮箱,个人简历)维护用户资料删除用户信息通讯簿基本信息(编号,姓名,性别,手机,住址电话,办公电话,家庭住址,电子邮箱,个人简历)维护用户资料修改用户信息通讯簿基本信息(编号,姓名,性别,手机,住址电话
5、,办公电话,家庭住址,电子邮箱,个人简历)80维护用户资料查询用户资料通讯簿基本信息(编号,姓名,性别,手机,住址电话,办公电话,家庭住址,电子邮箱,个人简历)维护系统资料删除系统资料系统信息(用户编号,密码)维护系统资料增加系统资料系统信息(用户编号,密码)维护系统资料修改系统资料系统信息(用户编号,密码)维护系统资料查询系统资料系统信息(用户编号,密码)三.表单资料整理3.1运行模块组合施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:3.2运行控制表3.2运行控制80四.目标流程设计4.1业务流程图用户进入手机通讯管理软件后,会看到联系人列表界面。
6、联系人列表界面主菜单中包括:添加、搜索、删除、菜单、退出;其中菜单又包括:显示所有联系人、删除所有联系人、备份信息到SD卡、还原数据到通讯录、个人空间、退出。点击添加联系人,则进入联系人添加界面,添加成功后返回联系人列表界面。点击搜索菜单,则进入联系人搜索界面,输入联系人的全名或一个字,即可查找到相关联系人,点击联系人会进入联系人查看界面,可以对联系人进行编辑、删除、拨打电话、发送短信,,长按某分联系人,可以选中该联系人,点击删除,会删除已经标记的联系人。点击菜单,可进入菜单界面:点击所有联系人,可以显示所有人信息、点击删除所有联系人,可以删除所有人信息、点击备份信息到
7、SD卡,可以将数据库数据备份到SD卡、点击还原数据到通讯录,可以从SD卡上备份的数据还原到数据80库、点击个人空间,输入密码并进入个人操作界面、点击退出,退出到主界面。该软件的业务流程如图4-1所示:用户手机通讯管理软件添加联系人编辑联系人删除联系人联系人列表联系人搜索联系人菜单呼叫联系人发送短信退出通讯录显示所有联系人删除所有联系人备份还原个人空间退出菜单图4-1系统业务流程图4.2系统功能实现从前面需求分析可以看出,系统功能简单,从使用和操作的功能上分,有两种用户:用户(已经登记注册);游客(未登记注册)。为便于整个系统组织管理,把各
此文档下载收益归作者所有