快点写作业软件设计说明书
队 别:复仇者联盟
小组成员:任帅昌201303041019
魏俊振201303041021
潘浩楠201303041023
王丰硕201303041038
韩 萌 201311041042
1. 编写目的
近年来,当今社会快速发展,导致社会节奏变得急躁快速,在这样的节奏下,人们的生活频率变得快速,导致人们经常忘记做一些重要的事情。而大学生便是其中的典范。大学生的数量越来越多,因而导致了一些很奇怪的现象。很多大学生忙于课外活动或者课外兼职而经常忘记写作业或者一些其他重要的事情,因此很多大学生非常的苦恼,而传统的备忘录提醒软件又不能满足他们的需求。因此我们经过一系列的调查决定做一款基于对大学生作业提醒的软件,来帮助大学生更好的完成他们的作业而不是在交作业时抄袭他人作业来应付老师。对于完不成作业而抄袭他人作业的情况,其实很多大学生也是非常苦恼的,因此我们认为我们的软件是有很大的发展空间的。而且大学生因为课余活动比较多的缘故,很多其他事情也时常忘记,比如与女朋友约会之类比较重要的事情了。而且忘记这类事情的后果是很严重的,这时候有一款非常好的提醒软件的重要性就体现出来了。
2. 范围
2.1 系统主要目标
在科技快速发展的今天,原始的记录方式不但浪费时间,效率也比较低,已经无法适应大学生需要。该软件所要实现的目标就是通过我们无时无刻的提醒给学生带来便利,通过我们的软件人们将不会忘记去做重要的事情,同时人们还可以对自己的时间进行合理安排。除此之外,目标还包括:
* 减少人力;
* 提高效率;
* 改进提醒方式;
* 提高信息处理速度和利用率;
* 系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;
* 更简便、信息化程度更高的作业提醒软件。
2.2 主要软件需求
1.对功能的规定
主界面登录:是本系统的主界面,在该界面中,用户可以选择所要进行的操作如:作业提醒,作业提醒措施选择方案,作业提交人数等操作。
2.功能描述
作业提醒管理模块:各种数据添加、修改、删除、查询、统计、维护等。学生作业上交查询模块:数据查询等。登录模块:用户的登录和权限的规定。
3. 软件系统结构设计
3.1复审数据流,结构,流程图
数据流图:
结构图:
流程图:
见《需求分析报告》
3.2运行模块组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据,例如:学生作业上交查询子模块。
学生作业上交查询子模块运行时,通过用户界面与mysql学生信息数据库链接,搜索与用户输入的学生信息子模块。
4.数据库结构设计
5. 用户界面设计规则
5.1.用户管理部分
1)处理用户注册;
2)处理用户登录;
3)用户可以查询学生上交作业;
4)用户可以设置作业提醒时间;
5)用户可以设置作业提醒的的方式;
6)用户可以修改用户自己密码。
5.2.管理员管理部分
1)处理管理员登录;
2)管理员可以查询学生作业提交情况;
3)管理员可以对提交虚假作业的学生进行惩罚;
4)管理员可以查询提交虚假作业学生信息;
5)管理员可以修改管理员密码。
6. 出错处理设计6.1 出错信息
出错输出信息:
在用户使用错误的数据或访问没有权限的数据后,系统给出提示:”对不起,你非法使用数据,没有权限!“而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。用户输入的信息是非中文字符,系统提示:您所输入的信息是非中文字符。
用户输入的信息是中文字符,但与本系统已收录的账户信息不匹配,系统提示:您所输入的信息不存在,请仔细核对您输入的信息是否在本系统收录的账户信息范围之内,重新输入, 管理员输入的不符合数据的类型,系统提示:输入格式错误请重新输入。
6.2补救措施
出错处理对策:
由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破环,但有可能占用更多的数据存储空间,权衡措施由用户来决定。
系统软件出错很容易在出错日志里看到,我们对可能发生的错误会有一个错误编号以及相应的处理方式,以手册的方式提供。用户可以根据系统的提示信息进行相应的排错处理,建立系统运行日志,用于记录系统在运行过程中出现的可以预知的或无法判断的系统错误信息。
硬件的出错处理信息需要检查网络环境。
7. 系统维护设计
由于系统较小没有外加维护模块,仅靠数据库的一些基本维护措施即可。为便于维护,应该设计了三种日志:系统运行日志、操作日志、出错日志。三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松的监控系统运行情况,数据表的建立和删除有数据系统管理员予以维护。
转载于:https://www.cnblogs.com/aochuang/p/4892728.html
