模 式 。 内模式也称存储模式,它是数据物理和存储结构的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。数据库系统在这三级模式之间提供了两层映像:外模式式 /模式映像和模式/内模式映像。正是这两层映像保证了数据库系统的数据能够具有较高的逻辑独立性和物理独立性。
设计思想
2.1概要
现在人们越来越认识到软件工程在软件开发中的重要作用。目前国内软件在开发中还没有对软件开发的过程进行明确规定,文档不完整,也不规范,软件项目的成功往往归功于软件开发组的一些杰出个人或小组的努力。这种依赖于个别人员上的成功并不能为全组织的软件生产率和质量的提高奠定有效的基础,只有通过建立全过程的改善,采用严格的软件工程方法和管理,并且坚持不懈地付诸实践,才能取得全组织的软件过程能力的不断提高,使软件开发更规范合理。所以说,项目的需求分析如果做得好,那项目就相当于做完了一半。
对于学生选课信息系统的设计本人通过阅读了大量相关文献,了解了管理信息系统的发展、相关技术和开发方法,以及软件工程学的相关理论。基于对以上情况的了解和对阅读参考文献的体会。总结了本系统的相关需求。包括学生信息的输入,包括学生基本信息、课程基本信息,教师基本信息,选课表信息等。各种信息的查询,包括学生基本信息、课程基本信息,教师基本信息,选课信息的查询等。
最后设计如下的数据项和数据结构:
学生信息:,,性别,年龄,邮箱,年级
教师信息:教师编号,,性别,年龄,邮箱,工资
课程信息:课程编号,课程名称,课时
选课信息:编号,,教师编号,课程编号,分数
界面需求
系统应尽量采用比较浅的颜色,最好用浅蓝色为好。突出标明部分最好是用红色,界面应友好,操作应简单。
设计思想
设计步骤:
1. 需求分析阶段:分析客户的业务和数据处理需求;
2. 概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整;
3. 详细设计阶段:将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的三大式进行审核;
4. 代码编写阶段:选择具体数据库进行物理实现,并编写代码实现前端应用;
5. 软件测试阶段:系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
6. 安装部署:
首先需要具备的技术和知识,主要包括:计算机的基础知识;软件工程的原理和方法;程序设计的方法和技巧;数据库的基本知识;应用领域的知识;掌握的编程语言如Delphi、VB等等。
其次本系统是基于E-R模型的数据库的设计方法。E-R图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成E-R图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。
再次,本系统同时运用了SQL-Server2000和delphi7.0编程,相连接后使其功能更强大更方便。
功能模块设计:
通过对上述的各项系统功能进行集中、分块,按照程序设计的
相关热词:delphi 学生 选课 系统 论文