学生课程管理系统概要设计说明.docVIP

  • 46
  • 0
  • 约1.19千字
  • 约 11页
  • 2021-10-28 发布于江苏
  • 举报
学生课程管理系统概要设计说明 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 学生课程管理系统概要设计说明书 需求分析 学校为方便学生课程管理,需开发一个课程管理系统。为便于学生,教师,教务管理人员信息查询,注册以及信息修改,学校把学生的信息,包括姓名、学号、班级、成绩等信息输入课程管理系统的数据库,然后在管理终端可以对数据进展查询和修改操作。 要求系统能有效、快速、平安、可靠和无误的完成上述操作。并要求系统界面要简单明了,易于操作,程序利于维护。 设计说明 系统构造设计 通过数据流程图和功能模块图以及业务流程图,对软件程序构造做如下说明: 画出软件体系构造的树状层次。 2、数据设计 〔1〕、数据库构造设计 将需求分析阶段形成的实体模型转化为数据库系统支持的数据库模型。如根据E-R图建立数据库的物理模型 DBMS 的使用上系统将采用 ACCESS, 系统主要需要维护4张数据表。 用户表 学生表 班级表 成绩表 〔2〕数据构造与程序的关系 程序终端在对信息进展操作时需对数据库数据构造,也就是数据表进展操作:在查询/维护过程中都需要对数据库中相应的表进展查询、添加、修改。 物理数据构造主要用于各模块之间函数的信息传递。接口传递的信息将是以数据构造封装了的数据,以参数传递或返回值的形式在各模块间传输。 3、接口设计 用户界面设计风格 要求界面设计符合用户的标准,美观大方,与实现功能相匹配。 内部接口设计 身份认证模块的返回值决定当前用户是否可以进入学生信息模块和管理员管理模块,身份通过以后再判断其相应的操作权限,这些采用返回值方式由用户本身的权限标志决定。 外部接口设计 在用户界面局部,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW . 登录界面: 进入系统: 系统:[添加用户/修改用户]〔包含权限〕: 学生管理: 班级管理: 成绩管理 出错设计 出错信息: 程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如操作超时等,产生的问题,称为硬错误。 对于软错误,须在查询/维护模块判断输入数据的正确性,判断错误类型,再生成相应的错误提示语句,送到输出模块中。 对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,数据库内容返回操作之前的状态。出错信息必须给出相应的出错原因,如:输入的用户名或密码有误。 维护设计 维护方面主要为对数据库数据进展维护。可使用 ACCESS 的数据库维护功能机制。例如,定期为数据库进展Backup,

文档评论(0)

1亿VIP精品文档

相关文档