管理信息系统精品课程网站的设计与开发 .doc
《管理信息系统精品课程网站的设计与开发 .doc》由会员分享,可在线阅读,更多相关《管理信息系统精品课程网站的设计与开发 .doc(24页珍藏版)》请在沃文网上搜索。
1、管理信息系统精品课程网站的设计与开发摘 要按照普通高等教育“十五”国家级规划教材建设和“高等教育百门精品课程教材建设”的要求,我校决定开发建设管理信息系统精品课程。而其互联网版本“管理信息系统精品课程网站”的设计与开发也随之被提出。本文针对精品课程网站普遍的要求,结合本课程,分析其教学特点,从而决定网站的基本开发思路,对其主要功能模块进行了阐述,并对某些模块技术上的的重点与难点做了一定程度的讨论,给出了精品课程网站开发的设计与实现方案。网站通过Web方式完成用户与系统的交互,采用ASPSQL-Server实现数据的访问。根据要求,网站需要,网站必须提供网上学习、教学交流,习题下载、课件下载、扩
2、展月的、教学案例等。各独立的功能模块经过整合后各司其职,但又在部分功能上相互协调,从而最大程度上实现模块的通用性。关键词精品课程、动态网站、Asp、SQL-Server 第一章 概 述1.1 课题背景 随着管理理念的不断创新和以计算机和通信技术为代表的信息技术的飞速发展,管理信息系统的概念、内容与作用在深度和广度上都有了很大的发展。为此,全国高校专门开设了管理信息系统这一课程。同时,为全面提高教育教学质量,造就数以千万计的专门人才和一大批拔尖创新人才,提升我国高等教育的综合实力和国际竞争能力,教育部决定在全国高等学校中启动高等学校教学质量与教学改革工程精品课程建设工作(简称精品课程建设)。教育
3、部在文件中明确规定,精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程,精品课程建设是高等学校教学质量与教学改革工程的重要组成部分。我校为了深化管理类专业的教学改革,与时俱进,及时更新教学内容,因此按照普通高等教育“十五”国家级规划教材建设和“高等教育百门精品课程教材建设”的要求,设计和开发管理信息系统精品课程网站。1.2 课题意义随着信息化步伐的不断加快,网络教学这一新兴的教学模式正越来越受到广大学生和教师的青睐,其原因在于极大的增强了教师和学生、学生和学生之间的交互性、打破了教师和学生、学生和学生之间的相对孤立状态。这种交互性是近乎实时的、而且
4、可以利用多种渠道实现,比如:电子邮件、BBS、WWW,基于网络的协作学习系统,网上在线交谈等等。同时,也突出了学生地位的主体性和学习的自主性,从根本上改变了传统教学中教师的中心地位,从被动听讲的接受者,转变为主动参与的学习主体。通过本精品课程网站的开发,使更多的学生能够通过网络学习到管理信息系统的基本概念和原理,初步掌握管理信息系统分析、设计、实施和评价的方法;通过互动的学习模式,更好地为师生提供交流的空间,以帮助学生轻松理解课程内容;结合丰富的学习资源,打破教材的局限性,有效帮助学生拓宽视野,了解管理信息系统实际的应用。1.3 现状分析目前常见的精品课程网站种类繁多,依据课程的不同,功能结构
5、上各不相同。列举部分同类的网站,功能如下表所示:信息管理用户管理权限限制在线留言在线测试虚拟实验室上海财经大学市场营销学无无无有有无上海商学院电子商务概论无无无有有有同济大学工程施工组织与管理有有无有有无表1.1 同类网站功能综述就目前典型的精品课程网站现状而言,大多存在访问权限过于公开化的问题,毕竟对于这样一门精品课程的设计,倾注了教师团队的无数辛劳,一些版权需要重点保护的内容如果可以随便访问并复制,这样极容易遭受学术的剽窃,对学术界将会造成一大悲哀。1.4 技术综述目前常见的精品课程网站,主要是ASP + Access,如上海商学院的电子商务概论精品课程网站;或者ASP + SQL-Ser
6、ver,如上海财经大学市场营销学精品课程网站;也有部分网站采用PHP + MySQL进行搭建的,如同济大学工程施工组织与管理精品课程网站。编程语言数据库web服务器操作系统上海财经大学市场营销学 ASPMS-SQLIISWindows Server上海商学院电子商务概论ASPACCESSIISWindows Server同济大学工程施工组织与管理PHPMySQLApacheLinux表1.2 同类网站技术综述这些网站主要特点是功能模块化,通过数据库统一管理站点的资源,方便管理者维护站点。并且使用脚本语句,可以实现诸如管理用户的访问权限,实现站内资源搜索,实现在线留言、在线答题等多种功能。当然,
7、也有个别网站使用纯HTML语言进行开发,其网站仅仅支持用户浏览,在日常的管理和维护工作中则相对麻烦许多。经过研究,校方将提供DELL 2450作为网站服务器,基于Windows2003系统平台,搭载IIS 6、SQL-Server 2000。但是服务器上已经运行多个网站,如果本网站采用access作为后台数据库,一旦访问量超过一定限制数量,会导致站点整体性能不稳定,以至于产生无法访问的情况,因此决定采用ASP+SQL-Server开发系统后台,以得到最优的兼容性和最良好的运行条件。第二章 系统分析与设计2.1 系统的功能分析本系统作为一个精品课程网站,实现在线教学任务,必须具备以下功能:用户管
8、理、信息发布、在线习题测试、交流互动等功能。具体功能模块如图2-1所示2.1.1 用户管理系统的主要功能用户管理主要提供用户的登录、账号和密码的验证、用户资料的管理。用户通过这个界面登录系统,系统根据事先分配给用户的权限允许用户进行指定的操作。在本系统中,用户类型分为二个等级,即: “学生”和“教师”。2.1.2 信息发布系统的主要功能信息发布系统主要提供用户在线编辑网页内容,实现网页内容的在线录入、编辑、修改等功能,通过WebEditor网页控件实现文本信息录入、设置文本色彩、建立超级链接、插入图片、上传文件,以及排版、制表等一些基本的网页编辑能力。此外,本系统还承担了网站各个版块的管理、辅
9、助信息的录入编辑工作,如课程背景、教学资源、扩展资源、教学方法、教学效果、教师科研等。通过统一的信息发布,能极大提高工作效率,并有效避免制作静态页面所产生的错误。2.1.3 在线习题测试系统的主要功能在线习题测试系统主要提供学生一个在线练习测试的环境,根据章节号和题型,系统从数据库中随机抽取指定数量的习题,学生在答题完成并提交后,系统将对照正确答案给出学生答题情况报告,包括回答正确与否、正确答案、测试成绩等。学生通过测试,能及时了解自己对各个章节的掌握程度,并经过练习加深印象,从而有效改善学习效果。2.1.4 交流互动系统的主要功能交流互动系统与时下流行的留言板功能类似,主要为学生和老师建立一
10、个相互交流的平台。“学生”可以通过系统发表留言以提出自己的问题,提问后如果发现发表内容需要修改,可以通过“修改留言”功能对发表的留言进行修改,提交后显示更新内容;“教师”可以通过系统发表新留言、回复留言,此外,“教师”还具备一些管理功能,可以将非法留言进行删除或者锁定,以保证交流平台的学习环境和谐有序。2.2 系统业务流程分析“学生”允许访问站点前台所有资源,并且可以进行在线习题自测、在线交流等互动学习。其具体业务流程为:通过登录入口登录账号后,浏览供学生访问的内容进行在线学习,并可下载相关的附件,如PPT课件、DOC文档、RAR文件等资源;进入“习题自测”栏目,选择相应章节的相应题型,可进行
11、在线习题测验,完成随机生成的题目并提交后,可查看答题情况,并了解正确答案;进入“教学交流”栏目,可发表和修改自己的留言,也可以对别人的留言进行回复。如图2-2所示,通过“教师”账号登录入后,除了可以完成“学生”能够进行的所有操作以外,还具有网站的后台管理权限,进入“信息发布管理”,可以执行信息/文件发布、信息修改、上传文件的管理,栏目的管理等;进入“用户管理”栏目,可以对现有用户的资料进行管理和修改,并具有删除账号的功能。如图2-2所示。另外,如果用户未登录,则仅允许访问站点内完全公开的信息和资源,不具备交互功能,因此业务流程相对简单。2.3 数据库分析设计根据网站功能的需求分析,得出数据库的
12、结构分析。2.3.1用户信息管理表用户信息管理表用于存放用户信息,主要字段包括:用户ID、用户密码、真实姓名、性别、联系方式、加入时间、权限等级等字段字段数据类型长度备注说明I_IDint4主关键字ID编号VC_AccountNamenvarchar50不能为空用户名VC_Passwordnvarchar50不能为空用户密码VC_TrueNamenvarchar50不能为空真实姓名B_Sexbit1允许为空性别VC_Emailnvarchar50不能为空联系方式DT_AddTimesmalldatetime4允许为空加入时间A_Levelint4不能为空权限等级Admin 用户信息管理表2.3
13、.2 留言信息管理表留言信息管理表用于存放留言相关信息,主要字段包括:留言ID、用户ID、用户姓名、用户邮箱、留言主题、留言内容、发表时间等字段字段数据类型长度备注说明I_IDint4主关键字留言IDVC_AccountNamenvarchar50不能为空用户IDVC_Namenvarchar50允许为空用户姓名VC_emailnvarchar50允许为空用户邮箱VC_titlenvarchar50不能为空留言主题T_contentntext16不能为空留言内容DT_Add_Timesmalldatetime4允许为空发表时间Board_B_guestbook 留言信息管理表2.3.3 栏目信
14、息管理表栏目信息管理表用于存放网站栏目的分类,主要字段包括:栏目ID、栏目标题、加入时间等字段字段数据类型长度备注说明C_RootIDnvarchar50主关键字栏目IDC_Titlenvarchar50不能为空栏目标题C_AddTimesmalldatetime4允许为空加入时间NewsCata 栏目信息管理2.3.4 发布信息管理表发布信息管理表用于存放网站发布的信息,主要字段包括:信息ID、栏目ID、信息标题、正文内容、附件路径、附件名称、发表日期、访问次数等字段字段数据类型长度备注说明D_IDint4主关键字信息IDD_CataIDnvarchar50不能为空栏目IDD_Titlenv
15、archar50不能为空信息标题D_Contentntext16允许为空正文内容D_SaveFileNamentext16允许为空附件路径D_SavePathFileNamentext16允许为空附件名称D_AddTimesmalldatetime4允许为空发表日期D_Hitsint4允许为空访问次数NewsData 发布信息管理表2.3.5 试卷信息管理表试卷信息管理表用于存放每次生成的试卷相关信息,主要字段包括:试卷ID、试题类型、章节号、试卷分值、试题数量、单题分值等字段字段数据类型长度备注说明TestIDint4主关键字试卷IDTestNamenvarchar50不能为空试题类型Sub
16、jectnvarchar10不能为空章节号TotalResulttinyint1允许为空试卷分值Counttinyint1允许为空试题数量Resulttinyint1允许为空单题分值TestName 试卷信息管理表 2.3.6 试题信息管理表试题信息管理表用于存放试题库,主要字段包括:试题ID、所在章节、所属题型、题目题干、答案A、答案B、答案C、答案D、正确答案等字段字段数据类型长度备注说明IDint4主关键字试题IDSubjectnvarchar10不能为空所在章节Typenvarchar10不能为空所属题型Questionnvarchar255不能为空题目题干Text1nvarchar2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统精品课程网站的设计与开发 管理信息系统 精品课程 网站 设计 开发