资源描述:
《全屏幕文字编辑系统需求分析说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、编写目的鉴于目前市场上的文字办公软件还存在稍许漏洞,故编写全屏幕文字编辑系统弥补其中不足,希望可以在市场上更加应用广泛,同时帮助更多的用户达到方便快捷地使用文字编辑方面工作,故编写该系统。该系统的读者对象为广大计算机用户以及系统管理员等。input:输入,delete:删除,insert:插入,modify:修改,autoenter:换行,return:回车,subsection:分段,openfile:文件打开,savefile:文件保存,exit:退出replace:替换finck查找edit:编辑,br
2、owse:翻页浏览,grammer:语法高亮1.项目成立前提1.1项目背景a:本项目的委托单位:开发单位:GodEst团队,主管部门:GodEst团队b:该软件系统可以帮助操作系统以及相关的应用系统完成一定的全屏幕文字编辑功能,为其他系统中不可或缺的一部分,相辅相成,共同促进,在学习,工作中有着很普遍的应用c:该文字编辑系统主要针对的市场是所有大中小型公司的办公系统,所针对的对象是所有会使用电脑的人,由于市场上某些办公方面的软件还存在着不少漏洞,该文字编辑系统的出现弥补了市场上关于文字编辑系统的缺陷,故有比较
3、大的市场潜在需求1.2参考资料a:本项目的计划任务市苏州大学批准施行b:本项目的开发计划为:1,2周完成项目需求规格说明书3,4周完成项目概要设计文档5,6周完成项目详细设计文档7,8周完成项目复审记录9,10,11,12周完成主要核心代码13,14周完成项目测试计划及记录c:本文档引用了:软件工程概论(孙涌,2003年,机械工业出版社)C++程序设计(谭浩强,2004年,清华大学出版社)使用C#进行面向对彖编程(NIIT,最新版本,安艾艾迪信息技术出版社)d:经过市场调查,发现对于本项目的前景:觉得不错,4
4、0%觉得一般,30%觉得较差,20%,觉得很差,10%2闵臟2.1运行目标:1具有文字输入、删除、插入、修改、白动换行、回车分段等基本编辑功能;2具有文件的打开、保存、另存、退出功能;3支持鼠标,键盘操作;4具有语法高亮功能;5具有查找、替换功能;6可以使用键盘进行全屏幕编辑,可以使用键盘进行前后翻页浏览功能;7人机界面友好;8所有设计文档齐备。2.2:运行环境:Windows2000及以上版本2.3条件与限制:该全屏幕文字编辑系统不能在UNIX系统,LINux系统和DOS系统下独立运行3.数据描述字符编辑妾
5、求检查宇符是否符合妾求按照要求处理字符如果不符合要求,则需要重新输入字符外理伞部结束・文字数,数据类型double空格数,数据类型double文字数,数据类型double数字数,数据类型double3.1静态数据:标点符号数,数据类型double段落数,数据类型double大写字母数,数据类型double小写字母数,数据类型double字节数,数据类型double行数,数据类型double列数,数据类型double行间距,数据类型im字符间距,数据类型int3.2动态数据:动态添加的字符数,数据类型doubl
6、e动态添加的大写字母数,数据类型double动态添加的小写字母数,数据类型double3.3数据库描述本软件使用SQL数据库3.4数据词典V:1g数孚数标点持号数宇节数:UA行I可距字符间距大写字母数小写字母数动态添加大写字母数动态潘加小写字母?IMI动态潘加孚符?wnoknosnobdnohnolnodnozjnohjjnozfnodxnoxxnodtdxnodtxxnodtzfno数据类型doubledoubledoubledoubledoubledoubledoubledoubleintintdoubl
7、edoubledoubledoubledouble3.5数据采集:用户手动输入或从文件上读取4.1功能划分:共分编辑,文件,使用,输出,返回5大模块功能4.2功能描述1编辑包含文字输入、删除、插入、修改、自动换行、冋车分段6项基本编辑功能个功能:所有编辑系统都支持字符以及其他特殊字符的输入;同时在不必使用的情况下还可以选择删除;如有需要,还可以在制定位置插入字符或其他符号等;修改可以分为全部修改或局部选择性修改,直至达到用户自己满意为止;在一个句话结束后,还可以执行自动换行;用户在段落结束后,可使用回车分段,
8、使文档内容显示清楚,易于读懂;2文件包含文件的打开、保存、另存、退出4项功能:文件可保存至PC的C(不推荐,因为该盘为系统盘),D,E,F四个盘内之一,也可以从屮打开文件,进行文件的读写等操作,最后文件还可以另存为PC其他位置,在文件使用结束后,可以选择关闭文件,退出文件操作,以保护文件不被损坏。3使用包含语法高亮,查找,替换,翻页浏览4项基本功能对文字进行简单的操作,例如改变字体大小、颜色、加粗、