【网学提醒】:本文主要为网上学习者提供学分制环境下的选课系统的设计与实现,希望对需要学分制环境下的选课系统的设计与实现网友有所帮助,学习一下吧!
资料包括: 论文(39页13242字) 源码 图纸
说明:摘 要
本世纪初,随着INTERNET的发展与成熟,数据库技术在Internet中的应用也越来越广泛,为广大网络用户提供了更加周到和人性化的服务。选课系统是典型的信息管理系统(MIS),此系统是根据现代化校园的发展而设计的,是基于ASP和ASP.NET的学生选课管理系统。它可以方便老师、学生查看、增加删除等课程信息。通过对MS SQL Server2000数据库管理系统、SQL语言原理、
asp数据库技术进行了较深入的学习和应用,主要完成对学生选课系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用
程序。
关键词 ASP ,选课,数据库,
查询ABSTRACT
At the beginning of this century, with the Internet technology reaching maturity, the database system teleology are using extensively in internet more and more, and it supply a better way to serve all of the net user.
The elective system is a true to type of Manage Information System (MIS), this system is found on the development of the modernday college, which is be based upon asp and asp.net here. It can root and branch convenient for both teaches and students to manage the course information, for example: lookup、add or delete the course . After fully study, with the MS SQL Server2000 database manage system and ASP technology, this elective system has finished the demand and systems analysis、database analysis and the function’s modularization.
Keywords:ASP elective database demand
目录:前言 …………………………………………………………………………………3
摘要 …………………………………………………………………………………4
ABSTRACT ………………………………………………………………………5
第一章 绪论 ………………………………………………………………………6
1.1课题研究的目的 ……………………………………………………………6
1.2课题研究的意义 ……………………………………………………………6
1.3课题的可行性分析 …………………………………………………………6
第二章 开发环境、开发工具及开发技术简介………………………………………8
2.1系统对硬件和软件的要求 ……………………………………………………8
2.2运行需求 ……………………………………………………………………8
2.3 其他需求 ……………………………………………………………………8
2.4 采用的
计算机技术 …………………………………………………………9
2.5 MS SQL server简介 ………………………………………………………9
2.6 数据库系统设计 …………………………………………………………10
2.7 ASP基础 ……………………………………………………………………11
第三章 系统分析……………………………………………………………………14
3.1学生选课系统简介 ………………………………………………………14
3.2学生选课系统需求分析 ……………………………………………………14
3.3
程序总体结构设计及流程、关系图 ………………………………………16
3.4各种实体之间的E-R图 ……………………………………………………18
3.5总的功能模块图 ……………………………………………………………21
第四章 系统主题设计 ……………………………………………………………22
4.1数据表 ……………………………………………………………………22
4.2建立数据库和数据源 ………………………………………………………24
4.3关键代码 …………………………………………………………………25
第五章 调试和测试 ………………………………………………………………34
结论 …………………………………………………………………………………37
致谢 …………………………………………………………………………………38
参考文献 ……………………………………………………………………………39
参考文献: 李世杰.《Active Server Pages(ASP)3.0 网页设计手册》.北京:清华大学出版社,1999
前沿电脑图像工作室.《巧学巧用Dreamweaver、Fireworks、Flash制作网页》.北京:人民邮电出版社
小志.《ASP入门与实例演练薄》.中国青年出版社
张剑平.《学校管理信息系统》.北京:中国铁道出版社,1997
吴开军.《选课系统的设计与实现,电脑开发与应用育》.西南师大出版社,1999
赵增敏.《ASP动态网页设计》.电子工业出版社,2003
邓文渊,陈惠贞,陈俊华.《挑战asp与网页数据库设计》.中国铁路出版社,2004
宣小平.《ASP数据库系统开发实例导航》.人民邮电出版社,2003
罗娟.《WEB与数据库技术》.
计算机工程,1998,24(8)
张卫丰.《在主页中利用ASP技术实现用户口令的验证微电脑应用》,1999年7期
清汉
计算机工作室.《ASP开发实例》.机械工业出版社,2000,11
Weissinger A, 冯延晖,王永庆,刘海明译.《ASP技术手册》.北京:中国电力出版社,2001
Joseph Schmuller 《UML基础案例与应用》 人民邮电出版社
.Leszek A.Maciaszek .《需求分析与系统设计》. 金芝译. 机械工业出版社. 2003.6
作者点评:我们毕业设计的课题是《学分制下的选课系统设计与实现》,以ASP为开发平台。ASP的功能强大,它不仅涉及数据库系系统的知识,还涉及到面向对象等方面的知识。ASP既不是一种语言,也不是一种开发工具,而是一种内含于IIS/PWS之中的易学易用,可以集成Script语言到HTML主页的服务器端的脚本语言环境,其主要功能是为生成动态的,交互的Web服务器应用
程序提供一种功能强大的方式和技术。 用户可通过ASP+SQL的开发环境方便的设计数据库结构,管理数据库,设计应用界面,设计
查询,设计表结构。
这次设计充分体现了集体的智慧,每当遇见困难的时候,我都会与其他成员共同想办法把
问题解决,同时指导老师给予了我们莫大的鼓励和悉心的指导,当我们遇到困难且又不能进行下去的时候,是他耐心、细致、不厌其烦的讲解才有我们小组今天的成果。
所谓“书到用时方恨少”,我很佩服我们的老祖宗很久以前就有了这样的结论。但“万事开头难”,只要你狠下一股劲,持之以恒,你就肯定能有很大的收获。虽然不能说“人有多大胆,地有多大产”,但是我相信只要我们能始终如一地朝着我们的目标前进,总有一天我们会实现我们的愿望!
经过两个多月的设计和开发,学生系统基本开发完毕。其功能基本符合普通网络用户的需求。能够实现在线
查询,选课统计,在线
注册以及各类相关报表的打印等。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。同时也考虑到了学生学号以减少数据冗余的问题,对于数据的一致性的问题也通过
程序进行了有效的解决。
虽然系统已经具有了交好的容错性能,通过了安全性检查。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。
计算机技术的高速发展,使我深深地认识到只有不断的加强学习,才能在计算机技术方面不至于被淘汰,今后,我还要加强学习,努力使自己成为一位专业的
计算机人员,为我自己所从事的工作服务。