计算机系课程设计报告样式Ver2008.doc_第1页
计算机系课程设计报告样式Ver2008.doc_第2页
计算机系课程设计报告样式Ver2008.doc_第3页
计算机系课程设计报告样式Ver2008.doc_第4页
计算机系课程设计报告样式Ver2008.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武 夷 学 院 课程设计报告课程名称:XML基础设计题目:试利用XML技术设计一个管理系统学生班级:04物流班学生姓名:张明、李桦、赵金斗指导教师:姜为民完成日期:2007-6-15数学与计算机系 课程设计项目研究报告目 录第 1 章 项目简介31.1 项目名称31.2 开发人员31.3 指导教师3第 2 章 项目研究意义32.1 课程设计概述32.2 需求分析及研究意义32.3 研究意义4第 3 章 采用的技术43.1 课程设计的方案设计论证43.2 重要算法的设计、流程描述或伪代码描述4第4 章 课程设计项目进度表5第5 章 课程设计任务分配表5第6 章 达到的效果661 程序设计思想662 程序最终实现结果6第7 章 源程序671 XML源代码672 XSL源代码772 “添加”模块源代码7第8 章 附录881 学生考勤登记管理系统882 XML数据类型定义表9第9 章 设计心得9第10 章 参考文献9 数学与计算机系 8第 1 章 项目简介1.1 项目名称学生考勤登记管理系统1.2 开发人员04物流班 张山(组长)、李市、王屋、刘传播1.3 指导教师郝风光第 2 章 项目研究意义2.1 课程设计概述学生考勤登记管理系统图1.1 正交需求曲线分析图是学生教学管理的一个重要环节, 系统是在Internet/Intranet环境下实现的,是典型的浏览器/服务器模式。服务器以Windows Xp/2000 Server为操作系统平台,Microsoft SQL Server 为RDBMS,客户端通过浏览器访问系统提供的服务。系统不允许匿名访问,它要求用户提供帐号/密码,通过验证后才能进入系统主页,以此追踪用户身份。本系统将用户分为三类:系统管理员、教师、学生,他们都有各自的主页,访问系统的权限也不相同。其中权限最高的为管理员,其次为教师,最低为学生。权限高的能访问其下级所能访问的所有资源,反之则不然。例如教师能进入学生主页,而学生则不能访问教师主页所提供的功能(布置作业、批改作业等)。本系统可同时为不同课程的多组教师/学生(上一门课的教师及其学生为一组)提供服务,它们之间既有一定的隔离性(例如某个教师帐号不能批改属于另一个教师的学生的作业等),又有资源的共享性(例如公共作业、试题的共享等),很好地解决了本单位各个教师负责不同班级,课程也有所不同的问题。2.2 需求分析及研究意义 由于计算机基础课程远程教学系统可同时为多组教师/学生提供服务,各组间的课程不尽相同,因此教师/学生组间应具有一定的隔离性。例如一门课程的教师对其学生具有管理权,但不能对学生进行管理、某个学生只能访问其教师的作业等。因此系统主页需要教师或学生均以帐号/密码登录后才能访问,以此追踪用户访问系统资源的身份。而用户帐号的开设与删除、教师与学生的对应关系、课程名称、学生人数等信息,由系统管理员负责管理。这里,我们将系统资源访问帐号作为操作系统帐号开设,由Windows NT和Web服务器IIS负责进行用户验证。这样做的好处,一是可以充分利用操作系统的安全机制,使操作系统与数据库服务器(SQL Server)无缝集成;二是可同时为用户提供其它辅助服务,如:电子邮件、个人主页、FTP服务等。使系统应用与课程内容紧密结合,学生在应用系统的使用过程中可进一步加深对课程内容的理解。2.3 研究意义 教师模块中包含了教师授课所需的各种功能。如:网上实时授课广播、布置作业、批改作业、出试卷、评卷、考试结果统计分析、网上答疑、课程资料(素材)制作、学生帐号管理(修改学生密码)、设置联机会议等。系统使用组件对象模型(COM)以及Office Automation技术自动批改计算机应用基础课程作业并登记成绩。教师可对作业结果进行查询、统计。教师可利用OutLook向系统请求联机会议,以此进行网上答疑、群体或个别辅导。.第 3 章 采用的技术3.1 课程设计的方案设计论证3.2 重要算法的设计、流程描述或伪代码描述第4 章 课程设计项目进度表日期完成的工作2006-12.1112.13项目可行性研究,研究报告2006-12.1412.15数据采集,确定表格,数据类型,系统开发技术,运行环境2006-12.1612.25子模块的程序设计和调试2006-12.2612.28系统联合调试,撰写课程设计总结报告2006-12.312007-01.3交课程设计纸质和电子版材料第5 章 课程设计任务分配表成员座号项目内容序号吴伟民1号1、“删除”模块的制作 2、制作XSL3、编写实验心得01杨文婕21号1、“修改”模块的制作 2、制作XML表(表一)3、编写数据库表(表二)02黄磊22号1、“查询”“IE显示”模块的制作 2、制作HTML链接3、编写项目进度表(表四)03吴翠娟25号1、“添加”模块的制作 2、页面设计3、编写任务分配表(表三) 4、调试程序04第6 章 达到的效果61 程序设计思想将程序设计的思路和技术、方法等放在这里。62 程序最终实现结果将程序最终实现结果(包括重点结果界面的抓取,能够说明问题的重要实验结果数据或其可视化结果等)放在这里。 第7 章 源程序71 XML源代码 2004246125 吴翠娟 100101 04物流信息 xml程序设计 张名 2006-2007第一学期 2006/12/13 正常 无 2004246121 杨文婕 100101 04物流信息 xml程序设计 张名 2006-2007第一学期 2006/12/13 缺席 事假 .72 XSL源代码 学生考勤登记表 .72 “添加”模块源代码 Private Sub Button4_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addButton.Click Dim booka As XmlNode, priceNode As XmlNode, bookb As XmlNode Dim root As XmlNode = doc.DocumentElement Dim myElement1 As XmlNode, myElement2 As XmlNode, myElement3 As XmlNode, myElement4 As XmlNode, myElement5 As XmlNode, myElement6 As XmlNode, myElement7 As XmlNode, myElement8 As XmlNode, myElement9 As XmlNode, myElement10 As XmlNode, myElement11 As XmlNode Dim bookc As XmlElement If TextBox8.Text = Then MessageBox.Show(请输入学号!, 友情提示:, MessageBoxButtons.OK) Me.TextBox8.Focus() Else Try 相当于添加一条数据记录!有10个字段:title,price,name 考虑给book加一个id属性,以区别每次增加的纪录 myElement1 = doc.CreateElement(student) 新添加的结点名称固定:student myElement2 = doc.CreateElement(xuehao) myElement3 = doc.CreateElement(xueshengxingming) myElement4 = doc.CreateElement(banjibianhao) myElement5 = doc.CreateElement(banjimingcheng) myElement6 = doc.CreateElement(kechengmingcheng) myElement7 = doc.CreateElement(shoukejiaoshi) myElement8 = doc.CreateElement(xueqi) myElement9 = doc.CreateElement(dengjiriqi) myElement10 = doc.CreateElement(chuqin) myElement11 = doc.CreateElement(beizhu) booka = root.LastChild 文档根的最后一个子结点 booka.AppendChild(myElement1) ok:在booka的位置添加myElement1制定的结点 myElement1.AppendChild(myElement2) 为 myElement1添加子结点 myElement2:title .第8 章 附录81 学生考勤登记管理系统学生考勤登记管理系统 学号姓名班级编号班级名称课程名称授课教师学期登记日期出勤备注2004246125吴翠娟10010104物流信息XML程序设计张名2006-2007第一学期2006/12/13正常无2004246121杨文婕10010104物流信息XML程序设计张名2006-2007第一学期2006/12/13缺席事假2004246122黄磊10010104物流信息XML程序设计张名2006-2007第一学期2006/12/13正常无2004246101吴伟民10010104物流信息VB.net王捷2006-2007第一学期2006/12/13正常无82 XML数据类型定义表字段名英文名类型长度学号xuehao数值型10姓名xingming字符型30班级编号banjibianhao数值型10班级名称b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论