基于LINQ架构的学生学习系统的设计与实现
中文摘要 | 第3-4页 |
ABSTRACT | 第4页 |
第一章 绪论 | 第9-19页 |
1.1 研究背景 | 第9-10页 |
1.2 系统存在的突出问题 | 第10-11页 |
1.3 研究基础 | 第11-15页 |
1.3.1 业务流程及系统需求清晰 | 第11页 |
1.3.2 软件开发工具成熟、稳定 | 第11-14页 |
1.3.2.1 面向对象技术 | 第11-12页 |
1.3.2.2 B/S 架构技术 | 第12页 |
1.3.2.3 NET 平台技术 | 第12-14页 |
1.3.3 规范的软件工程管理 | 第14-15页 |
1.4 项目开发的意义 | 第15-16页 |
1.4.1 满足现有用户需求 | 第15页 |
1.4.2 系统功能的可扩展性更强 | 第15页 |
1.4.3 完善现有的.NET 设计平台 | 第15页 |
1.4.4 为软件的产品化奠定基础 | 第15-16页 |
1.5 主要工作及创新点 | 第16-17页 |
1.5.1 主要工作 | 第16-17页 |
1.5.2 项目创新点 | 第17页 |
1.6 论文的内容组织 | 第17-19页 |
第二章 LINQ 构架原理及平台功能介绍 | 第19-24页 |
2.1 公共语言技术特点 | 第19页 |
2.2 开发平台主要功能 | 第19-21页 |
2.2.1 工程管理 | 第20页 |
2.2.2 文件夹管理 | 第20页 |
2.2.3 工程生成及编译 | 第20-21页 |
2.3 技术应用效果 | 第21页 |
2.3.1 实现与用户的有效沟通 | 第21页 |
2.3.2 提高设计和开发效率 | 第21页 |
2.3.3 有效应对软件需求变更 | 第21页 |
2.4 LINQ 技术构架的特点和优势 | 第21-24页 |
2.4.1 LINQ 构架的技术特点 | 第21-22页 |
2.4.2 LINQ 构架的技术优势 | 第22-24页 |
第三章 系统需求分析 | 第24-33页 |
3.1 总体目标 | 第24-25页 |
3.2 需求分析 | 第25-28页 |
3.2.1 数据负载 | 第26页 |
3.2.2 稳定性需求 | 第26页 |
3.2.3 通信需求 | 第26-27页 |
3.2.4 数据兼容性要求 | 第27页 |
3.2.5 容错性需求 | 第27页 |
3.2.6 网络安全性需求 | 第27页 |
3.2.7 操作系统需求 | 第27页 |
3.2.8 数据库需求 | 第27-28页 |
3.3 用户需求分析 | 第28-30页 |
3.3.1 用户分类 | 第28页 |
3.3.2 用户权限 | 第28-29页 |
3.3.3 用户模型描述 | 第29-30页 |
3.4 可行性分析 | 第30-31页 |
3.5 系统主要的功能实现 | 第31-33页 |
3.5.1 用户管理 | 第31页 |
3.5.2 日志管理 | 第31页 |
3.5.3 资源管理 | 第31页 |
3.5.4 资料管理 | 第31页 |
3.5.5 咨询答疑 | 第31-32页 |
3.5.6 新闻管理 | 第32页 |
3.5.7 考试中心管理 | 第32-33页 |
第四章 系统设计 | 第33-62页 |
4.1 系统技术选型 | 第33-34页 |
4.2 系统技术特点 | 第34-37页 |
4.2.1 NET 技术平台 | 第34页 |
4.2.2 LINQ 架构 | 第34-36页 |
4.2.3 C | 第36页 |
4.2.4 数据库系统 | 第36-37页 |
4.3 系统安全性设计 | 第37-39页 |
4.3.1 网络安全 | 第37页 |
4.3.2 操作系统安全 | 第37页 |
4.3.3 数据库安全 | 第37-38页 |
4.3.4 数据保护 | 第38-39页 |
4.4 系统总体功能模块划分 | 第39-40页 |
4.5 系统软件体系结构模型设计 | 第40-47页 |
4.5.1 BLL 层文件列表 | 第41-42页 |
4.5.2 DAL 层文件列表 | 第42页 |
4.5.3 应用层文件列表 | 第42-43页 |
4.5.4 数据库总体设计E-R 图 | 第43-45页 |
4.5.5 数据表关联图 | 第45-47页 |
4.6 系统功能模块设计 | 第47-54页 |
4.6.1 系统整体流程图 | 第47-49页 |
4.6.2 用户管理功能模块 | 第49-51页 |
4.6.3 资料管理功能模块 | 第51-52页 |
4.6.4 考试中心管理模块 | 第52-53页 |
4.6.5 新闻管理模块 | 第53页 |
4.6.6 文件传输管理模块 | 第53-54页 |
4.7 数据库设计 | 第54-62页 |
4.7.1 核心数据库规范化设计 | 第54-58页 |
4.7.2 LINQ 数据管理 | 第58-59页 |
4.7.3 用户管理 | 第59页 |
4.7.4 资源管理 | 第59-60页 |
4.7.5 交流管理 | 第60页 |
4.7.6 资料查询管理 | 第60-61页 |
4.7.7 在线考试 | 第61-62页 |
第五章 系统实现及测试 | 第62-78页 |
5.1 编码规范 | 第62-64页 |
5.1.1 用户表示层规范 | 第62页 |
5.1.2 变量命名规范 | 第62-63页 |
5.1.3 文档格式规范 | 第63-64页 |
5.1.4 系统开发和运行平台 | 第64页 |
5.2 系统通用工具类实现 | 第64-66页 |
5.2.1 异常处理 | 第64-66页 |
5.3 系统表示层实现 | 第66-67页 |
5.4 系统逻辑层实现 | 第67-73页 |
5.4.1 业务数据校验实现 | 第67页 |
5.4.2 业务逻辑关系实现 | 第67页 |
5.4.3 数据库控制层 | 第67-68页 |
5.4.4 实体层 | 第68-73页 |
5.5 数据库实现 | 第73-74页 |
5.5.1 数据库查询操作 | 第74页 |
5.5.2 数据库保存操作 | 第74页 |
5.5.3 数据库删除操作 | 第74页 |
5.6 测试方法和测试流程 | 第74-77页 |
5.7 系统测试范围及测试结果 | 第77页 |
5.8 系统试运行情况 | 第77-78页 |
第六章 小结与展望 | 第78-80页 |
6.1 小结 | 第78页 |
6.2 不足及展望 | 第78-80页 |
参考文献 | 第80-82页 |
致谢 | 第82页 |