2.系统分析
2.1需求分析
需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型,需求分析是数据库信息管理系统开发中的第一步,也是最为重要的一步,只有知道了系统的需求我们才能更好的进行下一步工作。所谓分析,其目的是开发人员与需求者之间的一种相互理解和沟通的机制,通过开发者与需求者之间的认真交流沟通来明确系统需求,明确网站建设的目的性,即更好的为家教需求者和家教提供者提供方便快捷的服务。通过查阅相关资料了解教员和学员的实际需求,为了系统能更好地带给教员和学员便利,更好地在计算机网络环境下进行交流与沟通,了解到家教系统需要具有以下功能:
   (1)面向所有注册或未注册的用户,大家点击网站后可以浏览家教网站中关于家教的一些信息、教员与学员的一些信息及该网站的一些信息。
   (2)本网站的用户,通过注册成为本网站用户(教员或学员),教员和学员可以发布自己的需求信息,搜索符合自己需求的信息,教员与学之间可以进行在线留言交流。
(3)管理员网站信息进行管理,审核用户信息,增加或删除用户信息,对家教信息进行编辑、更新、删除、分类。
2.2系统功能分析
为了方便网站用户即教员与学员之间的交流,提供及时可靠的家教信息,更好地服务于用户,以及网站的正常运行与文护,综合分析,讲系统分为前台、后台两部分。
前台主要是面对用户,能够让用户获得更多的家教信息,提高信息交流效率,更方便的找到满足自己需求的信息。前台主要分为教员档案、学员档案、课程分类、在线留言、家教流程几个部分。
后台设计主要是为了保证网站的正常运行,方便数据的管理与文护,减小人员的开销、提高管理水平,提高管理员的工作效率。后台的主要功能是对用户即教员学员信息的管理、对用户留言的管理、对课程的管理及管理员的管理。
3.数据库设计
通过对家教网站的认真分析之后,家教网站的数据库系统结果已经非常清晰,接下来的主要工作就是通过一种数据库软件去实现系统所需要的数据库结构。系统中利用C#作为开发语言,SQL Server 2005作为后台数据库实现了系统的基本功能。在Microsoft Visual Studio 2010中创建一个名为“Database”数据库。
在Database数据库中添加网站需要的7个表:tbuser,tbadmin
上一篇:Xcode+sqlite的IOS餐厅自助点菜系统的设计+源代码
下一篇:asp.net+sqlserver小型购物网站的设计+源代码

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

基于消费者个性特征的化...

网络常见故障的分类诊斷【2055字】

中国学术生态细节考察《...

公寓空调设计任务书

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

C#学校科研管理系统的设计

承德市事业单位档案管理...

志愿者活动的调查问卷表