ASP.Net校友录毕业设计

摘 要

    本课题为我们班级的同学提供一个相互联系,相互交流的平台。网站上有最新的班级动态,可以让同学们即使了解本班的情况。网站根据同学登陆时的用户名和密码确定用户的权限,用户只能在被允许的权限范围内管理和查询相应的信息。同时系统提供了更改密码功能,方便用户保护自己的隐私。

  关键词: ASP ;Access ;网上同学录;数据库

2.3具体需求分析

    普通用户:查看个人信息,班机相册上传,课件的下载,个人考试成绩的查询还有在线测试以及留言功能。

    老师用户:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。

    管理员用户:对各种数据进行汇总及上传下载管理。更新班级新闻内容和对过时内容进行删除操作。

2.5系统设计分析

登陆界面:分本班用户登陆和访客登陆。访客的权限是最低的,只能浏览一部分信息。本班用户登陆后,可以在自己的权限范围内做任何事。如果是管理员登陆,则享有一切权利。

       班级新闻里是公布班级里发生的一些情况比如说近期有什么活动,哪些同学获得了什么荣誉等是让本班同学对本班近期的情况有个大概的了解

     通讯录里是班里每个同学的基本资料,包括地址,联系方法并且可以给每个同学发小消息通讯录里可以总体查询和分类查询并且可以在这里修改本人资料和密码

               班级相册是班级里每个同学都可以上传图片的地方,如果有好的照片或者图片都可以上传上来,大家一起欣赏以后很长时间大家都有可能见不到面了,时不时上传张最新的相片,也可以让大家看看有什么变化

    班级论坛是班里同学高谈阔论的地方,在这里有什么话,有什么想法都可以发表大家一起来聊天,交流

               软件下载是班里同学上传各种软件的地方,大家可以上传和下载各种软件。

课件下载是老师或者是同学上传相关科目课件的地方,大家可以共享学习信息和资料。

在线音乐是大家一起娱乐的地方,大家可以推荐各种好听的歌曲。

考试系统是大家一起进行各个科目模拟自测的地方.大家可以在这里找出自己知识的薄弱点.供自己查漏补缺。

成绩查询是大家查询各科成绩的地方,并且可以打印。

留言簿是大家留言交流的地方,大家可以提出各种意见和信息让这个网站更加完善。

2.6系统功能分析

    权限功能:为用户设置权限功能,可分为未注册用户,注册用户和管理员用户。未注册用户只是查看一些限制内容以外的资料并且不能修改,注册用户只能对授权范围内进行相应修改及删除,管理员用户能修改、删除所有信息。

       录入功能:为注册提供相应的录入功能,为管理员用户提供对所有信息的录入功能。

       维护功能:为注册用户提供查询及相应的修改,删除功能,为管理员用户提供对所有信息的修改删除功能。

    打印功能:能打印全班学生的信息及科目成绩等。

    退出功能:结束并关闭系统。

4.2程序描述

4.2.1部分功能模块的描述与数据表的创建

普通注册用户基本信息表:

基本信息表里存储了个人的档案包括:用户名、姓名、性别、年龄等,如表4-1所示:

主键:用户名

                        表4-1    普通注册用户基本信息表

列名

数据类型

长度

允许空

用户名

用户性别

用户秘密

出生日期

OICQ

联系电话

电子邮箱

邮政编码

家庭住址

Varchar

50

Yes

个性签名

Varchar

200

Yes

                                

                                    

班级模块:

班级模块主要完成班级信息的录入、删除 、更新等功能。

课程成绩模块:

该模块主要完成存储课程成绩的所有信息及录入、删除 、更新等功能。

成绩模块:

该模块主要完成学生成绩的基本信息的录入、删除 、更新等功能。在此模块中定义了六个域名来进行学生的信息存储。

成绩信息表:

成绩信息表里存储了学生的成绩包括:学号、成绩等如表4-2所示

                             表4-2   成绩信息表

列名

数据类型

长度

允许空

考试编号

学生姓名

课程名称

分数

                             

                                    

用户模块:

该模块主要完成用户基本信息的录入、删除 、更新等功能。在此模块中定义了三个域名来进行学生的信息存储。

用户信息表:

用户信息表里存储了用户的信息包括:用户名、密码等如表4-3所示

                                  表4-3 用户信息表                        

列名

数据类型

长度

允许空

用户名

用户密码

用户注释

                               

                                        

以上几张表为本系统的基本信息,还不够完善,以待改进。

4.2.2部分模块功能实现的算法流程图

各实体间的E-R图,如图4-1

图4-1 各实体间的E-R图

查询模块流程图,如图 4-2

系统维护模块流程图,如图4-3

4.2.3系统的实现

     管理员方:将做好的网站上传到网上域名空间中,进行每天的数据整理。

     老师方:每次考完试后将成绩数据上传。

     注册用户方:将数据(图片,留言)等等上传。

     最后用户就可以在有Internet接入的电脑上浏览班级信息了。

  • 30
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值