佛系程序员
首页
栏目
标签
归档
关于
友链
佛系程序员
首页
栏目
标签
归档
友链
关于
开发一个现代企业网站详情需求
学习笔记
网站开发
发布日期: 2025-05-08 23:54:38
喜欢量: 8 个
阅读次数:
127
提示词优化
我计划开发一个现代企业网站,该网站具备丰富的前端功能和完善的后台管理系统,以下是详细的需求说明: ### 前端功能需求 1. **导航栏与二级菜单**:设计一个导航栏,包含首页、产品列表、博客列表、品牌列表、关于我们等主要菜单选项。部分主菜单需配备二级菜单,方便用户快速定位到具体内容。二级菜单应具备良好的交互效果,如鼠标悬停显示等。 2. **首页**:打造一个美观且具有吸引力的首页,设置轮播图用于展示热门产品、重要活动或企业动态等信息。轮播图应具备自动切换和手动切换功能。 3. **产品列表与二级分类**:展示企业的各类产品,列表清晰呈现产品名称、缩略图、价格等基本信息。产品分类采用二级分类体系,用户可以通过一级分类筛选出相关的二级分类,再从二级分类中选择具体产品,提高产品查找的便捷性。 4. **博客列表**:显示企业发布的博客文章列表,包含文章标题、发布日期、简要摘要和文章分类标签。用户可以根据文章分类或标签进行筛选,快速找到感兴趣的文章。 5. **品牌列表**:呈现企业合作的品牌信息,如品牌名称、品牌 logo 等,方便用户了解企业的合作伙伴。 6. **用户留言**:提供留言表单,让用户可以提交反馈、建议或咨询信息。表单应包含姓名、邮箱、留言内容等必要字段,并具备输入验证功能,确保信息的有效性。 7. **关于我们**:详细介绍企业的历史、使命、价值观等信息,增强用户对企业的了解和信任。可以适当插入企业图片、视频等元素,丰富页面内容。 8. **联系电话和社交帐号**:在页面显著位置展示企业的联系电话和常用社交账号链接,方便用户沟通和关注。社交账号链接点击后应能直接跳转到相应的社交平台页面。 9. **产品购买和购物车**:用户可以将产品添加到购物车,在购物车中管理所选产品的数量和总价,并进行结算。购物车应支持删除产品、修改数量等操作,同时实时更新总价。 10. **产品详情**:点击产品列表中的产品,进入详细页面,展示产品的详细描述、规格参数、高清图片等信息。提供“加入购物车”和“立即购买”按钮,方便用户操作。 11. **下订单**:用户在购物车结算后,可填写收货地址、选择支付方式等信息,完成订单提交。订单提交后应显示订单号和订单状态,方便用户查询。 12. **支付功能**:支持微信和 Paypal 两种支付方式,确保支付流程安全、便捷。支付成功后,页面应显示支付成功提示,并更新订单状态。 13. **用户收货和评价**:用户收到产品后,可对订单进行评价,分享购物体验。评价内容应包含评分和文字描述,同时支持上传图片。 14. **用户注册和登录**:提供注册和登录功能,让用户可以创建个人账号,保存收货地址、订单记录等信息。支持使用邮箱或手机号码注册登录,并具备密码找回和重置功能。 15. **订阅会员服务**:允许用户订阅会员服务,享受专属优惠、优先配送等特权。会员服务应提供不同的套餐选项,用户可以根据需求选择。 ### 后端功能需求 1. **后台仪表盘面板**:提供直观的统计数据和关键指标展示,如订单数量、销售额、用户注册数、留言数量等,方便管理员快速了解网站运营情况。支持数据的实时更新和图表展示,如柱状图、折线图等。 2. **管理员和权限管理**:实现管理员账号的创建、删除和权限分配功能,不同权限的管理员具有不同的操作权限,确保系统安全。权限管理应细化到各个功能模块,如文章管理、产品管理、用户管理等。 3. **系统设置**: - 网站基本信息设置(如网站名称、logo、联系方式等)。 - 支付配置:支持微信和 Paypal 支付方式的参数设置,确保支付接口的正常运行。 - 邮件通知设置:设置邮件服务器参数,用于向用户发送订单通知、注册验证等邮件。 4. **文章模块**: - 支持文章的发布、编辑、删除和分类管理,方便管理员更新博客内容。 - 文章分类和标签管理:可以创建、编辑和删除文章分类和标签,为文章添加分类和标签,方便用户筛选和搜索。 5. **产品模块**: - 管理产品信息,包括产品的添加、编辑、删除、上下架等操作,同时支持产品图片上传和规格参数设置。 - 产品分类管理:支持二级分类体系的创建、编辑和删除,确保产品分类的合理性和灵活性。 6. **广告设置**:可以设置首页轮播图广告、侧边栏广告等,支持上传广告图片和设置链接。广告应具备展示顺序、展示时间等设置选项,提高广告效果。 7. **图片管理**:集中管理网站使用的所有图片,提供上传、删除、分类等功能。支持图片的批量上传和预览,方便管理员操作。 8. **用户列表**:展示所有注册用户的信息,包括用户名、邮箱、注册时间、会员状态、余额等,支持搜索和筛选功能。可以查看用户的订单记录、留言记录等详细信息。 9. **订单管理**:管理所有订单,包括订单状态跟踪(如待支付、已支付、已发货、已完成等)、订单详情查看和处理。支持订单的批量处理和导出功能,提高工作效率。 10. **财务管理**:统计和分析网站的收入和支出情况,生成财务报表,支持导出功能。包括用户充值、提现记录的管理,确保资金流向的清晰和安全。 11. **用户咨询留言管理**:管理员可以查看用户的咨询留言,并进行回复。回复信息应及时通知用户,提高用户满意度。 12. **用户充值和提现管理**:处理用户的充值和提现请求,确保资金的及时到账和安全。支持充值和提现记录的查询和统计,方便财务管理。 ### 技术要求 1. **前端**:使用 HTML、CSS 和 JavaScript 构建静态页面,结合 Tailwind CSS 进行样式设计,确保页面具有良好的响应式布局,在不同设备上都能完美显示。使用 JavaScript 实现页面的交互效果和动态数据展示,如导航栏二级菜单的显示隐藏、产品分类筛选等。 2. **后端**:基于现有的 FastAPI 框架进行开发,确保 API 接口的高效性和稳定性。使用合适的数据库(如 SQLite、MySQL 等)来存储网站数据,如用户信息、产品信息、订单信息、文章信息等。 3. **安全性**:在前后端都要考虑安全问题,如防止 SQL 注入、XSS 攻击、CSRF 攻击等,确保用户数据和支付信息的安全。对用户密码进行加密存储,使用 HTTPS 协议进行数据传输。 4. **性能优化**:对网站进行性能优化,如压缩图片、合并 CSS 和 JavaScript 文件、使用缓存等,提高网站的加载速度。采用异步加载技术,减少页面的等待时间。 ### 交付要求 1. 提供完整的前后端代码,包括 HTML、CSS、JavaScript、Python(FastAPI)等文件,代码结构清晰,注释详细,便于后续维护和扩展。 2. 提供数据库设计文档,包括数据表结构、字段说明、表之间的关系等。 3. 提供 API 文档,详细描述每个 API 接口的功能、请求参数、返回值、请求方法等信息。 4. 提供部署说明,指导如何将网站部署到服务器上运行,包括服务器环境配置、数据库配置、代码部署等步骤。 上述提示词进一步完善了现代企业网站前后端的功能需求、技术要求以及交付要求,让整个项目的需求更加明确和具体。如果你还有其他想法或需求,可随时继续补充。 这里笔者分享一下, 阿里云服务器https://cn.aliyun.com 优惠期,99元/年,学习完全没问题。 雨云服务器:https://www.rainyun.com/home 这个是其他朋友推荐的,便宜。
文章作者:
yyii
文章链接:
https://amtb.info/show/MjAw
版权声明:
本博客所有文章除特別声明外,转载请注明来源
佛系程序员
!
分享:
搜索