10

4.1.1 管理员子系统 10

4.1.2 教师子系统 11

4.1.3学生子系统 12

4.2 数据库设计 12

4.2.1 概念设计 13

4.2.2 逻辑设计 16

5.系统详细设计 24

5.1系统结构设计 24

5.2 系统界面设计 25

6.系统测试与性能分析 27

6.1 系统测试综述 27

6.2 黑盒测试 28

 7.1完成情况 33

7.2缺陷与不足 33

7.3体会 33

致谢 35

参考文献 36

1绪论

     1.1目的和意义

作为我们学校的计算机系学生,四年来我做过不少的课程设计,从刚开始的C、C++的控制台程序到后来的C#、Java的可视化程序,一路走来也收获了很多。据一般情况而言,我们在课程设计的发布提交上显得不太规范,也不太便利。老师发布课题,学生提交课题都不太方便。开发这个系统,主要是为了让学生和老师在课程设计上能更好地发挥自己的才能,不被细枝末节所困扰,同时也为了提高个人的编程能力。通过此系统,老师可以在网上发布课题,规定各个时间段的任务。学生可以选择授课老师所发布的课题,但是有人数限制,同时在规定时间内提交老师发布的任务。此课题的意义在于可以更好地管理课程设计相关的人和事,从这个方面讲可以加强师生间的互动,提高工作效率。另一方面,可以通过对学生课程设计过程检查以实现过程考核,掌握学生每个阶段的工作情况。

1.2 国内外研究现状与水平

1.3发展趋势

     1.4 主要工作

    本文主要是按照需求分析、概要设计、详细设计、系统实现、系统测试的顺序介绍此次的课程设计系统,最后总结经验。

第一章,介绍课程设计系统的项目背景和需求,以及国内外的课程设计现状。

第二章 ,介绍BS系统的相关技术概要和开发此系统所采用的Asp.net+ MVC+SQL Server 2008+Javascript+Html+CSS技术,以及采用这些技术的优势。

第三章,介绍本系统的需求分析以及可行性分析,并对课程设计系统的需求进行分析和建模。

第四章,介绍课程设计系统的概要设计,包括数据库的设计,功能模块设计。

第五章,介绍课程设计系统的详细设计,包括系统结构设计和系统界面设计。

第六章,介绍系统测试过程和方法,以及课程设计系统的黑盒测试。

第六章,最后是对本次课程设计系统的总结。

2  相关技术

     2.1 Asp.Net

ASP.NET 是微软的一项技术,就市场占有率而言,Asp.Net也就和java相似。现在微软也开源了,跨平台性和功能上有了长足的进步。

(1)跨平台性

因为ASP .NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软.NET Framework为基础使用IIS做为Web 服务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。

上一篇:交通数据质量分析软件设计
下一篇:jsp+mysql医院药品库存子系统的设计与实现

考证平台静态网页设计与制作

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

基于消费者个性特征的化...

探析动画视听设计元素茬...

嵌入式系统数字图像采集...

新課改下小學语文洧效阅...

安康汉江网讯

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究