系统架构: B/S 或 C/S 或单机均可;

功能要求:

    登陆&注册

  • 1.每个注册的人有自己的名片表
  • 2.找回密码等高级功能增加
  • 3.全仿真形式的名片显示
  • 4.联系人应包含的数据项:“姓名,性别,生日。。。”参考OUTLOOK中的联系人的数据项
  • 5.联系人要可以按类型分组,比如分为“亲人、朋友、同事”

    删除

  • 6.删除到垃圾箱
  • 7.显示垃圾箱
  • 8.清除垃圾箱
  • 9.垃圾箱回收

    修改

  • 10.在全真界面上修改
  • 11.要求要可在浏览界面所见即所得的编辑名片信息
  • 12.可以打印输出名片信息
  • 13.可以设置或编辑名片显示的模版

    浏览/查询

  • 14.主界面应可以以列表的形式显示联系人,同时要以名片形式显示联系人的详细信息,必要的字段要可排序
  • 15.点击一个联系的EMAIL,要可以调用邮件客户端程序(OUTLOOK或Outlook Express)发送邮件必须可以按“姓”进行查询
  • 16.支持全文模糊检索(直接对每个字段like。比如查找:“72”,既可以在库中找到生日是72年,也可以查到住址为XXX街72号的联系人),做得更好的支持以空格分开的like(While name like %aaa% and name like %bbb%......)测试数据的要求()
  • 17.程序编制完成后,联系人库中要有不少于5000条的仿真数据;测试数据的人名,联系电话,邮箱,类型等各数据项必须是仿真的,例如姓名必须是:“张春霞”,“张春光”,“李四光”等这样真实的,而不能是“没国要”这样的名字。手机号就必须是“13X2342342”这样的测试数据,而不能是22423423423233”这样的数据。
  • 18.支持数据备份功能

    文档要求

  • 19.要求有简要设计,至少包含系统功能构成图及流程图。
  • 20.要求附有《系统实施/安装/部署说明书》,根据该说明书可以把开发的系统顺利的建立起来,比如服务器、客户端分别的要求是什么、基础使用、数据迁移等系统搭建的基础步骤。
  • 21.要求附有一份简要的《快速使用入门》
  • 22.要求有一个简要的《开发计划》,描述打算怎么样来完成这个项目。开发计划要说明:子任务,开始时间,结束时间,预计困难等几项。要实际记录完成的情况。其他要求建议要参考一个以上的成熟系统。

笔者ps:这是原始的需求