最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

个人名片管理系统

来源:动视网 责编:小OO 时间:2025-09-28 19:52:53
文档

个人名片管理系统

西安邮电学院课程设计实验报告题目:个人名片管理系统院系名称:专业名称:指导老师:学生姓名:学号:时间:2010年9月6日至2010年9月17日个人名片管理系统1、实验目的:综合测评大学四年中所学的知识及其掌握与应用情况。2、实验内容:应用学过的自己所熟悉的语言设计一个全面的带有数据库的系统。3、实验要求:1.应用自己所熟悉的语言做一个面向对象的系统设计。2.可以进行人机界面友好交互。3.要有数据库,至少三张数据表以上。4.界面要求简洁方便。4、实验过程:1.运用MySQL建立Papercard
推荐度:
导读西安邮电学院课程设计实验报告题目:个人名片管理系统院系名称:专业名称:指导老师:学生姓名:学号:时间:2010年9月6日至2010年9月17日个人名片管理系统1、实验目的:综合测评大学四年中所学的知识及其掌握与应用情况。2、实验内容:应用学过的自己所熟悉的语言设计一个全面的带有数据库的系统。3、实验要求:1.应用自己所熟悉的语言做一个面向对象的系统设计。2.可以进行人机界面友好交互。3.要有数据库,至少三张数据表以上。4.界面要求简洁方便。4、实验过程:1.运用MySQL建立Papercard
西安邮电学院

课程设计实验报告

题目:    个人名片管理系统

院系名称
专业名称
指导老师
学生姓名
学    号

时    间

2010年9月6日至2010年9月17日

个人名片管理系统

1、实验目的:

     综合测评大学四年中所学的知识及其掌握与应用情况。

2、实验内容:

     应用学过的自己所熟悉的语言设计一个全面的带有数据库的系统。

3、实验要求:

     1. 应用自己所熟悉的语言做一个面向对象的系统设计。

     2. 可以进行人机界面友好交互。

     3. 要有数据库,至少三张数据表以上。

     4. 界面要求简洁方便。

4、实验过程:

     1. 运用MySQL建立Papercard数据库。其中包括papercardpeople、friendnumber、papercardgroup、friend这四张表。

        他们之间的关系如图所示:

        

        A. papercardpeople表是用于保存用户信息的:ID、用户名、密码。

        B. friendsnumber表是用于保存用户用户联系人的联系信息:ID、联系人 姓名、号码、用户、号码类型。

        C. papercardgroup表是用于保存不同用户的联系人的分组:ID、组名、用户。

        D. friend表是用于保存联系人的信息:ID、用户、联系人名、联系人出生年月、联系人所在分组。

        E. 这个系统可以被多个人使用,每个人都可以有很多朋友,每个人都可以把这些人分成不同的组来管理他们的信息。分组名由用户来自行添加。不同的用户可以使用相同的组,但是同一个用户不可以有相同的组,而且所有的联系人中不能有重名。

     2. 选择语言,进行系统设计。

        A. 我在创建项目的时候选择用struts实现MVC模式,在数据库连接着部分用hibernate连接的。

        a. 用struts实现MVC模式:

        b. 用hibernate连接成功之后会看到如图所示:

        一次配置成功之后,以后再无需配置,只要在开机的时候打开MySQL服务并将其连接成功既启动就可以了。 

        B. 网页的模板是我以前做项目的时候用过的,是用JSP和CSS做的。我在其中又做了一些修改,以适应我现在的需求。但是底层的功能是我自己写的。

       C. 其中最难的地方就是显示最近一周内该用户过生日的好友的信息,怎样才能正确使信息中的时间与现在时间系统处理之后,现在正确的信息,让我烦了好些时间,最后在网上查找到处理方法。该方法的处理结果为:

     3. 运行,查看结果。

        A. 登录。在浏览器的地址栏中输入http://localhost:8088/Papercard/login.jsp确定,进入登录页面。在用户名一栏中输入用户名,在密码栏中输入密码,点击登录,进入用户欢迎页面,如果账号或密码输入错误,将会有错误提示。如果数据库中没有这个人,则在登录的同时将登录人信息存入数据库,如果出现相同姓名的用户,则显示该用户已存在。

        B. 进入欢迎页面后,form1中显示欢迎语言;form2中显示名片管理系统中的具体操作:添加分组、显示分组、添加联系人、显示联系人;form3中显示操作后的相应信息及进一步操作。这些操作后对数据的修改、添加和删除都将保存入数据库中。

5、实验结果:

        运行结果基本上达到了理想中的目的。在登录的时候如果输入账号或密码错误,会弹出如下图所示的对话框:

          如果你选择是,则在以后的登录中就用此密码,并将数据库中PaperCard中的此用户的密码更新为现在所用的密码。如果选择否,则重新输入账号和密码,正确,进入欢迎页面。在欢迎界面中的一点钟方向有欢迎语,如:管理员:aa您好,感谢登陆使用!下面显示在这一周内该用户过生日的好友的信息,以示提醒。左栏有对好友管理的具体措施:添加分组、显示分组、添加联系人、现实联系人。

        添加分组:在请填写分组名称的文本框中输入要添加的分组,然后点击提交,如果添加的分组已经存在,则会在添加分组框的上栏中显示该分组已经存在,既不能再次添加了,得重新输入新的分组或退出该页面;如果提交成功,则自动跳到显示分组页面,用户可通过“上一页”“下一页”按钮进行翻动页面,查看添加的分组是否正确添加;在添加分组的时候该分组的ID号会自动生成,并在显示页面的时候各分组会通过各自的ID号降序排练,如果不想再要该分组,则可以通过每一行右栏中的删除操作进行删除该分组;如果想继续添加新的分组,可点击下面的“添加分组”按钮进入添加分组页面继续添加。

       添加联系人和显示联系人的功能与添加分组和显示分组的功能基本雷同,只是多了一个选择分组的文本框,这里就不再多加赘述。

       还有一点点缺憾就是在添加分组的时候却不能识别中文,具体原因暂时还没找到。还有查看的功能因为时间的问题没有来得及实现。不过我会在以后的时间里,如果有机会我一定会将它完善的。

6、实验体会:

        在本次课程设计实验的过程中,因为有其他一些外在原因,没有太多的时间和精力去安心的完成此次实验,所以本次的课程设计完成的相当简陋和粗略,只是实现了老师要求的基本功能,没有进一步提高和完善,希望老师能够谅解。

文档

个人名片管理系统

西安邮电学院课程设计实验报告题目:个人名片管理系统院系名称:专业名称:指导老师:学生姓名:学号:时间:2010年9月6日至2010年9月17日个人名片管理系统1、实验目的:综合测评大学四年中所学的知识及其掌握与应用情况。2、实验内容:应用学过的自己所熟悉的语言设计一个全面的带有数据库的系统。3、实验要求:1.应用自己所熟悉的语言做一个面向对象的系统设计。2.可以进行人机界面友好交互。3.要有数据库,至少三张数据表以上。4.界面要求简洁方便。4、实验过程:1.运用MySQL建立Papercard
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top