学生选课系统pb课程设计——PB课程设计.doc

学生选课系统pb课程设计——PB课程设计.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生选课系统pb课程设计——PB课程设计

学生选课系统报告 第  PAGE 13 页 共  NUMPAGES 13 页 课 程 设 计 课程名称____数据库系统原理____ 题目名称__ 学生选课系统 ___ 学生学院_____经济管理学院_____ 专业班级____05电商(6)班____ 学 号 3105006099 学生姓名_______ 黄文佳 _______ 指导教师_______ _______ 2008年 1 月 15 日 目录 1、需求分析 1.1用户需求3 1.2业务流程分析3 1.3信息需求分析3 1.4功能需求分析4 2、(数据库)概念(模型)设计4 3、(数据库)逻辑(模型)设计5 3.1 E-R图5 3.2 数据表5 4、数据库物理设计与数据库保护设计 6 4.1设计索引6 4.2设计表间关系6 4.3在有多个用户操作时,考虑用户授权与安全性控制6 5、处理功能设计 7 5.1主控模块设计7 5.2子模块设计8 6、数据库应用系统的实现-- 11 6.1数据库及其表结构的建立11 6.2数据输入11 6.3模块实现11 7、数据库应用系统运行 11 7.1系统操作使用的简要说明11 7.2查询示范12 7.3系统评价13 7.4个人评价13 8、附录13 8.1密码设置13 概述 本论文主要包括学生选课系统方案,本系统是一个典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT公司的Server anywhere、PowerBuilder10作为开发工具, 用Microsoft Windows XP Professional 版本2002 Service Pack 2 简体中文版,Microsoft Offices2003作为开发平台。 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 本系统可以方便老师、学生更方便的选课。实现全校学生选课在线查询。由于学生上课情况复杂,可以实现信息修改,及时调整学生的基本情况。 需求分析 用户需求: 数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。 在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。 从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选课问题。本文主要对高校教务管理系统中计算机课表编排与选课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。 如果不开发选课系统.那么我们学生每个学期都要排着长长的队伍去选。现在,我们已经进入到Internet时代了,选课系统自然也要随着更新。大学中,公选课较多,学生可根据自己的专业及兴趣选择公选课程进行学习,本系统将从教学部门的要求出发,实现公选课的选择、查询与统计。 业务流程分析: 学生选课管理系统的业务流程:首先由教务员或系统管理员等有录入权限的用户将各自权限范围内的信息进行录入,然后保存信息到数据库中。有权限的人可以对这些库信息进行修改和删除。所有用户均可以进行信息查询和统计。 信息需求分析 本系统主要实现教务员信息管理、学生信息管理、课程信息管理,其中教务员信息管理有编号、姓名、用户名、密码;学生信息管理有学生姓名、学号、性别、班级、用户名、密码;课程信息管理有课程名称、课程编号、教师、教室、容纳人数、剩余人数;选课标志。 功能需求分析: 学生选课系统需要满足来自两方面的需求,这两个方面分别是学生和教务员。学生的需求是查询院系的课程、

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档