笔记本项目概要设计说明书
作者:
1引言
本项目开发目标为简单记事本项目,本文档主要为用户和开发人员提供对本系统详细操作的了解。开发人员通过此文档可以了解项目的详细功能,使项目编写更有完整性。此项目预读作者主要为项目开发人员。参考资料:《软件工程导论》
2项目概述
本项目旨在开发一个简单笔记本系统,可以简单记录事项。主要应用于学生教师,办公室助理,商务人员等需要借助笔记本来记录日常事务的人群。通过使用本系统,用户可以创建笔记,删除笔记,查找笔记。修改笔记。初次之外本系统还设置了笔记分类功能,可以对用户的笔记进行分类,提高用户的使用效率。当前网络上有各类记事软件,功能各不相同,但整体来看,记事本软件的功能不外乎几项:新建笔记,查找笔记,修改笔记,删除笔记。任何一个记事本软件都有这四个功能,故本项目开发也会添入这四项基本操作。在此基础之上再增加一些操作,完善记事本功能。
3项目设计思想
根据常见记事本软件,本系统需要提供基础的记事本功能,如新建笔记,打开笔记,修改笔记,删除笔记等功能。在对笔记进行相应操作时,需要先找到笔记,故应该有一个查找笔记的功能。考虑到项目用户特点,需要设计笔记分类的功能,例如学生可以根据科目不同创建不同的分类,这样的分类有助于以后对笔记的查看。根据不同的用户特点。可以由用户自己创建分类,故设计新建分类的功能。
4系统总体设计41系统架构设计
f拟使用三层架构ModelBLLDAL。界面层主要有登陆注册界面,主界面以及管理分类笔记。业务逻辑层中功能操作主要有新建笔记,查找笔记,删除笔记,修改笔记以及删除分类。数据访问层中使用数据库建表,主要有笔记信息,分类,用户信息三个表。
42系统运行环境
1硬件平台lCPU:I
terPe
tium318GHz或更高内存:1G以上硬盘空间:150GB2软件平台操作系统:Wi
dows7或更高数据库:SQLServer2008开发语言Sql3应用软件运行于Wi
dows7系统或更高系统在VS2010开发环境下,以Wi
form为开发工具。
43系统结构
功能模块图:
f主界面
新建笔记
新建分类
打开笔记
管理分类
查找笔记
修改笔记
删除笔记
删除分类
删除分类
44尚未解决的问题
初步实现了用户登录注册、新建笔记和新建分类等功能,尚未解决基本的修改删除以及查找功能,这些操作都为基本操作,后期编写必须实现,可以提高用户体验。
5系统接口设计
第一模块为用户登录注册模块,点击注册,弹出窗口,输入用户名密码,点r