第3章 系统总体设计第3.1节 总体设计 copyright paper51.com 3.1.1 用户需求分析 内容来自www.paper51.com
实验室一直没有一个专门的网站,与对外的信息交流渠道很窄。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。通过网站,本实验室可以全面宣传,展示实验室风采、优点与特色,发布实验室的活动安排,增强内部人员之间的联系,在Internet上实现完成部分交流,提高办事效率。从课题设计上看,网站建成之后,实验室可以在该网站上发布实验室的信息,方便管理,交流,相关人员通过网络获取有关信息。 内容来自www.paper51.com 3.1.2系统设计目标分析 内容来自www.paper51.com 根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下分解: paper51.com 1.实验室简介:对实验室进行简单概要的介绍同时对其研究方向进行介绍。 copyright paper51.com 2.科研项目和成果:将实验室现正进行和已经完成的项目用专业的语句进行介绍。 内容来自www.paper51.com 3.学术队伍和人才培养:分学术带头人、学术队伍、研究生培养三部分以图片文字相结合的方式展现。 copyright paper51.com 4.学术交流:介绍实验室与其他学术机构的交流合作情况。 copyright paper51.com 5.学术报告:将世界上相关方面的学术资料以最好的方式对外展示。 http://www.paper51.com 6.活动咨询:将实验室相关活动的情况对外界展示。 http://www.paper51.com 7.返回首页 联系我们等小板块。 copyright paper51.com
第3.2节后台模块介绍 http://www.paper51.com 3.2.1 管理员部分 paper51.com (1)登陆管理模块 内容来自论文无忧网 www.paper51.com 该模块主要负责验证用户身份的合法性,并从数据库中读出其对应的身份信息,同时将其所具有的权限作为一个类保存起来,如果用户的身份验证正确的话,系统将会根据该用户的身份动态生成一个操作页面,该页面列出了此种身份的用户可以进行的所有操作,同时对于登陆的单个用户,其相关的信息也被保存起来,以方便后边进行的操作,如修改密码,修改个人资料等。由于外部普通用户只能够网站前台的内容所以此注册只针对内部成员。内部成员注册时需填写必要的真实信息,为防止外部用户误注册,注册内容的最后部分需填写一个注册认证说明,由注册用户填写一些能够证明其身份的内容提交给管理员,由管理员通过认证后才可完成注册。 copyright paper51.com (2)活动咨讯模块 内容来自论文无忧网 www.paper51.com 活动咨讯分为两种,一种是针对所有用户的,不管是什么身份的用户都 http://www.paper51.com 有查看咨讯的权限。另外一种是只有内部成员才可以查看,就需要内部用户登录后在内部成员模块查看。 copyright paper51.com 咨讯管理模块:只有管理员才具有这个操作的权限,该模块主要负责公告的添加、删除、修改、搜索、发布等功能。由于活动咨讯的两种类型(前台显示和内部成员版块显示),此系统在管理员添加新的活动咨讯时设计了是否前台发布的功能,巧妙地将前后台管理结合到一起,极大地方便了管理员的管理。咨讯具有时效性,鉴于这个特点,管理部分设计了发布、暂不发布、不发布三个选项,能够在最合适的时间将咨讯发布给大家。 copyright paper51.com (3)学术报告模块 copyright paper51.com 学术报告分为两种,一种是针对所有用户的,不管是什么身份的用户都 paper51.com 有查看咨讯的权限。另外一种是只有内部成员才可以查看,就需要内部用户登录后在内部成员模块查看。 copyright paper51.com
报告管理模块:只有管理员才具有这个操作的权限,该模块主要负责学术报告的添加、删除、修改、搜索、发布等功能。由于学术报告的两种类型(前台显示和内部成员版块显示),此系统在管理员添加新的学术报告时设计了是否前台发布的功能,巧妙地将前后台管理结合到一起,极大地方便了管理员的管理。为了能够在最合适的时间将最好的学术展示给大家,管理部分设计了发布、暂不发布、不发布三个选项,解决了这个问题。 内容来自论文无忧网 www.paper51.com (4)签到管理模块 内容来自论文无忧网 www.paper51.com 能够分类查询、统计某日、某周、某月、某年、某个用户的签到情况,既改变了传统意义上的手工签到,避免了很多不必要的麻烦,也极大的减轻了实验室指导老师的工作量,以最快的方式了解到同学们的出勤情况。 内容来自论文无忧网 www.paper51.com (5)ip管理模块 http://www.paper51.com 为了更好的督促同学的学习工作,添加了ip管理模块。管理员添加一个ip段(实验室的ip段),不在此ip段内的ip则不能够签到。同学们只能够到达实验室之后才可以签到,避免了做假情况的产生。 内容来自论文无忧网 www.paper51.com
(6)上传文件管理模块 paper51.com
文件由内部成员上传之后,由老师进行注释之后再进行发布等操作。 内容来自论文无忧网 www.paper51.com (7)成员管理模块 内容来自www.paper51.com 管理员在此模块内可以对注册用户的资料进行查看、修改、删除等操作。 内容来自论文无忧网 www.paper51.com 3.2.2 内部成员部分 内容来自www.paper51.com
(1)文件上传模块 http://www.paper51.com 用户在这里能够上传与实验室有关资料,经过管理员批阅后由管理员处理。也可以查看别人上传的文件,但无权删除,只可以删除自己上传的文件。 http://www.paper51.com (2)学术报告模块 内容来自www.paper51.com 用户在此版块可以查看到所有的学术报告(内部交流的学术报告不向外界发布) copyright paper51.com
(3)签到/签出模块 内容来自www.paper51.com 内部成员当所在ip符合管理员添加ip要求时可以签到。签到之后要求离开时签出,老师可以全面了解成员出勤的具体情况。 内容来自www.paper51.com (4)文件上传模块 paper51.com
用户有认为很好的论文、新闻、图片等想和大家一起分享,可以通过这个版块将资料上传给管理员,由管理员经过批注、修改后发布给大家。 内容来自论文无忧网 www.paper51.com (5)文件下载模块 paper51.com
当用户发送错误文件或者觉得上传文件需要修改时可以将自己上传的文件下载下来进行修改后上传或者可以直接删除该上传文件。 http://www.paper51.com (6)内部用户模块 http://www.paper51.com 这里内部用户可以看到所有内部成员的详细信息,这样既方便了现在实验室成员的交流,也极大地方便了我们向曾经在实验室工作过的前辈们请教。 paper51.com
第3.3节数据库设计3.4.1后台数据库的配置 paper51.com 本系统的开发是在 Windows XP系统下开发的,开发数据库使用的是SQL SERVER 2000。配置步骤如下: 内容来自www.paper51.com
(1) 数据库的用户名配置为sa,密码为123。 http://www.paper51.com (2)使用SQL SERVER 2000自带的企业管理器,新建数据库bishe。在bishe数据库中新建以下各表: paper51.com Bigcategory_InfoCenter 管理管理员登录后的左侧浏览列表 paper51.com
fujian 存储附件信息表 内容来自www.paper51.com
Info_InfoCenter 活动咨询和学术报告信息表,bcg_id=82活动咨询 =85为学术报告 内容来自论文无忧网 www.paper51.com ip_panduan ip判断表,存储了ip段 copyright paper51.com teachers 内部成员信息表 http://www.paper51.com
qiandao 内部成员签到时间的保存 http://www.paper51.com user_info admin管理员表 http://www.paper51.com userlogin_info 用户登录信息表 paper51.com (3)在建表的同时,将表中各字段与域值添加进去。 copyright paper51.com (4)在数据库的连接方式上,虽然Sqlserver咫尺的.net连接方式有两种: 内容来自论文无忧网 www.paper51.com ADO.NET和OLEDB,但是本系统采用ADO.NET连接方式。 内容来自www.paper51.com
3.4.2 数据表结构设计 内容来自www.paper51.com Bigcategory_InfoCenter:管理管理员登录后的左侧浏览列表 http://www.paper51.com 图3·1 Bigcategory_InfoCenter 内容来自www.paper51.com Fujian: 存储附件信息表 copyright paper51.com 图3·2 Fujian 内容来自论文无忧网 www.paper51.com |