本发明涉及软件开发技术领域,特别是涉及一种软件开发事项管理系统及介质。
背景技术:
在软件开发工程师日常工作中,经常会遇到一些重要的事情或者软件问题待解决,但目前没有很好的技术来记录和维护软件开发过程中遇到问题、事项、开始时间、问题解决时间、完成情况、问题类型等信息。导致工程师在软件开发中极易出现错误,效率低下。
技术实现要素:
本发明主要解决的技术问题是提供一种软件开发事项管理系统及介质,能够解决软件工程师在工作过程中,因人为因素导致遗忘重点事项的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种软件开发事项管理系统,包括:数据库和应用程序;所述数据库创建于局域网内的计算机上,数据库包括用户信息表和日志;所述应用程序设有程序主界面、系统登陆按钮、ip地址栏、系统用户名、系统密码和系统退出按钮;所述程序主界面设有增加日志事项按钮、删除日志事项按钮、修改日志事项按钮、过滤筛选日志事项按钮、日志和用户信息显示主界面、筛选未完成日志事项按钮、筛选完成日志事项按钮。
进一步,所述程序主界面还设有单条日志内容状态修改模块,单条日志内容状态修改模块包括修改完成后确认按钮、放弃修改按钮、修改事务内容描述编辑框、时间设定编辑框、日期设定编辑框、日志内容完成标记、事务类型。
进一步,所述数据库通过数据库管理工具登陆。
进一步,所述用户信息表内设有序号字段、事项说明字段、用户名字段、密码字段、记录时间字段和类型字段。
进一步,所述日志内设有序号字段、事项说明字段、用户名字段、密码字段、记录时间字段、完成情况字段和类型字段。
一种软件开发事项管理的介质,用于储存所述软件开发事项管理系统所用的计算机软件指令,其包含用于执行上述为软件开发事项管理系统所设计的程序。
本发明的有益效果是:本发明能够记录和维护软件开发过程中遇到问题、事项、开始时间、问题解决时间、完成情况、问题类型等信息,同样也可以记录开发过程中,涉及的一些非敏感用户名及密码信息。
具体实施方式
下面对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
本软件系统基于mysql数据库和mydaily应用程序而构成,首先需要部署一套mysql数据库在本地计算机中,然后安装mydaily应用程序,通过ip地址和port端口,与数据库进行数据交互。用户注册后,邮箱和微信号信息会被记录到系统数据库中,系统会定时发送提示信息到预留的邮件地址和微信,提醒用户未完成事项。邮件和微信是否发送,可以在系统中进行自定义,提醒信息的发送规则,也可以自定义,如发送时间间隔为每天、每周发送一次等。
本发明实施例包括一种软件开发事项管理系统,包括:数据库和应用程序;所述数据库创建于局域网内的计算机上,数据库通过数据库管理工具登陆,数据库包括用户信息表和日志;
所述应用程序设有程序主界面、系统登陆按钮、ip地址栏、系统用户名、系统密码和系统退出按钮;程序主界面,显示日志内容或者用户信息;ip地址栏,填写局域网内安装数据库的计算机ip地址;
所述程序主界面设有增加日志事项按钮、删除日志事项按钮、修改日志事项按钮、过滤筛选日志事项按钮、日志和用户信息显示主界面、筛选未完成日志事项按钮、筛选完成日志事项按钮。
所述程序主界面还设有单条日志内容状态修改模块,单条日志内容状态修改模块包括修改完成后确认按钮、放弃修改按钮、修改事务内容描述编辑框、时间设定编辑框、日期设定编辑框、日志内容完成标记、事务类型,事务类型分为开发、工作、问题、个人等类别。
用户信息表用于存储用户信息,字段代表含义为:number[序号]、matter[事项说明]、user_id[用户名]、pwd[密码]、time_start[记录时间]、type[类型]。
日志用于存储日志,字段代表含义为:number[序号]、matter[事项说明]、user_id[用户名]、pwd[密码]、time_start[记录时间]、done[完成情况]、type[类型]。
基于与前述实施例中实现方法同样的发明构思,本说明书实施例还提供一种软件开发事项管理的介质,用于储存所述软件开发事项管理系统所用的计算机软件指令,其包含用于执行上述为软件开发事项管理系统所设计的程序。
主界面显示日志内容时,完成事项将显示为蓝色条目,未完成事项将显示为红色条目。能够更加清楚的标识事务的完成情况,方便程序员后期对未完成事务的关注,同样也方便回顾和查询已完成事项等情况,减少出错情况,提高软件开发效率。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种软件开发事项管理系统,其特征在于,包括:数据库和应用程序;所述数据库创建于局域网内的计算机上,数据库包括用户信息表和日志;所述应用程序设有程序主界面、系统登陆按钮、ip地址栏、系统用户名、系统密码和系统退出按钮;所述程序主界面设有增加日志事项按钮、删除日志事项按钮、修改日志事项按钮、过滤筛选日志事项按钮、日志和用户信息显示主界面、筛选未完成日志事项按钮、筛选完成日志事项按钮。
2.根据权利要求1所述的一种软件开发事项管理系统,其特征在于:所述程序主界面还设有单条日志内容状态修改模块,单条日志内容状态修改模块包括修改完成后确认按钮、放弃修改按钮、修改事务内容描述编辑框、时间设定编辑框、日期设定编辑框、日志内容完成标记、事务类型。
3.根据权利要求1所述的一种软件开发事项管理系统,其特征在于:所述数据库通过数据库管理工具登陆。
4.根据权利要求3所述的一种软件开发事项管理系统,其特征在于:所述用户信息表内设有序号字段、事项说明字段、用户名字段、密码字段、记录时间字段和类型字段。
5.根据权利要求3所述的一种软件开发事项管理系统,其特征在于:所述日志内设有序号字段、事项说明字段、用户名字段、密码字段、记录时间字段、完成情况字段和类型字段。
6.一种软件开发事项管理的介质,其特征在于,用于储存为上述权利要求1-5中任一项所述软件开发事项管理系统所用的计算机软件指令,其包含用于执行上述为软件开发事项管理系统所设计的程序。
技术总结