计算机毕业设计需求分析介绍:
3.1 用户需求
3.1.1 系统功能需求
1. 登录管理:包括用户注册、登录和找回密码。
? 注册新用户:用户可以通过申请注册使用。主要是完成收集,存用户注册时填写的信息。
? 用户登录:主要功能用户登录的用户名密码与数据库中的信息进行验证。登录成功后可以修改个人密码,管理员还可以管理用户信息。
2. 邮件收发:包括写邮件、收邮件、发送邮件。
? 写邮件:包含发送的主题,邮件文本内容,可以添加附件。
? 发送邮件:选择发送方式,如发送或保存;对非法邮件进行拦截。
? 收邮件:获得新邮件,对新邮件进行过滤分类。
3. 邮箱管理:包括收件箱,草稿箱,发件箱和垃圾箱。
? 收件箱:可以查看邮件,下载邮件的附件,删除无用的邮件。
? 草稿箱:用户可以对保存的邮件进行查看和删除。
? 发件箱:用户可以查看曾发送的邮件,删除记录。
? 垃圾箱:可以选择彻底删除垃圾邮件,或者还原邮件。
4. 通讯录模块:包括建立通讯录、查看通讯录和删除通讯录。
? 新建通讯录:主要包括添加联系人的基本信息。
? 查看通讯录:主要对联系人管理操作,如删除指定联系人。
? 群发邮件:通过单击“选择通讯录”可以对指定联系人群发邮件。
3.1.2 用户端特性
将用户分为两种类型:管理员、用户。
管理员管理系统中已注册的用户和发邮件;用户只能进行邮件的收发和管理功能的操作。
3.1.3 运行环境需求
用户对系统运行环境需求包括软件、硬件、开发等方面。
1)系统软件要求:
操作系统:Windows xp/vista/win7
开发软件:MyEclipse 8.6
数据库:MySQL 5.1
2)系统硬件要求:
处理器:P4 以上
内存:512MB以上
硬盘空间:10G以上
3)开发要求:
开发工具:MyEclipse 8.6
编程语言:Java
工具配置:JDK 1.6
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第5页为计算机毕业论文数据字典介绍......