JSP课程设计:网络通信录管理系统

4星 · 超过85%的资源 需积分: 9 90 下载量 124 浏览量 更新于2024-08-01 5 收藏 2.2MB DOC 举报
"JSP课程设计 通讯录管理系统" 在这个JSP课程设计中,学生聂鹏飞被要求构建一个网络通信录管理系统。这个系统的目标是为用户提供一个方便、安全的平台来管理和查找联系人信息。系统的核心功能是区分一般用户和管理员,并赋予他们不同的权限。 1. **用户权限管理**: - 一般用户:能够登录系统,查看和管理个人的联系人信息,进行电话号码、邮编和IP地址的查询,以及修改自己的密码。 - 管理员:除了普通用户的权限外,还可以登记和管理所有用户的信息,包括添加、删除和修改用户资料,并进行电话号码的查询。 2. **系统架构**: - 开发平台:使用VISO进行界面设计,结合JAVA、VB或HTML语言。 - 数据库:采用SQL Server 2000来存储和管理数据,确保数据的安全性和可扩展性。 3. **程序设计规范**: - 良好的设计方法:强调独立完成程序设计,遵循一定的设计原则和模式,以提高代码的可读性和可维护性。 - 界面设计:要求界面布局合理且美观,便于用户操作。 - 数据库设计:应考虑数据库的合理性,以便适应未来可能的需求变化和扩展。 - 程序运行:确保程序无运行错误,能稳定执行各项功能。 4. **评估标准**: - 学生遵守纪律和按时完成任务:这部分占总分的30%,评判学生在整个设计过程中的表现和时间管理。 - 程序设计质量与规范:占总分的40%,包括设计方法、界面设计、数据库设计和程序运行情况。 - 课程设计报告:占总分的30%,考察报告的撰写质量和规范性。 5. **教师评分**: - 包括学生出勤、程序设计和设计报告三个方面的具体评分,教师根据这些评分给出总分,并给出评语,评价学生在课程设计期间的整体表现。 这个JSP课程设计项目旨在训练学生实际应用Web技术,尤其是JSP,来构建动态网站的能力,同时培养他们的项目管理、数据库设计和用户体验设计的综合技能。通过这样的实践,学生不仅可以掌握技术,还能了解到软件开发的整个生命周期,包括需求分析、设计、实现、测试和维护。