2.3.3 性能需求分析 7
2.3.4 数据需求分析 8
2.3.5 角色需求分析 10
2.4 系统用例图 11
3 设计 12
3.1 数据库设计 12
3.1.1 概念设计 12
3.1.2 逻辑设计 12
3.1.3 物理设计 13
3.1.4 数据库实施 13
3.1.5 视图设计 15
3.2 界面设计 17
3.2.1 管理员界面设计 17
3.2.2 用户界面设计 20
3.2.3 论坛界面设计 21
3.3 模块设计 23
3.3.1 用户人员登录 23
3.3.2 管理员审核选题信息及发布 24
3.3.3 学生查看题目及选题 25
3.3.4 学生上传文档和作业 25
3.3.5 教师审核文档 26
3.3.6 管理员导入功能 27
3.3.7 管理员管理时间段 28
4 测试 31
4.1 测试计划 31
4.1.1 测试背景 31
4.1.2 测试要点 31
4.1.3 测试内容 31
4.1.4 测试方法 32
4.1.5 测试标准 32
4.1.6 测试环境 32
4.2 测试设计 33
4.2.1 测试范围 33
4.2.2 测试覆盖设计 33
4.2.3 测试用例 34
4.3 测试结果 37
4.3.1 功能测试执行情况 37
4.3.2 性能测试执行情况 37
4.3.3 缺陷数据度量 37
4.3.4 测试任务评估 37
4.3.5 测试对象评估 38
5 结论 39
5.1 本课题工作总结 39
5.2 本课题进一步研究方向 40
致谢 41
参考文献 42
附录 43
1 绪论
从此次毕业设计的具体的技术实现角度讲《ASP.NET项目开发全程实录》 一书对我在相关专业领域的知识学习上起到了非常重要的作用。
简明的语言,配上详细的代码,表述了在Config配置文件中如何创建数据库连接字符串,并通过的程序的方式来访问和使用。这里为今后编写系统的配置文件,以及对程序进行动态处理打下了基础。
通过简明的例子,表达了通过.cs文件对数据库里的数据进行读取。这为今后设计系统数据访问层的对外接口,提供了技术支持。为程序可以在后台对特定数据进行有效读取,以及对大量数据进行针对性的过滤,铺平了道路。
1.1 研究背景和意义
随着社会的飞速发展,计算机科学技术的日趋完善,人们传统的思想观念和工作方式开始发生巨大的转变,依靠计算机技术进行信息化管理已经势在必行。在课程设计选题系统实施方面国内外的研究和资料都比较多,研究方向主要集中在对我国高校课程设计选题系统的类型,原因和解决方式进行探讨。而我们高等学校也面临着同样的问题,学生选题信息的管理、老师发布的课题信息的管理和日常工作的管理等等,都必须依靠计算机软件管理实现。学生课程设计管理系统是众多管理系统中的一部分,也是很重要的一部分。可是,在许多高校并没有在这一环节上实现信息化管理,而这一部分工作仍然是由人工来进行完成。
人工操作主要有以下几个环节:
1.老师以电子稿的形式向学生发布课题信息。 ASP.net《软件设计与实践》实践教学平台设计(2):http://www.youerw.com/jisuanji/lunwen_25074.html