确定了平台,搞定了数据库后,接下来就准备项目实战了。做一个简单的小项目,一个登录页面,然后就是一个数据收集页面,再加一个数据汇总显示页面即可。其他的慢慢再丰富。
项目目标
页面美化CSS啥的先不管,先只要基本功能就行。
基本目标
登录页面就是一个文本输入TEXT一个密码输入PASSWORD加一个登录按钮Submit。点击后和数据库的用户表进行匹配,匹配成功即验证成功。
登录页面验证成功后,根据登录人员跳转到数据收集页面和数据汇总页面。
数据收集页面就是填一些数据,一个上传按钮,点击后数据上传至数据库里。
数据汇总页面则直接将数据库里的数据全部显示出来。
提升目标
登录页面上增加注册按钮,增加注册按钮,增加注册页。点击注册按钮跳转至注册页。
注册页可以填用户名密码,注册成功后更新数据库的用户表。
数据收集页面能够进行复制粘贴的批量录入,而不是一个数据一个数据录入。
数据汇总页增加查询工作,可以自定义查询汇总条件。并且汇总页可以对数据进行一定的计算工作再呈现出来。
进阶目标
增加用户权限功能,增加注册审批功能,增加个管理页面,可以审批注册申请。
数据收集页面增加EXCEL模板下载和上传功能,通过上传的EXCEL,并增加一些数据然后导入到数据库。
数据汇总页除了现有的查询工作,可以将数据导出到EXCEL里。
目前发现的技术问题
目前现有的知识有:还算是熟练的VB,水平一般的C++,刚刚熟悉的ADO.net,刚过了解阶段的HTML/CSS,过得去的SQL。
感觉目前想要完成这个ASP.NET项目,有以下一些技术问题需要解决:
1、 数据输入的问题,即在Web的一些输入框里输入数据后,将其赋值给变量。
2、 测试VS及数据库时,代码和页面是分开的。代码在.aspx.vb里,页面是.aspx。两者相互通信传递数据的方式如何。
3、 HTML基础的页面跳转在这里用估计不合适,怎么解决页面跳转问题。
4、 根据登录的账号进行页面跳转,跳转的同一个页面怎么知道是哪个账号,即页面间传递数据。
5、 进阶目标中如何使用EXCEL进行数据导入导出。
6、 如果在Web.config中设置了数据库连接字符串,在之后的代码文件里怎么调用,及类似的调用方式。
这几个问题粗略一分,1、 3、 4 问题应该是ASP.NET和HTML的问题,所以决定先深入学习下ASP.NET,顺便温习下HTML。