




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库实训报告班级:112104 组别:5 成员: 贺元航 张 鑫孙 龙 郭艳蓉 赵梓君目录实训题目:电子邮件客户端系统2实训报告:31实训内容32实训的形式33设计步骤33.1需求分析:业务流程分析和功能分析33.1.1业务流程:用户的电子邮件查询系统33.1.2功能分析:电子邮件客户端系统主要的功能33.2概念结构设计33.3小组答辩、讨论、修改53.4完成逻辑结构的设计53.5完成功能设计63.5.1录入63.5.2删除63.5.3修改63.5.4查询6实训题目:电子邮件客户端系统某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下:邮件客户端系统支持多个用户,用户的信息主要包括用户名和用户密码,且系统的用户名不可重复。邮件帐号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址。一个用户可以拥有一个地址簿,地址簿信息包括联系人编号、姓名、电话、单位地址、邮件地址1、邮件地址2、邮件地址3等信息。地址簿中的一个联系人只能属于一个用户,且联系人编号唯一标识一个联系人。一个邮件帐号可以含有多封邮件,一封邮件可以含有多个附件。邮件主要包括邮件号、发件人地址、收件人地址、邮件状态、邮件主题、邮件内容、发送时间、接收时间。其中邮件号在整个系统内唯一标识一封邮件,邮件状态有已接收、待发送、已发送和已删除4种,分别表示邮件是属于收件箱、发件箱、已发送箱和废件箱。一封邮件可以发给多个用户。附件信息主要包括附件号、附件文件名、附件大小。一个附件只属于一封邮件,附件号仅在一封邮件内唯一。实训报告:1 实训内容完成一个数据库应用系统的设计开发全过程,包括需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试等。2 实训的形式分组完成相应项目的设计和开发。3 设计步骤3.1 需求分析:业务流程分析和功能分析3.1.1 业务流程:用户的电子邮件查询系统3.1.2 功能分析:电子邮件客户端系统主要的功能1. 使用该客户端的用户信息查询2. 各个用户所拥有的邮件账号查询3. 各个用户里的地址薄以及地址薄里边的各个联系人编号,编号、姓名、电话、单位地址、邮件地址1、邮件地址2、邮件地址3等信息4. 每个邮件账号所接收的邮件及所寄邮件人得各类信息邮件号、发件人地址、收件人地址、邮件状态、邮件主题、邮件内容、发送时间、接收时间。 5. 每封邮件的状态查询已接收、待发送、已发送和已删除6. 每封邮件的附件包括附件号、附件文件名、附件大小3.2 概念结构设计生成基本ER图形;基本E-R图3.3 小组答辩、讨论、修改3.4 完成逻辑结构的设计完成逻辑结构的设计(关系模式)、关系表设计、完整性分析1. 用户(用户编号,用户名,用户密码)2. 地址簿(联系人编号,用户编号,姓名,电话,单位地址,本人邮件地址)3. 邮件账号(邮件地址,密码,用户编号)4. 邮件(附件,邮件号,收件人地址,邮件状态,邮件主题,邮件内容,发件与接收时间,发件人地址,邮件地址)5. 附件(附件号,附件文件名,附件大小,邮件号)3.5 完成功能设计应用系统功能通常根据实际目标设定,一般应具有基本的增、删、改、查功能;3.5.1 录入1. 用户信息录入2. 联系人信息录入3. 邮件账户信息录入4. 邮件信息录入5. 附件信息录入3.5.2 删除1. 用户信息删除2. 联系人信息删除3. 邮件账户信息删除4. 邮件信息删除5. 附件信息删除3.5.3 修改1. 用户密码修改2. 联系人信息修改3. 邮件地址密码修改3.5.4 查询3.5.4.1 信息查询1. 查询指定信息用户2. 查询指定联系人的信息3. 查询指定邮件地址的信息4. 查询指定的邮件的信息5. 查询指定的附件的信息3.5.4.2 统计1. 根据用户编号(User表)统计相应的联系人信息2. 统计每个用户所拥有的联系人数量3. 统计指定用户名(User表)所拥有的邮件地址4. 统计指定用户名(User表)所拥有的邮件信息5. 统计每个邮件地址的邮件数量6. 统计指定邮件状态的邮件信息7. 统计指定邮件(Email表)的附件数3.5.4.3 排序1. 根据发送时间排序2. 根据附件的文件大小3.6 完成数据库的设计数据库共包括五个表,分别为User、Email_user、Address、Email、File表。User表存放用户数据。Address表存放联系人数据。Email_user表存放邮件账户数据。Email表存放邮件数据。File表存放附件数据。表的完整设计如下:User用户编号用户名用户密码UnoUnameUpasswordint char(20)char(18)Address联系人编号用户编号姓名电话单位地址本人邮件地址地址1地址2地址3AnoUnoAnameAtelAdd0AmddAmdd1Amdd2Amdd3int int char(20)char(11)char(30)char(30)char(30)char(30)char(30)Email_user邮件地址用户编号密码EUaddUnoEUpasswordchar(30)int char(18)Email邮件号邮件地址发件人地址收件人地址邮件状态邮件主题发件时间收件时间EnoEUaddEsendaddEgetaddEstateEtileEsendtimeEgettimei
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025昆明市五华区黑林铺街道办事处城市管理执法中队招聘(5人)模拟试卷完整答案详解
- 2025广西玉林市福绵区新桥镇人民政府招聘代理服务记账中心编外人员2人考前自测高频考点模拟试题带答案详解
- 2025年河北张家口市塞北管理区公开招聘留置保障专职辅警12名考前自测高频考点模拟试题及完整答案详解一套
- 2025广东惠州市博罗县罗浮山文化旅游投资集团有限公司所属企业管理岗位遴选拟聘用模拟试卷及答案详解(必刷)
- 2025广东汕头市潮阳区教育局属下学校外出招聘硕士研究生18人考前自测高频考点模拟试题参考答案详解
- 2025广西来宾宾信投资集团有限公司招聘拟聘人员考前自测高频考点模拟试题有完整答案详解
- 2025昆明市禄劝县人民法院司法协警招录(2人)模拟试卷及答案详解(有一套)
- 2025年河北石家庄市大气污染防治服务保障中心、石家庄市城市管理综合行政执法局公开选调工作人员13名模拟试卷及一套答案详解
- 储能氢能一体化-洞察与解读
- 2025辽宁省机场管理集团有限公司拟聘人员考前自测高频考点模拟试题及答案详解(有一套)
- 上甘岭战役课件
- GB/T 45951-2025科技馆常设展览实施通用流程
- 新生儿硬肿症个案护理
- (2025)汽车驾驶员(技师)考试题库及答案
- 2025年全科医师转岗培训理论必刷试题库及答案
- 城市智能感知系统-洞察及研究
- 中储粮损耗管理办法
- 2025年《治安管理处罚法》新修订课件
- 【课件】有理数的加法(第1课时+有理数的加法法则)(课件)数学人教版2024七年级上册
- 透析患者血磷控制健康宣教
- 2025年江苏省苏州市中考数学模拟试卷(十三)(含答案)
评论
0/150
提交评论