网站大量收购闲置独家精品文档,联系QQ:2885784924

web程序设计课程设计报告-选课系统的设计与实现.docxVIP

web程序设计课程设计报告-选课系统的设计与实现.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web程序设计课程设计报告-选课系统的设计与实现

Web程序设计课程设计报告学 生:学 号:班 级:专业:重庆邮电大学移通学院2017年3月目录选课系统的设计与实现3一、实验目的及要求3二、实验环境及相关情况(包含使用软件、实验设备、主要仪器等)3三、实验内容及步骤3(一)、网站总体设计31.1系统概述3(二)、数据库设计31、数据库E-R图分析32、数据表概要说明5Account表:5Admin表:5Course表:5Selection表:6Student表:6Teacher表:63、主要数据表的结构6(三)、文件架构设计8(四)、前台页面设计(普通用户模块)81、前台各个主要页面概述82、前台主页面的布局103、前台主页面的实现10(1)选课系统登录首页10(2)信息录入页面11(3)浏览课程信息页面13(4)选择检索条件16(5)选择选课方式18(五)、后台模块的设计与实现(管理员模块)201、后台各个主要页面概述202、后台主页面的布局203、后台主页面的实现21修改课程信息页面21课程设计总结23参考文献23选课系统的设计与实现一、实验目的及要求1、掌握Web网页常用的开发工具Frontpage2003或Deamweaver的使用;2、学会IIS的配置;3、学会Html、CSS、Javascript的简单开发和应用;?4、B/S模式下,asp或与数据库的连接。二、实验环境及相关情况(包含使用软件、实验设备、主要仪器等)操作系统为Windows XP,应用软件为Macromedia Dreamweaver 8、IIS服务器和VS.Net2005软件编辑器。三、实验内容及步骤(一)、网站总体设计1.1系统概述选课系统的核心是选课功能,学生在选课之前,必须通过系统的身份验证,然后就可以选定自己感兴趣的选修课程。在此学生可以通过系统查询自己喜欢和对自己有帮助的课程,还有可以通过学分查询自己需要的课程,学生还可以通过选课系统查看自己的选修课程。?学生的课程成绩由教师来添加,教师的身份需通过系统验证。?选课系统的课程信息和学生信息由管理员通过身份验证后来进行添加、删除和修改。这些功能是后台管理功能。(二)、数据库设计1、数据库E-R图分析这一设计阶段是在系统功能结构图的基础上进行的,设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。根据以上的分析设计结果,得到用户实体、管理实体、课程实体、选择实体、学生实体、教师实体。下面来介绍几个主要信息实体的E-R图。(1)用户实体:用户实体包括:用户姓名、密码、用户等级和用户编号。用户实体的E—R图,如图(2)管理实体管理实体包括:管理员编号和姓名。管理实体的E—R图,如图(3)课程实体课程实体包括:课程编号、课程名称、课程描述、学分、最高分数和教师编号。课程实体的E—R图,如图(4)选择实体选择实体包括:课程编号和学生编号。课程实体的E—R图,如图(5)学生实体学生实体包括:课程编号、学生姓名、系别和专业。学生实体的E—R图,如图(6)教师实体教师实体包括:教师编号、教师姓名和职称。教师实体的E—R图,如图2、数据表概要说明Account表:Admin表:Course表:Selection表:Student表:Teacher表:3、主要数据表的结构(1)Account表表1Account表结构字段名称数据类型是否主键长度默认值允许空字段描述Username文本是10用户姓名Password数字4登录密码UserLevel文本10?用户级别Userno文本用户编号(2)Admin表表2Admin表结构字段名称数据类型是否主键长度默认值允许空字段描述Adminno文本是10管理员编号Name文本10姓名(3)Course表表3Course表结构字段名称数据类型是否主键长度默认值允许空字段描述Courseno文本是10课程编号Name文本50课程名称Description文本50?课程描述Credit数字10学分Maximumnun数字10最大分数Teacher文本?10?教师编号(4)Selection表表4Selection表结构字段名称数据类型是否主键长度默认值允许空字段描述Studentno数字是10学生编号Courseno数字10课程编号(5)Student表表5Student表结构字段名称数据类型是否主键长度默认值允许空字段描述Studentno数字是10学生编号Name文本10学生姓名Department文本10?系别Major文本10专业(6)Teacher表表6Teacher表结构字段名称数据类型是否主键长度默认值允许空字段描述Teacherno文本是10教师编号Name文本10教师姓名Title文本10?职称(三)、文件架构设计(四)、前台页面设计(普通用户模块)1、前台各个主要页面概

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档