- 2
- 0
- 约1.96千字
- 约 3页
- 2017-06-15 发布于北京
- 举报
谈开发accp5.0二期阶段项目——企业宣传网站需要注意的几点问题
谈开发accp5.0二期阶段项目——企业宣传网站需要注意的几点问题
企业宣传网站是以宣传企业文化形象,展示企业商品信息为目的的网站。它包括前台和后台两个大模块,前台部分又分为首页,商品展示,站内新闻,在线聊天,留言薄等功能,后台部分主要是对前台相关数据的一些管理,可以包括管理员管理,商品管理,新闻管理,留言薄管理等。企业宣传网站的使用对象是浏览网站的用户,所以为用户提供美观,整齐,清晰的界面,友好,严谨的数据操作时非常重要的,那么在开发前台功能时,我们需要注意的地方有以下几点:第一、要提供便捷的搜索功能供用户搜索企业商品。不管是以导航形式查找,还是以输入关键字的方式查找,企业宣传网站的搜索功能是必不可少的,同时这里也是学员演示项目时容易出现bug的地方,所以我们学员在开发这部分功能的时候一定要注意sql语句的编写和合理设置传递参数。第二、有许多同学做的项目用到了用户的登录,那么在这里我们应该注意要防止用户的重复登录,解决这个问题的方法有:(1)用户登录后隐藏登录块;(2),用户重复登录后弹出提示框。第三、在用户注册的时候通常会要求用户输入出生日期,而不是直接输入年龄。那么这就要求我们一定要严格控制用户对于日期的输入格式,否则这里很容易出错。网上有许多别人已经做好的日期控件,我们可以拿过来用,或者最起码应该提示用户要怎样输入日期,如果输入错了,应该有提示,停止向数据库添加相关数据。第四、在页面中一定要合理的设置用于页面跳转的链接,而不是一味的需要使用浏览器的前进后退按钮。第五、为了防止用户对数据库或者是html文本的恶意注入,在编写数据库业务代码的时候应该尽量避免使用连接字符串的方式给sql语句传参。另外需要注意的就是屏蔽掉用户输入的html标签。首页的设计一定要做到最大程度的满足用户的合理需求,避免用户可能出现的错误操作和恶意操作。后台是对前台相关数据的操作和管理,它的使用对象是网站的管理者。在开发后台功能代码的时候也有几点需要注意:第一、要明确后台的功能需求,它是为前台数据管理服务的,不能把企业宣传网站的后台管理做成企业的人事管理系统。第二、后台最常见的就是对数据的增删改查,那么我们一定要清楚哪些数据可以添加,哪些数据可以删除,哪些数据可以修改,哪些数据可以查看。比如,前台用户的信息是用户在前台注册时添加的,那么后台就不能添加用户信息。当然我们也不可以随便删除一个用户的信息。如果我们前台没有提供帮用户修改密码的功能,那么我们后台也是不可以随便修改用户密码的。第三、管理员的权限设置问题,需要注意的就是登录管理员除了不能修改其他管理员信息外,他也是不能删除自己的。第四、还有就是页面跳转问题,例如我们添加一件商品,如果添加成功了,那么我们就不需要用对话框提示,直接让页面跳转到商品列表就可以了,当然商品列表是以倒排序查询出来的。如果添加失败,则用对话框提示,然后清空添加页面。说完了后台,还有一些前台和后台都需注意,以及整个项目开发过程中需要注意的地方:第一、必须重视项目需求分析,需求不是我们凭空想象的,而是应该从实际出发,参考一下网上相似网站是怎么做的,然后进行项目需求的编写,需求文档越详细越好,并且在小组成员划分任务时也要参考相应需求文档,而不是简单的口头上说一下就可以。第二、数据库设计尽量符合三范式。第三、严格控制,合理设计项目开发进度,在整个周期一半时间的时候就应该进行项目的整合了,然后留出足够的集中测试的时间。第四、时间格式的设置,如果对时间精确度要求不是很高,那么时间可以精确到日,否则就要精确到时或者分甚至秒。第五、页面显示的数据列表应该是以倒序的方式查询出来的,比如最后添加的新闻应该是显示在列表最顶端的。第六、图片上传,在实现这个功能中有一个保存路径的问题。在实际需求中图片应该上传到服务器即tomcat中,可是如果我们重新部署项目的话,那么原来已经上传的图片就会丢失,所以我们应该结合实际情况和需求来选择保存路径。第七、要善于管理项目文件,比如样式表要保存到专一文件夹,JavaScript就需要保存到另一个文件夹,不要在webroot根目录下既有jsp文件,又有css或者js文件。阶段项目的开发不仅可以总结课本中所学知识,还可以拓展课外知识,并且最重要的是在项目开发的过程中我们体会到了需求分析,项目设计,进度控制,团结合作,沟通等方方面面的喜怒哀乐,而这些经验又恰恰是我们以后工作中不可缺少的,所以我们同学们一定要不怕吃苦,不怕麻烦,尽团队最大的努力做出让自己骄傲的作品。
学术部:杨瑞红老师
原创力文档

文档评论(0)