分类信息数据库设计

  聚焦老城区环境卫生问题“第六期节目举行,围绕西安市碑林区、莲湖区、新城区环境卫生管理中存在的问题展开。问政中播放的六个短片,揭露了中心城区便民早市自由无管理、老旧小区垃圾遍地、便民公厕难寻、城墙根下工地变垃圾场、青年路街办让保洁员自己购买保洁车、城三区公职人员任性扔烟头等问题。这些问题让观众看得触目惊心,主管部门也连连表示有失职之处。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  

  运用Visual FoxPro开发学生管理系统摘要:学生管理系统的功能主要可分为系统、编辑、查询及统计.为了简化系统结构,方便使用者操作,可以采用Visual FoxPro的页框技术.一个数据库应用系统的优劣,在很大程度上取决于数据库的结构设计,且数据量越大效果越明显.关键词:面向对象编程;学生管理系统;流程;Visual FoxPro目前,很多学校的学生管理工作基本上还是采用手工方式,因没有管理软件而没有实现管理工作自动化.对于一些购买的软件,由于开发者缺乏学生管理的经验,这些软件有的不易操作,有的功能不够完善,升级维护也不方便.各学校如果能够根据实际情况,充分利用新技术自行开发适合本校管理模式的学生管理系统,既可以提高工作效率,又能节省资金,升级维护也十分方便.本文探讨如何运用Visual FoxPro开发学生管理系统.1系统功能及其人机界面设计1.1系统功能针对学校学生管理工作的特点,笔者认为学生管理系统应具备以下基本功能.1.1.1主要功能其中,系统功能主要实现系统数据库的打开及关闭、自动生成库存记录、系统数据的备份及恢复、打印各类统计报表等;编辑功能主要实现数据库记录的增加、删除和修改以及系统基本信息的设置;查询及统计功能主要实现学生有关信息的查询、人事综合查询、快速定位查询和有关信息的分类统计.1.1.2辅助功能包括:系统作实际物理删除时给出提示,以防止误删除;数据库整理,将不符合规范的记录自动清除;进入系统时的身份验证.1.1.3系统数据库主要包括:学生基本情况、学生成绩、课程设置、考勤情况、任课教师情况等数据库文件.1.2系统人机界面为了简化系统结构以及方便使用者操作,可以不采用通常的菜单编写方式,而采用Visual FoxPro的页框技术,将系统几大功能分别放置在页框的5个Page中,使用人员可以在每一页中对相应数据进行全面的操作和管理.这些操作包括顺序查询、综合查询、新增、删除、修改等.每页下的综合查询按钮可弹出多层查询菜单,在这些菜单中可实现一系列的综合查询、统计、打印统计结果、定位等功能.系统维护页框主要实现对系统原始数据的一些操作,包括备份系统数据到指定介质中、从备份资料中恢复系统数据、自动形成历史数据的备份记录和修改系统基本参数.以上功能的实现可增强软件的灵活性和数据的安全性.2系统开发工作流程运用数据库设计应用系统时,如果把精力放在表单及报表设计上而不重视数据库本身的设计,甚至边进行程序编制边修改数据库结构,则极有可能导致存储空间的浪费、系统效率差、数据不一致、系统维护不方便等不良后果.事实上,一个数据库应用系统的优劣,在很大程度上取决于数据库的结构设计,且数据量越大效果越明显.因此,应将数据库设计流程作为系统开发的重点.2.1系统功能目标分析本阶段的工作是详细调查研究学生管理工作的流程,整理和概括日常工作的内容、步骤、目标,明确所要开发的软件应有的基本功能、一般功能、高级功能以及现在暂时不用但以后可能需要的补充功能.2.2设计数据库设计数据库是应用系统设计中很关键的一个工作流程.为了设计出一个高效率、易于维护和升级的数据库,在进行数据库设计时应该做好以下工作.2.2.1数据需求分析数据需求分析的目的是找出应用系统需要用到的所有数据项(数据表中的字段),即要找出准备放入数据库的所有数据项,这些数据项在将来的表单及报表设计中都要用到.为了避免日后修改数据结构,要尽可能在此阶段列举出全部、完整的数据项.2.2.2分析数据项当完成所有数据项的收集和罗列后,要找出真正需要放入数据表的数据项,也就是要确定数据表的字段并将其放入数据表中.在确定数据表字段时应把握以下原则:①不要包含可由其他字段计算(推导)得来的字段;②不要包含可自行计算得来的字段;③以最小的逻辑组合单位储存数据;④不可包含内容相同但名称不同的字段.2.2.3数据库规范化为了避免数据重复或不一致的情况发生,可将上一步工作所得到的数据表分割成数个大小适当、相互关联、“规范化”的数据表.2.3设计程序基本流程框图一个简单明了的程序流程可以极大地精简系统编制的工作量,同时又能让使用者操作起来得心应手.如果程序流程设计得过于复杂、交叉作业太多,必然导致操作人员使用上的不便.设计时应该明确系统使用对象和他们的工作习惯,尽量简化流程,使操作者在当前GUI下实

  php网站分类信息功能数据库设计的一些疑问 也可以理解为...

上一篇:个人可以制作小程序吗?   下一篇:不用敲代码小程序可视化开发工具:三分钟制作
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
热门搜索:

分类信息数据库设计

聚焦老城区环境卫生问题第六期节目举行,围绕西安市碑林区、莲湖区、新城区环境卫生管理中存在的问题展开。问政中播放的六个短片,揭露了中心城区便民早市自由无管理、老旧小