基于ASP动态文学网站设计
关键词:文学作品;网站;ASP;商业价值
摘 要
由于网络的飞速发展,人们获取最新信息的来源由报纸和杂志逐渐转变为网络。文学网站就是一个获取最新文学作品的来源,它使读者足不出户就可以看到最流行的文学作品。同时作者也可以根据读者的评价,改变写作风格,从而避免失败的可能。根据这些特点,设计出的动态文学网站具有以下功能:根据各种条件搜索想要的作品;作者上传和管理作品;管理员审核待发表作品,添加/删除具有不同身份的用户;读者经过身份验证后阅读/评价作品的功能;在站内进行短信交流。为了很好的实现这些功能,文学网站采用windows2000+asp+access进行开发,以实现一个界面友好,功能强大,操作简单,具有一定商业价值的动态文学网站,在此简单介绍它的基本设计方法,开发工具,并对数据库和各主要功能模块设计进行了详细的分析,最后给出系统测试结果。
3 系统需求分析
随着我国经济高速增长,随着电脑,网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多,同时所针对的用户群也越来越单一。传统的单独制作网页发布的模式已经不适合用户的需求,一个系统化、自动化、高效率的动态文学网站已经势在必行。
本系统模块设计目标是采用前台书籍信息录入—>后台信息审核—>前台动态页面发布的形式,适应网站大规模浏览量要求,形成一个系统化、自动化,高效率的动态文学网站。本系统充分考虑了系统的可扩展性和商业活动特有的业务流程,利用ASP基本知识以及Access的基本操作,使它具有良好的稳定性并且便于维护。
3.1 用户角色需求
整个系统需要三个角色,分别为管理员、普通用户、审核员。
(1)管理员
管理员拥有系统的最高权限,除了拥有普通用户所有的权力外,还有包括添加/删除用户、审核文章等重要的权限。
(2)普通用户
用户的权限低于管理员,作为一个用户,拥有最普通的权限:发表/浏览文章、对文章发表评论、发送/接收站内短信。
(3)审核员
审核员是一个特殊的身分,它的权限低于管理员而高于用户,其主要责任是审核文章。因此,除了拥有普通用户的权力外,审核员还可以审核文章。
3.2 功能需求
(1)管理员
管理员在登录成功后进入后台,有6个功能选项,分别为:个人信息、稿件管理、短信管理、文集管理、编辑管理、退出登录。在个人信息中可以对注册时填写的基本信息进行查看和修改;在稿件管理中,可以发表文章,查看已发表的稿件和待审核的稿件;在短信管理中,可以接受和发送站内短信;在文集管理中,可以对个人作品集命名和撰写简介;在编辑管理中,可以浏览所有已发表的文章,对待审核的文章进行查看和审核,对用户进行添加/删除管理。
(2)普通用户
管理员在登录成功后进入后台,有5个功能选项,分别为:个人信息、稿件管理、短信管理、文集管理、退出登录。在个人信息中可以对注册时填写的基本信息进行查看和修改;在稿件管理中,可以发表文章,查看自己已发表的稿件和待审核的稿件;在短信管理中,可以接受和发送站内短信;在文集管理中,可以对个人作品集命名和撰写简介。
(3)审核员
审核在登录成功后进入后台,有6个功能选项,分别为:个人信息、稿件管理、短信管理、文集管理、编辑管理、退出登录。在个人信息中可以对注册时填写的基本信息进行查看和修改;在稿件管理中,可以发表文章,查看已发表的稿件和待审核的稿件;在短信管理中,可以接受和发送站内短信;在文集管理中,可以对个人作品集命名和撰写简介;在编辑管理中,可以浏览所有已发表的文章,对待审核的文章进行查看和审核。
3.3 性能需求
(1) 导向清晰
使用超文本链接或图片链接,使人们能够在网站上自由前进或后退,而不是浏览器上的前进或后退。
(2) 访问迅速
在互联网上30 秒的等待时间与我们平常10分钟等待时间的感觉相同。因此,要尽量避免使用过多的图片及体积过大的图片,以提升访问速度。
(3) 美工设计朴实
动态gif图片和Java动画以使网站上的图形或文字产生动态的效果。这不仅仅会增加网页下载时间,它更会分散游客对网站其它信息的注意力。由于在互联网浏览的大多是一些寻找信息的人们,因此要确定网站将为他们提供的是有价值的内容,而不是过度的装饰。
(4) 安全性能高
安全是最重要的问题。要保证代码无漏洞,数据库运行稳定,用户资料不外泄。
目 录
1 引 言 1
2 系统开发环境介绍 1
2.1 ASP 1
2.2 Access 2
2.3 IIS 3
3 系统需求分析 4
3.1 用户角色需求 5
3.2 功能需求 5
3.3 性能需求 6
4 动态文学网站的设计 6
4.1 系统结构介绍 6
4.1.1 具体功能模块划分 6
4.1.2 用户流程图 7
4.2 数据库表的设计 7
4.3 数据库的连接 9
5 系统主要模块的开发和实现 10
5.1 登录 10
5.2 注册 11
5.3 搜索 12
5.4 错误提示 12
5.5 管理功能 13
5.6 站内短信功能 15
6 系统功能测试 17
6.1 测试环境 17
6.2 测试结果 17
结 论 18
参考文献 18
致 谢 19