图4 ASP.NET自学网站E-R图
3.2 逻辑设计
设计逻辑结构应该选择最适于描述与表达相应概念结构的数据模型,然后选择最合适的DBMS。系统选择关系数据库模型,然后将概念结构得出的结果(E-R图)向SQL Server 2005支持下的数据模型转换得出若干表,如用户表、网站公告表、学习园地表(校园兼职表、社团活动表、校园资讯表)以及学习园地回复表等。根据网站数据库中各表之间存在的关系,可以设计出各表关系图,如图5所示。
图5 各表关系图
4.网站的具体实现
4.1 网站主页界面实现
网站设计的主界面,实现的功能模块有校园资讯,学习园地,社团活动,校园兼职,发布信息五大功能模块。主界面也实现了学习书目的介绍功能,以及最新的资讯浏览等功能。网站主界面如图6所示。
图6 网站主界面
4.2 管理信息发布界面实现
网站的特色之处在于用户可以发布信息,但需要管理员的审核确认才可发布,进一步使资源共享化。管理员登陆后进入管理入口以后可在后台对前台发布的信息进行审核,以保证信息的准确性,为广大ASP.Net的自学者提供更为可靠地学习资源。本网站的设计适用于管理员和会员发布信息,以供学生浏览学习,其中审核功能是管理员的主要任务。管理发布功能模块图如图7所示。