logo资料库

ASP.NET学生选课系统论文及毕业设计_开题报告.doc

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
业务流程分析
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372 信息科学与工程学院 本科毕业设计(论文)开题报告 题 目 专 业 计算机科学与技术 班 级 姓 名 学 号 指导教师 职 称 2009 年 月 日
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372 设计(论文)题目 一、选题背景和意义 毕业设计管理系统 的分析、设计与实现 随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算机功能已经 让人们深刻认识到,计算机已经进入人类社会的各个领域并发挥着越来越重要的 作用。 作为计算机应用的一部份,使用计算机对选课信息进行管理,具有手工管理 所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、 成本低等。这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、 正规化管理与世界接轨的重要条件。因此,很有必要开发一套这样的软件。 网上选课在我国起步比较晚,但发展很快。随着互联网的普及和网上选课系 统的更趋向于成熟化,会有越来越多的学校和培训机构需要网上选课系统。 学生选课系统是一个学校学生管理中不可缺少的一部分,对于学校的决策者 和管理者来说都至关重要,所以系统应该为用户提供充分的信息管理和方便的查 询手段。但一直以来,人们使用人工的方式管理文件档案,这种管理方式存在着 许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对 于查找、更新和维护都带来了不少困难。 使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点。这些优 点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界 接轨的重要条件。因此,很有必要开发一套这样的软件,所以我选择了学生选课 系统的设计与实现作为课题来进行研究。
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372 二、课题关键问题及难点 本课题有三个关键问题: (1) 数据建模 (E/R)、面向对象建模 (UML)、业务处理模型 (BPM)在软件开 发生命周期的各个阶段中有着特殊的用处。而 PowerDesigner 则是以上三个建模 工具的整合,如何使用 PowerDesigner 这个最新的全方位电子化建模工具进行系 统整体分析和设计,这是个关键问题,良好的设计会使系统的开发更简洁,更有 效,是应用成功的基石。 (2) 基于客户/服务器(C/S)模式的管理软件,因其适合在具有局域网运行 且网络通信量低、速度快而得到了采用。C/S 模式是将显示逻辑和事务处理逻辑 均放在客户端,数据出来逻辑和数据库放在服务器端,系统灵活性不高,不易于 升级,系统的安全性也不易保证,而且还需开发出客户端软件,使得开发成本提 高。采用浏览器/服务器(B/S)结构,弥补了 C/S 结构的不足,其客户端只需安装 配置少量的客户端软件,降低了开发成本;而且系统中的表示层、功能层和数据 层之间相互独立,便于系统升级和维护,提高了系统安全性;并且用户界面都统 一在浏览器,易于使用。 (3) ASP.NET 完全基于模块与组件,具有更好的可扩展性与可定制性,数据 处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性, 让 ASP.NET 远远超越了 ASP,同时也提供给 web 开发人员更好的灵活性,有效 缩短了 web 应用程序的开发周期。所以精通 ASP.NET 对于开发系统来说也是比 较重要的。 在.NET Framework 中进行开发最大的特色便是面向对象程序设计的概念, 它具有剪切-粘贴的程序部署方式、自动资源管理、数据类型检查、跨平台、新 的安全模式、JIT 即时编译的特性。C#是完全面向对象的语言,并且通 过 PowerDesigner 可将面向对象模型中的类生成对应的 C#源代码。所以用 C#是进 行开发式可行的。
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372 三、调研报告(或文献综述) 在文献[1]中探讨分析设计信息系统的几种建模方法,数据建模 (E/R)、面 向对象建模 (UML)和业务处理模型(BPM)方法。 数据建模提供了一种表示数据实体间关系的精确的语言和语法。数据建模的 另一个主要的目的是用来定义数据实体和数据实体之间的关系,这种定义的方法 能够用来保存底层的业务数据。 面向对象的技术的出现给 MIS 软件的开发带来新的希望, 它以对象作为描 述信息实体的统一概念, 将现实世界的实体、概念世界描述和计算机世界的实现 联为一体。 业务处理模型:软件开发过程中需求分析阶段是软件开发的起点, 需求分析 的质量高低直接决定了后续三个阶段工作的成败。 在文献[2]中探讨 PowerDesigner 和 Rational Rose 二者之技术差异性。 Rational 强调的是 Rational Rose 和统一模 型建构语言(Unified Modeling Language; UML)及 Rational Unified Process (RUP)之间的强大关联性,以及 Rose 在 该公司开发产品家族中的定位。Rose 在软件工程和开发人员生产领域拥有相当 长久的领导性,并且已增加许多现代科技功能和资料模型支援能力。Rose 仍旧是 非常有用的工具,不过它确实是以 C++和 Ada 为根源,因此还是一项以开发设计师 为主的工具。它的 wizards 很少,而客户化功能也不出色。它最强的功能在于支援 开发设计师的个人生产力。 PowerDesigner 提供一个适合所有技术背景使用者的更好用、更弹性的界面。 PowerDesigner 系列产品提供了一个完整的建模解决方案,包括完整的 UML 模型 建构支援,以及涵盖广泛的组件导向设计和源代码的产生(software generation)工 具,满足复杂的技术环境需求。业务或系统分析人员,设计人员,数据库管理员 DBA 和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为 购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围 来使用他们所需要的工具。 PowerDesigner 不仅加速了开发的过程,也向最终用户提供了管理和访问项 目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且 开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏 感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文 档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个 开发生命周期提供更多的控制和更高的生产率。 PowerDesigner 是一个功能强大而使用简单工具集,提供了一个复杂的交互 环境,支持开发生命周期的所有阶段,从业务处理模型到对象和组件的生成。
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372 PowerDesigner 产生的模型和应用可以不断地增长,适应并随着你的组织的变化 而变化。 在文献[3]中探讨 C/S 模式和 B/S 模式。 基于客户/服务器(C/S)模式的毕业设计管理软件,因其适合在具有局域网 运行且网络通信量低、速度快而得到了采用。C/S 模式是将显示逻辑和事务处理 逻辑均放在客户端,数据出来逻辑和数据库放在服务器端,由此造成了表示层、 功能层和数据层没有有效地分离,使得系统灵活性不高,不易于升级,系统的安 全性也不易保证,而且还需开发出客户端软件,使得开发成本提高。此外,随着 公司管理的网络化、规模化以及跨区域发展,C/S 模式下的毕业设计管理系统就 越来越不适应公司发展的要求了。于是基于浏览器/服务器(B/S)模式下的毕业 设计管理软件应运而生。采用 B/S 结构,弥补了 C/S 结构的不足,其客户端只需 安装配置少量的客户端软件,降低了开发成本;而且系统中的表示层、功能层和 数据层之间相互独立,便于系统升级和维护,提高了系统安全性;并且用户界面 都统一在浏览器,易于使用。缺点是没有将应用的表现与逻辑处理有效地分裂, 这样给系统的开发和维护带来了不少的麻烦。 参考文献 [1] 赵韶平,罗海燕.PowerDesigner 系统分析与建模[M].北京:清华大学出 版社.2004. [2] 吴伟敏.UML 建模工具的比较——ROSE,Visio 和 PowerDesigner[J].现代 计算机,2001,165:32-36. [3] 陈渝,秦开大,田亮.基于 PowerDesigner 的信息系统数据模型建设[J]. 昆明理工大学学报,2004,29:45-47. [4] 林弘之.数据库设计工具PowerDesigner 的研究与实践[J]. 计算机应 用与软件,2004,11:18-20. [5] 冀振燕.系统分析设计与应用案例[M].北京:人民邮电出版社.2003. [6] 白尚旺,PowerDesigner 软件分析设计与技术[M].北京:电子工业出版 社,2002.6. [7] 张志学..NET 框架开发人员参考手册[M].北京:清华大学出版社.2001. [8] 杨红杰. 销售毕业设计管理系统研究[J],潍坊高等专科学校.2001(1): 49-50. [9] 肖春连.毕业设计管理系统[J].设计有色冶金设计与研究,2000, 21(1):56-64 [10] 萨师煊, 王 珊. 数据库系统概论[M]. 北京: 高等教育出版社, 2000. [11] 张海藩.软件工程导论[M].北京:清华大学出版社,2003.
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372 四、方案论证(包括技术路线和图表等) 本文通过使用系统分析与建模工具 PowerDesigner 对毕业设计管理系统进行设 计与研究,对系统结构设计模型进行了软件开发,提出了以 SQL Server 2000 为后 台数据库,基于微软.NET 技术的具有四层结构 B/S 模型的毕业设计管理系统。 业务流程分析 D2 学生信息 F12 更新 信息 1.7 学生 管理 用户 F13 修改 信息 F1 被选 信息 1.1 查看 选课 F2 发送 信息 D4 课程信息 1.7 管理 F15 查看 信息 F6 提交 D4 选课信息 F4 已更新 信息 1.4 处理 信息 1.6 课程 管理 F9 修改 信息 管理员 F10 更新 信息 F11 修改 信息 F8 核对 1.2 接受 选课 1.5 生成 查询 F3 已接 选课 F14 修改 信息 F7 生成 1.3 更新 信息 F5 更新 D4 信息 图 1 数据流图 根据上面分析,可以描述出系统的功能模块图。本系统从管理员界面、学生界面、教师界 面分别对功能模块加以描述。管理员界面的系统功能模块如图所示。教师界面的功能模块如图所 示。学生界面的功能模块如图所示。
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372 管理员界面的系统功能模块图 教师界面的功能模块图 学生界面的功能模块图
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372 五、进度安排 2008.10-2008.12:熟练使用 PowerDesigner 进行对象设计、数据库设计和关 系数据库的建立,能创建好毕业设计管理系统的概念数据模型(CDM)、物理 数据模型(PDM)、面向对象模型(OOM),以及生成模型的相关文档。 2008.12-2009.1:掌握 C#语言中与数据库关系密切的 ADO.NET,熟悉数据库编 程。根据完成的 UML 图,生成 C#代码。 2009.1-2009.3:开始细写代码,完成系统的编码工作。部署开发完成的系统。 系统要求在预先的系统平台上稳定正确的运行。开发的系统要符合需求分析 的要求,完成其中规定的应具有的功能。 2009.3-2009.4: 毕业论文撰写,提交导师审阅,修改完善。 六、指导教师意见 签名: 200 年 月 日 七、系主任意见(或开题审查小组意见) 签名: 200 年 月 日
分享到:
收藏