#12003/8/21 10:45:50
我是ASP初学者,ASP是我第一个学习的编程语言,我想设计一个个人信息管理系统,主要可以实现的功能如下,如果朋友们感觉还需要什么有待改进的功能请给我补充一下。软件设计最先确定是功能,然后再是思路,然后选择语言,写代码,测试。
1。有一个添加好友的功能,把自己认识的朋友的联系方式,信息等存到数据库,并能查询,删除等。
2。有个日记的功能,可以每天写自己的日记,日记的录入支持UBB和HTML,并且有所有的日记可以分页显示,可以按日记主题查询,按日期查询。日记可以修改,可以删除。
3。有个收藏夹的功能,可以把平时喜欢的网址收藏起来,并可以分类管理。有名称,有地址。
4。资料夹功能,就相当于一个在线文件管理器,可以上传下载自己有用的东西。
5。图片收藏功能,可以把自己喜欢的分类显示出来,可以引用URL,也可以上传到目录来显示。
6。主工作界面的背景图片可以自己设定,或者定义成每周一天换一个背景。桌面上有个漂亮的日历显示。
7。可以设定自己的计划和目标,并且一周内的计划在主工作界面滚动显示。自己设定的提示以弹出窗口方式提醒自己,并伴随声音。
8。游客可以给你匿名留言,你打开主工作界面后可以看到有没有新的留言,并能查看和回复。
9。闲着的时候可以听听歌,歌曲库是引用的URL地址,并可以自己管理歌曲列表。如果可以的话,我还要添加一个发送歌曲的功能,如果我学不归JMAIL就算了。
10.文章管理功能,平时喜欢的文字,可以贴过来,日后查看,并可以分大类和小类,还可以管理。
初步想到的就这么多吧,反正每个单独的功能应该是可以实现的,因为单独的功能我都见过有人已经实现了,每个功能的的源代码我这里都有了,我想一个一个的研究一下,最后完美起来。
首先有个问题就是数据库设计的问题要请教大家,象这样的系统应该建立几个数据库,几个表呀,有人说要分别建立单独的数据库,有人说要建立一个数据库N个表就可以了,有人说建立一个数据库一个表就可以了,我想先问一下到底该怎么建立呀。